概述
环境:11.2.0.1 Linux centos 6.5
要迁IDC 服务器扩容
生产库做一个DG 不用duplicate方式
rman --> 追日志 --> 主备同步
以前这个数据库就做过DG 主库参数文件不需要改动 所以不需要停机
前一天晚上 用rman 备份整个库 开16个并发 (在晚上11 12点的业务不忙的时候做 )
把rman备份出来的备份片.参数文件包括备库的控制文件 通过SCP的方式丢到目标服务器(注意权限问题 )
创建备库参数文件:alter database create standby controlfile as ‘XXX’;
restore dabase; 启动到mount(路径一样就不需要catalog 否则还需要catalog 后面的参数也要修改)
修改监听 两边能互相访问对方数据库
rman备份主库那边的归档日志 backup archivelog from logseqX format='/Data/backup/arch_%U.bak'
scp放到备库上 rman注册 catalog start with ‘/Data/backup/XX’
restore archivelog all;还原出备份出来的归档日志
recover database
发现 使用主库的参数文件的时候 报错 memory 至少XXX (设置的比要求的多很多)去掉参数设置 还报错 shared_pool问题 (没截图)
修改sga_target =30G
.log_archive_config='dg_config=
.log_archive_dest_1='location
db_file_name_convert
.fal_client=
*.fal_server=
log_file_name_convert=
*.log_archive_dest_state_1='enable'
*.log_archive_dest_state_2='enable'
.log_archive_dest_2='service
*.standby_file_management='AUTO'
记得创建audit
控制文件放到参数文件对应目录 启动到mount (记得开至少两个窗口 一个看alert 一个操作)
然后看alert 发现 无法创建 /XXXX/standby/redoX.log
当然无法同步
解决第一个报错
select error from v$archive_dest_status where dest_id=2
报错 dbid XXXXXXXX between XXXX(具体没记录 (⊙︿⊙))
重新在数据库层面设定 dg_config= log_archive_dest_1=‘location='XXX'’
按照参数读取应该不会有什么问题 不知道怎么就出问题了  ̄□ ̄||
解决第二个报错
先重新设置 .log_archive_config='dg_config=
修改standby_file_management=MANUAL
创建 /XXXX/standby/ 目录 至于redoX.log 自动会创建
数据库层面 已经有了 一开始的时候发现这个问题去查的时候 数据库层面发现存在redo 不知道怎么解决 浪费了很久才想到系统层问题
修改完重新mount 正常之后 再修改参数的standby_file_management=AUTO
select process,status from v$managed_standby;
PROCESS STATUS
--------- ------------
ARCH CLOSING
ARCH CONNECTED
ARCH CONNECTED
ARCH CLOSING
RFS IDLE
RFS IDLE
RFS IDLE
MRP0 APPLYING_LOG
SQL> select dest_name,recovery_mode from v$archive_dest_status;
DEST_NAME RECOVERY_MODE
-------------------- -----------------------
LOG_ARCHIVE_DEST_1 MANAGED REAL TIME APPLY
LOG_ARCHIVE_DEST_2 IDLE
LOG_ARCHIVE_DEST_3 IDLE
LOG_ARCHIVE_DEST_4 IDLE
LOG_ARCHIVE_DEST_5 IDLE
LOG_ARCHIVE_DEST_6 IDLE
LOG_ARCHIVE_DEST_7 IDLE
LOG_ARCHIVE_DEST_8 IDLE
LOG_ARCHIVE_DEST_9 IDLE
LOG_ARCHIVE_DEST_10 IDLE
LOG_ARCHIVE_DEST_11 IDLE
DEST_NAME RECOVERY_MODE
-------------------- -----------------------
LOG_ARCHIVE_DEST_12 IDLE
LOG_ARCHIVE_DEST_13 IDLE
LOG_ARCHIVE_DEST_14 IDLE
LOG_ARCHIVE_DEST_15 IDLE
LOG_ARCHIVE_DEST_16 IDLE
LOG_ARCHIVE_DEST_17 IDLE
LOG_ARCHIVE_DEST_18 IDLE
LOG_ARCHIVE_DEST_19 IDLE
LOG_ARCHIVE_DEST_20 IDLE
LOG_ARCHIVE_DEST_21 IDLE
LOG_ARCHIVE_DEST_22 IDLE
DEST_NAME RECOVERY_MODE
-------------------- -----------------------
LOG_ARCHIVE_DEST_23 IDLE
LOG_ARCHIVE_DEST_24 IDLE
LOG_ARCHIVE_DEST_25 IDLE
LOG_ARCHIVE_DEST_26 IDLE
LOG_ARCHIVE_DEST_27 IDLE
LOG_ARCHIVE_DEST_28 IDLE
LOG_ARCHIVE_DEST_29 IDLE
LOG_ARCHIVE_DEST_30 IDLE
LOG_ARCHIVE_DEST_31 IDLE
STANDBY_ARCHIVE_DEST IDLE
看alert也没报错 实时应用
自此DG 配置完成
最后
以上就是机灵中心为你收集整理的关于Oracle DG搭建 随笔的全部内容,希望文章能够帮你解决关于Oracle DG搭建 随笔所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复