您的位置:首页 > 数据库 > Oracle

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

2013-02-20 10:33 337 查看
转贴于: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 分类,被贴了 emoracle10g 标签。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: