亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

配置Windows與Linux平臺的DATA GURAD

2024-07-21 02:43:17
字體:
來源:轉載
供稿:網友
從Oracle 11g數據庫開始,Oracle支持在特定條件下Windows與linux兩個不同OS平臺之間配置DATA GUARD,這樣DATA GUARD再也不受原來需要同樣OS平臺的限制了(具體參考Metalink:413484.1):

配置過程示例:

主庫:Windows 2003 +Oracle 11.1.0.6

SID:orcl

數據文件目錄:D:/ORACLE/ORADATA/ORCL/

備用庫:RHEL 4 U5+Oracle 11.1.0.6

SID:standby

數據文件目錄:/home/oracle/opt/oradata/standby/

1、驗證主庫是歸檔模式,并將主庫置于FORCE LOGGING模式:

SQL> archive log list

Database log mode Archive Mode

Automatic archival Enabled

Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence 229

Next log sequence to archive 231

Current log sequence 231

SQL> alter database force logging;

2、對主庫做一個全庫的RMAN備份,用于STANDBY配置:

RMAN> backup database format 'd:/db_%U.bak';

3、準備STANDBY數據文件路徑和其他路徑:

[oracle@test51 oradata]$ pwd

/home/oracle/opt/oradata

[oracle@test51 oradata]$ mkdir standby

[oracle@test51 oradata]$ cd standby

[oracle@test51 oradata]$ mkdir archive

[oracle@test51 oradata]$ cd $ORACLE_BASE/admin

[oracle@test51 admin]$ mkdir standby

[oracle@test51 oradata]$ cd standby

[oracle@test51 standby]$mkdir adump

[oracle@test51 standby]$mkdir dpdump

[oracle@test51 standby]$mkdir pfile

[oracle@test51 standby]$ ls

adump dpdump pfile

4、生成standby 初始化參數文件:

SQL> create pfile='d:/init.ora' from spfile;

添加以下幾個STANDBY參數:

*.log_archive_config=’DG_CONFIG=(orcl,standby)’

*.fal_client=’standby’

*.fal_server=’PRimary’

*.db_file_name_convert=’D:/ORACLE/ORADATA/ORCL/’,'/home/oracle/opt/oradata/standby/’

*.log_file_name_convert=’D:/ORACLE/ORADATA/ORCL/’,'/home/oracle/opt/oradata/standby/’

*.standby_file_management=’auto’

*.log_archive_dest_1=’location=/home/oracle/opt/oradata/standby/archive VALID_FOR=(STANDBY_LOGFILE,STANDBY_ROLE)’

5、生成STANDBY控制文件:

SQL> alter database create standby controlfile as 'd:/ control01.ctl';

并將生成的STANDBY控制文件、初始化參數文件、備份集分別COPY至STANDBY端相應的目錄,另外注意密碼文件也需要COPY并在STANDBY端改名,因為主庫和備庫需要相同的密碼文件,否則STANDBY無法配置成功:

[oracle@test51 standby]$ cp control01.ctl control02.ctl

[oracle@test51 standby]$ cp control01.ctl control03.ctl

[oracle@test51 standby]$ ls

archive control01.ctl control02.ctl control03.ctl db_04j3dk0q_1_1.bak db_05j3dk6n_1_1.bak

6、在STANDBY端MOUNT STANDBY數據庫,可以看到從WINDOWS COPY過來的備份控制文件可以直接在LINUX底下MOUNT成功:

idle> startup mount pfile='/home/oracle/opt/admin/standby/pfile/init_standby.ora';

7、RESTORE STANDBY數據庫:

由于控制文件里面記錄的備份信息還是在WINDOWS上主庫的備份信息,我們需要使用RMAN的catalog命令來使RMAN認出在STANDBY端從WINDOWS主庫COPY過來的備份集:

RMAN> catalog start with '/home/oracle/opt/oradata/standby';

using target database control file instead of recovery catalog

searching for all files that match the pattern /home/oracle/opt/oradata/standby

List of Files Unknown to the Database

=====================================

File Name: /home/oracle/opt/oradata/standby/db_05j3dk6n_1_1.bak

File Name: /home/oracle/opt/oradata/standby/db_04j3dk0q_1_1.bak

Do you really want to catalog the above files (enter YES or NO)? yes

cataloging files...

cataloging done

List of Cataloged Files

=======================

File Name: /home/oracle/opt/oradata/standby/db_05j3dk6n_1_1.bak

File Name: /home/oracle/opt/oradata/standby/db_04j3dk0q_1_1.bak

RMAN> crosscheck backup;

RMAN> delete expired backup;

等到RMAN能夠正切認出STANDBY端的備份集后,我們就可以對數據庫進行RESTORE了:

RMAN> list backup;

List of Backup Sets

BS Key Type LV Size Device Type Elapsed Time Completion Time

------- ---- -- ---------- ----------- ------------ ---------------

3 Full 1.75G DISK 00:03:03 12-DEC-07

BP Key: 6 Status: AVAILABLE Compressed: NO Tag: TAG20071212T104026

Piece Name: /home/oracle/opt/oradata/standby/db_04j3dk0q_1_1.bak

RMAN> restore database;

Starting restore at 12-DEC-07

using channel ORA_DISK_1

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00001 to /home/oracle/opt/oradata/standby/SYSTEM01.DBF

channel ORA_DISK_1: restoring datafile 00002 to /home/oracle/opt/oradata/standby/SYSAUX01.DBF

channel ORA_DISK_1: restoring datafile 00003 to /home/oracle/opt/oradata/standby/UNDOTBS01.DBF

channel ORA_DISK_1: restoring datafile 00004 to /home/oracle/opt/oradata/standby/USERS01.DBF

channel ORA_DISK_1: restoring datafile 00005 to /home/oracle/opt/oradata/standby/EXAMPLE01.DBF

channel ORA_DISK_1: reading from backup piece /home/oracle/opt/oradata/standby/db_04j3dk0q_1_1.bak

channel ORA_DISK_1: piece handle=/home/oracle/opt/oradata/standby/db_04j3dk0q_1_1.bak tag=TAG20071212T104026

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:01:05

Finished restore at 12-DEC-07

8、在主庫和備用庫端分別更改tnsnames配置,添加主庫和備用庫的TNS連接字,并確保在主庫和STANDBY都能夠連接上對方:

primary =

(DESCRipTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.200.168)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

standby =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.200.169)(PORT = 1522))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = standby)

)

)

9、添加STANDBY LOGFILE,啟動STANDBY至恢復管理模式:

idle> alter database add standby logfile '/home/oracle/opt/oradata/standby/redo04.log' size 50M;

idle> alter database add standby logfile '/home/oracle/opt/oradata/standby/redo05.log' size 50M;

idle> alter database add standby logfile '/home/oracle/opt/oradata/standby/redo06.log' size 50M;

idle> recover managed standby database disconnect from session;

Media recovery complete.

10、主庫配置到STANDBY的歸檔,另外注意主庫需要設置log_archive_config這個參數,否則歸檔將不會從主庫傳至STANDBY端:

Sys@orcl> alter system set log_archive_dest_2='service=standby ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=standby';

Sys@orcl> alter system set log_archive_dest_state_2=enable;

Sys@orcl> alter system set log_archive_config='DG_CONFIG=(orcl,standby)';

這樣異構STANDBY就配置成功了。

11、測試STANDBY切換,注意在測試前要在主庫端和備庫端都準備好主庫和備庫的兩種參數文件:

首先在主庫端將主庫切換為備庫:

SQL> alter database commit to switchover to physical standby with session shutdown ;

SQL> startup mount pfile='d:/init_standby.ora'

SQL> alter database recover managed standby database disconnect from session;

再在備庫端將備庫切換為主庫:

idle> alter database commit to switchover to primary;

idle> shutdown

idle> startup pfile='/home/oracle/opt/admin/standby/pfile/init.ora'

ORACLE instance started.

Total System Global Area 836976640 bytes

Fixed Size 1303132 bytes

Variable Size 595594660 bytes

Database Buffers 234881024 bytes

Redo Buffers 5197824 bytes

Database mounted.

Database opened.

至此,切換順利完成。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲免费福利视频| 成人精品在线观看| 精品国产91久久久| 欧美精品在线第一页| 午夜精品免费视频| 国产精品亚洲第一区| 国产一区二区三区精品久久久| 亚洲欧美日韩高清| 精品久久久免费| 亚州成人av在线| 丝袜亚洲另类欧美重口| 国产精品成人va在线观看| 国产精品久久久久久五月尺| 国外成人在线直播| 欧美日韩国产色| 亚洲人成电影网站色xx| 奇米一区二区三区四区久久| 91免费国产网站| 国产免费一区二区三区在线观看| 久久精品国产清自在天天线| 亚洲摸下面视频| 日韩av电影手机在线| 亚洲**2019国产| 美女精品久久久| 欧美在线视频免费播放| 亚洲精品97久久| 在线视频欧美日韩| 国产精品久久99久久| 欧美日本高清视频| 中文字幕亚洲精品| 永久免费毛片在线播放不卡| 26uuu国产精品视频| 欧美性极品xxxx做受| 美女扒开尿口让男人操亚洲视频网站| 亚洲精品美女在线| 国产精品电影网站| 欧美在线视频导航| 日韩av在线免费| 国产亚洲精品久久久| 色偷偷噜噜噜亚洲男人的天堂| 97视频在线观看免费高清完整版在线观看| 日韩在线视频观看正片免费网站| 国产自产女人91一区在线观看| 国产视频精品va久久久久久| 国产精品永久在线| 国产在线观看精品| 精品香蕉在线观看视频一| 日韩va亚洲va欧洲va国产| 综合激情国产一区| 精品久久久久久久久国产字幕| 韩剧1988在线观看免费完整版| 久久精品视频中文字幕| 午夜美女久久久久爽久久| 中文字幕日韩高清| 日本久久中文字幕| 国产va免费精品高清在线观看| 成人免费视频a| 在线观看精品国产视频| 欧美性猛xxx| 亚洲毛片在线免费观看| 日韩精品视频免费在线观看| 日韩一区av在线| 性视频1819p久久| 欧美激情欧美激情在线五月| 中文字幕欧美精品日韩中文字幕| 日韩av免费在线看| 欧美日韩一区二区三区在线免费观看| 久久影视免费观看| 国产91亚洲精品| 国产香蕉精品视频一区二区三区| 国产伦精品一区二区三区精品视频| 国产亚洲在线播放| 欧美激情视频在线免费观看 欧美视频免费一| 国内外成人免费激情在线视频网站| 亚洲欧美日韩国产成人| 欧美日在线观看| 成人a级免费视频| 欧美性高跟鞋xxxxhd| 亚洲影院高清在线| 国产精品日韩一区| 一区三区二区视频| 奇米成人av国产一区二区三区| 久久国产精品网站| 亚洲xxx大片| 欧美日韩午夜剧场| 亚洲综合色激情五月| 日韩av在线网站| 亚洲欧洲xxxx| 亚洲国模精品一区| 亚洲视屏在线播放| 久久国产精品久久国产精品| 日韩精品丝袜在线| 欧美大片第1页| 91精品免费看| 98精品在线视频| 精品久久香蕉国产线看观看gif| 亚洲欧美精品中文字幕在线| 欧美大片网站在线观看| 国产欧美欧洲在线观看| 欧美大尺度电影在线观看| 国产成人激情小视频| 欧美大全免费观看电视剧大泉洋| 欧美色欧美亚洲高清在线视频| 久久久精品亚洲| 亚洲毛片在线看| 国产精品久久综合av爱欲tv| 性欧美在线看片a免费观看| 久久精品国产亚洲精品| 成人av色在线观看| 欧美国产第二页| 日韩在线播放av| 日韩电影免费观看在线| 亚洲欧美日韩天堂| 国产69久久精品成人看| 久久久久国色av免费观看性色| 日韩美女在线观看一区| 亚洲香蕉成视频在线观看| 97**国产露脸精品国产| 成人h片在线播放免费网站| 亚洲人成电影网站色| 欧美综合国产精品久久丁香| 精品亚洲国产成av人片传媒| 在线视频欧美日韩精品| 国产美女精品视频| 亚洲午夜女主播在线直播| 国产一区二区三区欧美| 国产一区二区丝袜高跟鞋图片| 久久成人国产精品| 久久九九热免费视频| 国产美女久久精品| 91沈先生在线观看| 97涩涩爰在线观看亚洲| 久热在线中文字幕色999舞| 欧美一级视频一区二区| 欧美最猛性xxxx| 91精品久久久久久久久不口人| 久久夜色精品国产欧美乱| 国产成人精品久久亚洲高清不卡| 久久精品视频在线观看| 97色在线观看免费视频| 在线精品播放av| 亚洲国产精品久久精品怡红院| 欧美激情啊啊啊| 久久久久国产精品免费网站| 亚洲影视九九影院在线观看| 亚洲男女自偷自拍图片另类| 日韩av大片在线| 日韩精品小视频| 岛国精品视频在线播放| 日本精品视频在线播放| 精品欧美国产一区二区三区| 中文字幕欧美亚洲| 日韩在线观看免费av| 成人情趣片在线观看免费| 亚洲视频axxx| 色综合天天狠天天透天天伊人| 亚洲欧美精品在线| 欧美视频第一页| 国产精品美女999| 高清欧美电影在线| 久久综合久久88| 亚洲一区二区三区乱码aⅴ| 91久久精品久久国产性色也91| 久久99青青精品免费观看|