设为首页 收藏本站
查看: 652|回复: 0

[经验分享] Oracle 11g新特性之oracle restart

[复制链接]

尚未签到

发表于 2018-9-22 06:46:04 | 显示全部楼层 |阅读模式
  Oracle restart是监控以下组件并在发生异常时能够自动重启的功能。
  Database instances
  Oracle Net listener
  Database services
  Automatic Storage Management (ASM) instance
  ASM disk groups
  Oracle Notification Services (ONS/eONS)
  不能加到oracle restart configuration的部件:不需要自动启动的,不能通过依赖性自动启动的,不能用srvctl启动的。
  Oracle restart只能在stand alone环境中执行,即非cluster环境。
  设置、激活、启动restart
  CRSCTL:需以grid用户或root用户执行
  Crsctl check | config | disable | enable | start | stop has [-f]
  启用oracle restart功能
  利用oem:High Availability -> oracle restart改成enabled
  命令:srvctl enable | disable
  Restart组件的设置
  利用srvctl utility
  用dbca建库时相关组件会自动增加到oracle restart配置里。手动建库如使用create database命令或先建库后安装oracle restart(grid infrastructure)时,需使用srvctl命令手动增加或删除组件到oracle restart 配置里。先用srvctl add后用start命令启动component。手动加的时候需注意,grid用户必须为osdba(dba组)的成员,这是因为grid用户必须以sysdba连接到数据库以便起停数据库。
  如果使用srvctl命令关闭某个组件,那么下次Oracle restart不会自动启动这个组件;而使用srvctl命令启动了此组件,则Oracle restart下次会自动启动此组件。
  sql*plus,lsnrctl,asmcmd等utility和Oracle restart是集成的,如果使用上述utility去停止某个组件,oracle restart认为是正常关闭的,所以不自动重启组件。
  srvctl和sql*plus的区别
  srvctl记录各个组件之间的依赖性,如先起ASM库再起DB,sql*plus则不具有依赖性。
  对于dataguard的支持:
  Oracle restart和data broker集成。
  如果使用data broker配置了database的角色,则oracle restart configuration会根据新角色自动更新database configuration,如果不使用data broker,则要在oracle restart configuration中手动修改数据库角色。当加一个数据库服务到oracle restart configuration,可以给服务指定一个或多个dataguard role。
  oracle restart 使用ons服务和advanced q来发布FAN(fast application nogification)ha事件。
  Application High Availability with Services and FAN
  Managing Unplanned Outages
  Managing Planned Outages
  Enabling FAN Events in an Oracle Restart Environment
  To enable Oracle Restart to publish Fast Application Notification (FAN) events, you must create an Oracle Notification Services (ONS) network that includes the Oracle
  Restart servers and the integrated clients. Client中包括 CMAN,JDBC,Universal Connection pool(UCP)等等。如果想加OCI或ODP.NET client需要激活aq ha notifications的服务。ONS须在server上执行。
  Srvctl  add ons -> srvctl enable ons -> srvctl start ons
  OCI Client配置: srvctl modify service -d proddb -s gl.us.example.com -q true -l primary -e
  select -m basic -z 5 -w 180 -j long
  Note: Oracle Call Interface does not manage UP events.


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-599650-1-1.html 上篇帖子: Oracle并行服务器(OPS) Oracle Parallel Server-Aaron的笔记 下篇帖子: oracle 统计信息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表