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)]: yesemca -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.上面文件路径大家根据自己的路径修改即可。
没有评论