Oracle資料庫冷備份的異地恢複

來源:互聯網
上載者:User

1. 把冷備份的資料檔案,記錄檔和控制檔案拷貝到目標檔案夾

2. 建立一個 init:$Oracle_SID.ora的pfile,可以從samples檔案夾的模板中拷貝

3. 修改該pfile的 control_files 參數,把它指定為帶恢複的控制檔案所在的位置。

修改db_name屬性,把它設定成和冷備份的db_name相一致(也可以在下一步改,會出現提示)

4. sqlplus /nolog; conn / as sysdba; startup mount;

裝載該執行個體(過程中可能出現錯誤,按照提示修改.ora檔案),直到最終成功裝載執行個體

5. select name from v$datafile;

得到的結果就是所有的資料檔案和記錄檔在原資料庫中所在的位置,如果你拷貝的檔案夾和原資料庫相一致,就不需要修改這個屬性了。

alter database rename file 'source.dir' to dest.dir;

6. 做好以上步驟以後,就可以啟動你的資料庫了

alter database open;

7. 驗證資料庫是否成功啟動

select user_name from user_tables;可以得到所有使用者的資料。

得到資料資料表空間的使用者名稱並且登陸。

select count(*) from user_tables;

如果不是0就表示有資料,隨便從中哪一個表出來,select一下看看有沒有資料。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.