oracle 10g 无法启动,更换IP(主机名)EM无法启动解决方法

1.修复更换主机名,ip后EM无法启动

前提条件:已启动oracle,监听程序

cd $ORACLE_HOME/network/admin/

编辑listener.ora和tnsnames.ora

将文件中HOST=字段的IP或者主机名修改为你需要的主机名,IP。

emca -repos recreate

输入以下信息: 
数据库 SID: xxxx                     #这里输入你的SID
监听程序端口号: 1521           #这个端口listener.ora 中有定义
SYS 用户的口令:                   #密码
SYSMAN 用户的口令: 
是否继续? [yes(Y)/no(N)]: yes

emca -config dbcontrol db

同样会出现以上信息,根据情况填写即可。

emctl start dbconsole

这样就OK了。

 

2.修复启动错误

启动的时候出现以下错误:

ORA-00824: cannot set sga_target due to existing internal settings, see alert log for more information

那么我们可以这么处理:

sqlplus '/ as sysdba'

create spfile from pfile='/backup/oracle/app/oracle/admin/(SID)/pfile/init.ora.812011152336';

startup

PS:

1.上面的init.ora.812011152336  初始化文件中,记得将sga_target的值修改为sga_target=0.

2.上面文件路径大家根据自己的路径修改即可。

关于作者

帅哥,典型85后,会点Linux,目前就职深圳,运维攻城师,人生格言:许下承诺,面对挑战。 QQ:1687801110 E-mail:zhangping159@gmail.com

没有评论

发表一条评论