




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、沈陽工程學院信息學院工程項目實訓論文實習報告 *學院實 習 報 告(課程置換:*實訓)姓 名: 學 號: 專 業(yè): 班 級: 實習單位指導教師: 校內(nèi)指導教師: 實習項目: Oracle Data Guard(數(shù)據(jù)衛(wèi)士)環(huán)境搭建項目 實習單位名稱: 實習起止時間: 自 年 月 日 至 年 月 日第2頁目 錄第一部分 實習報告11.項目描述11.1 DG的整體配置11.2 DG的相關服務11.3 DG的數(shù)據(jù)保護模式21.4 DG當中涉及的日志分類32.項目實習環(huán)境介紹32.1 硬件環(huán)境32.2 軟件環(huán)境32.3 基礎要求33.搭建Data Guard33.1將數(shù)據(jù)庫改為強制日志模式33.2創(chuàng)建密
2、碼文件43.3創(chuàng)建standby redolog日志組43.4修改主庫的pfile參數(shù)文件63.5創(chuàng)建spfile73.6對主庫進行RMAN全庫備份83.7修改監(jiān)聽文件93.8在備庫上恢復主庫之前的準備工作123.9利用RMAN在備庫上恢復主庫133.10開啟備庫133.11備庫啟動日志應用134.Oracle Data Guard 主備切換154.1 switchover154.2 failover16第二部分 實習總結(jié)18第三部分 實習日志19沈陽工程學院信息學院工程項目實訓論文實習報告 第一部分 實習報告1.項目描述1.1 DG的整體配置DG是一個整體的配置環(huán)境,包含一個生產(chǎn)庫和一個或者
3、多個備庫;在整個DG環(huán)境中,眾多應用訪問的生產(chǎn)庫,也稱之為primary database即主庫;primary database可以個單實例的數(shù)據(jù)庫,也可以是一個RAC環(huán)境;備庫是一種主庫事務級別的一致性副本;備庫的類型有物理備庫、邏輯備庫和快照備庫。圖1.1 DG拓撲圖1.2 DG的相關服務1.2.1 Redo Transport Services(日志傳輸服務)負責自動將主庫的redo data傳輸?shù)絺鋷焐先サ姆?;職責:A.傳輸日志到備庫;B.管理有可能發(fā)生的日志gap;C.自動獲取missing的redo數(shù)據(jù);1.2.2 Apply Services(應用服務)物理備庫采用的是red
4、o apply;圖1.2 物理備庫拓撲圖邏輯備庫采用的是sql apply即將日志轉(zhuǎn)化成SQL;圖1.3 邏輯備庫拓撲圖1.2.3 Role Transitions(角色轉(zhuǎn)換服務)Switchover:轉(zhuǎn)換primary數(shù)據(jù)庫與standby數(shù)據(jù)庫,switchover可以確保不會丟失數(shù)據(jù)。Failover:當primary 數(shù)據(jù)庫出現(xiàn)故障并且不能被及時恢復時,會調(diào)用failover 將一個standby 數(shù)據(jù)庫轉(zhuǎn)換為新的primary 數(shù)據(jù)庫。在最大保護模式或最高可用性模式下,failover 可以保證不會丟失數(shù)據(jù)。1.3 DG的數(shù)據(jù)保護模式(1)MAXIMIZE PERFORMANCE(最
5、大性能模式):這種模式應當可以說是從8i繼承過來的備用服務器模式,異步傳送,無數(shù)據(jù)同步檢查,可能丟失數(shù)據(jù),但是能獲得主節(jié)點的最大性能,在不影響主庫性能的情況下,提供最高級別的數(shù)據(jù)保護模式。(2)MAXIMIZE AVAILABILITY(最大可用模式): 無數(shù)據(jù)丟失模式,允許數(shù)據(jù)分歧,允許異步傳送。正常情況下運行在最大保護模式,在主節(jié)點與備用節(jié)點的網(wǎng)絡斷開或連接不正常時,自動切換到最大性能模式,主節(jié)點的操作還是可以繼續(xù)的。在網(wǎng)絡不好的情況下有較大的性能影響。(3)MAXIMIZE PROTECTION(最大保護模式):最大數(shù)據(jù)保護與無數(shù)據(jù)分歧,LGWR將同時傳送到備用節(jié)點,在主節(jié)點事務確認之前
6、,備用節(jié)點也必須完全收到日志數(shù)據(jù)。如果網(wǎng)絡不好,引起LGWR不能傳送數(shù)據(jù),將引起嚴重的性能問題,導致主節(jié)點DOWN機。最大保護最高可用最高性能REDO 寫進程LGWR LGWR LGWR 或 ARCH網(wǎng)絡傳輸模式SYNC SYNC LGWR 進程時 SYNC 或 ASYNC , ARCH 進程時 SYNC磁盤寫操作AFFIRMAFFIRMAFFIRM 或 NOAFFIRM是否需要standby redologs YES YES 可沒有但推薦有1.4 DG當中涉及的日志分類online redo log: -在線重做日志(主庫生成在線重做日志,需要傳遞給備庫)archived log: -歸檔日
7、志(在線重做日志的歸檔)standby redo log:-備庫的重做日志(和日志傳輸模式與DG保護模式有關)2.項目實習環(huán)境介紹2.1 硬件環(huán)境 服務器:惠普ProLiant DL160 Gen9(783366-AA5)-1U-機架式服務器 CPU:INTEL Xeon E5-2603 v3 AMD:4核心CPU或以上 內(nèi)存:16GB 系統(tǒng):WIN7 64位 硬盤:內(nèi)置固態(tài)硬盤空間200G2.2 軟件環(huán)境 生產(chǎn)環(huán)境均采用64位系統(tǒng)和數(shù)據(jù)庫軟件; 采用vmware workstation 10虛擬機軟件作為安裝平臺; 虛擬機系統(tǒng):Oracle Enterpridbse Linux 6(64位)
8、; 數(shù)據(jù)庫版本:Oracle11g_11204_x86_64 (64位);2.3 基礎要求 2.3.1 基本配置:系統(tǒng)要求最低配置內(nèi)存2G,swap分區(qū)4G,根分區(qū)40G,裝好系統(tǒng)后先配置好yum,IP地址,/etc/sysconfig/network文件中的主機名,以及/etc/hosts文件中的IP地址和主機名的對應關系。主庫IP:53主庫主機名:pridb 備庫IP:54備庫主機名:stddb3.搭建Data Guard3.1將數(shù)據(jù)庫改為強制日志模式 3.1.1 查看當前是否強制日志模式:SYS> select name,log_mode
9、,force_logging from v$database;SYS> alter database force logging;Database altered.SYS> select name,log_mode,force_logging from v$database;3.2創(chuàng)建密碼文件將主庫的密碼文件直接copy到備庫,重命名后使用,備庫的密碼文件需要跟主庫一致,否則導致日志傳輸不到備庫。oracle dbs$ scp orapwpridb 54:$ORACLE_HOME/dbs/orapwstddb 3.3創(chuàng)建standby redolog日志組原則
10、:A.standby redo log的文件大小與primary 數(shù)據(jù)庫online redo log 文件大小相同B.standby redo log日志文件組的個數(shù)依照下面的原則進行計算:standby redo log組數(shù)公式>=(每個instance日志組個數(shù)+1)*instance個數(shù)3.3.1 查看主庫當前線程與日志組的對應關系及日志組的大?。篠YS> select thread#,group#,bytes/1024/1024,status from v$log;如上圖所示,現(xiàn)在的環(huán)境有三組redolog,每個日志組的大小都是100M,所以Standby redo lo
11、g組數(shù)>=(4+1)*1= 5所以至少需要創(chuàng)建5組Standby redo log,大小均為100M3.3.2 查看主庫當前有哪些日志組及其成員:SYS> col member for a50SYS> select group#,member from v$logfile;GROUP# MEMBER- -4 /u01/app/oracle/oradata/pridb/redo04.log3 /u01/app/oracle/oradata/pridb/redo03.log2 /u01/app/oracle/oradata/pridb/redo02.log1 /u01/app/o
12、racle/oradata/pridb/redo01.log3.3.3 手動創(chuàng)建standby log日志組所需的目錄:由于已經(jīng)存在group1-4,所以group號只能從5開始SYS> alter database add standby logfile group 5 2 '/u01/app/oracle/oradata/standbylog/stddb_redo05.log' 3 size 100m;Database altered.SYS> alter database add standby logfile group 6 2 '/u01/app/
13、oracle/oradata/standbylog/stddb_redo06.log' 3 size 100m;Database altered.SYS> alter database add standby logfile group 7 2 '/u01/app/oracle/oradata/standbylog/stddb_redo07.log' 3 size 100m;Database altered.SYS> alter database add standby logfile group 8 2 '/u01/app/oracle/orada
14、ta/standbylog/stddb_redo08.log' 3 size 100m;Database altered.SYS> alter database add standby logfile group 9 2 '/u01/app/oracle/oradata/standbylog/stddb_redo09.log' 3 size 100m;Database altered.3.3.4 查看standby 日志組的信息:SYS> select group#,sequence#,status, bytes/1024/1024 from v$stand
15、by_log;3.3.5 查看當前有哪些日志組及其成員:SYS> set pagesize 100 SYS> col member for a60SYS> select group#,member from v$logfile order by group#; GROUP# MEMBER - 1 /u01/app/oracle/oradata/pridb/redo01.log 2 /u01/app/oracle/oradata/pridb/redo02.log 3 /u01/app/oracle/oradata/pridb/redo03.log 4 /u01/app/orac
16、le/oradata/pridb/redo04.log 5 /u01/app/oracle/oradata/standbylog/stddb_redo05.log 6 /u01/app/oracle/oradata/standbylog/stddb_redo06.log 7 /u01/app/oracle/oradata/standbylog/stddb_redo07.log 8 /u01/app/oracle/oradata/standbylog/stddb_redo08.log 9 /u01/app/oracle/oradata/standbylog/stddb_redo09.log3.4
17、修改主庫的pfile參數(shù)文件3.4.1 查看spfile的路徑:SYS> show parameter spfile;3.4.2 用spfile創(chuàng)建一個pfile,用于修改:SYS> create pfile from spfile; 3.4.3 修改主庫的pfile:oracle $ cd $ORACLE_HOME/dbsoracle dbs$ vim initpridb.orapridb._db_cache_size=125829120pridb._java_pool_size=4194304pridb._large_pool_size=4194304pridb._oracle
18、_base='/u01/app/oracle'#ORACLE_BASE set from environmentpridb._pga_aggregate_target=146800640pridb._sga_target=272629760pridb._shared_io_pool_size=0pridb._shared_pool_size=125829120pridb._streams_pool_size=4194304*.audit_file_dest='/u01/app/oracle/admin/pridb/adump'*.audit_trail='
19、;db'*.compatible='.0'*.control_files='/u01/app/oracle/oradata/pridb/control01.ctl','/u01/app/oracle/fast_recovery_area/pridb/control02.ctl'*.db_block_size=8192*.db_domain=''*.db_name='pridb'*.db_recovery_file_dest='/u01/app/oracle/fast_recovery
20、_area'*.db_recovery_file_dest_size=4227858432*.diagnostic_dest='/u01/app/oracle'*.dispatchers='(PROTOCOL=TCP) (SERVICE=pridbXDB)'*.memory_target=419430400*.open_cursors=300*.processes=150*.remote_login_passwordfile='EXCLUSIVE'*.undo_tablespace='UNDOTBS1'手動添加如下行:*.
21、db_unique_name='pridb'*.log_archive_config='dg_config=(pridb,stddb)'*.log_archive_dest_1='location=/u01/app/arch/pridb valid_for=(all_logfiles,all_roles) db_unique_name=pridb'*.log_archive_dest_2='service=stddb valid_for=(online_logfiles,primary_role) db_unique_name=stddb
22、'*.log_archive_dest_state_1=enable*.log_archive_dest_state_2=enable*.log_archive_max_processes=4*.fal_server='stddb'*.fal_client='pridb'*.db_file_name_convert='/u01/app/oracle/oradata/stddb','/u01/app/oracle/oradata/pridb'*.log_file_name_convert='/u01/app/orac
23、le/oradata/stddb','/u01/app/oracle/oradata/pridb'*.standby_file_management='auto'修改完畢,保存退出3.4.4 手工創(chuàng)建/u01/app/arch/pridb目錄:oracle dbs$ mkdir /u01/app/arch/pridb -pvmkdir: created directory /u01/app/arch'mkdir: created directory /u01/app/arch/pridb'3.5創(chuàng)建spfile3.5.1 一致性關閉數(shù)據(jù)庫
24、:SYS> shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.3.5.2 生成動態(tài)參數(shù)文件spfile:SYS> create spfile from pfile;3.5.3 把數(shù)據(jù)庫改為歸檔模式:首先需要把數(shù)據(jù)庫啟動到mount狀態(tài)SYS> startup mount;ORACLE instance started.Database mounted.SYS> alter database archivelog;啟用歸檔模式Database altered.S
25、YS> alter database open;OPEN數(shù)據(jù)庫Database altered.SYS> archive log list;查看是否啟用歸檔模式如上圖,歸檔路徑已經(jīng)改為/u01/app/arch/pridb,證明對pfile的修改已生效3.5.4 查看當前數(shù)據(jù)庫是否使用spfile啟動:SYS> show parameter spfile;如上圖,若能看到spfile的路徑,則證明數(shù)據(jù)庫是使用spfile啟動的,若沒有值,則說明是用pfile啟動的。3.6對主庫進行RMAN全庫備份3.6.1 創(chuàng)建備份所需的目錄:oracle # mkdir /dgback3.
26、6.2 進入RMAN進行全庫備份:oracle # rman target /RMAN> configure channel device type disk format '/home/oracle/dgback/%d_%I_%s_%p.bkp'RMAN> backup as compressed backupset database include current controlfile for standby plus archivelog;Starting backup at 05-NOV-16using target database control fi
27、le instead of recovery catalogallocated channel: ORA_DISK_1channel ORA_DISK_1: SID=41 device type=DISKchannel ORA_DISK_1: starting full datafile backup setchannel ORA_DISK_1: specifying datafile(s) in backup setinput datafile file number=00001 name=/u01/app/oracle/oradata/pridb/system01.dbfinput dat
28、afile file number=00002 name=/u01/app/oracle/oradata/pridb/sysaux01.dbfinput datafile file number=00005 name=/u01/app/oracle/oradata/pridb/example01.dbfinput datafile file number=00003 name=/u01/app/oracle/oradata/pridb/undotbs01.dbfinput datafile file number=00004 name=/u01/app/oracle/oradata/pridb
29、/users01.dbfchannel ORA_DISK_1: starting piece 1 at 05-NOV-16channel ORA_DISK_1: finished piece 1 at 05-NOV-16piece handle=/rman_backup/Full_20161105_01ou2791_1_1.bak tag=TAG20161105T143721 comment=NONEchannel ORA_DISK_1: backup set complete, elapsed time: 00:00:45channel ORA_DISK_1: starting full d
30、atafile backup setchannel ORA_DISK_1: specifying datafile(s) in backup setincluding current control file in backup setincluding current SPFILE in backup setchannel ORA_DISK_1: starting piece 1 at 05-NOV-16channel ORA_DISK_1: finished piece 1 at 05-NOV-16piece handle=/rman_backup/Full_20161105_02ou27
31、ae_1_1.bak tag=TAG20161105T143721 comment=NONEchannel ORA_DISK_1: backup set complete, elapsed time: 00:00:01Finished backup at 05-NOV-163.6.3 查看備份的歸檔日志:RMAN> list archivelog all;3.6.4 查看備份文件RMAN> list backup;3.7修改監(jiān)聽文件3.7.1 添加靜態(tài)注冊信息主庫:oracle $ cd $ORACLE_HOME/network/adminoracle admin$ vim lis
32、tener.ora 添加如下內(nèi)容:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = pridb) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_home1) (SID_NAME = pridb) ) )主庫修改后最終效果如下圖:圖3.1 主庫配置靜態(tài)注冊信息備庫:oracle $ cd $ORACLE_HOME/network/adminoracle admin$ vim listener.ora 添加如下內(nèi)容:SID_LIST_LISTENER = (SID_LIST
33、= (SID_DESC = (GLOBAL_DBNAME = stddb) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_home1) (SID_NAME = stddb) ) (SID_DESC = (GLOBAL_DBNAME = pridb) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_home1) (SID_NAME = pridb) ) )備庫修改后最終效果如下圖:圖3.2 備庫配置靜態(tài)注冊信息3.7.2 使新增加的監(jiān)聽生效:oracle admin$ lsnrctl reloa
34、d3.7.3 確認新增加的靜態(tài)監(jiān)聽有效:主庫:oracle $ lsnrctl statusService "pridb" has 2 instance(s). Instance "pridb", status UNKNOWN, has 1 handler(s) for this service. Instance "pridb", status READY, has 1 handler(s) for this service.The command completed successfully備庫:oraclestddb $ lsn
35、rctl statusService "pridb" has 2 instance(s). Instance "pridb", status UNKNOWN, has 1 handler(s) for this service. Instance "pridb", status READY, has 1 handler(s) for this service.Service "stddb" has 2 instance(s). Instance "stddb", status UNKNOWN,
36、has 1 handler(s) for this service. Instance "stddb", status BLOCKED, has 1 handler(s) for this service.The command completed successfully3.7.4 編輯本地服務名配置文件tnsnames.ora:oracle admin$ cd $ORACLE_HOME/network/adminoracle admin$ vim tnsnames.ora編輯結(jié)果如下圖:圖3.3 本地服務名配置配置完后,確保在任意一端上都能tnsping通對方:orac
37、le admin$ tnsping stddboraclestddb admin$ tnsping pridb3.8在備庫上恢復主庫之前的準備工作3.8.1 備庫修改pfile靜態(tài)參數(shù)文件:oraclestddb dbs$ pwd/u01/app/oracle/product/11.2.0/db_1/dbsoraclestddb dbs$ vim initstddb.ora stddb._db_cache_size=125829120stddb._java_pool_size=4194304stddb._large_pool_size=4194304stddb._oracle_base=
38、9;/u01/app/oracle'#ORACLE_BASE set from environmentstddb._pga_aggregate_target=146800640stddb._sga_target=272629760stddb._shared_io_pool_size=0stddb._shared_pool_size=125829120stddb._streams_pool_size=4194304*.audit_file_dest='/u01/app/oracle/admin/stddb/adump'*.audit_trail='db'*
39、.compatible='.0'*.control_files='/u01/app/oracle/oradata/stddb/stddb_con.ctl'*.db_block_size=8192*.db_domain=''*.db_name='pridb'*.db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'*.db_recovery_file_dest_size=4227858432*.diagnostic_dest='/u
40、01/app/oracle'*.dispatchers='(PROTOCOL=TCP) (SERVICE=stddbXDB)'*.memory_target=419430400*.open_cursors=300*.processes=150*.remote_login_passwordfile='EXCLUSIVE'*.undo_tablespace='UNDOTBS1'下面幾行是需要手動添加的:*.db_unique_name='stddb'*.log_archive_config='dg_config=(pr
41、idb,stddb)'*.log_archive_dest_1='location=/u01/app/arch/stddb valid_for=(all_logfiles,all_roles) db_unique_name=stddb'*.log_archive_dest_2='service=pridb valid_for=(online_logfiles,primary_role) db_unique_name=pridb'*.log_archive_dest_state_1=enable*.log_archive_dest_state_2=enab
42、le*.log_archive_max_processes=4*.fal_server='pridb'*.db_file_name_convert='/u01/app/oracle/oradata/pridb','/u01/app/oracle/oradata/stddb'*.log_file_name_convert='/u01/app/oracle/oradata/pridb','/u01/app/oracle/oradata/stddb'*.standby_file_management='auto&
43、#39;3.8.2 在備庫端手工創(chuàng)建所需的目錄:mkdir /u01/app/oracle/admin/stddb/adumpmkdir /u01/app/oracle/diag/rdbms/stddb/stddb/tracemkdir /u01/app/arch/stddbmkdir /u01/app/oracle/oradata/stddbmkdir /u01/app/oracle/oradata/standbylog3.8.3 用修改后的pfile創(chuàng)建一個spfile,用于啟動數(shù)據(jù)庫:oraclestddb $ sqlplus / as sysdbaSYSstddb> create
44、 spfile from pfile;將數(shù)據(jù)庫啟動到nomount狀態(tài):SYS> startup nomount;3.9利用RMAN在備庫上恢復主庫oraclestddb $ rman target sys/oraclepridb auxiliary sys/oraclestddbconnected to target database: pridb (DBID=767417863)connected to auxiliary database: pridb (not mounted)通過此命令可以直接恢復數(shù)據(jù)文件,standby控制文件和standby日志組RMAN> dupli
45、cate target database for standby from active database;恢復數(shù)據(jù)庫結(jié)束3.10開啟備庫登陸并查看數(shù)據(jù)庫當前狀態(tài):oraclestddb $ sqlplus / as sysdbaSYSstddb> select status from v$instance;STATUS-MOUNTED(RMAN恢復完直接進入mount狀態(tài))3.11備庫啟動日志應用SYSstddb> alter database recover managed standby database disconnect from session;Database al
46、tered.3.11.1 查看日志應用情況:SYSstddb> set pagesize 100SYSstddb> select sequence#,applied from v$archived_log order by 1;如上,如果發(fā)現(xiàn)有NO,說明該日志在主庫上還沒有歸檔,可以在主庫上運行alter system switch logfile;命令來進行日志切換,再到備庫查看日志應用情況;3.11.2 分別查看主庫和備庫的歸檔序列號是否一致:在主庫手動切換一下日志:SYS> alter system switch logfile;主庫:SYS> archive l
47、og list;備庫:SYSstddb> archive log list;結(jié)果完全一致,至此,DataGuard的搭建成功4.Oracle Data Guard 主備切換4.1 Switchover 一般SWITCHOVER切換都是計劃中的切換,特點是在切換后,不會丟失任何的數(shù)據(jù),而且這個過程是可逆的,整個DATA GUARD環(huán)境不會被破壞,原來DATA GUARD環(huán)境中的所有物理和邏輯STANDBY都可以繼續(xù)工作。 在進行DATA GUARD的物理STANDBY切換前需要注意: 1)確認主庫和從庫間網(wǎng)絡連接通暢; 2)確認沒有活動的會話連接在數(shù)據(jù)庫中; 3)primary數(shù)據(jù)庫處于打
48、開的狀態(tài),STANDBY數(shù)據(jù)庫處于MOUNT狀態(tài);4)確保STANDBY數(shù)據(jù)庫處于ARCHIVELOG模式; 5)如果設置了REDO應用的延遲,那么將這個設置去掉; 6)確保配置了主庫和從庫的初始化參數(shù),使得切換完成后,DATA GUARD機制可以順利的運行。 4.1.1主庫:(1)查看主庫switchover狀態(tài) SYS> select name,database_role,switchover_status from v$database;NAME DATABASE_ROLE SWITCHOVER_STATUS- - -PRIDB PRIMARY TO STANDBY 附:A:swi
49、tchover_status出現(xiàn)session active/not allowed 當出現(xiàn)session active的時候表示還有活動的session,則運行 Alter database commit to switchover to physical standby with session shutdown; 當出現(xiàn)not allowed時,說明切換標記還沒收到,此時不能執(zhí)行轉(zhuǎn)換。 當主庫備庫狀態(tài)都正常,并且沒有進行主備切換的操作時,備庫的switchover_status就是not allowed。當主庫執(zhí)行了切換成備庫的操作后,備庫的switchover_status才是to p
50、rimary。 B:ora- 01153: an incompatible media recovery is active 運行下面代碼 alter database recover managed standby database finish; 或者Alter database recover managed standby database finish force; alter database recover managed standby database disconnect from session; (2)切換成備庫 SYS> alter database commi
51、t to switchover to physical standby with session shutdown;或者SYS> alter database commit to switchover to physical standby; Database altered. (3)啟動到mount和應用日志狀態(tài) SYS> shutdown immediate; SYS> startup nomount; SYS> alter database mount standby database; SYS> alter database recover managed
52、 standby database disconnect from session; (4)查看數(shù)據(jù)庫模式 SYS> select name,database_role,switchover_status from v$database;NAME DATABASE_ROLE SWITCHOVER_STATUS- - -PRIDB PHYSICAL STANDBY TO PRIMARY此時主庫已經(jīng)切換為物理備庫;4.1.2 備庫: (1)查看switchover狀態(tài) SYSstddb> select name,database_role,switchover_status from
53、v$database;NAME DATABASE_ROLE SWITCHOVER_STATUS- - -PRIDB PHYSICAL STANDBY TO PRIMARY (2)切換成主庫 SYSstddb> alter database commit to switchover to primary;Database altered. SYSstddb> shutdown immediate; SYSstddb> startup; SYSstddb> alter system switch logfile; (3)查看數(shù)據(jù)庫模式 SYSstddb> select name,database_role,switchover_status from v$database;NAME DATABASE_ROLE SWITCHOVER_STATUS- - -PRIDB PRIMARY TO STANDBY如上所示,物理備庫已成功切換為主庫 4.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 古代表示年齡的詞語從小到大排序
- 公益慈善存在的問題及建議
- 公共直飲水點管理制度
- 公共交通服務質(zhì)量評估制度
- 工作票安規(guī)流程
- 工業(yè)產(chǎn)品外觀設計的基本原則
- 2025年養(yǎng)老保險市場分析:參保人數(shù)穩(wěn)步增長 持續(xù)優(yōu)化服務保障
- 廣東省茂名市2024-2025學年高三上學期第一次綜合測試數(shù)學試題(解析版)
- 湛江降水井施工方案
- 寧波耐堿磚施工方案
- 中醫(yī)理療免責協(xié)議書
- 精神科病人安全與治療管理制度
- 廚房食材收貨流程
- 品牌服飾行業(yè)快速消費品庫存管理優(yōu)化方案
- 貝雷橋吊裝專項方案(危大工程吊裝方案)
- 昌江縣燕窩嶺水泥用石灰?guī)r礦礦產(chǎn)資源開發(fā)利用與保護方案
- 2024年《認證基礎》真題及答案
- ZHF形勢與政策(2024年秋)-考試題庫
- 淤地壩應急處置
- 鸚鵡介紹課件教學課件
- 汽車檢測技術課件 任務一 認識汽車檢測站
評論
0/150
提交評論