因此,我们设置了一个退出生产的Oracle (服务器2008 x64上的11g),我们的计划是重命名服务器的主机名,以便将其转移到生产中。好的,数据库本身正在运行,但是每次我们试图启动管理工具时,它都会产生大量的和一个进程(不断增加),最终可能导致服务器崩溃。
是否有人熟悉与服务器重命名和管理工具失败相关的Oracle问题?
发布于 2009-09-09 02:03:48
您可以在您的ORACLE_HOME中找到特定于数据库的DBCONSOLE的配置文件,该文件位于一个名为“主机的FQDN”、“下划线”和“SID”的目录下。例如
myhost.mynetwork_mydatabase您可以尝试用
set ORACLE_SID=mydatabase
emctl stop dbconsole然后修改配置文件和dir名称,然后重新启动控制台。
如果这样做不起作用,那么可以使用命令行工具将db控制台重新安装到数据库中。我会查找EMCTL的全部帮助。
更新:最近我不得不重新创建一些DBCONSOLE存储库。
以下步骤运行良好。
手动移除和娱乐
1. Remove the existing Windows Service
Remove HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleDBConsole[SID]
2. Remove the existing setup from the filesystem
Delete %ORACLE_HOME%\DomainName_SID
Delete %ORACLE_HOME%\oc4j\j2ee\OC4J_DBConsole_DomainName_SID
3. Remove the SYSMAN schema from the database as SYS or SYSTEM
drop user sysman cascade;
drop role MGMT_USER;
drop user MGMT_VIEW cascade;
drop public synonym MGMT_TARGET_BLACKOUTS;
drop public synonym SETEMVIEWUSERCONTEXT;
4. Run the Database Configuration Assistant
Select the database from the list
Ensure that the DBCONSOLE option and the Enterprise Manager Repository options are ticked发布于 2009-09-08 19:13:45
希里什发来的评论如下。
“只要主机名在/etc/host中正确映射,就不会对数据库产生任何影响。
用于工具(如OEM或网格)。主机名有时会添加到存储库或配置文件中) ..unless,您想要查看所有这些条目,最好的方法是重新安装该工具(完全清除旧安装,然后再重新安装)。(而且通常也是最快的方法)“
如果你需要具体的指导,请告诉我们如何去做。
发布于 2009-09-22 04:06:16
是的- cephas说的话。我能够通过将.../product/11.1.0/db_1/oc4j/j2ee/OC4J_DBConsole_oldhostname_orcl重命名为.../product/11.1.0/db1_oc4j/j2ee/OC4J_DBConsole_newhostname_orcl来做到这一点。
之后,我让它用: emca -config dbcontrol db -repos重新创建em存储库。
https://serverfault.com/questions/63368
复制相似问题