马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
单实例修改实例名
单实例的数据库修改SID比力简朴,只需要修改pfile干系参数,就可以挂载数据库
RAC 更改实例名
情况阐明
- #集群状态
- [root@testosa ~]# crsctl status resource -t
- --------------------------------------------------------------------------------
- NAME TARGET STATE SERVER STATE_DETAILS
- --------------------------------------------------------------------------------
- Local Resources
- --------------------------------------------------------------------------------
- ora.DATA.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.DATA02.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.GRID.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.LISTENER.lsnr
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.RECOVERY.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.asm
- ONLINE ONLINE testosa Started
- ONLINE ONLINE testosb Started
- ONLINE ONLINE testosc Started
- ora.gsd
- OFFLINE OFFLINE testosa
- OFFLINE OFFLINE testosb
- OFFLINE OFFLINE testosc
- ora.net1.network
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.ons
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- --------------------------------------------------------------------------------
- Cluster Resources
- --------------------------------------------------------------------------------
- ora.LISTENER_SCAN1.lsnr
- 1 ONLINE ONLINE testosa
- ora.cvu
- 1 ONLINE ONLINE testosa
- ora.oc4j
- 1 ONLINE ONLINE testosa
- ora.rac_db.db
- 1 ONLINE ONLINE testosc Open
- 2 ONLINE ONLINE testosa Open
- 3 ONLINE ONLINE testosb Open
- ora.scan1.vip
- 1 ONLINE ONLINE testosa
- ora.testosa.vip
- 1 ONLINE ONLINE testosa
- ora.testosb.vip
- 1 ONLINE ONLINE testosb
- ora.testosc.vip
- 1 ONLINE ONLINE testosc
- [root@testosa ~]#
- [root@testosa ~]# srvctl status database -d rac_db
- Instance racdb_2 is running on node testosa
- Instance racdb_3 is running on node testosb
- Instance racdb_1 is running on node testosc
- [root@testosa ~]#
- #sql查询实例相关信息
- SQL> select HOST_NAME,INSTANCE_NUMBER,INSTANCE_NAME,STATUS from gv$instance order by 1;
- HOST_NAME INSTANCE_NUMBER INSTANCE_NAME STATUS
- --------- --------------- ------------- ------
- testosa 2 racdb_2 OPEN
- testosb 3 racdb_3 OPEN
- testosc 1 racdb_1 OPEN
- SQL>
复制代码 现在需要修改为以下效果:
- HOST_NAME INSTANCE_NUMBER INSTANCE_NAME STATUS
- --------- --------------- ------------- ------
- testosa 1 racdb_1 OPEN
- testosb 2 racdb_2 OPEN
- testosc 3 racdb_3 OPEN
复制代码 更改实例名步骤
修改各个节点数据库参数
- -- 查看参数类型
- SQL> select NAME,VALUE,ISDEFAULT,ISSES_MODIFIABLE,ISSYS_MODIFIABLE,ISINSTANCE_MODIFIABLE,ISMODIFIED,ISBASIC
- 2 from v$parameter where name = 'instance_name';
- NAME VALUE ISDEFAULT ISSES_MODIFIABLE ISSYS_MODIFIABLE ISINSTANCE_MODIFIABLE ISMODIFIED ISBASIC
- ------------- ------- --------- ---------------- ---------------- --------------------- ---------- -------
- instance_name racdb_1 TRUE FALSE FALSE FALSE FALSE FALSE
- -- 修改 INSTANCE_NAME 参数
- SQL> alter system set INSTANCE_NAME='racdb_1' scope=spfile sid='racdb_2';
- System altered.
- SQL> alter system set INSTANCE_NAME='racdb_2' scope=spfile sid='racdb_3';
- System altered.
- SQL> alter system set INSTANCE_NAME='racdb_3' scope=spfile sid='racdb_1';
- System altered.
- -- 重启所有实例
- [root@testosa ~]# srvctl stop database -d rac_db
- [root@testosa ~]#
- [root@testosa ~]# srvctl start database -d rac_db
- [root@testosa ~]#
- -- 查询实例运行状态
- [root@testosa ~]# srvctl status database -d rac_db
- Instance racdb_1 is running on node testosa
- Instance racdb_2 is running on node testosb
- Instance racdb_3 is running on node testosc
- [root@testosa ~]#
- -- sql查询实例相关信息
- SQL> select HOST_NAME,INSTANCE_NUMBER,INSTANCE_NAME,STATUS from gv$instance order by 1;
- HOST_NAME INSTANCE_NUMBER INSTANCE_NAME STATUS
- ---------- --------------- -------------------------------- ------------------------
- testosa 1 racdb_1 OPEN
- testosb 2 racdb_2 OPEN
- testosc 3 racdb_3 OPEN
复制代码 如上可以看出参数里面修改OK了
- #查询集群资源信息
- [root@testosa ~]# crsctl status resource -t
- --------------------------------------------------------------------------------
- NAME TARGET STATE SERVER STATE_DETAILS
- --------------------------------------------------------------------------------
- Local Resources
- --------------------------------------------------------------------------------
- ora.DATA.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.DATA02.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.GRID.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.LISTENER.lsnr
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.RECOVERY.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.asm
- ONLINE ONLINE testosa Started
- ONLINE ONLINE testosb Started
- ONLINE ONLINE testosc Started
- ora.gsd
- OFFLINE OFFLINE testosa
- OFFLINE OFFLINE testosb
- OFFLINE OFFLINE testosc
- ora.net1.network
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.ons
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- --------------------------------------------------------------------------------
- Cluster Resources
- --------------------------------------------------------------------------------
- ora.LISTENER_SCAN1.lsnr
- 1 ONLINE ONLINE testosa
- ora.cvu
- 1 ONLINE ONLINE testosb
- ora.oc4j
- 1 ONLINE ONLINE testosb
- ora.rac_db.db
- 1 ONLINE ONLINE testosc Open # 还需要修改此处信息
- 2 ONLINE ONLINE testosa Open
- 3 ONLINE ONLINE testosb Open
- ora.scan1.vip
- 1 ONLINE ONLINE testosa
- ora.testosa.vip
- 1 ONLINE ONLINE testosa
- ora.testosb.vip
- 1 ONLINE ONLINE testosb
- ora.testosc.vip
- 1 ONLINE ONLINE testosc
- [root@testosa ~]#
复制代码 如上集群的信息里面,还是乱的
更新ocr信息
移除数据库注册信息
- #先停止数据库
- [root@testosa ~]# srvctl stop database -d rac_db
- [root@testosa ~]#
- #移除数据库注册信息
- [root@testosa ~]# srvctl remove database -d rac_db
- Remove the database rac_db? (y/[n]) y
- [root@testosa ~]#
- #查询集群资源信息
- [root@testosa ~]# crsctl status resource -t
- --------------------------------------------------------------------------------
- NAME TARGET STATE SERVER STATE_DETAILS
- --------------------------------------------------------------------------------
- Local Resources
- --------------------------------------------------------------------------------
- ora.DATA.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.DATA02.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.GRID.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.LISTENER.lsnr
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.RECOVERY.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.asm
- ONLINE ONLINE testosa Started
- ONLINE ONLINE testosb Started
- ONLINE ONLINE testosc Started
- ora.gsd
- OFFLINE OFFLINE testosa
- OFFLINE OFFLINE testosb
- OFFLINE OFFLINE testosc
- ora.net1.network
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.ons
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- --------------------------------------------------------------------------------
- Cluster Resources
- --------------------------------------------------------------------------------
- ora.LISTENER_SCAN1.lsnr
- 1 ONLINE ONLINE testosa
- ora.cvu
- 1 ONLINE ONLINE testosb
- ora.oc4j
- 1 ONLINE ONLINE testosb
- ora.scan1.vip
- 1 ONLINE ONLINE testosa
- ora.testosa.vip
- 1 ONLINE ONLINE testosa
- ora.testosb.vip
- 1 ONLINE ONLINE testosb
- ora.testosc.vip
- 1 ONLINE ONLINE testosc
- [root@testosa ~]#
复制代码 重新注册数据库(oracle用户操作)
- [oracle@testosa:/home/oracle]$srvctl add database -d rac_db -o /oracle/app/oracle/product/11.2.0/db_1
- [oracle@testosa:/home/oracle]$
- #查询集群资源状态
- [root@testosa ~]# crsctl status resource -t
- --------------------------------------------------------------------------------
- NAME TARGET STATE SERVER STATE_DETAILS
- --------------------------------------------------------------------------------
- Local Resources
- --------------------------------------------------------------------------------
- ora.DATA.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.DATA02.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.GRID.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.LISTENER.lsnr
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.RECOVERY.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.asm
- ONLINE ONLINE testosa Started
- ONLINE ONLINE testosb Started
- ONLINE ONLINE testosc Started
- ora.gsd
- OFFLINE OFFLINE testosa
- OFFLINE OFFLINE testosb
- OFFLINE OFFLINE testosc
- ora.net1.network
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.ons
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- --------------------------------------------------------------------------------
- Cluster Resources
- --------------------------------------------------------------------------------
- ora.LISTENER_SCAN1.lsnr
- 1 ONLINE ONLINE testosa
- ora.cvu
- 1 ONLINE ONLINE testosb
- ora.oc4j
- 1 ONLINE ONLINE testosb
- ora.rac_db.db
- 1 OFFLINE OFFLINE
- ora.scan1.vip
- 1 ONLINE ONLINE testosa
- ora.testosa.vip
- 1 ONLINE ONLINE testosa
- ora.testosb.vip
- 1 ONLINE ONLINE testosb
- ora.testosc.vip
- 1 ONLINE ONLINE testosc
- [root@testosa ~]#
复制代码 重新注册实例信息
查抄实例名
- #数据库查询
- SQL> select HOST_NAME,INSTANCE_NUMBER,INSTANCE_NAME,STATUS from gv$instance order by 1;
- HOST_NAME INSTANCE_NUMBER INSTANCE_NAME STATUS
- ---------- --------------- -------------------------------- ------------------------
- testosa 1 racdb_1 OPEN
- testosb 2 racdb_2 OPEN
- testosc 3 racdb_3 OPEN
- SQL>
- #集群资源查询
- [root@testosa ~]# crsctl status resource -t
- --------------------------------------------------------------------------------
- NAME TARGET STATE SERVER STATE_DETAILS
- --------------------------------------------------------------------------------
- Local Resources
- --------------------------------------------------------------------------------
- ora.DATA.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.DATA02.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.GRID.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.LISTENER.lsnr
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.RECOVERY.dg
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.asm
- ONLINE ONLINE testosa Started
- ONLINE ONLINE testosb Started
- ONLINE ONLINE testosc Started
- ora.gsd
- OFFLINE OFFLINE testosa
- OFFLINE OFFLINE testosb
- OFFLINE OFFLINE testosc
- ora.net1.network
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- ora.ons
- ONLINE ONLINE testosa
- ONLINE ONLINE testosb
- ONLINE ONLINE testosc
- --------------------------------------------------------------------------------
- Cluster Resources
- --------------------------------------------------------------------------------
- ora.LISTENER_SCAN1.lsnr
- 1 ONLINE ONLINE testosa
- ora.cvu
- 1 ONLINE ONLINE testosb
- ora.oc4j
- 1 ONLINE ONLINE testosb
- ora.rac_db.db
- 1 ONLINE ONLINE testosa Open
- 2 ONLINE ONLINE testosb Open
- 3 ONLINE ONLINE testosc Open
- ora.scan1.vip
- 1 ONLINE ONLINE testosa
- ora.testosa.vip
- 1 ONLINE ONLINE testosa
- ora.testosb.vip
- 1 ONLINE ONLINE testosb
- ora.testosc.vip
- 1 ONLINE ONLINE testosc
- [root@testosa ~]#
复制代码 参考资料
https://blog.csdn.net/weixin_42405705/article/details/116328072
https://blog.csdn.net/weixin_39992199/article/details/116328076
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |