一、建立
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 二 ...