欢迎来到天天文库
浏览记录
ID:40566211
大小:15.54 KB
页数:5页
时间:2019-08-04
《standby管理和维护》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、standby管理和维护上一篇/下一篇 2010-04-0511:59:36/个人分类:基础知识查看(70)/评论(0)/评分(0/0)standby管理和维护查询库状态: SQL>selectname,switchover_status,open_mode,protection_mode,database_role fromv$database;验证archivelog是否接收和applied. SQL>altersessionsetnls_date_format='yyyy-mm-ddhh24:mi:ss'; SQL>selectsequenc
2、e#,dest_id,archived,applied,deleted,status,first_timefromv$archived_logorderbysequence#;启动到管理模式: SQL>shutdownimmediate; SQL>startupnomount SQL>alterdatabasemountstandbydatabase; SQL>recovermanagedstandbydatabasedisconnectfromsession; ---------- SQL>alterdatabaserecoverma
3、nagedstandbydatabasedisconnectfromsession; 10g以后,采用联机日志的传递传递方式 SQL>recovermanagedstandbydatabaseusingcurrentlogfiledisconnectfromsession;启动到只读模式: SQL>shutdownimmediate; SQL>startupnomount SQL>alterdatabasemountstandbydatabase SQL>alterdatabaeopenreadonly;在管理模式恢复到只读模式:
4、SQL>recovermanagedstandbydatabasecancel; SQL>alterdatabaseopenreadonly在只读模式可以给数据库添加临时数据文件(在rman备份是没有备份的),想让standby提供只读服务或者切换成主库,最好先增加临时文件 SQL>altertablespacetempaddtempfile'C:oracleproduct10.2.0oradatadgtesttemp02.dbf'size100m;只读模式到管理模式 SQL>recovermanagedstandbydatabased
5、isconnectfromsession;在备库进行备份 1.停止应用程序,跳转到readonly模式,同时用backupdatabase命令来备份数据库,这样数据库处于一致性模式 2.备份完成后,备份控制文件 SQL>alterdatabasebackupcontrolfileto'filename';主备切换 正常切换(switchover) 切换准备:准备参数文件,平时应该备好,注意参数fal_server,fal_client 先确认能否转换: SQL>selectswitchover_statusfromv$data
6、base; 主->备 $lsnrcltstop 杀光进程或者重启数据库 SQL>altersystemarchivelogcurrent;(多次执行) SQL>alterdatabasecommittoswitchovertophysicalstandbywithsessionshutdown; SQL>shutdownimmediate; SQL>startupnomount; SQL>alterdatabasemountstandbydatabase; SQL>recovermanagedstandbydatab
7、asedisconnect; 备->主 SQL>alterdatabasecommittoswitchovertoprimarywithsessionshutdown; SQL>shutdownimmediate SQL>startup 如果考虑在主备库来回切换,要保证数据库版本一致,参数compatible一致失败切换(Failover) 主服务器不能使用情况下 在备库 SQL>recovermanagedstandbydatabasecancel; --如果在备用库上有备用库日志文件,参考命令 SQL>a
8、lterdatabaserecover
此文档下载收益归作者所有