oracle 雙機熱備份

2021-04-12 22:43:10 字數 3085 閱讀 7727

一、建立

standby database 要求1

、primary

與standby

資料庫所在主機上的

oracle server

及作業系統版本必須相同,且具有相同的補丁;2、

primary

資料庫必須為

archive mode

;standby database

也必須為

archive mode

;二、建立

standby

資料庫1

、首先檢視

primary database

的歸檔模式(

svrmgr>archive log list

)若為無歸檔模式,將資料庫轉換為自動歸檔方式,方法如下:

先關閉primary database

:svrmgr>shutdown immediate

再以mount

方式啟動

primary database

:svrmgr>connect internal/password

svrmgr>startup mount

svrmgr>alter database archivelog

svrmgr>shutdown

2、修改

init%oracle_sid%.ora

檔案中的引數,加入

:log_archive_start = true

# if you want automatic archiving

log_archive_dest=%oracle_home%databasearchive

log_archive_format = %oracle_sid%%s.%t

其中log_archive_dest

是指歸檔日誌檔案存放的位置,可根據實際情況來設定,如

e 盤空間較大,可以設為:

log_archive_dest=e:oracledatabasearchive 3

、複製primary database

的init%oracle_si

上的目錄

%oracle_home%database

;根據實際情況的引數:

d%.ora

和對應的

password 檔案到

standby database

修改standby database

上的對應

init%oracle_sid%.ora

中log_archive_dest;4

、在standby database

位於的主機上建立例項,例項名稱同

primary database,

例如:oradim80 ?new ?sid sid:orantdatabaseinit%oracle_name ?intpwd oracle ?startmod_sid%.ora;e auto ?

pfile=c5、在

primary database

上確定位置,

*作如下:為

standby

建立controlfile,

將controlfile

拷貝至standby database 的

svrmgr>alter database create standby controlfile as ;6、在

primary database

上將聯機日誌歸檔,

svrmgr>alter system archive log current;

7、關閉

primary database,svrmgr>shutdown immediate8、從

primary database

上將所有資料檔案、

standby database

的確定位置;日誌檔案、歸檔日誌檔案(不包括控制檔案)拷貝至9、以

nomount

方式啟動

standby database

:  svrmgr>startup nomount

svrmgr>alter database mount standby database[execlusive/parallel]

10、同步

standby database

:svrmgr>recover standby database;

11、恢復

primary database

啟動狀態。

三、維護

standby

資料庫1、將

primary

資料庫所產生的

archive log

文使standby

資料庫與

primary

資料庫保持同步。

件定期傳到

standby

資料庫的確定位置;手工的做恢復,

svrmgr> set autorecovery on;

svrmgr> connect internal/password;

svrmgr> startup nomount pfile=;

svrmgr> alter database mount standby database;

svrmgr> recover standby database;

svrmgr> shutdown2、當

primary

資料庫失敗時,將

standby

資料庫啟用:取消

(cancel)

恢復執行以下*作:

svrmgr> connect internal/password;

svrmgr> startup nomount pfile=;

svrmgr> alter database mount standby database;

svrmgr>alter database activate standby database

;shutdown standby

資料庫;

svrmgr>shutdown immediate

重起standby database

;svrmgr>startup

oracle雙機熱備份

oracle雙機熱備份方法 一 建立standby database 要求 1 primary 與standby 資料庫所在主機上的oracle server及 作系統版本必須相同,且具有相同的補丁 2 primary 資料庫必須為archive mode standby database也必須為a...

oracle雙機熱備份方法

一 建立standby database 要求 1 primary 與standby 資料庫所在主機上的oracle server及 作系統版本必須相同,且具有相同的補丁 2 primary 資料庫必須為archive mode standby database也必須為archive mode 二 ...

oracle雙機熱備份方法

一 建立standby database 要求 1 primary 與standby 資料庫所在主機上的oracle server及 作系統版本必須相同,且具有相同的補丁 2 primary 資料庫必須為archive mode standby database也必須為archive mode 二 ...