DG_BROKER_CONFIG_FILE1 & DG_BROKER_CONFIG_FILE2
oracle19c
不推薦的功能
ArchiveLagTarget, DataGuardSyncLatency,LogArchiveMaxProcesses,xixLogArchiveMinSucceedDest, LogArchiveTrace,StandbyFileManagement,DbFileNameConvert, LogArchiveFormat, LogFileNameConvert
LsbyMaxEventsRecorded, LsbyMaxServers,LsbyMaxSga, LsbyPreserveCommitOrder, LsbyRecordAppliedDdl,LsbyRecordSkipDdl,LsbyRecordSkipErrors, and LsbyParameter
不再支持的特性
環(huán)境準(zhǔn)備
網(wǎng)絡(luò)配置
創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括寧河網(wǎng)站建設(shè)、寧河網(wǎng)站制作、寧河網(wǎng)頁(yè)制作以及寧河網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,寧河網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到寧河省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
--主備參考,主要注意GLOBAL_DBNAME,db_unique_name+DGMGRL
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = mydbdg)
(ORACLE_HOME = /u01/app/oracle/product/19.0.0/dbhome_1)
(SID_NAME = mydbdg)
)
(SID_DESC =
(GLOBAL_DBNAME = mydbdg_DGMGRL)
(ORACLE_HOME = /u01/app/oracle/product/19.0.0/dbhome_1)
(SID_NAME = mydbdg)
)
)
參數(shù),用戶環(huán)境
--主端執(zhí)行即可
--解鎖dg用戶,必須賦權(quán)sysdg權(quán)限,否則因無法寫入密碼文件而無法遠(yuǎn)程等。
select username,SYSBACKUP, SYSDG from V$PWFILE_USERS;
alter user sysdg identified by oracle account unlock;
grant sysdg to sysdg;
select username,SYSBACKUP, SYSDG from V$PWFILE_USERS;
--修改參數(shù),主備庫(kù)
alter system set dg_broker_start=true;
--測(cè)試連接
[oracle@node216 admin]$ dgmgrl
DGMGRL for Linux: Release 19.0.0.0.0 - Production on Tue Feb 18 15:14:07 2020
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
Welcome to DGMGRL, type "help" for information.
DGMGRL> connect sysdg
Password:
Connected to "mydb19c"
Connected as SYSDG.
DGMGRL> connect sysdg@mydbdg
Password:
Connected to "MYDBDG"
Connected as SYSDG.
DGMGRL>
開始配置
create configuration 'mycdb' as primary database is 'mydb19c' connect identifier is mydb19c;
--查看
DGMGRL> show configuration;
Configuration - mycdb
Protection Mode: MaxPerformance
Members:
mydb19c - Primary database
Fast-Start Failover: Disabled
Configuration Status:
DISABLED
--備端清除遠(yuǎn)程信息,不然報(bào)錯(cuò),后續(xù)切換時(shí)該參數(shù)自動(dòng)設(shè)置
alter system set LOG_ARCHIVE_DEST_2='';
Add database 'mydbdg' as connect identifier is mydbdg maintained as physical;
--檢查配置信息
DGMGRL> show configuration;
Configuration - mycdb
Protection Mode: MaxPerformance
Members:
mydb19c - Primary database
mydbdg - Physical standby database
Fast-Start Failover: Disabled
Configuration Status:
DISABLED
--查看數(shù)據(jù)庫(kù)相信配置信息
SHOW DATABASE VERBOSE 'South_Sales'
--修改參考命令
EDIT DATABASE 'South_Sales' SET PROPERTY 'LogArchiveFormat'='log_%t_%s_%r_%d.arc';
EDIT DATABASE 'South_Sales' SET PROPERTY 'StandbyArchiveLocation'='/archfs/arch/';
DGMGRL> ENABLE CONFIGURATION;
Enabled.
DGMGRL> show configuration;
Configuration - mycdb
Protection Mode: MaxPerformance
Members:
mydb19c - Primary database
mydbdg - Physical standby database
Fast-Start Failover: Disabled
Configuration Status:
SUCCESS (status updated 6 seconds ago)
DGMGRL>
--檢查數(shù)據(jù)庫(kù)信息
DGMGRL> show database 'mydbdg';
Database - mydbdg
Role: PHYSICAL STANDBY
Intended State: APPLY-ON
Transport Lag: 0 seconds (computed 0 seconds ago)
Apply Lag: 0 seconds (computed 0 seconds ago)
Average Apply Rate: 3.00 KByte/s
Real Time Query: ON
Instance(s):
mydbdg
Database Status:
SUCCESS
DGMGRL> show database 'mydb19c';
Database - mydb19c
Role: PRIMARY
Intended State: TRANSPORT-ON
Instance(s):
mydb19c
Database Status:
SUCCESS
主備切換
--驗(yàn)證主數(shù)據(jù)庫(kù)
DGMGRL> VALIDATE DATABASE 'mydb19c';
Database Role: Primary database
Ready for Switchover: Yes
Flashback Database Status:
mydb19c: Off
Managed by Clusterware:
mydb19c: NO
Validating static connect identifier for the primary database mydb19c...
The static connect identifier allows for a connection to database "mydb19c".
--備庫(kù)
DGMGRL> VALIDATE DATABASE 'mydbdg';
Database Role: Physical standby database
Primary Database: mydb19c
Ready for Switchover: Yes
Ready for Failover: Yes (Primary Running)
Flashback Database Status:
mydb19c: Off
mydbdg : Off
Managed by Clusterware:
mydb19c: NO
mydbdg : NO
Validating static connect identifier for the primary database mydb19c...
The static connect identifier allows for a connection to database "mydb19c".
Current Log File Groups Configuration:
Thread # Online Redo Log Groups Standby Redo Log Groups Status
(mydb19c) (mydbdg)
1 3 2 Insufficient SRLs
Future Log File Groups Configuration:
Thread # Online Redo Log Groups Standby Redo Log Groups Status
(mydbdg) (mydb19c)
1 3 0 Insufficient SRLs
Warning: standby redo logs not configured for thread 1 on mydb19c
Transport-Related Property Settings:
Property mydb19c Value mydbdg Value
NetTimeout 30 300
--其他檢查語(yǔ)句
show database VERBOSE 'mydb19c';
SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;
SWITCHOVER_STATUS
--------------------
TO STANDBY
SWITCHOVER TO 'mydbdg';
--參考日志
DGMGRL> SWITCHOVER TO 'mydbdg';
Performing switchover NOW, please wait...
Operation requires a connection to database "mydbdg"
Connecting ...
Connected to "MYDBDG"
Connected as SYSDG.
New primary database "mydbdg" is opening...
Operation requires start up of instance "mydb19c" on database "mydb19c"
Starting instance "mydb19c"...
Connected to "mydb19c"
Connected to "mydb19c"
Connected to "mydb19c"
Connected to "mydb19c"
Connected to "mydb19c"
Connected to "mydb19c"
Connected to "mydb19c"
Connected to "mydb19c"
Connected to "mydb19c"
Connected to "mydb19c"
Connected to "mydb19c"
Connected to an idle instance.
ORACLE instance started.
Connected to "mydb19c"
Database mounted.
Database opened.
Connected to "mydb19c"
Switchover succeeded, new primary is "mydbdg"
select name,database_role,open_mode from v$database;SQL>
NAME DATABASE_ROLE OPEN_MODE
--------- ---------------- --------------------
MYDB19C PHYSICAL STANDBY READ ONLY WITH APPLY
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 TESTPDB MOUNTED
4 MYPDB MOUNTED
--啟動(dòng)pdb
alter pluggable database mypdb open;
至此,dg broker 配置及切換成功
環(huán)境準(zhǔn)備
--主備必須開啟閃回區(qū)
ALTER SYSTEM SET UNDO_RETENTION=3600 SCOPE=SPFILE;
--ALTER SYSTEM SET UNDO_MANAGEMENT='AUTO' SCOPE=SPFILE;
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
SHOW PARAMETER UNDO;
ALTER SYSTEM SET DB_FLASHBACK_RETENTION_TARGET=4320 SCOPE=BOTH;
ALTER DATABASE ARCHIVELOG;
ALTER SYSTEM SET db_recovery_file_dest_size=10g;
ALTER SYSTEM SET db_recovery_file_dest=/backup/fra;
ALTER DATABASE FLASHBACK ON;
ALTER DATABASE OPEN;
啟用
DGMGRL> EDIT DATABASE 'mydb19c' SET PROPERTY 'LogXptMode'='SYNC';
DGMGRL> EDIT DATABASE 'mydbdg' SET PROPERTY 'LogXptMode'='SYNC';
DGMGRL> EDIT CONFIGURATION SET PROTECTION MODE AS MAXAVAILABILITY;
--檢查切換目標(biāo)
DGMGRL> show database 'mydbdg' FastStartFailoverTarget;
FastStartFailoverTarget = 'mydb19c'
--開啟
enable fast_start failover;
--啟動(dòng)觀察
start observer;
--檢查數(shù)據(jù)庫(kù)信息
select name,FS_FAILOVER_STATUS,FS_FAILOVER_OBSERVER_PRESENT from v$database;
分享題目:【DATAGUARD】Oracle19cDataGuardBroker
URL地址:http://muchs.cn/article20/ghiico.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、商城網(wǎng)站、微信公眾號(hào)、ChatGPT、虛擬主機(jī)、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)