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

ORACLE 10G修改主机名后EM Enterprise Manager无法启动的解决办法-Robert

2011-04-04 00:08 796 查看
[align=left]转自http://space.itpub.net/16210312/viewspace-470829[/align]
[align=left]修改主机名从info到info-0073后,ORACLE EM (Enterprise Manager)无法启动,尝试手工解决.[/align]
[align=left]C:\Documents and Settings\Administrator>emctl start dbconsole[/align]
[align=left]Environment variable ORACLE_SID not defined. Please define it.[/align]
[align=left]按提示设置ORACLE_SID[/align]
[align=left]C:\Documents and Settings\Administrator>set ORACLE_SID=WWMDB[/align]
[align=left]再测试[/align]
[align=left]C:\Documents and Settings\Administrator>emctl start dbconsole[/align]
[align=left]OC4J Configuration issue. d:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_info-0073_ WWMDB not found.[/align]
[align=left]按提示将上面info_WWMDB目录改成info-0073_WWMDB,再测试.[/align]
[align=left]C:\Documents and Settings\Administrator>emctl start dbconsole[/align]
[align=left]EM Configuration issue. D:\oracle\product\10.1.0\Db_1/info-0073_WWMDB not found[/align]
[align=left]按提示将上面info_WWMDB目录改成info-0073_WWMDB,再测试.[/align]
[align=left]C:\Documents and Settings\Administrator>emctl start dbconsole[/align]
[align=left]Oracle Enterprise Manager10gDatabase Control Release10.1.0.2.0[/align]
[align=left]Copyright (c) 1996, 2004 Oracle Corporation. All rights reserved.[/align]
[align=left]http://info:5500/em/console/aboutApplication[/align]
[align=left]Starting Oracle Enterprise Manager10gDatabase Control ...The OracleDBConsolew[/align]
[align=left]The OracleDBConsolewwmdb service could not be started.[/align]
[align=left]A service specific error occurred: 2.[/align]
[align=left]More help is available by typing NET HELPMSG 3547.[/align]
[align=left]仍有错误,手工修改配置文件.[/align]
[align=left]修改D:\oracle\product\10.1.0\Db_1\info-0073_wwmdb\sysman\config\emd.properties[/align]
[align=left]agentStateDir=D:/oracle/product/10.1.0/Db_1/info-0073_wwmdb[/align]
[align=left]chronosRoot=D:/oracle/product/10.1.0/Db_1/info-0073_wwmdb/sysman/emd/chronos[/align]
[align=left]REPOSITORY_URL=http://info-0073:5500/em/upload/[/align]
[align=left]emdRootCertLoc=D:/oracle/product/10.1.0/Db_1/info-0073_wwmdb/sysman/config/b64LocalCertificate.txt[/align]
[align=left]internetCertLoc=D:/oracle/product/10.1.0/Db_1/info-0073_wwmdb/sysman/config/b64InternetCertificate.txt[/align]
[align=left]emdWalletSrcUrl=http://info-0073:5500/em/wallets/emd[/align]
[align=left]emdWalletDest=D:/oracle/product/10.1.0/Db_1/info-0073_wwmdb/sysman/config/server[/align]
[align=left]EMD_URL=http://info-0073:1830/emd/main[/align]
[align=left]omsRecvDir=d:\oracle\product\10.2.0\db_1\fiperserver_fiperdb\sysman\recv[/align]
[align=left]修改D:\oracle\product\10.1.0\Db_1\info-0073_wwmdb\sysman\config\emoms.properties[/align]
[align=left]oracle.sysman.db.isqlplusUrl=http\://info-0073\:5560/isqlplus/dynamic[/align]
[align=left]oracle.sysman.db.isqlplusWebDBAUrl=http\://info-0073\:5560/isqlplus/dba/dynamic[/align]
[align=left]oracle.sysman.emSDK.svlt.ConsoleServerHost=info-0073[/align]
[align=left]oracle.sysman.eml.mntr.emdRepServer=info-0073[/align]
[align=left]oracle.sysman.eml.mntr.emdRepConnectDescriptor=(DESCRIPTION\=(ADDRESS_LIST\=(ADDRESS\=(PROTOCOL\=TCP)(HOST\=info-0073)(PORT\=1521)))(CONNECT_DATA\=(SERVICE_NAME\=wwmdb)))[/align]
[align=left]D:\oracle\product\10.1.0\Db_1\info-0073_wwmdb\sysman\emd\targets.xml[/align]
[align=left]emctl start dbconsole仍是报错,再修改[/align]
[align=left]$ORACLE_HOME\sysman\config\emd.properties[/align]
[align=left]问题依旧,看来修改配置文件需要修改的地方比较多,而且容易遗漏,还是重新配置服务吧.[/align]
[align=left]C:\Documents and Settings\Administrator>emca -config dbcontrol db[/align]
[align=left]EMCA开始于Mon Apr 16 17:02:29 CST 2007[/align]
[align=left]输入以下有关要配置的数据库的信息[/align]
[align=left]监听程序端口号: 1521[/align]
[align=left]数据库SID: WWMDB[/align]
[align=left]服务名: WWMDB[/align]
[align=left]通知的电子邮件地址:[/align]
[align=left]通知的电子邮件网关:[/align]
[align=left]dbsnmp口令:[/align]
[align=left]sysman口令:[/align]
[align=left]sys口令:[/align]
[align=left]-----------------------------------------------------------------[/align]
[align=left]已指定以下设置[/align]
[align=left]数据库ORACLE_HOME ................ D:\oracle\product\10.1.0\Db_1[/align]
[align=left]Enterprise Manager ORACLE_HOME ................ D:\oracle\product\10.1.0\Db_1[/align]
[align=left]数据库主机名................ info-0073[/align]
[align=left]监听程序端口号................ 1521[/align]
[align=left]数据库SID ................ WWMDB[/align]
[align=left]服务名................ WWMDB[/align]
[align=left]通知的电子邮件地址...............[/align]
[align=left]通知的电子邮件网关...............[/align]
[align=left]-----------------------------------------------------------------[/align]
[align=left]是否继续? [是/否]:是[/align]
[align=left]已为数据库WWMDB配置了DBConsole[/align]
[align=left]是否要为指定的数据库重新配置DBConsole? [是/否]:是[/align]
[align=left]请确保DBConsole已关闭[/align]
[align=left]如果准备好继续,请按[/align]
[align=left]2007-4-16 17:03:00 oracle.sysman.emcp.EMConfig checkConfiguration[/align]
[align=left]警告: shared_pool_size必须大于等于80 MB。[/align]
[align=left]2007-4-16 17:03:06 oracle.sysman.emcp.EMConfig checkConfiguration[/align]
[align=left]严重: job_queue_processes必须大于等于1。 改正错误,然后以独立模式运行EM Co[/align]
[align=left]无法完成配置。有关详细信息,请参阅日志文件[/align]
[align=left]解决问题[/align]
[align=left]SQL> alter system set shared_pool_size=80Mscope=both;[/align]
[align=left]System altered.[/align]
[align=left]再重新建立[/align]
[align=left]C:\Documents and Settings\Administrator>emca -config dbcontrol db[/align]
[align=left]…………………………[/align]
[align=left]2007-4-16 17:07:37 oracle.sysman.emcp.EMConfig updateReposVars[/align]
[align=left]信息:正在更新文件D:\oracle\product\10.1.0\Db_1\sysman\emdrep\config\repository.variables.[/align]
[align=left]2007-4-16 17:07:59 oracle.sysman.emcp.EMConfig stopOMS[/align]
[align=left]信息:正在停止DBConsole...[/align]
[align=left]2007-4-16 17:08:30 oracle.sysman.emcp.EMConfig addPortEntries[/align]
[align=left]信息:正在更新文件D:\oracle\product\10.1.0\Db_1\install\portlist.ini...[/align]
[align=left]2007-4-16 17:08:30 oracle.sysman.emcp.EMConfig updateEmdProps[/align]
[align=left]信息:正在更新文件D:\oracle\product\10.1.0\Db_1\sysman\config\emd.properties...[/align]
[align=left]2007-4-16 17:08:30 oracle.sysman.emcp.EMConfig updateConfigFiles[/align]
[align=left]信息: targets.xml文件已成功更新[/align]
[align=left]2007-4-16 17:08:30 oracle.sysman.emcp.EMConfig updateEmomsProps[/align]
[align=left]信息:正在更新文件D:\oracle\product\10.1.0\Db_1\sysman\config\emoms.properties...[/align]
[align=left]2007-4-16 17:08:30 oracle.sysman.emcp.EMConfig updateConfigFiles[/align]
[align=left]信息: emoms.properties文件已成功更新[/align]
[align=left]2007-4-16 17:08:36 oracle.sysman.emcp.EMConfig startOMS[/align]
[align=left]信息:正在启动DBConsole...[/align]
[align=left]2007-4-16 17:11:39 oracle.sysman.emcp.EMConfig perform[/align]
[align=left]信息: DBConsole已成功启动[/align]
[align=left]2007-4-16 17:11:39 oracle.sysman.emcp.EMConfig perform[/align]
[align=left]信息: >>>>>>>>>>> Enterprise Manager URL为http://info-0073:5500/em <<<<<<<<<<<[/align]
[align=left]Enterprise Manager配置已成功完成[/align]
[align=left]EMCA结束于Mon Apr 16 17:11:39 CST 2007[/align]

最后还有很关键的一步,通过菜单进入<配置和移植工具>-<Net Manager>,修改服务命名和监听程序中的主机名。
[align=left]到此问题解决,可以访问EM.[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ip Oracle 职场