单节点故障问题如何解决,操作步骤和流程如何?

生产环境是AIX 6.1系统 oracle 11g 双节点rac 环境,两节点分布在两台独立的服务器上,目前其中一台服务器的CPU需要更换,需要停掉其中一个节点的服务,操作步骤,流程是怎样的呢,谢谢!显示全部

生产环境是AIX 6.1系统 oracle 11g 双节点rac 环境,两节点分布在两台独立的服务器上,目前其中一台服务器的CPU需要更换,需要停掉其中一个节点的服务,操作步骤,流程是怎样的呢,谢谢!

收起
参与23

查看其它 2 个回答y18511664518的回答

y18511664518y18511664518技术总监长城超云

 CRS的启动:正常CRS是跟随系统同时启动的,也可以使用下面的命令启动
/../crs/bin/crsctl start crs
 RAC数据库的启动,按照下面的顺序:
启动节点应用程序
srvctl start nodeapps -n rac1
srvctl start nodeapps -n rac2
启动侦听服务
srvctl start listener -n rac1
srvctl start listener -n rac2
启动数据库的所有实例
srvctl start database -d orcl
1.2 关闭RAC数据库
 RAC数据库的关闭,按照下面的顺序:
关闭数据库的所有实例
srvctl stop database -d orcl
关闭侦听服务
srvctl stop listener -n rac1
srvctl stop listener -n rac2
关闭节点应用程序
srvctl stop nodeapps -n rac1
srvctl stop nodeapps -n rac2
 CRS的关闭,使用下面的命令:
/../crs/bin/crsctl stop crs
1.3 其它常用命令
 查询所有实例和服务的状态
$ srvctl
$ srvctl status instance -d orcl -i orcl2
$ srvctl status instance -d orcl -i orcl3
 特定节点上节点应用程序的状态
$ srvctl status nodeapps -n rac1
 列出配置的所有数据库
$ srvctl config database
 显示 RAC 数据库的配置
$ srvctl config database -d orcl
 显示指定集群数据库的所有服务
$ srvctl config service -d orcl
 显示节点应用程序的配置 -(VIP、GSD、ONS、监听器)
$ srvctl config nodeapps -n rac1 -a -g -s -l
 集群中所有正在运行的实例
SELECT
inst_id
, instance_number inst_no
, instance_name inst_name
, parallel
, status
, database_status db_status
, active_state state
, host_name host
FROM gv$instance
ORDER BY inst_id;
关闭一个节点参考以上命令。

金融其它 · 2017-07-06
浏览4943
  • 谢谢您的解答,再麻烦问一下 因为要换CPU是核心生产库,另一台服务器上的另一个节点保持运行状态,只在需要停机的节点上执行:srvctl stop instance -d <DATABASE NAME> -i <INSTANCE NAME>。这个语句吗,停之前DG备库需要做什么操作吗
    2017-07-06

回答者

y18511664518
技术总监长城超云
擅长领域: 数据库存储关系型数据库

y18511664518 最近回答过的问题

回答状态

  • 发布时间:2017-07-06
  • 关注会员:5 人
  • 回答浏览:4943
  • X社区推广