Oracle資料庫的冷備份及冷備份異地恢復方法
Oracle資料庫的冷備份及冷備份異地恢復方法
http://database.51cto.com/art/201108/280448.htm
如何對Oracle資料庫進行冷備份呢?如果是冷備份異地恢復有需要做哪些設定呢?本文我們主要介紹這一方面的內容,接下來我們就開始接介紹。
一、冷備份
以oracle10g為例。
coldbak指令碼:
--connect database
connect sys/你設定的密碼 as sysdba;
--shutdown database
shutdown immediate;
--Copy Data file
Host xcopy d:\Oracle\product\10.2.0\oradata\orcl\*.dbf d:\DbBakup;
--Copy Control file
Host xcopy d:\Oracle\product\10.2.0\oradata\orcl\*.ctl d:\DbBakup;
--Copy Log file
Host xcopy d:\Oracle\product\10.2.0\oradata\orcl\*.log d:\DbBakup;
--startup database
startup;
注:以上程式碼拷貝到記事本中儲存為*.sql即為冷備份指令碼。其中控制檔案(*.ctl),資料檔案(*.dbf),日誌檔案(*.log)的路徑依自己的路徑修改。“d:\DbBakup”為備份路徑,可以自己修改。要備份所有的資料檔案,可能有的dbf並不是都在一個目錄中,這個就要在EM中檢視一下所有的資料檔案路徑了。
冷備份操作步驟:
1.在執行中輸入cmd。
2.在cmd介面中輸入sqlplus/nolog進入sql*plus。
3.以dba身份連線資料庫conn sys/你設定的密碼 as sysdba。
4.執行冷備份操作。@冷備份角本路徑。
二、異地恢復
注:把備份的檔案拷貝到另一臺機器上(確保與備份機器安裝的是同一版本oracle,並且安裝目錄相同)。
正常恢復步驟:
1.在執行中輸入cmd。
2.在cmd介面中輸入sqlplus/nolog進入sql*plus。
3.以dba身份連線資料庫conn sys/你設定的密碼 as sysdba。
4.輸入:shutdown immediate。
5.把備份的檔案手工逆拷貝到相對應的oracle目錄中。
6.在命令視窗中sql>游標處輸入:startup。
注:如無法登入EM,請重啟oracle服務。以上為正常本機恢復過程。如果異地恢復只執行以上步驟,資料庫的主機連線字串則會是備份機器的主機名。所以我們在異地恢復時除了正常恢復步驟還要重建EM。
重建EM步驟:
建議關閉下EM服務。
1.刪除EM
A.在cmd命令視窗輸入:emca -repos drop
B.在接下來的資訊中按自己的資料庫資訊輸入。
2.建立EM
A.在cmd命令視窗輸入:emca -repos create
B.在接下來的資訊中按自己的資料庫資訊輸入。
3.配置EM
A.在cmd命令視窗輸入:emca -config dbcontrol db
B.在接下來的資訊中按自己的資料庫資訊輸入。
關於Oracle資料庫冷備份異地恢復的知識就介紹到這裡了,希望本次的介紹能夠帶給您一些收穫,謝謝!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17252115/viewspace-730894/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle資料庫冷備和恢復Oracle資料庫
- oracle冷備恢復Oracle
- DBV:冷備份的校驗和恢復
- 物理冷備份與恢復的操作命令
- Oracle OCP(60):冷備份Oracle
- 熱備份/冷備份/ 冷啟動/熱啟動
- Mysql資料庫備份及恢復MySql資料庫
- 備份與恢復:polardb資料庫備份與恢復資料庫
- mysql的冷備份與熱備份MySql
- 資料庫備份恢復資料庫
- oracle自動冷備份指令碼Oracle指令碼
- SqlServer資料庫恢復備份資料的方法SQLServer資料庫
- mssql資料庫異地進行異地備份的方法SQL資料庫
- MySQL的冷備份和熱備份概念理解(轉)MySql
- MySQL冷備份過程MySql
- OceanBase-OB備份異地恢復流程
- 磁碟資料恢復及備份工具資料恢復
- 達夢資料庫備份恢復資料庫
- postgresql備份與恢復資料庫SQL資料庫
- PostgreSql資料庫的備份和恢復SQL資料庫
- ORACLE DG從庫 Rman備份恢復Oracle
- Dedecms資料庫恢復與備份的兩種方法資料庫
- Dedecms備份的資料檔案位置及備份資料庫的方法資料庫
- RMAN備份異機恢復
- ClickHouse資料庫單機安裝及備份恢復資料庫
- oracle資料庫備份之exp增量備份Oracle資料庫
- pg_dump 備份,恢復資料庫資料庫
- Mongo 資料庫備份和恢復命令Go資料庫
- 資料庫備份與恢復技術資料庫
- ORACLE備份&恢復案例(轉)Oracle
- Oracle 備份 與 恢復 概述Oracle
- Oracle 備份恢復之 FlashbackOracle
- mysqldump使用方法(MySQL資料庫的備份與恢復)MySql資料庫
- RAC備份恢復之Voting備份與恢復
- gitlab的資料備份和恢復Gitlab
- Linux下MySQL資料庫的備份與恢復LinuxMySql資料庫
- Mysql資料備份與恢復MySql
- PG-pg_dump備份/恢復資料庫資料庫
- MySQL-19.資料庫備份與恢復MySql資料庫