Time of Update: 2018-12-06
Oracle資料庫的快照是一個表,它包含有對一個本地或遠端資料庫上一個或多個表或視圖的查詢截獲。正因為快照是一個主表的查詢子集,使用快照可以加快資料庫的查詢速度;在保持不同資料庫中的連個表的同步中,利用快照重新整理,資料庫的更新效能也會有很大的改善。 由於工作和學習的需要,下面是在測試庫上建立的快照總結: 具體步驟如下: 一、建立快照日誌 create snapshot log on full_information; 二、建立資料庫鏈 Create database l
Time of Update: 2018-12-06
在EXP導一個使用者下的資料時報“ora-03113通訊通道結束”等些錯誤,在網上查了很多資料都沒有解決 仔細觀察後發現每次到那個大表的時候就退出報那個錯誤了,因為那個表是個日誌表可以刪除,就試著truncate它,竟然提示“ORA-00054資源正忙,要求指定NOWAIT,暈,原來是那個表加鎖了,於是給他解鎖後EXP正常了 如何解決ORA-00054資源正忙,要求指定NOWAIT1.通過上句尋找出已被鎖定的資料庫表及相關的sid、serial#及spid
Time of Update: 2018-12-06
在論壇上遇見過很多人問起如何判斷oracle是共用模式還是專用模式.以前自己也對這個問題迷茫過.google下發現不少好東西.特做個筆記便於理解和記憶.專用伺服器:一個用戶端串連對應一個伺服器處理序共用伺服器:多個用戶端串連對應一個伺服器處理序,伺服器端存在一個進程調度器來管理。Oracle預設用的是專用伺服器模式,Oracle可以同時支援共用伺服器和專用伺服器模式,可以指定一個會話使用專用伺服器,另一個會話使用共用伺服器。共用伺服器具有以下一些缺點:1)共用伺服器的代碼路徑比專用伺服器長,所以
Time of Update: 2018-12-06
導使用者時報如下錯誤:(exp user/pwd@test owner=za3607 ......)EXP-00008: 遇到 ORACLE 錯誤 942ORA-00942: 表或視圖不存在EXP-00024: 未安裝匯出視圖,請通知您的 DBAEXP-00000: 匯出終止失敗且導資料表空間時報如下錯誤:(exp user/pwd@test tablespaces=za3607xark ......)EXP-00056: 遇到 ORACLE 錯誤 904ORA-00904:
Time of Update: 2018-12-06
1.Oracle 10g 預設的使用者名稱,sysman。密碼是安裝Oracle 剛開始輸入的。2.使用者EM啟動資料庫時遇到:RemoteOperationException: ERROR: wrong password for user: 解決方案如下:Go to "Control Panel" -> "Administrative Tools" -> "Local Security Policy." Within "Local Policies", go to
Time of Update: 2018-12-06
Create tablespace maximo datafile'C:\oracle\product\10.2.0\oradata\maximo\maximo.dbf'size 1000M autoextend on;Create temporary tablespace maxtemp tempfile'C:\oracle\product\10.2.0\oradata\maximo\maxtemp.dbf'size 1000M autoextend on maxsize unlimited;
Time of Update: 2018-12-06
1、 開始->設定->控制台->管理工具->服務停止所有Oracle服務。2、 開始->程式->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸裝所有Oracle產品,但Universal
Time of Update: 2018-12-06
今天開啟企業管理器發現每個使用者多了兩個預存程序:DT_DROPUSEROBJECTBYID 和DT_SETPROPERTYBYID 。到ITPUB論壇論壇中一尋找的答案:http://www.itpub.net/155276.html原來是自己用.net直接連接了Oracle資料庫所致,而且還多了一個序列。^_^問:能把這兩個預存程序刪掉嗎?答:可以,但是只要你有類似以上的操作如ms的東西直接連到oracle,又會重新建立應當還有一個序列也是沒有關係的,放在那裡了
Time of Update: 2018-12-06
--loop/相當於do whiledeclares number:=0;i number:=1;beginloopexit when i<=10;s:=s+i;i:=i+1;end loop;dbms_output.put_line(s);end;-whiledeclares number:=0;i number:=1;beginwhile i<=10 loops:=s+i;i:=i+1;end loop;dbms_output.put_line(s);end;--fordecla
Time of Update: 2018-12-06
物化視圖是包括一個查詢結果的資料庫對像,它是遠端資料的的本機複本,或者用來產生基於資料表求和的匯總表。物化視圖儲存基於遠端資料表的資料,也可以稱為快照。 物化視圖可以查詢表,視圖和其它的物化視圖。 通常情況下,物化視圖被稱為主表(在複製期間)或明細表(在資料倉儲中)。 對於複製,物化視圖允許你在本地維護遠端資料的副本,這些副本是唯讀。如果你想修改本機複本,必須用進階複製的功能。當你想從一個表或視圖中抽取資料時,你可以用從物化視圖中抽取。
Time of Update: 2018-12-06
匯出:exp system/a@orcl File=(F:\faisdb01.dmp,F:\faisdb02.dmp,F:\faisdb03.dmp,F:\faisdb04.dmp) filesize=3000M owner=fais匯出到多個檔案時,如果內容不足寫入檔案個數,則從前向後寫入,餘下檔案不輸出。如果內容超過寫入檔案個數,則匯出部分會停止,要求使用者輸入新檔案路徑與名稱。匯入:imp system/a@orcl
Time of Update: 2018-12-06
經過多次實踐,參閱網上N多文章……最後還是配不成,可能本人悟性太低,無法體會高手的筆記。最終還是在前輩的協助下完成。特用最平實的手法記錄下來,以便如吾輩菜鳥能看得懂。運行Data Guard的條件 1、 在主庫和從庫的所有機器上必須安裝同一個版本的Oracle企業版。 2、 主庫必須運行在歸檔模式下。 3、 主庫和從庫的作業系統必須一樣(允許版本不同),從庫可以使用與主庫不同的目錄結構。 4、 主從庫硬體系統的體繫結構必須相同。比如:主庫運行在64位的Sun
Time of Update: 2018-12-06
oracle資料庫同步技術 進階複製什麼是複製?簡單地說複製就是在由兩個或者多個資料庫系統構成的一個分散式資料庫環境中拷貝資料的過程。 進階複製,是在組成分散式資料庫系統的多個資料庫中複製和維護資料庫物件的過程。 Oracle 進階複製允許應用程式更新資料庫的任何副本,並將這些更改自動傳遞到其他資料庫,同時確保全域交易處理的一致性和資料完整性。
Time of Update: 2018-12-06
在Oracle中CHAR,NCHAR,VARCHAR,VARCHAR2,NVARCHAR2這五種類型的區別1.CHAR(size)和VARCHAR(size)的區別 CHAR為定長的欄位,最大長度為2K位元組; VARCHAR為可變長的欄位,最大長度為4K位元組;2.CHAR(size)和NCHAR(size)的區別 CHAR如果存放字母數字佔1個位元組,存放GBK編碼的漢字存放2個位元組,存放UTF-8編碼的漢字佔用3個位元組;
Time of Update: 2018-12-06
oracle資料庫同步在兩台oracle資料庫之間測試成功,下面就總結一下吧:需求:現有兩台oracle資料庫伺服器A和B(A,B可以是在同一內網,也可以是在互連網上的兩台獨立機器)。A和B裡有都有testable表,結構一樣,現需要當A庫中的testable表變化時,B庫裡的testable也相應變化資料我的解決方案:在A中建立到B庫的連結,然後對要同步的表做一個同義synonym,最後建一個觸發器,就可以完成了。當然,你所用的當前的使用者要有相應的許可權去執行這些操作。當從A向B同步資料時,
Time of Update: 2018-12-06
物理上存放於網路的多個ORACLE資料庫,邏輯上可以看成一個單一的大型資料庫,使用者可以通過網路對異地資料庫中的資料進行存取,而伺服器之間的協同處理對於工作站使用者及應用程式而言是完全透明的,開發人員無需關心網路的連結細節、資料在網路節點中的具體分布情況和伺服器間的協調工作過程。 資料庫之間的連結建立在DATABASE LINK上。要建立一個DATABASE LINK,必須首先在建立連結的資料庫上設定連結字串,即配置一個遠端資料庫的本網服務名。 連結字串的配置參見《用戶端串連伺服器》一節。
Time of Update: 2018-12-06
經常看到有人在論壇上問如何加快exp/imp速度的問題,找了一篇文章描述的比較詳細,摘錄如下: 一、Exp調優 1.使用DIRECT和RECORDLENGTH選項 DIRECT參數定義了匯出是使用直接路徑方式(DIRECT=Y),還是常規路徑方式(DIRECT=N)。常規路徑匯出使用SQL
Time of Update: 2018-12-06
大家都知道,用PL/SQL串連Oracle,是需要安裝Oracle用戶端軟體的。有沒要想過不安裝Oracle用戶端直接連接Oracle呢? 其實我一直想這樣做,因為這個用戶端實在太讓人討厭了!!!不但會安裝一個JDK,而且還會把自己放在環境變數的最前面,會造成不小的麻煩。 其實我之前問過很多人的,但是他們都說一定需要安裝Oracle用戶端的.......直到昨天無意中發現了以下這個方法: 只需要在Oracle下載一個叫Instant Client
Time of Update: 2018-12-06
1、引言
Time of Update: 2018-12-06
學習並測試了一下Oracle資料庫在開啟Archive Log模式下的恢複。系統是Win2K Server+Oracle 8.1.7。參考了Chinaunix.net和ITPub.com網站相關資料.在此感謝給我的協助。注意,養成一個好的習慣非常重要.在開始恢複之前,以及恢複完成後,都要做一個系統全備份。首先,要開啟Archive Log歸檔記錄模式。1. 關閉資料庫2.