版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、如何在 Oracle 10g 下創(chuàng)建 standby database2008-01-23 13:48:29 閱讀(55)評論在 Oracle 10g 剛出來,就對 oracle 10g 下的 data guard 進行了測試,發(fā)現(xiàn) 10g 作 standby 時更方便了。先整理出來,如下:操作環(huán)境:Windows 2000 Profesal + Serveice pack 4數(shù)據(jù)庫:Oracle 10g主庫 SID:pormals從庫 SID:pormalsoracle 安裝采用 OMF 結(jié)構(gòu)1.主從兩機的操作系統(tǒng)和相同 pack2.在主從庫上建立數(shù)據(jù)庫,選擇只安裝 Software3.在主
2、庫上,通過 dbca 建立數(shù)據(jù)庫,除了字符集選擇zhs16gbk 外,全部使用缺省方式4.在從庫上,手工創(chuàng)建和主庫相同目錄5.關(guān)閉主庫數(shù)據(jù)庫,備份數(shù)據(jù)文件到從庫確定需要 copy 過去的數(shù)據(jù)文件以及 redo logsqlplus /nologSQL conn / as sysdba;SQL select file_name from dba_data_files;確定所要 copy 數(shù)據(jù)文件SQL select member from v$logfile;確定所要 copy 聯(lián)機日至文件SQL shutdown immediate;copy 上面選出的所有文件到從庫上相應(yīng)的目錄.6.打開主庫
3、數(shù)據(jù)庫,修改為歸檔方式(oracle10g 用戶操作)手工創(chuàng)建歸檔目錄 C:OracleArchsqlplus /nologSQL conn / as sysdba;Connected.SQLstartup mount;SQLalter database archivelog;SQLarchive log start;SQLarchive log list;SQLalterdatabase open;SQLaltersystemsetLOG_ARCHIVE_DEST_1=LOCATION=C:OracleArch;SQLaltersystemsetlog_archive_format=%t_%
4、s.dbf scope=spfile;SQLaltersystemsetlog_archive_start=true scope=spfile;重新啟動數(shù)據(jù)庫,使修改結(jié)果生效SQL shutdown immediate;察看歸檔模式SQL startupSQL archive log list;7.在主庫上制作從庫 control filesqlplus /nologSQL conn / as sysdba;SQL ALTER DATABASE CREATE STANDBY CONTROLFILE AS C:/Oraclecontrol01.ctl;copy 主庫 C:/oraclecontr
5、ol01.ctl 到從庫 C:oracleoradataporamals 目錄下8.配置主庫 listener.ora 和 tnsnames.ora 文件可以用 net manager 配置或者直接編輯 c:oracleora92 etworkadminlistener.ora 和tnsname.ora 文件也即正常為主庫配置偵聽和連接到主庫(primary)、主庫到從庫(standby)的網(wǎng)絡(luò)服務(wù)名9.配置從庫 listener.ora 和 tnsnames.ora 文件可以用 net manager 配置或者直接編輯 c:oracleora92 etworkadminlistener.or
6、a 和tnsname.ora 文件也即正常為從庫配置偵聽和連接到從庫到主庫(primary)、直接到從庫(standby)的網(wǎng)絡(luò)服務(wù)名10.啟動主從庫的 listener分別在主從庫上執(zhí)行如下命令lsnrctl start看主從庫 listener 是否正常啟動11 檢查主從庫 tnsnames.ora 配置主庫 tnsstandby從庫 tnsprimary看分別到主從庫的服務(wù)名是否配置正確12.在主庫上創(chuàng)建 pfile,因為 10g 缺省使用 spfilesqlplus /nologSQL conn / as sysdba;Connected.SQL create pfile=C:orac
7、leora92databaseinitporamls.orafrom spfile;13.copy 剛才創(chuàng)建的 C:oracleora92database.orainitpormals.ora 到從庫相應(yīng)目錄14.修改從庫剛才 copy 的 initpormals.ora 文件主要修改添加:修改 CONTROL_FILES 使它符合你的控制文件的實際路徑添加:STANDBY_ARCHIVE_DEST=location=c:oracleStarchFAL_SERVER=PRIMARYFAL_CNT=STANDBYstandby_file_management=AUTO其中 standby_fil
8、e_management 不是必須要,但是為了后面主庫添加文件,從庫能自動處理,加上這個參數(shù),避免麻煩。同時收工建立從庫的相關(guān)歸檔日志路徑 C:oracleStarch。15.copy 主庫的 C:oracleora92databasepwdpormals.ora 到從庫相應(yīng)目錄16.創(chuàng)建從庫實例名 dosoradim -new -sid pormals17.啟動從庫sqlplus /nologSQL startup nomount;SQL ALTER DATABASE MOUNT STANDBY DATABASE;將從庫置為 standby 模式SQL ALTER DATABASE RECO
9、VER MANAGED STANDBY DATABASE DISCONNECT FROM SES;18.在主庫上設(shè)置到從庫的歸檔SQL alter system set log_archive_dest_2=SERVItandby MANDATORY REOPEN=60SQL select *from v$log;切換當(dāng)前聯(lián)機日志SQL alter system switch logfile;SQL select *from v$log;察看從庫日志C:oracleadminpormalsdumppormals_arler.看當(dāng)前歸檔日志是否已經(jīng)正常完成恢復(fù)至此 data guard 配置完成
10、。19.測試一下在主庫上SQLcreate user test identified by;SQLgrant connect ,resource to test ;SQLconn test/primary;SQLcreate table test(name varchar2(20);SQLinserto test values(hi,data guard);SQLcommit;SQLconn / as sysdbaSQLalter system switch logfile;察看從庫日志C:oracleadminporamlsdumppormals_alert.ora看當(dāng)前歸檔日志是否已經(jīng)正常
11、完成恢復(fù)已只讀方式打開從庫察看是否 inserto test values(hi,data guard);已經(jīng)生效。在從庫上SQLconn / as sysdba;SQLalter database recover managed standby database cancel;SQLalter database open read only;Oracle Standby 安裝步驟SQL conn test/SQL select * from test;察看是否 inserto test values(hi,data guard);已經(jīng)生效。如果生效說明已經(jīng)完全正常工作,data guard
12、到此完全配置完畢。再次置從庫在恢復(fù)模式SQL ALTER DATABASE RECOVER MANAGED STANDBY DATABASE disconnect from ses;注:1、關(guān)于啟動關(guān)閉順序啟動的時候,先從庫的 listener,然后啟動從庫,然后啟動主庫的 listener 接著是主庫 關(guān)閉的時候正好相反,先關(guān)閉主庫,然后是從庫。2、一些常用的 viewV$ARCHIVE_DEST_SUS 這里面會到 standby 的狀態(tài)和恢復(fù)到那個日志V$ARCHIVE_GAP 這里面會當(dāng)前從庫 mrp 進程恢復(fù)需要的膽識還沒有傳到從庫得日志V$ARCHIVED_LOG 這里面會所有已經(jīng)
13、歸檔到從庫的日志,并且該日志是否已經(jīng)恢復(fù)V$DATABASE 會系統(tǒng)的保護狀態(tài)和是否處于 force logging 狀態(tài)V$MANAGED_STANDBY (Physical Standby Databases Only) 會當(dāng)前從庫的一些進程情況和進程的 pros id,如 rfs,mrp 等V$STANDBY_LOG (Physical Standby Databases Only) 會當(dāng)前從庫的 standby redo log 的一些情況。評論 2010 年 07 月 23 日 15:33 分查看評論來源:IT168作者:網(wǎng)界網(wǎng) 佚名摘要:開始安裝oracle 時,在primary
14、和 standby 上都裝上instance, 要求安裝的 SID 都必須一樣。關(guān)鍵字:備份恢復(fù)歲末將至,網(wǎng)界網(wǎng)誠邀您參加 2010 企業(yè)通信大專題:網(wǎng)絡(luò)的新趨勢虛擬化上演風(fēng)云會現(xiàn)如今虛擬化發(fā)展如日中天,繼服務(wù)器虛擬化之后,種領(lǐng)域廣泛應(yīng)用專題:虛擬化技術(shù)也開始在各網(wǎng)絡(luò)的新趨勢虛擬化上演風(fēng)云會現(xiàn)如今虛擬化發(fā)展如日中天,繼服務(wù)器虛擬化之后,種領(lǐng)域廣泛應(yīng)用建立數(shù)據(jù)庫:環(huán)境要求OS 版本一樣;虛擬化技術(shù)也開始在各Oracle 版本必須一樣,同時安裝目錄結(jié)構(gòu)建議做成一樣,以免發(fā)生不必要的錯誤;開始安裝oracle 時,在primary 和 standby 上都裝上instance,都必須一樣。shutd
15、own 冷備.將primary 和standby 都置為archive log 狀態(tài):Startup mountalter database archivelog; alter system archive log start要求安裝的 SID分別修改 primary 和standby 庫的配置文件。兩數(shù)據(jù)庫的配置:配置priamry listener.ora# LISTENER.ORA Network Configuration File: d:oracleora92networkadminlistener.ora# Generated by Oracle configuration too
16、ls.LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.72.219)(PORT = 1521)SID_LIST_LISTENER = (SID_LIST = (SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = D:oracleora92) (PROGRAM = extproc)(SID_DESC = (GLOBAL
17、_DBNAME = epg)(ORACLE_HOME = D:oracleora92) (SID_NAME = gdepg)配置從standby listner.ora 文件:# LISTENER.ORA Network Configuration File: d:oracleora92networkadminlistener.ora# Generated by Oracle configuration tools. LISTENER =(DESCRIPTION_LIST = (DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)(D
18、ESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.72.218)(PORT = 1521)SID_LIST_LISTENER = (SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = D:oracleora92) (PROGRAM = extproc)(SID_DESC = (GLOBAL_DBNAME = epg)(ORACLE_HOME = D:oracleora92) (SID_NAME = gdepg)配置主primary 的tnsnames.ora(必須保證這
19、里面只有兩項,primary 和standby 的兩個。同時建議用“NetManager” 來操作自動產(chǎn)生配置文件。否則會發(fā)生莫名其妙# TNSNAMES.ORA Network Configuration File:。)d:oracleora92NETWORKADMnsnames.ora# Generated by Oracle configuration tools. STANDBY =(DESCRIPTION = (ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.72.218)(PORT = 1521)(CONNECT_D
20、ATA = (SERVICE_NAME = gdepg)PRIMARY = (DESCRIPTION = (ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.72.219)(PORT = 1521)(CONNECT_DATA = (SERVICE_NAME = gdepg)配置從 standby 的 tnsnames.ora 文件# TNSNAMES.ORA Network Configuration File:d:oracleora92NETWORKADMnsnames.ora# Generated by Oracle conf
21、iguration tools. PRIMARY =(DESCRIPTION = (ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.72.219)(PORT = 1521)(CONNECT_DATA = (SERVICE_NAME = gdepg)STANDBY = (DESCRIPTION = (ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.72.218)(PORT = 1521)(CONNECT_DATA = (SERVICE_NAME = gdepg)完成
22、后執(zhí)行C:tnsC:tnsstandbyprimary來檢測配置是否有問題。lsnrctl start;Lsnrctl sus配置primary 的pfile 即 init.ora.2272006143433 # Cache and I/O #db_block_size=8192 db_cache_size=335544320db_file_multiblock_read_count=16log_archive_start = truelog_archive_dest_1 = location=d:oracleAr log_archive_dest_se_1 = enableandatory
23、REOPEN=2log_archive_dest_2 = servitandby mandatory reopen=15log_archive_dest_s e_2 = enable log_archive_min_succeed_dest=1 log_archive_format=ARC%S.%T配置 standby 的 pfile 文件 init.ora與primary 有所不同:最好的配置方式是從 primary 上改:copy 過來,然后做相對修control_files=(d:oracleoradatagdepgstandby01.ctl)# Cache and I/O #db_bl
24、ock_size=8192 db_cache_size=335544320 db_file_multiblock_read_count=16 log_archive_dest_s e_1 = enable log_archive_dest_se_2 = enablelog_archive_start = truelog_archive_dest_1 = location=d:oracleArlog_archive_dest_se_1 = enableandatory REOPEN=2log_archive_dest_2 = servitandby mandatory reopen=15log_
25、archive_dest_s e_2 = enable standby_archive_dest = D:oracleArchdb_file_name_convert = (d:oracleoradatagdepg,d:oracleoradatagdepg) log_file_name_convert = (d:oracleoradatagdepg,d:oracleoradatagdepg) log_archive_trace=6log_archive_min_succeed_dest=1 standby_archive_dest=d:oraclearchlog_archive_format
26、= ARC%S.%T同時修改d:oracleoradataora92init+實例名 文件添加:*.standby_file_management=AUTO*.remote_archive_enable=TRUE*.standby_archive_dest=d:oracleArch*.fal_server=PRIMARY*.fal_cnt=STANDBY在做好配置文件后,先對pfile 和spfile 做一次同步,然后再生成standby 控制文件。create spfile=d:oracleora92databasespfilegdepg1.ora from pfile=d:or aclea
27、dmingdepgpfileinit.ora.2272006143433;然后改名:將 SPFILEGDEPG1.ORA 更名為SFILEGDEPG.ORAalter database create standby controlfile as d:oracleoradatagdepgSTANDBY01.CTL;然后停掉primary 和standby 數(shù)據(jù)庫,同時建立歸檔目錄D:oracleArch將primary 上的datafile 下所有數(shù)據(jù)文件,否覆蓋掉standby 庫中的datafile還有下面文件,也覆蓋到從庫相應(yīng)的位置 D:oracleoradataora92initgdep
28、g.oraD:oracleoradataora92PWDgdepg.oraD:oracleoradataora92SPFILEGDEPG.ORA。同時將primary 上的 archive log 日志文件都 copy 到 standby 的對應(yīng)目錄。如果是 windows 環(huán)境,記得修改standby表里 ORA_實例名_AUTOSTART ,置為 FALSE 否則standby 機器重啟后就自己啟動到open 狀態(tài),使scn 不一樣,standby 無法正常啟動,這種情況就只能重裝standby 了。完成后,就可以啟動standby db 了。啟動順序:先standby ,后primary
29、;關(guān)閉順序:先primary 后standby;步驟:startup nomount pfile=d:oracleadmingdepgpfileinit.ora alter database mount standby database;recover managed standby database ;- ALTER DATABASE RECOVER MANAGED STANDBY DATABASEDISCONNECT FROM SES;- recover automatic standby database;切換到read only 狀態(tài)在開另外接進行如下操作:recover managed stan
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年房屋買賣協(xié)議樣本
- 公司采購個人工作計劃范文(22篇)
- 2024年建筑施工班組承包合同范本
- 2024年技術(shù)交流活動契約
- 年度教務(wù)工作計劃5篇
- 2024年拋光材料供應(yīng)合同
- 2024年文化藝術(shù)項目合作合同
- 浙江省2023年中考科學(xué)試題模擬訓(xùn)練22壓強
- DB4101T 72-2023 刺槐萌生林培育技術(shù)規(guī)程
- 第15講氣象災(zāi)害-2023年新高一地理暑假課原卷版
- 設(shè)立綠化養(yǎng)護服務(wù)公司商業(yè)計劃書
- 勘察設(shè)計單位管理制度模版
- 2024年中國鐵塔湖北分公司招聘筆試參考題庫含答案解析
- 生產(chǎn)設(shè)備搬遷方案
- 永椿化工新材料有限公司 年產(chǎn) 800 噸鄰三氟甲基苯甲酰氯系列產(chǎn)品、1500 噸 2,6- 二氟苯甲酰胺系列產(chǎn)品、500 噸叔丁基二甲基氯硅烷、500 噸 3-氨基-2-溴-5-氟苯甲酸甲酯等產(chǎn)品項目環(huán)境影響報告書
- GB/T 21837-2023鐵磁性鋼絲繩電磁檢測方法
- 華為經(jīng)營管理-華為的研發(fā)管理(6版)
- 給高二孩子的一封信
- 廚房衛(wèi)生教案-勞動課教學(xué)設(shè)計
- 鍍鋅板通風(fēng)管工程施工方案
- 助產(chǎn)職業(yè)生涯規(guī)劃書
評論
0/150
提交評論