選中create and configure a database   &..."/>
溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux 下 Oracle 11g DG搭建

發(fā)布時(shí)間:2020-10-21 21:13:05 來源:網(wǎng)絡(luò) 閱讀:1122 作者:心神cgr 欄目:關(guān)系型數(shù)據(jù)庫

環(huán)境:模擬主庫的創(chuàng)建 使用DBCA 啟動(dòng)圖形界面 選項(xiàng)中的install option  --->選中create and configure a database  

          模擬備庫的創(chuàng)建 使用DBCA 啟動(dòng)圖形界面 選項(xiàng)中的install option  --->選中install database software only


準(zhǔn)備工作  使用Oracle 11g的RMAN功能進(jìn)行數(shù)據(jù)庫克隆(數(shù)據(jù)庫克隆 保證主庫與備庫在軟件上保持完全一致)

主庫(porcl 192.168.1.11)

修改參數(shù)db_unique_name

show parameter db_unique_name;
alter system set db_unique_name='porcl' scope=spfile;
shutdown immediate

開啟數(shù)據(jù)庫歸檔模式

startup mount
alter database archivelog;
alter database open;

配置靜態(tài)網(wǎng)絡(luò)(這里采用netmgr的圖形界面)

添加 database service

porcl                                sorcl                                porcl_DGMGRL

/u01/app/oracle/11g      /u01/app/oracle/11g      /u01/app/oracle/11g

orcl                                  orcl                                 orcl

重啟監(jiān)聽

配置本地命名解析tnsnames.ora

orcl     ----->  192.168.1.11

porcl   ----->  192.168.1.11

sorcl    -----> 192.168.1.10

創(chuàng)建參數(shù)文件

create pfile from spfile;

拷貝參數(shù)文件、密碼文件到備庫主機(jī)

scp initorcl.ora orapworcl  192.168.1.10:/u01/oracle/11g/dbs/

增加備庫日志

alter database add standby logfile group 10;
alter database add standby logfile group 11;
alter database add standby logfile group 12;
alter database add standby logfile group 13;

備庫(sorcl 192.168.1.10)

配置靜態(tài)網(wǎng)絡(luò)

添加 database service

porcl                                sorcl                                sorcl_DGMGRL

/u01/app/oracle/11g      /u01/app/oracle/11g      /u01/app/oracle/11g

orcl                                  orcl                                 orcl

重啟監(jiān)聽

配置本地命名解析tnsnames.ora

orcl     ----->  192.168.1.10

porcl   ----->  192.168.1.11

sorcl    -----> 192.168.1.10

修改參數(shù)文件(遠(yuǎn)程拷貝的initorcl.ora)

將 db_unique_name 置為 sorcl

(將參數(shù)文件目錄下spfileorcl.ora刪除,如果有的話)

建立必要的文件夾

grep "/u01" initupdb.ora
mkdir /u01/oracle/admin/updb/adump /u01/oracle/oradata/updb /u01/oracle/fast_recovery_area/updb -p

設(shè)置環(huán)境變量 ORACLE_SID

export ORACLE_SID=orcl

使用initorcl.ora啟動(dòng)到nomount狀態(tài)

startup nomount

生成spfile

create spfile from pfile;

重新啟動(dòng)到nomount狀態(tài)

startup force nomount

增加備庫日志

alter database add standby logfile group 10;
alter database add standby logfile group 11;
alter database add standby logfile group 12;
alter database add standby logfile group 13;


從主庫上克隆備庫

rman target sys/oracle@pupdb auxiliary sys/oracle@supdb
duplicate target database for standby from active database nofilenamecheck;
exit



實(shí)現(xiàn)DG

設(shè)置(主備庫都設(shè)置)參數(shù)dg_broker_Start=true

alter system set dg_broker_Start=true;


使用dgmgrl命令創(chuàng)建并生效配置文件

dgmgrl sys/oracle@pupdb
create configuration dgc as primary database is pupdb;
add database  supdb as connect identifier is supdb maintained as physical;
enable configuration;
show configuration;



可能出現(xiàn)的問題

  1. 使用rman 連接主備庫時(shí)提示缺少權(quán)限的報(bào)錯(cuò)----->主庫與備庫的網(wǎng)絡(luò)連接錯(cuò)誤,請(qǐng)重新檢查網(wǎng)絡(luò)配置和本地命名解析

  2. show configuration 備庫 提示出現(xiàn)警告?zhèn)鋷斓哪硞€(gè)屬性設(shè)置有問題,但是檢查沒有問題------->重啟備庫




向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI