当前位置: 首页 > news >正文

如何修改RAC数据库名_NID工具在集群环境下的改名步骤

RAC环境改数据库名必须停所有实例,否则触发控制文件不一致和ORA-01102错误;需用srvctl stop database停库,nid命令须同时指定DBNAME和SETNAME=Y,之后同步修改参数文件、OCR、监听及ASM路径。rac环境用nid改数据库名前必须停掉所有实例在rac中直接对一个节点执行nid,其他节点还在跑,会触发控制文件不一致、数据文件被占用等错误,nid大概率失败并报ora-01102: cannot mount database in exclusive mode。这不是权限或路径问题,是rac本质决定的——nid必须独占访问所有数据文件和控制文件。实操建议:用srvctl stop database -d <db_name>停整个数据库,不是只停单个实例确认所有实例都已关闭:ps -ef | grep pmon 应无对应实例进程检查OCR中数据库状态:crsctl stat res -t | grep -A 2 <db_name>,确保显示OFFLINE别跳过这步去“试一下单节点”,失败后可能留下损坏的控制文件头nid命令里SETNAME和DBNAME参数的区别DBNAME改的是数据字典里记录的数据库名(v$database.name),SETNAME改的是数据库唯一标识符(dbid不变,但name和db_unique_name都会被更新)。RAC环境下必须同时设两者,否则启动时报ORA-01103: database name 'OLD' in control file is not 'NEW'。常见错误现象:只改DBNAME,没加SETNAME=Y,后续startup mount就卡住。实操建议:完整命令示例:nid TARGET=/ DBNAME=newdb SETNAME=YTARGET=/表示用当前连接的实例(需已shutdown immediate),不能写具体用户名密码执行后会提示“Database name changed to NEWDB”,但此时只是数据文件头和控制文件里的名字变了,还没生效如果中途Ctrl+C中断,别重试——先用strings $ORACLE_HOME/dbs/control01.ctl | head -20确认是否残留旧名,再决定是否恢复控制文件改完名后RAC启动失败:控制文件路径、参数文件、OCR没同步nid不碰任何配置文件,它只改数据文件和控制文件内部字段。所以即使nid成功,RAC启动时仍会因找不到控制文件、参数文件里还是旧db_name、或者OCR注册信息未更新而失败。 橙篇 百度文库发布的一款综合性AI创作工具

http://www.jsqmd.com/news/636550/

相关文章:

  • AIAgent如何真正“看懂”物理世界?:2026奇点大会披露12项跨模态环境锚定技术指标
  • Web3新秀gpress,对标Hugo和WordPress?
  • 浏览器端HTML转DOCX解决方案:告别服务器依赖的文档生成革命
  • 微信小程序的社区养老护工服务预约评价系统
  • 【隐写分析】实战工具指南:从入门到精通
  • XML Notepad完全指南:3步掌握免费XML编辑器的高效使用方法
  • 智能体市场生态:Agent Store 的未来形态
  • WorkshopDL:跨平台Steam创意工坊下载器的终极解决方案
  • 云原生微服务最佳实践
  • 芯片尺寸封装
  • 从版本匹配到实战验证:onnxruntime-gpu与CUDA环境搭建全攻略
  • 汽车横摆稳定性控制系统:基于LQR、模糊PID与滑模控制的联合仿真研究
  • 小程序如何帮助商家做私域运营?
  • 【教学类-160-06】20260413 AI视频培训-练习6“豆包AI视频《未来教育》+豆包图片风格:赛博朋克”
  • 对SBTI人格分配的研究
  • Web服务器和环境管理器
  • 《温暖的客栈》林允做春味宴:这一锅腌笃鲜,鲜到心里去|珠海也能复刻
  • LangChain 的 LCEL 写法
  • 卡尔曼滤波小白必看:FAST-LIO凭什么比传统SLAM快5倍?从数学推导到代码实现
  • 6.1 主题与暗色模式
  • 3大神奇功能!AutoCAD字体管理插件FontCenter让设计师告别字体烦恼
  • 2026年贵州智慧停车系统与车牌识别解决方案深度横评:五大品牌无人值守停车场道闸与识别相机对比指南 - 精选优质企业推荐榜
  • 不止是救砖:聊聊chroot这个‘系统手术刀’在Jetson开发中的另类玩法
  • 微信小程序的社区防控代办跑腿系统
  • Python 正则表达式:文本清洗与信息提取速通手册
  • Dify部署
  • uni-app怎么做分包 uni-app小程序分包加载配置【优化】
  • 电子电路中的“心脏”:电源诳
  • 2026年建筑智能化新趋势:专业公司如何引领未来? - 小艾信息发布
  • 如何处理无法修改主键列的问题_先删除AUTO_INCREMENT再移除主键的顺序