使用Dbnewid更改oracle的dbid和dbname
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chenxy.blog.51cto.com/729966/170183 | |||||||||||||||
使用Dbnewid更改oracle的dbid和dbname平台;redhat linux as5, oracle10g
内容介绍:本文介绍如何使用dbnewid修改oracle10g的dbid和dbname及操作程中常见的故障排除,其中dbid是标识数据库的内部标识符,dbname是标识数据库的名称.使用dbnewid可以避免重建控制文件。更改db_name的时候,由于数据库名还存在于参数文件中,因此,更改数据库名时也要更改相应的参数。如果使用了spfile,那么要重建它。另外,还需要重建密码文件。最后介绍了如何更改global_name和instance_naem
1.更改dbname与dbid查看现在的dbname与dbid
可见dbname,dbid,instance_name, global_names都为denver
1.修改DBID和DBNAME如果只更改dbid
如果只更改db_name
如果你想同时更改数据库名(db_name)和数据库ID(dbid),
本文同时更改dbid和dbname
简单排错
1.如果数据文件不正常这一步很可能执行不成功,如下
把文件6恢复
2.查看归档日志
有时候在归档方式下,没有归档日录,这时要新建一个归档日录
2.重建参数文件查看使用什么参数文件
重建spfile
3.修改密码文件
4.用resetlogs参数启动
数据库能启动了,db_name与service_name也修改成功了
二:更改global_names修改global_names
三:更改instance_name
现在再查看:
可见global_name和instnace_name也更改了. 本文出自 “追求” 博客,请务必保留此出处http://chenxy.blog.51cto.com/729966/170183 本文出自 51CTO.COM技术博客 |



vfast_chenxy 
博客统计信息
热门文章
最新评论
友情链接