導航:首頁 > 使用方法 > oracle常用的遷移方法

oracle常用的遷移方法

發布時間:2022-02-24 17:52:59

A. oracle數據遷移

如果這兩個表均定義了主鍵的話,並且兩個庫間有 dblink 的話,可以使用
select t1.主鍵欄位 from t1 minus select t2.主鍵欄位 from t2;
這里,t1 代表一個表,t2 代表另一個表,通過 minus ,獲得是 t1 中較 t2 多的記錄。
同樣,
select t2.主鍵欄位 from t2 minus select t1.主鍵欄位 from t1;
獲得是 t2 中較 t1 多的記錄。

B. oracle數據遷移有幾種方法

資料庫版本及目錄結構相同可用rman備份還原;或者關掉資料庫後直接復制文件到新機器
資料庫版本或目錄結構不同的話就用數據泵導來做

C. oracle資料庫遷移方案

用rman全庫備份,然後再另一台伺服器,用rman全庫還原

D. Oracle資料庫遷移的幾種方式

數據量小的話一般直接用數據泵或者exp/imp就OK了,也可以用RMAN備份,這些都是比較常規的,偏門點的可以用傳輸表空間,dblink直接復制等,反正看情況。

E. 有什麼方法最快的遷移兩個oracle11g實例

設置好環境變數ORACLE_SID就行了。
比如本機安裝了兩個資料庫repo,prod。

開啟repo:
su - oracle
export ORACLE_SID=repo
sqlplus / as sysdba
startup

開啟prod:
su - oracle
export ORACLE_SID=prod
sqlplus / as sysdba
startup

F. oracle資料庫遷移的方法

expdb ,impdb 數據泵可以遷移

G. 怎樣用最簡單的方法復制或遷移Oracle資料庫

在DBA的日常工作中,經常需要重裝或在新機器上安裝Oracle,但每次安裝所浪費的時間、精力以及失敗的挫折都在考驗著DBA的承受能力,本文著重介紹了一個簡單的復制和遷移Oracle資料庫的方法,詳細內容請參考下文。

復制遷移的步驟如下:

◆1、首先,復制原Oracle資料庫的安裝目錄到新機器或系統中的安裝目錄,注意目錄要一致,盤符也要一致。

◆2、假如Oracle的安裝目錄不在Program Files系統文件夾下,我們需要把原系統中的Program Files文件夾下的Oracle目錄也復制到新系統的Program Files文件夾中去。

◆3、導出原系統中的Oracle注冊表信息,主要注冊信息如下:
A. HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE
B. HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services 下有關Oracle的所有鍵,通常包括以下9個:
/OracleMTSRecoveryService
/OracleOraHome92Agent
/OracleOraHome92ClientCache
/OracleOraHome92HTTPServer
/OracleOraHome92PagingServer
/
/
/OracleOraHome92TNSListener
/OracleServiceORA8

◆4、注意:有多少個資料庫,注冊表服務鍵下的OracleServiceXXX就會有多個。其中最主要的有監聽服務和資料庫服務,即OracleOraHome92TNSListenerXXX和OracleServiceXXX。

◆5、將導出的所有注冊表的信息在新的系統中導入(注冊)。

◆6、設置系統環境變數,打開"我的電腦"的"屬性"界面,在"高級"而點擊"環境變數"進入設置,找到[Path]系統變數項目,點"編輯",在變數值的輸入框的最後,加入";ORACLE的安裝目錄"。

◆7、最後我們需要進入 C:/Documents and Settings/All Users/Start Menu/Programs下把 Oracle - OraHome92 和 Oracle Installation Procts 兩個菜單文件夾也復制到新系統中,此時,就和新安裝的一樣了。重啟系統後,成功完成。

H. 遷移ORACLE資料庫的方法

先導出資料庫:
exp system/password owner=(user1,user2,...) file=backup.dmp log=backup.log compress=y buffer=655000

然後將導出的dmp文件上傳到另一台機器上(windows os),並在這台機器上安裝oracle資料庫,創建實例、表空間(tablespace)以及資料庫用戶(user1,user2,...)。

最後導入資料庫
imp system/password fromuser=(user1,user2,...) touser=(use1,user2,...) file=backup.dmp log=backup-1.log commit=y ignore=y buffer=655000

I. Oracle SQL Developer 4.0.2 怎樣遷移 MSSQL Server 2008 資料庫到orcl

簡單回答,一般不會去干這種事。

詳述如下:

除非MSSQL中的資料庫是非常簡單的資料庫,只是一些簡單的報表,否則不要有這種想法,MS SQL中的存儲過程的語法與ORACLE的有很多語句,很多寫法上有不同。

舉例,MS SQL中最常用的自增欄位,ORACLE中就根本沒有要用特殊方法去實現。其它的只要偏一點點的功能都可能有很多的不同。

所以,這種事,還是不要去干為好。因為簡單的資料庫你就一個一個表去建吧,復雜的資料庫就算你能遷過去,裡面的錯誤修正也會要了你的半條命。

J. 解決oracle兩個的資料庫之間數據遷移方法

1.exp/imp:可針對整個資料庫對象、用戶對象、指定表等進行。(需控制重復對象,數據錶停用狀態下進行)
2.sqlldr:對某個或幾個表的特定資料導出為文本文件,再用sqlldr導入。(文本格式要正確,控制較復雜,效率低)
3.建立兩個資料庫間鏈接,直接用insert或語句遷移,也是針對少數表進行。(可在資料庫使用狀態下進行)

閱讀全文

與oracle常用的遷移方法相關的資料

熱點內容
卵巢腫大和囊腫治療方法 瀏覽:277
百多邦使用方法 瀏覽:885
比亞迪f3遙控器使用方法 瀏覽:75
地攤垃圾分類解決方法 瀏覽:342
男1個星期內快速瘦臉方法 瀏覽:15
白糖做的餅乾的最簡單製作方法 瀏覽:799
排煙風機檢測方法 瀏覽:28
家裡檢測溶液酸鹼性的方法 瀏覽:899
四千除以八豎式計算方法 瀏覽:238
如何驗證真愛的方法 瀏覽:616
原癌基因抑癌基因常用的檢測方法 瀏覽:460
最簡單的編織手套的方法 瀏覽:809
護理教學原則及方法案例分析 瀏覽:42
蛋雞防寒最好的方法是什麼 瀏覽:257
川貝水晶梨食用方法 瀏覽:64
有什麼解決不合理用葯的方法 瀏覽:191
腎衰竭失眠有什麼方法治療 瀏覽:264
朴妝蛋蛋面膜使用方法 瀏覽:79
對開隱形紗窗門安裝方法視頻教程 瀏覽:752
用一根繩子測量井子的方法 瀏覽:698