Oracle数据库如何修改db_name
- 环境描述
Oracle Linux 7.6
操作目标:将数据库名从cdb19c改为ocp,同时修改数据库的dbid
- 修改前数据库配置信息
2.1查看原db_name、service_name、instance_name。都为cdb19c
2.2查看原数据库dbid
- 查看原监听器监听到的信息
- 修改service_name、instance_name、db_unique_name参数
在数据库open状态下无法修改db_name参数,该参数可以在nomount状态下修改,但是如果仅仅在参数文件中修改这些参数的话启动数据库时会报ORA-01103错误,因为控制文件中的信息没有被修改。所以这一步先修改service_name、instance_name、db_unique_name
3.2 关闭数据库,重新启动到mount状态
。
4. 使用nid命令修改数据库的db_name和dbid
4.1 退出SQL*PLUS环境,使用oracle用户登录操作系统执行nid命令,target参数需提供sys的口令,dbname参数填入新的db_name名
4.2 进入交互式界面后输入“Y”,表示修改dbid,否则不会修改
4.3 此时可以看到该命令的执行过程,修改了数据库下所有的数据文件和控制文件
- 以resetlogs方式打开数据库
- 5.1 启动数据库到nomount状态,修改db_name参数为ocp
- 关闭实例并启动到mount状态
5.3以resetlogs方式打开数据库
至此修改步骤大致结束
- 查看修改后状况
6.1 查看db_name、service_name、instance_name、db_unique_name已被修改为ocp
6.2 查看dbid,确实也已被修改
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
https://www.modb.pro/db/1754671399281184768
1年前

评论
相关阅读
2025年4月中国数据库流行度排行榜:OB高分复登顶,崖山稳驭撼十强
墨天轮编辑部
1329次阅读
2025-04-09 15:33:27
2025年3月国产数据库大事记
墨天轮编辑部
739次阅读
2025-04-03 15:21:16
2025年3月国产数据库中标情况一览:TDSQL大单622万、GaussDB大单581万……
通讯员
536次阅读
2025-04-10 15:35:48
征文大赛 |「码」上数据库—— KWDB 2025 创作者计划启动
KaiwuDB
458次阅读
2025-04-01 20:42:12
Oracle DataGuard高可用性解决方案详解
孙莹
455次阅读
2025-03-26 23:27:33
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
436次阅读
2025-04-15 17:24:06
数据库,没有关税却有壁垒
多明戈教你玩狼人杀
409次阅读
2025-04-11 09:38:42
优炫数据库成功应用于国家电投集团青海海南州新能源电厂!
优炫软件
385次阅读
2025-03-21 10:34:08
墨天轮个人数说知识点合集
JiekeXu
380次阅读
2025-04-01 15:56:03
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
366次阅读
2025-04-08 09:12:48