Time of Update: 2018-12-03
在您的備份機器上(WINDOWS),寫一個.bat處理檔案,內容如下:1.按使用者方式匯出資料 exp scott/tiger file='d:/data1.dmp' exp system/system file='d:/data2.dmp' owner=scott 2.按表方式匯出資料 exp scott/tiger tables=(student,dept) file='d:/data3.dmp' 3.根據資料表空間匯出資料(必須是系統管理員)
Time of Update: 2018-12-03
CREATE OR REPLACE TRIGGER uptime BEFORE --這裡必須用before INSERT ON table1 FOR EACH ROW --for each row是行級觸發,沒有則是語句級觸發。比如用一條語句向表中插入了10條內容,則還是僅觸發一次。如:insert into table1 select * from table2,則僅觸發一次。所以我們一般用for each row。而且如果是語句級觸發,則不能用 :new. 和 :old.列 了。
Time of Update: 2018-12-03
oracle的預存程序返回記錄集,關鍵之處是要用遊標。 關於資料庫的遊標(cursor)大家肯定都接觸不少,我們可以通過OPEN,FETCH,CLOSE操作控制遊標進行各種方便的操作,這方面的例子我就 不在重複了。我們現在要介紹的是遊標變數(cursor variable)。類似遊標,遊標變數也是指向一個查詢結果集的當前行。不同的是,遊標變數能為任何類型相似(type-compatible)的查詢 開啟,而並不是綁定到某一個特定的查詢。通過遊標變數,你可以在資料庫的資料提取中獲得更多的方便。
Time of Update: 2018-12-03
關於Linux 下kernel.shmmax 的設定問題下面是Oracle 文檔上的解釋, http://download-west.oracle.com/doc...e.htm#sthref107 SHMMAX Available physical memory Defines the maximum allowable size of one shared memory segment. The SHMMAX setting should be large enough to hold
Time of Update: 2018-12-03
在tomcat5中發現了以前處理tomcat4的方法不能適用於處理直接通過url提交的請求,上網找資料終於發現了最完美的解決辦法,不用每個地方都轉換了,而且無論get,和post都正常。寫了個文檔,貼出來希望跟我有同樣問題的人不再像我一樣痛苦一次:-)上傳檔案有問題,只好直接貼了,難看點:-)-------------------Tomcat 5中文問題author:kiss__sky@163.com-------------------問題描述:1
Time of Update: 2018-12-03
錯誤: 因為當前工作目錄設定在 CD-ROM 裝載點上, 所以無法啟動 OUI。如果從此目錄啟動 OUI, 會造成在以後的安裝過程中難以卸裝磁碟。請更改工作目錄, 並重新啟動 OUI。您可以通過鍵入 'cd' 更改工作目錄 (例如: cd /home), 然後鍵入 'runInstaller' 命令的完整路徑來執行該命令 (例如: /mnt/cdrom/runInstaller)[root@along /]#
Time of Update: 2018-12-03
redhat linux fedora core 5 成功安裝 Oracle 10g主機配置: Intel P4 CPU 3.0GHZ 512M 記憶體 80G 硬碟一、準備主機和作業系統:1、實體記憶體:512M 2、交換空間2G 注意:在進行ORACL安裝時,安裝進程會提示教換空間最少要3068MB,與這裡所說的2G有出入,沒有關係,直接安裝是不會有問題的,我在安裝的時候實際所用的SWAP空間為1086MB,連2G都不到,但是最後成功了;3、禁用secure
Time of Update: 2018-12-03
3、 設定系統參數 修改#vi /etc/sysctl.conf添加下面代碼: kernel.shmall = 2097152 kernel.shmmax = 2147483648 (一般情況下可以設定最大共用記憶體為實體記憶體的一半,如果實體記憶體是 2G,則可以設定最大共用記憶體為 1073741824(1G=1024*1024*1024)) kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536
Time of Update: 2018-12-03
一、在VM虛擬機器上安裝ORACLE LINUX環境中的ORACLE 10g RAC 本文參考了:http://www.oracle.com/technology/global/cn/pub/articles/chan-ubl-vmware.htmlhttp://www.oracle.com/technology/global/cn/pub/articles/smiley_rac10g_install.html安裝LINUX時的注意事項:1、安裝LINUX時,需要安裝“開發”下的所有“開發”及“
Time of Update: 2018-12-03
解決方案背景1 整理c盤的垃圾檔案,吧oralce的。log記錄檔刪除。2
Time of Update: 2018-12-03
Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Year: yy two digits 98 yyyy four digits 1998 24小時格式下時間範圍為: 0:00:00 - 23:59
Time of Update: 2018-12-03
做資料庫開發或管理的人經常要建立大量的測試資料,動不動就需要上萬條,如果一條一條的錄入,那會浪費大量的時間,本文介紹了Oracle中如何通過一條SQL快速產生大量的測試資料的方法。產生測試資料的SQL如下:SQL> select rownum as id, 2 to_char(sysdate + rownum / 24 / 3600, 'yyyy-mm-dd hh24:mi:ss') as inc_datetime, 3
Time of Update: 2018-12-03
一般用途 使用此資料庫模板, 以便建立針對一般用途進行最佳化的預配置的資料庫。 常用選項 選項 已選 Oracle JVM true Oracle Data Mining true Oracle Text true Oracle XML DB true Oracle Intermedia true Oracle OLAP true Oracle Spatial true Oracle Ultra Search false Oracle Label Security false 樣本方案
Time of Update: 2018-12-03
事故情境 當我資料庫使用的時候,突然斷電了。然後就出現了下邊的癥狀。oracle startup 之後 如果執行SQL 那麼立馬shutdown 原因分析排查步驟 : 1 根據 alter_orcl.log 尋找錯誤。然後在trc裡面找明細的錯誤。2 發現時 ora-00600錯誤。 然後引用了一遍其他人的文章。具體如下。Ora-00600 4193一般來說是undo資料表空間的問題。我們來看看一個執行個體 在trc檔案裡出現 Fri Dec 16 22:37:27 20
Time of Update: 2018-12-03
軟體環境: 1、Windows XP + Oracle 10g 2、Oracle安裝路徑為:d:/Oracle實現方法:1、開始->設定->控制台->管理工具->服務停止所有Oracle服務; 2、開始->程式->Oracle – OraDb10g_home1>Oracle Installation Products-> Universal Installer 卸裝所有Oracle產品,但Universal Installer本身不能被刪除; 3、運行regedit,選擇HKEY_LOCAL_
Time of Update: 2018-12-03
環境 windoworalce 用戶端和服務端在同一台機器上 。並且用戶端和服務端都配置了服務名和監聽。這個時候程式可能串連的時候就找不到服務名或者監聽。這個時候如何處理那,通過一下的兩個方面可以進行解決 :設定tns_admin 為指定服務組態檔的名稱如果安裝了多個oralce的安裝程式這個時候好需要指定 oracle_home 的環境變數。糾結了好多年,終於知道這個原因了。==================================下邊這個文章說的比較清楚。摘自 http://
Time of Update: 2018-12-03
航海日誌 第2篇這學期學了不少Oracle得知識,本來想一口氣全總結在Blog上,沒想到實在太多了,看來要有一個計劃才行。1、 分組查詢2、多表查詢3、PL / SQL 資料類型4、PL / SQL
Time of Update: 2018-12-03
oracle 至今沒有推出針對win7的版本,無奈之下查詢網路,網上大蝦表示修改refhost.xml檔案即可。進入自己實戰階段,從oracle官方下載oracle 10g for vista and windows2K8 x86版(for windows是支援vista核心的,win7的核心與2008以及vista的核心是一樣)。先點擊安裝,在安裝的版本檢測時提示目前oracle不支援version為6.1的windows
Time of Update: 2018-12-03
1、序列定義 ORACLE: CREATE SEQUENCE <sequence_name> INCREMENT BY <integer> START WITH <integer> MAXVALUE <integer> / NOMAXVALUE MINVALUE <integer> / NOMINVALUE
Time of Update: 2018-12-03
1. ASCII: 返回與指定的字元對應的十進位數; SQL> select ascii('A') A,ascii('a') a,ascii(0) zero,ascii('') space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 2. CHR:給出整數,返回對應的字元; SQL> select chr(54740) zhao,chr(65) chr65