首页 > 其他分享 >dg主备服务名切换

dg主备服务名切换

时间:2023-05-20 19:34:55浏览次数:30  
标签:NONE service dg db xx 主备 切换 BASIC srvctl

问题背景:

为实现容灾功能,业务要求单点的数据库需要做成adg主备架构,则可选结构只有maa,rac,adg。adg实现容灾效果,需要引入服务名黑科技,即单点asm架构,大佬为我们提供方案,进行记录整理


基本方案:

1、主添加

srvctl add service -d ora11gR2 -s prim_db -l PRIMARY -e SESSION -m BASIC -w 10 -z 10

2、备添加

srvctl add service -d ora11gR2 -s prim_db -l PRIMARY -e SESSION -m BASIC -w 10 -z 10

3、主启动

srvctl start service -d ora11gR2 -s prim_db

4、主添加

srvctl add service -d ora11gR2 -s stby_db -l PHYSICAL_STANDBY -e SESSION -m BASIC -w 10 -z 10

5、备添加

srvctl add service -d sby11gR2 -s stby_db -l PHYSICAL_STANDBY -e SESSION -m BASIC -w 10 -z 10

6、备启动

srvctl start service -d sby11gR2 -s stby_db


添加完该实例名后,监听文件配置中应在ip配置项添加主备ip,即

XXX =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 主xx.xx.xx.xx)(PORT = 1521))

(ADDRESS = (PROTOCOL = TCP)(HOST = 备xx.xx.xx.xx)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = XXX)

)

)


可实现服务名漂移容灾,但服务名启动需要手动显式启动

命令详解


srvctl add service -database db_unique_name -service service_name_list

[-pdb pluggable_database] [-eval]

[-preferred preferred_list] [-available available_list] [-failback {YES | NO}]

[-netnum network_number] [-tafpolicy {BASIC | NONE}]

[-edition edition_name]

[-role "[PRIMARY][,PHYSICAL_STANDBY][,LOGICAL_STANDBY][,SNAPSHOT_STANDBY]"

[-policy {AUTOMATIC | MANUAL}] [-notification {TRUE | FALSE}]

[-clbgoal {SHORT | LONG}] [-failovertype {NONE|SESSION|SELECT|TRANSACTION|AUTO}]

[-rlbgoal {NONE | SERVICE_TIME | THROUGHPUT}] [-dtp {TRUE | FALSE}]

[-failovermethod {NONE | BASIC}] [-failoverretry failover_retries]

[-drain_timeout timeout] [-stopoption {NONE|IMMEDIATE|TRANSACTIONAL}]

[-failover_restore {NONE|LEVEL1|AUTO}] [-failoverdelay failover_delay]

[-sql_translation_profile sql_translation_profile]

[-global {TRUE | FALSE}] [-maxlag max_lag_time] [-commit_outcome {TRUE|FALSE}]

[-retention retention_time] [-replay_init_time replay_initiation_time]

[-session_state {STATIC|DYNAMIC|AUTO}] [-force] [-verbose]


查看服务信息

srvctl config service -d ### -s ###

 

标签:NONE,service,dg,db,xx,主备,切换,BASIC,srvctl
From: https://blog.51cto.com/u_16082244/6317748

相关文章

  • edge浏览器
    作为一款现代化的浏览器,Edge浏览器有许多优点和特点。以下是从用户界面、记住用户选择、短期刺激、长期使用方面解释Edge浏览器的特点:用户界面:Edge浏览器具有简洁明了的用户界面,易于使用并且不会让新手感到困惑。它的布局和设计使得常用功能易于找到,并具有足够的自定义选项以满......
  • Android之ActionBar、Tabs、Fragment、ViewPager实现标签页切换并缓存页面
    感觉Android到处都是坑,每个地方都要把人折腾半天。今天来简单说说Android之ActionBar、Tabs、Fragment、ViewPager实现标签页切换并缓存页面关于他们的介绍就不多说了,网上到处都是,只说关键的部分:我在开发的时候遇到几个疑难问题,花费大量时间处理,总结如下:1.关于Fragment内部......
  • 002-Leaflet-图层切换
    一、代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="......
  • vue component:is 组件切换
    <template><Child1/><Child2/><component:is="currentComp"></component><el-button@click="compChange">切换组件</el-button></template><scriptsetup>import{shallo......
  • 前端换肤,聊一聊主题切换那些事
    一些网站通常会提供白天、夜间模式,以及自定义主题等等,这种主题切换也就是本文说的前端换肤。这次案例用的是白天和夜间模式的切换,在做换肤之前,得先知道一件事情:css的变量定义,对变量定义不熟悉的同学请看MDN文档:自定义属性(--*):CSS变量主题切换也就是样式的切换,白天和黑夜的模式切......
  • edge打开控制台就报错
        不知道怎么瞎点到这个玩意儿了。。。。......
  • uniapp中wx.startLocationUpdateBackground切换到后台仍能间隔上报当前位置
    1.在manifest.json中修改"mp-weixin":{ "appid":"*******",//自己的appid "setting":{ "urlCheck":false }, "usingComponents":true, "requiredPrivateInfos":[ "chooseLocatio......
  • mac m1 go版本切换
    之前用brew装的go1.18。brew最新只能装到1.18由于想装1.20所以又在go官网下载了1个1.20版本在/usr/local/gogo官网镜像网址https://golang.google.cn/dl/ 安装完之后goversion还是之前的版本这是因为之前装了brew的原因只需要 brewunlinkgo这时候再重新goversio......
  • SpringBoot基于注解来动态切换数据源
    前言我们在日常开发中,经常会用到多数据源,实现的方式有很多种,我这里分享一种通过动态数据源的方式来实现多数据源。通过自定义一个注解DS加上AOP来动态切换数据源。我们的注解可以作用于类、方法、接口、接口方法上。优先级为:类方法>类>接口方法>接口SpringBoot的动态数据源,实际......
  • edge浏览器上可用的AI聊天插件
    WeTab-免费ChatGPT新标签页-MicrosoftEdgeAddons......