更改SID 和EM无法重建

我的SID 让我建的太长啦 哈哈 居然建立了9位导致我EM不承认……每次登陆他都报错……我不得不考虑缩减SID的问题了……

于是用NID 重建了DB_NAME ,现在想了想 换了DB_NAME干嘛呢?我只需要更改服务后面的参数并且设置SID 再弄个参数文件就可以创建别的实例了啊 …… 当时真是一时糊涂啊……

修修补补终于把新的参数文件调整好了   这里只需要注意一点,不要保留新PFILE中的指向旧SID的SPFILE路径 否则会报一个 DB_NAME是XXX跟XXX不匹配的错误……因为你启动时在最后指定的SPFILE会覆盖你之前设置好的PFILE 的DB_NAME

紧接着试图重建EM  

先删除 -deconfig dbcontrol db -repos drop

再创建 -config dbcontrol db -repos create

发现出错了, 一看日志 说SYSMAN 已经存在

毕竟我的数据库是之前创建好的嘛  而SID又不同了 所以-REPOS DROP 就没删除掉

删除吧……

再来……  ROLE已存在

再来 同义词已存在……

我崩溃了……同义词得有多少啊……

幸好在F:\oracle\product\10.2.0\db_1\sysman\admin\emdrep\sql\core\latest\admin\

下有一个叫admin_drop_synonyms.sql的SQL 可以删除所有的同义词……

drop user sysman cascade;

drop role mgmt_user;

drop user mgmt_view cascade;


@%ORACLE_HOME%/sysman/admin/emdrep/sql/core/latest/admin/admin_drop_synonyms.sql

幸福了 这下重建可以了……

可是重建的EM居然是之前的SID……

这该如何是好……

接着 环境变量检查 …… 没错……

最后在注册表里找到了这一段ORACLE/SYSMAN/OracleDBConsoleshcatalog

这个下面记着你的ORACLE_SID之类的信息

修改成对应的   然后重启DBCONSOLE OK了~~

 

 

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

转载于:http://blog.itpub.net/21818314/viewspace-607968/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值