




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle 12c dataguard 实测-主从转换:测试环境:centOS 6.4 64bit oracle 12C 12.1.0.1.0 - 64bit主库:10.168.9.52 sid=bbc db_unique_name=bbc备库:10.168.9.53 sid=bbc db_unique_name=abc注意密码文件,备库要用主库的密码文件主库查看:SQL select log_mode,open_mode ,protection_mode, database_role from v$database;LOG_MODE OPEN_MODE PROTECTION_MODE DATABASE_ROLE- - - -ARCHIVELOG READ WRITE MAXIMUM AVAILABILITY PRIMARY备库查看:SQL select log_mode,open_mode ,protection_mode, database_role from v$database;LOG_MODE OPEN_MODE PROTECTION_MODE DATABASE_ROLE- - - -ARCHIVELOG READ ONLY WITH APPLY MAXIMUM AVAILABILITY PHYSICAL STANDBY查看主库的本地归档路径及参数:SQL sho parameter archive NAME TYPE VALUE- - -archive_lag_target integer 0log_archive_config string dg_config=(bbc,abc)log_archive_dest stringlog_archive_dest_1 string service=abc lgwr sync affirm valid_for=(online_logfiles,pri mary_role) db_unique_name=abclog_archive_dest_10 string location=/home/oracle/archive/ archive_bbc_loc/ valid_for=(al l_logfiles,all_roles) db_uniqu e_name=bbc查看从库的本地归档路径及参数:SQL sho parameter archiveNAME TYPE VALUE- - -archive_lag_target integer 0log_archive_config string dg_config=(bbc,abc)log_archive_dest stringlog_archive_dest_1 string service=bbc arch valid_for=(on line_logfiles,primary_role) db _unique_name=bbclog_archive_dest_10 string location=/app/archive_abc/ val id_for=(all_logfiles,all_roles ) db_unique_name=abc得知:主从库的本地归档都是设置对所有日志,所有角色进行归档,这里不用做修改,如果本地归档设置只是对本地日志做归档,还要设置对standby_log做归档。另外,备库中的远程归档的进程是归档进程,修改为日志写进程:alter system set log_archive_dest_1=service=bbc lgwr sync affirm valid_for=(online_logfiles,primary_role) db_unique_name=bbc;设置主库变为从库后的路径转换:alter system set db_file_name_convert=/app/db_base/oradata/ABC/datafile/,/u01/app/db_base/oradata/BBC/datafile/,/app/db_base/oradata/ABC/F60783B5A389DAB9E0433409A80A5812/datafile/,/u01/app/db_base/oradata/BBC/F60783B5A389DAB9E0433409A80A5812/datafile/ scope=spfile; 数据文件路径转换SQL alter system set log_file_name_convert=/app/db_base/oradata/ABC/onlinelog/,/u01/app/db_base/oradata/BBC/onlinelog/,/app/db_base/fast_recovery_area/ABC/onlinelog/,/u01/app/db_base/fast_recovery_area/BBC/onlinelog/ scope=spfile; 日志文件的路径转换主库查看switchover状态SQL select switchover_status from v$database ;SWITCHOVER_STATUS-TO STANDBY表明可以直接切换 SQL alter database commit to switchover to physical standby ;Database altered.切换后该库会直接宕机,重启到mount 查看该库的角色和状态:SQL select log_mode,open_mode ,protection_mode, database_role from v$database;LOG_MODE OPEN_MODE PROTECTION_MODE DATABASE_ROLE- - - -ARCHIVELOG MOUNTED MAXIMUM AVAILABILITY PHYSICAL STANDBY已经是物理备库,最高可用级别启动恢复模式:SQL alter database recover managed standby database using current logfile disconnect from session;Database altered.主库已经切换到备库状态!查看备库的switchover状态SQL select switchover_status from v$database ;SWITCHOVER_STATUS-TO PRIMARY表明可以直接切换 SQL alter database commit to switchover to primary ;Database altered.执行后会直接到mount,查看该库的角色及状态:SQL select log_mode,open_mode ,protection_mode, database_role from v$database;LOG_MODE OPEN_MODE PROTECTION_MODE DATABASE_ROLE- - - -ARCHIVELOG MOUNTED MAXIMUM AVAILABILITY PRIMARY启动新的主库并查看: alter database open ;Database altered.SQL LOG_MODE OPEN_MODE PROTECTION_MODE DATABASE_ROLE- - - -ARCHIVELOG READ WRITE MAXIMUM AVAILABILITY PRIMARY原来的备库已经变为主库,测试修改主库数据并在备库查看至此,ORACLE 12C DATAGUARD 测试完毕!注意:MAXIMUM AVAILABILITY MAXIMUM PERFORMANCE 两种模式可以从任意一种模式状态下转换过来,并且与LOG_ARCHIVE_DEST_N设置无关。MAXIMUM PROTECTION 模式有下面条件限制:1. LOG_ARCHIVE_DEST_N 日志传输参数必须有一个设置为SYNC2. 在数据库OPEN状态下,只能从MAXIMUM AVAILABILITY 模式直接转换3. 从MAXIMUM PERFORMANCE 模式转换,需先转换到MAXIMUM AVAILABILITY模式,否则数据库必须启动到MOUNT状态4. 当MAXIMUM AVALIABILITY 模式降级为MAXIMUM PERFORMANCE ,转换需要参照第3点,或者等异常处理完成恢复。Maximum Availability 最大可用性Maximum Performance最高性能Maximum Protection最大保护1.最大性能(maximize performance):这是data guard默认的保护模式。primay上的事务commit前不需要从standby上收到反馈信息(主数据库的提交操作不等待STANDBY),该模式在primary故障时可能丢失数据,但standby对primary的性能影响最小。可以使用LGWR ASYNC或者ARCH两种传输模式。ARCH传输模式:Primary DB上的online redo log写满或其他条件引起redo log写归档的时候,redo log生成的archived log file写到本地归档目录的同时,写入了Standby归档目录。只是Primary db上的online redo log切换不必等Standby上的写归档动作结束。2.最大可用(maximize availability):在正常情况下,最大可用模式和最大保护模式一样;在standby不可用时,最大可用模式会自动降低成最大性能模式,所以standby故障不会导致primay不可用。在问题纠正之后,Standby和主数据库进行再同步,至少有一个standby可用的情况下,即使primary down机,也能保证不丢失数据。(不过当问题修复,再同步之前有必要FAILOVER,那么有些数据可能会丢失)。最大可用性模式Standby必须配置Standby Redo log,Oracle推荐最大可用模式使用LGWR ASYNC(异步)模式传输。采用最大可用的data guard模式,主库往备库传递在线日志(online redo log)信息,在线日志信息写入备用库的standby redo log,这些standby redo log归档后,备用库应用归档日志。LGWR还分为LGWR ASYNC(异步)和LGWR SYNC(同步)两种。最大保护最大可用最大性能进程LGWRLGWRLGWR或ARCH网络传输模式SYNCSYNCLGWR时设置ASYNC磁盘写操作AFFIRMAFFIRMNOAFFIRM备用日志YES物理备用需要LGWR和物理备用时需要备用库类型物理Standby物理或逻辑物理或逻辑最大保护(maxim
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版汽车贷款抵押合同范本大全
- 教师现代教育技术校本培训总结
- 榴石高中暑期全员培训实施方案模板
- 健步走活动方案
- 中国托盘货架行业市场深度分析及投资潜力预测报告
- 镀膜玻璃 项目可行性研究报告1
- 社会实践活动策划的方案模板
- 水务局年度工作总结
- 2025年摄像头市场调查报告
- 集体登山户外活动策划方案模板
- GB/T 45920-2025铁铝酸盐水泥
- 宁夏卫生健康职业技术学院招聘考试真题2024
- 大健康行业发展趋势
- 2025年初中英语教师进城考试试卷及答案
- 北京海淀2025年物理高二下期末达标测试试题含解析
- 心肌梗死的心电图定位诊断
- 破伤风防治健康宣教大纲
- 光伏电站台风预警与应急措施
- 2025年广州数学中考试题及答案
- 电力技能培训课件开发
- 2026上海高考数学试卷试题真题及答案详解(精校打印)
评论
0/150
提交评论