oracle11g的emca问题处理

2023-05-16

一般遇到问题就删资料库删配置重新配置即可,但是配置中会遇到问题

  1. 配置: 未设置参数 ORACLE_HOSTNAME 的值。

配置环境变量为你的机器名,如果改过机器名的,老的em目录就识别不了了,需要重建,或者改配置中的机器名

2、未使用管理员方式打开cmd,你遇到什么文件删不掉,无法拷贝、注册表无法访问等都是这个原因

oracle.sysman.emcp.exception.FileUtilException: 正在将文件 E:\app\oracle\product\11.2.0\dbhome_1\sysman\config\emoms.properties.emca 复制到 E:\app\oracle\product\11.2.0\dbhome_1\sysman\config\emoms.properties
at oracle.sysman.emcp.util.FileUtil._copyFile(FileUtil.java:277)
at oracle.sysman.emcp.util.FileUtil.copyFile(FileUtil.java:618)
at oracle.sysman.emcp.util.FileUtil.copyFile(FileUtil.java:394)
at oracle.sysman.emcp.EMDBCConfig.updateEmomsProps(EMDBCConfig.java:926)
at oracle.sysman.emcp.EMDBCConfig.performConfiguration(EMDBCConfig.java:408)
at oracle.sysman.emcp.EMDBCConfig.invoke(EMDBCConfig.java:174)
at oracle.sysman.emcp.EMDBCConfig.invoke(EMDBCConfig.java:144)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:255)
at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:590)
at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1453)
at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:574)
at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:522)
Caused by: java.io.FileNotFoundException: E:\app\oracle\product\11.2.0\dbhome_1\sysman\config\emoms.properties (拒绝访问。)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
at oracle.sysman.emcp.util.FileUtil._copyFile(FileUtil.java:263)
... 11 more
配置: OpenSCManager FAILED: 拒绝访问。
2023-1-6 14:42:27 oracle.sysman.emcp.util.PlatformInterface executeCommand
警告: 执行 CMD /C E:\app\oracle\product\11.2.0\dbhome_1\bin\nmesrvops.exe delete OracleDBConsoleorcl 时出错
2023-1-6 14:42:27 oracle.sysman.emcp.util.PlatformInterface deleteLocalWindowsService
配置: Failed to delete service OracleDBConsoleorcl
2023-1-6 14:42:27 oracle.sysman.emcp.util.PlatformInterface deleteLocalWindowsService
配置: Failed to remove the registry entries.
2023-1-6 14:42:27 oracle.sysman.emcp.util.PlatformInterface deleteLocalWindowsService
配置: Error Message: PRKC-1117 : 无法在节点 "vs" 的键 "HKEY_LOCAL_MACHINE" 下删除注册表子键 "SOFTWARE\Oracle\SYSMAN\OracleDBConsoleorcl", [拒绝访问。
]
oracle.ops.mgmt.cluster.ClusterException: PRKC-1117 : 无法在节点 "vs" 的键 "HKEY_LOCAL_MACHINE" 下删除注册表子键 "SOFTWARE\Oracle\SYSMAN\OracleDBConsoleorcl", [拒绝访问。
]
at oracle.ops.mgmt.cluster.ClusterWindows.deleteRegKeyOnNode(ClusterWindows.java:553)
at oracle.sysman.emcp.util.ClusterUtil.deleteRegKeyOnNode(ClusterUtil.java:1364)
at oracle.sysman.emcp.util.PlatformInterface.deleteLocalWindowsService(PlatformInterface.java:1102)
at oracle.sysman.emcp.util.PlatformInterface.serviceCommand(PlatformInterface.java:897)
at oracle.sysman.emcp.EMAgentConfig.deployStateDirs(EMAgentConfig.java:4282)
at oracle.sysman.emcp.EMAgentConfig.instantiateEMConfigFiles(EMAgentConfig.java:3835)
at oracle.sysman.emcp.EMAgentConfig.updateAgentConfigFiles(EMAgentConfig.java:3382)
at oracle.sysman.emcp.EMAgentConfig.performConfiguration(EMAgentConfig.java:1416)
at oracle.sysman.emcp.EMAgentConfig.invoke(EMAgentConfig.java:293)
at oracle.sysman.emcp.EMAgentConfig.invoke(EMAgentConfig.java:271)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:259)
at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:590)
at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1453)
at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:574)
at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:522)
2023-1-6 14:42:31 oracle.sysman.emcp.util.ClusterUtil isCardinal
配置: Cluster Error Message: PRCD-1027 : 无法检索数据库 orcl
PRCR-1070 : 无法检查 资源 ora.orcl.db 是否已注册

使用管理员方式打开即可

3、配置dbconsole的步骤

emca -repos create

emca -config dbcontrol db

emctl start dbconsole

重新配置dbconsole的步骤

emca -repos drop

emca -repos create

emca -config dbcontrol db

emctl start dbconsole

在删配置重新配置的时候window的service中的dbconsole服务也会同步删除然后重新创建并启动

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

oracle11g的emca问题处理 的相关文章

随机推荐