ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 在oracle 10g for solaris 5.10上修改db_name|db_id

在oracle 10g for solaris 5.10上修改db_name|db_id

原创 Linux操作系统 作者:wisdomone1 时间:2009-06-22 19:30:23 0 删除 编辑

1,shutdown immediate
startup mount
nid target=sys/system dbname=newly  --中间有个提示选y  ,用这个nid工具就是修订了控制文件,数据文件中的db_name及db_id
 运行以上nid,库已经关闭了

2,startup nomount --修改pfile|spfile与control file一致,就是让pfile中的db_name与利用上一步(nid修改后的db_name保持一致)
alter system set db_name=newly scope=spfile;
alter system set instance_name=newly scope=spfile;

3,shutdown immediate
startup mount
alter database open resetlogs;--必须要以resetlogs打开库
orapwd file=$ORACLE_HOME/dbs/orapw$新的数据库名称 password=system entries=10 force=y  --重建密码控制文件

 

4,验证变更
   show parameter db_name
   show parameter instance_name
   show parameter global_name

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-607195/,如需转载,请注明出处,否则将追究法律责任。

上一篇: setting up a mv group
请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb qq: 305076427 微博: wisdomone9

注册时间:2008-04-04

  • 博文量
    2164
  • 访问量
    11766615