没有合适的资源?快使用搜索试试~ 我知道了~
首页Oracle 19c CDB RAC To RAC ActiveDataguard部署方案
Oracle 19c CDB RAC To RAC ActiveDataguard部署方案

Oracle 19c CDB RAC To RAC ActiveDataguard部署方案
资源详情
资源评论
资源推荐

更多数据库资源请访问 美河学习在线 www.eimhe.com
Oracle 19c CDB RAC To RAC ActiveDataguard 部署方案
目录
基础环境信息:
1.主库:生成参数
2.备库:准备参数:
3.备库:启动 nomount 状态
4.主库:准备密码文件
5.备库:将密码文件放到节点 1 的 dbs 下:
6.主备库:oracle 用户下调整所有节点的 tnsnames.ora 内容:
7.备库节点 1:grid 用户下调整节点 1 监听
8.备库:节点 1 重启监听:
9.主备库:测试联通性
主节点测试:
备节点测试:
10.备库:执行恢复
11.备库:将参数 pfile 文件恢复到 asm 中
12.备库:将密码文件恢复到 asm 中
13.备库:添加 rac 资源
14.主备库:还原备库 dgrac1 上的监听 listener.ora 和所有主备库上的 tnsnames.ora
15.备库:重启数据库到 mount 状态
16.主备库:配置 dg_borker
17.备库:启用 adg 实时同步查询:
测试数据同步:
18.主备库:dg_borker 进行 switchover 切换测试
测试数据同步:
基础环境信息:
主备库:
密码 sys/system 所有初始化密码为:oracle
Oracle 版本 Oracle 19.5.0.0.0
操作系统 CentOS 7.6 x64 最小化安装
最低配置建议 cpu 2c mem 8g swap 8g / 50G 3 个 1G 共享磁盘 asm-crs1/2/3 3 个
10G 共享磁盘 asm-data1-3(不安装 mgmt,如果安装则需要再加单独 50G 盘)
/etc/hosts 内容:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
####orcl#####
#public
192.168.5.50 rac1
192.168.5.51 rac2
#vip
192.168.5.52 rac1-vip

更多数据库资源请访问 美河学习在线 www.eimhe.com
192.168.5.53 rac2-vip
#priv
192.168.6.50 rac1-priv
192.168.6.51 rac2-priv
#scan
192.168.5.54 rac-scan
####dgorcl#####
#public
192.168.5.60 dgrac1
192.168.5.61 dgrac2
#vip
192.168.5.62 dgrac1-vip
192.168.5.63 dgrac2-vip
#priv
192.168.6.60 dgrac1-priv
192.168.6.61 dgrac2-priv
#scan
192.168.5.64 dgrac-scan
主库:
节点 1/节点 2
主机名 rac1/rac2
public ip 192.168.5.50/192.168.5.51
private ip 192.168.6.50/192.168.6.51
vip 192.168.5.52/192.168.5.53
scan-ip 192.168.6.54
数据库名
db_name orcl
db_unique_name orcl
SQL> show pdbs;
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
4 PDBORCL READ WRITE NO
备库:

更多数据库资源请访问 美河学习在线 www.eimhe.com
节点 1/节点 2
主机名 dgrac1/dgrac2
public ip 192.168.5.60/192.168.5.61
private ip 192.168.6.62/192.168.6.63
vip 192.168.5.60/192.168.5.61
scan-ip 192.168.6.64
数据库名
db_name orcl
db_unique_name dgorcl
1.主库:生成参数
SQL> create pfile='/home/oracle/o.txt' from spfile;
SQL> !cat /home/oracle/o.txt
*.adg_redirect_dml=TRUE
*.audit_file_dest='/oracle/app/oracle/admin/orcl/adump'
*.audit_trail='none'
*.cluster_database=true
*.compatible='19.0.0'
*.control_files='+DATA/ORCL/CONTROLFILE/current.265.1026902749'
*.db_block_size=8192
*.db_create_file_dest='+DATA'
*.db_name='orcl'
*.db_recovery_file_dest_size=10737418240
*.db_recovery_file_dest='+DATA'
*.db_unique_name='orcl'
*.dg_broker_config_file1='+DATA/orcl/dr3orcl.dat'
*.dg_broker_config_file2='+DATA/orcl/dr4orcl.dat'
*.dg_broker_start=TRUE
*.diagnostic_dest='/oracle/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
*.enable_pluggable_database=true
*.fal_server=''
family:dw_helper.instance_mode='read-only'
orcl1.instance_number=1
orcl2.instance_number=2
*.local_listener='-oraagent-dummy-'
*.log_archive_config='nodg_config'
*.log_archive_dest_1='location=+DATA'
*.log_archive_dest_2=''
*.log_archive_dest_state_2='ENABLE'
*.nls_language='AMERICAN'
*.nls_territory='AMERICA'
*.open_cursors=300

更多数据库资源请访问 美河学习在线 www.eimhe.com
*.pga_aggregate_target=780m
*.processes=320
*.remote_login_passwordfile='exclusive'
*.resource_manager_plan='DEFAULT_CDB_PLAN'
*.sga_target=2340m
*.standby_file_management='AUTO'
orcl2.thread=2
orcl1.thread=1
*.undo_tablespace='UNDOTBS1'
orcl2.undo_tablespace='UNDOTBS2'
orcl1.undo_tablespace='UNDOTBS1'
*.log_file_name_convert='+DATA','+DATA'
*.db_file_name_convert='+DATA','+DATA'
参数当中
2.备库:准备参数:
两个节点 oracle 用户执行:
mkdir -p /oracle/app/oracle/admin/dgorcl/adump
cat /home/oracle/o.txt
*.adg_redirect_dml=TRUE
*.audit_file_dest='/oracle/app/oracle/admin/dgorcl/adump'
*.audit_trail='none'
*.cluster_database=true
*.compatible='19.0.0'
*.control_files='+DATA/ORCL/CONTROLFILE/current.265.1026902749'#这个文件在恢复后
会被自动替换掉,所以不用管
*.db_block_size=8192
*.db_create_file_dest='+DATA'
*.db_name='orcl'
*.db_recovery_file_dest_size=10737418240
*.db_recovery_file_dest='+DATA'
*.db_unique_name='dgorcl'
*.diagnostic_dest='/oracle/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
*.enable_pluggable_database=true
*.fal_server=''
family:dw_helper.instance_mode='read-only'
orcl1.instance_number=1
orcl2.instance_number=2
*.local_listener='-oraagent-dummy-'
*.log_archive_config='nodg_config'
*.log_archive_dest_1='location=+DATA'
*.log_archive_dest_2=''
*.log_archive_dest_state_2='ENABLE'

更多数据库资源请访问 美河学习在线 www.eimhe.com
*.nls_language='AMERICAN'
*.nls_territory='AMERICA'
*.open_cursors=300
*.pga_aggregate_target=780m
*.processes=320
*.remote_login_passwordfile='exclusive'
*.resource_manager_plan='DEFAULT_CDB_PLAN'
*.sga_target=2340m
*.standby_file_management='AUTO'
orcl2.thread=2
orcl1.thread=1
orcl2.undo_tablespace='UNDOTBS2'
orcl1.undo_tablespace='UNDOTBS1'
*.log_file_name_convert='+DATA','+DATA'
*.db_file_name_convert='+DATA','+DATA'
3.备库:启动 nomount 状态
[oracle@dgrac1 ~]$ sqlplus /nolog
SQL> conn /as sysdba
SQL> startup nomount pfile='/home/oracle/adg.txt';
SQL> exit
4.主库:准备密码文件
[grid@rac1 ~]$ srvctl config database -d orcl
Database unique name: orcl
Database name: orcl
Oracle home: /oracle/app/oracle/product/19c/dbhome_1
Oracle user: oracle
Spfile: +DATA/ORCL/PARAMETERFILE/spfile.287.1026905945
Password file: +DATA/ORCL/PASSWORD/pwdorcl.269.1026902735
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools:
Disk Groups: DATA
Mount point paths:
Services:
Type: RAC
Start concurrency:
Stop concurrency:
OSDBA group: dba
OSOPER group: oper
剩余34页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1