




免費預覽已結束,剩余2頁可下載查看
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Windows下安裝dataGuard操作步驟文檔版本版本號日期說明編寫者審核者V1.02012-10-14文檔創建。呂萬里規劃保護模式:創建時使用默認設置,即最大性能模式,構建好后切換到最大保護模式。為了考慮主庫和物理備庫的切換,主庫也建standby redo logs。留出足夠的空間給歸檔日志,建議100G,后期將通過腳本定期刪除過期日志。同操作系統、oralce10g以上,開啟歸檔模式。配置步驟:1、配置安裝安裝主庫主庫先安裝數據庫和實例,備庫只安裝數據庫不裝實例 安裝前,先配置環境變量,例如ORACLE_BASE: e:oracleORACLE_HOME: %ORACLE_BASE%product10.2db_1ORACLE_SID: ORCL 然后,通過圖形界面安裝數據庫 安裝數據庫的實例,實例名:ORCL 修改主數據庫模式為force logging SQL alter database force logging; SQL select force_logging from v$database; -驗證 修改主數據庫模式為歸檔模式SQL shutdown immediate; SQL startup mountSQL alter database archivelog;SQL archive log startSQL alter database openSQLalter system set log_archive_dest_1=location=E:/oracle/product/ 10.2.0/db_1/database/archive scope=spfileSQL archive log list -驗證 此例中存檔日志的存放路徑為 E:/oracle/product/10.2.0/db_1/database/archive 在主庫創建standby redo log SQLalter database add standby logfile group 4 E:/oracle/product/10.2.0/oradata/orcl/standbyredo04.log size 50M; SQLalter database add standby logfile group 5 E:/oracle/product/10.2.0/oradata/orcl/standbyredo05.log size 50M; SQLalter database add standby logfile group 6 E:/oracle/product/10.2.0/oradata/orcl/standbyredo06.log size 50M;SQLalter database add standby logfile group 7 E:/oracle/product/10.2.0/oradata/orcl/standbyredo07.log size 50M;SQLSELECT GROUP#,THREAD#,SEQUENCE#,ARCHIVED,STATUS FROM V$STANDBY_LOG; -驗證 在E:/oracle/product/10.2.0/admin/orcl/pfile/spfile目錄中的spfile中增加以下內容(做之前先備份)DB_UNIQUE_NAME=primary LOG_ARCHIVE_CONFIG=DG_CONFIG=(primary,standby) LOG_ARCHIVE_DEST_1=LOCATION=E:/oracle/product/10.2.0/db_1/database/archive valid_for=(all_logfiles,all_roles) db_unique_name=primary LOG_ARCHIVE_DEST_2=SERVICE=standby LGWRA SYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME= standby LOG_ARCHIVE_DEST_STATE_1=ENABLE LOG_ARCHIVE_DEST_STATE_2=ENABLE REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVELOG_ARCHIVE_MAX_PROCESSES=4 LOG_ARCHIVE_FORMAT=%t_%s_%r.arc FAL_CLIENT = primary FAL_SERVER = standyDB_FILE_NAME_CONVERT= standby,primarySTANDBY_FILE_MANAGEMENT =AUTOlog_file_name_convert=E:/oracle/product/10.2.0/oradata/orcl,D:/oracle/product/10.2.0/oradata/orcl 主庫用修改后的pfile創建spfileSQL shutdown immediateSQL create spfile=E:/oracle/product/10.2.0/db_1/dbs/SPFILEORCL.ORA from pfile =E:/oracle/product/10.2.0/admin/orcl/pfile/initXXX.ora;(此處initXXX需要修改成準確的文件名稱) 在主庫用RMAN做一個全備C:/Documents and Settings/Administratorrman nocatalog target sys/adminorcl as sysdbaRMAN run 2 allocate channel c1 type disk; 3 backup format d:/db_bakup/full%u_%s_%p database 4 include current controlfile; 5 sql alter system archive log current; 6 backup filesperset 10 archivelog all format=d:/db_bakup/log%u_%s.bak; 7 release channel c1; 8 在主庫創建備用服務器控制文件SQL alter database create standby controlfile as D:/db_bakup/standby.ctl; 拷貝backup,pfile,standby controlfile(將standby.ctl拷貝到備庫后復制多份,比如復制改名為CONTROL01.CTL,CONTROL02.CTL,CONTROL03.CTL),PWD file等到相應的目錄 在備庫建立與主庫一樣的備份目錄將備份文件拷貝進去,即前面主庫RMAN備份指定目錄為D:/db_bakup則在備庫也建立相同的D:/db_bakup目錄。(可在rman中通過list backup命令查看) 修改備庫standby的pfile(注意備份)DB_UNIQUE_NAME=standby LOG_ARCHIVE_CONFIG=DG_CONFIG=(primary,standby) LOG_ARCHIVE_DEST_2=LOCATION=E:/oracle/product/10.2.0/db_1/database/archive valid_for=(all_logfiles,all_roles) db_unique_name=primary LOG_ARCHIVE_DEST_2=SERVICE=primary LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=primary LOG_ARCHIVE_DEST_STATE_1=ENABLE LOG_ARCHIVE_DEST_STATE_2=ENABLE REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVELOG_ARCHIVE_MAX_PROCESSES=4LOG_ARCHIVE_FORMAT=%t_%s_%r.arcFAL_CLIENT = standbyFAL_SERVER = primaryDB_FILE_NAME_CONVERT=primary,standbySTANDBY_FILE_MANAGEMENT =AUTO log_file_name_convert=D:/oracle/product/10.2.0/oradata/orcl,D:/oracle/product/10.2.0/oradata/orcl 在備庫端還原數據庫SQL conn / as sysdba SQL startup nomount pfile=D:/oracle/product/10.2.0/admin/orcl/pfile/init.ora.0(修改成準確名稱)SQL alter database mount standby database;C:/Documents and Settings/Administratorrman nocatalog target /RMAN show all;RMAN list backup;RMAN restore database;RMAN restore archivelog all; 分別在主庫和備庫配置監聽并啟動1) 配置主庫listener.ora如下: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = E:/oracle/product/10.2.0/db_1) (PROGRAM = extproc) ) (SID_DESC =(GOLBAL_DBNAME = orcl)(ORACLE_HOME = E:/oracle/product/10.2.0/db_1)(SID_NAME = orcl) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1) (ADDRESS = (PROTOCOL = TCP)(HOST = test1)(PORT = 1521) ) ) 2) 在備庫使用netca配置listener.ora配置如下: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = E:/oracle/product/10.2.0/db_1) (PROGRAM = extproc) ) (SID_DESC = (GOLBAL_DBNAME = orcl) (ORACLE_HOME = E:/oracle/product/10.2.0/db_1) (SID_NAME = orcl) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1) (ADDRESS = (PROTOCOL = TCP)(HOST = test2)(PORT = 1521) ) ) 3)主庫和備庫的tnsnames.ora都加入以下配置: PRIMARY = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = test1)(PORT = 1521) ) (CONNECT_DATA = (service_name = orcl) ) ) STANDBY = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = test2)(PORT = 1521) ) (CONNECT_DATA = (service_name = orcl) ) ) 備庫創建spfileSQL create spfile=E:/oracle/product/10.2.0/db_1/database/XXX.ORA frompfile=E:/oracle/product/10.2.0/admin/orcl/pfile/init.ora.XXX;啟動備庫SQL shutdown immediateSQL startup mount 備份方式可以采用最大可用模式或最大性能模式,對于最大可用模式需要創建standy redo log(步驟見下面),對于最大性能模式,可以不創建stany redo log。建議創建。首先在主庫切換一次日志,使備庫中記錄的原主庫的standby redo log信息被清除。 主庫執行: SQL alter system switch logfile;稍等一會,等在備庫中查詢v$standby_log沒有原來主庫standby log的信息返回時,再在備庫中添加standby redo log。 SQL select * from v$standby_log;SQLalter database add standby logfile group 4 E:/oracle/product/10.2.0/oradata/orcl/standbyredo04.log size 50M; SQLalter database add standby logfile group 5 E:/oracle/product/10.2.0/oradata/orcl/standbyredo05.log size 50M; SQLalter database add standby logfile group 6 E:/oracle/product/10.2.0/oradata/orcl/standbyredo06.log size 50M;SQLalter database add standby logfile group 7 E:/oracle/product/10.2.0/oradata/orcl/standbyredo07.log size 50M; 將主庫的重做日志傳輸給備用數據庫SQLalter system set log_archive_dest_state_2=enable scope=both; 在備庫啟動重做應用SQLalter database recover managed standby database disconnect from session; 在主庫檢查日志文件是否成功傳輸SQLselect status,error from v$archive_dest where
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年下沉市場消費金融趨勢分析及發展機遇報告
- 藥品管理相關管理制度
- 藥品銷售制度管理制度
- 藥店內部各項管理制度
- 藥店收銀制度管理制度
- 莆田社保流程管理制度
- 設備事故定損管理制度
- 設備變更作業管理制度
- 設備定期維護管理制度
- 設備材料采購管理制度
- 2025年北京市高考英語試卷真題(含答案解析)
- 2025年高考物理廣西卷試題真題及答案詳解(精校打印)
- 國家開放大學本科《商務英語4》一平臺機考真題及答案(第四套)
- 2024年湖北省中考地理生物試卷(含答案)
- 2024年甘肅省天水市中考生物·地理試題卷(含答案)
- GA 1016-2012槍支(彈藥)庫室風險等級劃分與安全防范要求
- 2022年小學六年級畢業監測科學素養測試題試卷 (含答題卡)
- 行政賠償與行政補償課件
- 繼電器接觸器控制的基本線路.ppt
- 最新國家開放大學電大《國際私法》機考3套真題題庫及答案2
- (完整版)《普通心理學-彭聃齡》知識要點
評論
0/150
提交評論