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

转贴于:http://www.linuxwind.org/html/oracle-10g-em-startup-repair.html

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.上面文件路径大家根据自己的路径修改即可。

本条目发布于  2012/01/29。属于  Linux 分类,被贴了  em、 oracle10g 标签。

你可能感兴趣的:(oracle 10g 无法启动,更换IP(主机名)EM无法启动解决方法)