複製資料庫

2021-08-28 02:03:10 字數 797 閱讀 3283

把所有的備份都放在快閃區中

把spfile 與pfile 複製到新庫中

進入dbs 目錄下,進行複製

[oracle@node1 dbs]$ cp orapwprod orapwaux

在原資料庫中重新建立spfile檔案

sql> create pfile from spfile;

[oracle@node1 dbs]$ cp initprod.ora initaux.ora   // 複製init檔案

修改initaux.ora

3.刪除備份檔案delete backup(如果沒有備份,則不需要做此步)

4.靜態監聽兩個資料庫(動態監聽,在資料庫沒啟動時,管理員無法登入)

使用tsnping 進行連線,判斷是否暢通(最好配置一下本地命名,以方便使用)

[oracle@node1 dbs]$ tnsping aux

5.切換環境變數至新資料庫

[oracle@node1 dbs]$ export oracle_sid=aux;

[oracle@node1 dbs]$ echo $oracle_sid;

aux6.建立pfile 檔案

sql〉create spfile from pfile

7.啟動到 nomount 狀態下

startup nomount;

8.連線兩個資料庫

[oracle@node1 dbs]$ rman target sys/oracle@prod auxiliary sys/oracle@aux

執行指令碼

rman> run

複製資料庫

複製資料庫 sql200企業管理器 右鍵要複製的資料庫a 所有任務 匯出資料 目標資料庫,選擇資料庫b 然後選擇 在sql server資料庫之間複製資料和物件 勾選 建立目的物件 包含擴充套件屬性 最後完成.或者查詢分析器執行下面的語句建立乙個儲存過程,然後再執行呼叫示例中的呼叫方法實現資料庫複製...

資料庫複製

if exists select from dbo.sysobjects where id object id n dbo p copydb and objectproperty id,n isprocedure 1 drop procedure dbo p copydb go 資料庫資料複製 將乙...

資料庫複製

if exists select from dbo.sysobjects where id object id n dbo p copydb and objectproperty id,n isprocedure 1 drop procedure dbo p copydb go 資料庫資料複製 將乙...