千家信息网

12c如何在集群操作rac与rac one node互相转换

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,今天就跟大家聊聊有关12c如何在集群操作rac与rac one node互相转换,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。-- 首先在集群
千家信息网最后更新 2026年10月31日12c如何在集群操作rac与rac one node互相转换

今天就跟大家聊聊有关12c如何在集群操作rac与rac one node互相转换,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

-- 首先在集群里停掉2号节点的实例
[oracle@host01 app]$ srvctl stop instance -d racdb -i racdb_2

--查看rac的类型,目前显示为(Type: RAC)
[oracle@host01 app]$ srvctl config database -d racdb
Database unique name: racdb
Database name: racdb
Oracle home: /u01/app/oracle/product/12.1.0/db_1
Oracle user: oracle
Spfile: +DATA/RACDB/PARAMETERFILE/spfile.288.960026421
Password file: +DATA/RACDB/PASSWORD/pwdracdb.276.960026013
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: racdbpool
Disk Groups: FRA,DATA
Mount point paths:
Services: RACDBACN
Type: RAC
Start concurrency:
Stop concurrency:
OSDBA group: dba
OSOPER group: oper
Database instances:
Configured nodes:
Database is policy managed


-- 转换成rac one node类型
[oracle@host01 app]$ srvctl convert database -d racdb -c RACONENODE


-- 再查看rac的类型,此时显示(Type: RACOneNode)
[oracle@host01 app]$ srvctl config database -d racdb
Database unique name: racdb
Database name: racdb
Oracle home: /u01/app/oracle/product/12.1.0/db_1
Oracle user: oracle
Spfile: +DATA/RACDB/PARAMETERFILE/spfile.288.960026421
Password file: +DATA/RACDB/PASSWORD/pwdracdb.276.960026013
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: racdbpool
Disk Groups: FRA,DATA
Mount point paths:
Services: RACDBACN
Type: RACOneNode
Online relocation timeout: 30
Instance name prefix: racdb
Candidate servers:
OSDBA group: dba
OSOPER group: oper
Database instances:
Database is policy managed


-- 尝试再重新转换回rac类型
[oracle@host01 app]$ srvctl convert database -d racdb -c RAC


-- 查看rac的类型,已经变成rac了,而且在两个节点上的实例也被起来了
[oracle@host01 app]$ srvctl config database -d racdb
Database unique name: racdb
Database name: racdb
Oracle home: /u01/app/oracle/product/12.1.0/db_1
Oracle user: oracle
Spfile: +DATA/RACDB/PARAMETERFILE/spfile.288.960026421
Password file: +DATA/RACDB/PASSWORD/pwdracdb.276.960026013
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: racdbpool
Disk Groups: FRA,DATA
Mount point paths:
Services: RACDBACN
Type: RAC
Start concurrency:
Stop concurrency:
OSDBA group: dba
OSOPER group: oper
Database instances:
Configured nodes:
Database is policy managed


-- 再重新转换回rac one node
[oracle@host01 app]$ srvctl convert database -d racdb -c RACONENODE
PRCD-1154 : Failed to convert the configuration of cluster database racdb into its equivalent RAC One Node database configuration because cluster database is running on more than one server [host02, host01]


-- 提示有两个节点在跑,关掉2号节点
[oracle@host01 app]$ srvctl stop instance -d racdb -i racdb_2
PRCD-1315 : failed to stop instances for database racdb
PRCR-1014 : Failed to stop resource ora.racdb.db
PRCR-1065 : Failed to stop resource ora.racdb.db
CRS-2529: Unable to act on 'ora.racdb.db' because that would require stopping or relocating 'ora.racdb.racserv.svc', but the force option was not specified


-- 提示要先关掉racserv这个service才能关闭2号节点实例
[oracle@host01 app]$ srvctl stop service -d RACDB -s racserv


-- 再次关闭实例
[oracle@host01 app]$ srvctl stop instance -d racdb -i racdb_2


-- 转换rac至rac one node
[oracle@host01 app]$ srvctl convert database -d racdb -c RACONENODE


-- 查状态,转换成功
[oracle@host01 app]$ srvctl config database -d racdb
Database unique name: racdb
Database name: racdb
Oracle home: /u01/app/oracle/product/12.1.0/db_1
Oracle user: oracle
Spfile: +DATA/RACDB/PARAMETERFILE/spfile.288.960026421
Password file: +DATA/RACDB/PASSWORD/pwdracdb.276.960026013
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: racdbpool
Disk Groups: FRA,DATA
Mount point paths:
Services: RACDBACN
Type: RACOneNode
Online relocation timeout: 30
Instance name prefix: racdb
Candidate servers:
OSDBA group: dba
OSOPER group: oper
Database instances:
Database is policy managed

看完上述内容,你们对12c如何在集群操作rac与rac one node互相转换有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

类型 节点 实例 集群 内容 两个 提示 成功 再次 更多 状态 知识 篇文章 行业 资讯 资讯频道 频道 进一 尝试 支持 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 美国互联网保险保险科技 互联网科技资迅 互联网科技未来 港股互联网科技股 互联网科技的发展 狮子座互联网科技有限公司 深圳齐家互联网科技 互联网科技论坛 互联网和高科技公司 玖二柒互联网科技公司待遇 须眉科技是互联网公司吗 宁夏众和广鑫互联网科技有限公司 呼和浩特新华互联网科技学院 中国科技创新与世界互联网大会 佛山市翊博互联网络科技有限公司 易企秀互联网科技是做什么的 信承诺互联网科技有限公司 北京天晋互联网科技有限公司 互联网科技创业有什么好项目 六子台科技互联网展会 科技金融是不是互联网金融 亿账通互联网科技 重庆科技学院互联网 港股科技和互联网 智腾互联网科技有限公司 允成互联网科技有限公司融资 朱啸虎曾投资哪些互联网科技企业 上海京穆互联网科技有限公司 广西科技产业互联网是什么 现代科技的标志之一的互联网
0