2023年12月18日发(作者:)

oracle oem问题

悬赏分:10 |

解决时间:2008-9-22 10:04 |

提问者:xie860122 |

检举

我进不了oracle 10g 的oem,就是企业管理器,然后使用emctl start

dbconsole。提示:Unable to determine local host from

URLREPOSITORY_URL=.....请问这是什么原因啊,该怎样解决啊,怎样才能进入oracle 10g 的oem啊

最佳答案

首先你确实你要进的是ORACLE 10G的IE控制台OEM?

或者你要进的是ORACLE 10G的企业管理控制台(Oracle enterprise manager

console)吧,在MYSQL里面叫企业管理器,不过跟OEM没关系吧~ORACLE

10G的企业管理控制台需要安装ORACLE10G客服端才有,然后可以直接进JAVA做的一个可视化控制台。

如果你是OEM出了问题,首先确认SYSMAN用户解锁了,如果安装了oem

应该拥有sysman、dbsnap用户的存在

select user_id,username from dba_users;

alter user system account unlock;(如果被锁的话)

确认remote_login_passwordfile不为none 否则无法用EM登陆

show parameter remote_login_passwordfile

运行OEM的话应该是你的机器名:一个端口号/em

你试试看下面的命令,看看能不能找到你的端口号

cmd下运行查看emca参数状态

emca -h

emca -repos create

emca -r(如果机器名改变或者IP地址改变都会影响EM启动)

emca -r -DBCONSOLE_PORT 5500 创建新的WEB 浏览端口

emca -config dbcontrol db -repos recreate (smtp:)

参考资料:/question/?si=9

windows xp 安装oracle10后 em无法使用

悬赏分:0 |

解决时间:2008-7-3 15:42 |

提问者:mahai12345678 |

检举

我在windows xp操作系统下安装oracle10g

遇到em无法使用的问题,问题如下:

1、在使用DBCA创建数据库是出现如下提示:

由于一下错误,Enterprise Manager配置失败

无法对所有的EM相关帐户解锁

有关详细资料,请参阅F:oracleproduct10.2.1db_中的日志文件。

您可以以后通过手动运行F:oracleproduct10.2.0db_1binemca脚本,重新使用Enterpise Manager配置此数据库。

2、经过网上翻阅资料,发现使用emca -repos create可以创建em资料库

可是使用该命令,并填入相应参数后,出现如下错误提示:

C:Documents and SettingsIBM>emca -repos create

EMCA 开始于 2008-6-13 10:06:58

EM Configuration Assistant, 10.2.0.1.0 正式版

版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:

数据库 SID: orcl

监听程序端口号: 1521

SYS 用户的口令:

SYSMAN 用户的口令:

是否继续? [yes(Y)/no(N)]: y

2008-6-13 10:07:17 ig perform

信息: 正在将此操作记录到

F:oracleproduct10.2.0db_1cfgtoollogsemcaorclemc

a_2008-06-13_10-06-58-上午.log。

2008-6-13 10:07:17 sConfig createRepository

信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...

2008-6-13 10:07:17 sConfig invoke

严重: 创建资料档案库时出错

2008-6-13 10:07:17 sConfig invoke

信息: 有关详细资料, 请参阅

F:oracleproduct10.2.0db_1cfgtoollogsemcaorcle

mca_repos_create_ <日期>.log 中的日志文件。

2008-6-13 10:07:17 ig perform

严重: 创建资料档案库时出错

有关详细资料, 请参阅

F:oracleproduct10.2.0db_1cfgtoollogsemcaorclemca_20

08-06-13_10-06-58-上午.log 中的日志文件。

无法完成配置。 有关详细资料, 请参阅

F:oracleproduct10.2.0db_1cfgtoollogsem

caorclemca_2008-06-13_10-06-58-上午.log 中的日志文件。

其中emca_2008-06-13_10-06-58-上午.log日志文件全文如下:

Check if repos user already exists.

原值 6: WHERE username=UPPER('&EM_REPOS_USER');

新值 6: WHERE username=UPPER('SYSMAN');

原值 8: IF ( '&EM_CHECK_TYPE' = 'EXISTS') THEN

新值 8: IF ( 'NOT_EXISTS' = 'EXISTS') THEN

原值 11: raise_application_error(-20000, '&EM_REPOS_USER does not

exists..');

新值 11: raise_application_error(-20000, 'SYSMAN does not exists..');

原值 14: ELSIF ( '&EM_CHECK_TYPE' = 'NOT_EXISTS' ) THEN

新值 14: ELSIF ( 'NOT_EXISTS' = 'NOT_EXISTS' ) THEN

原值 17: raise_application_error(-20001, '&EM_REPOS_USER already

exists..');

新值 17: raise_application_error(-20001, 'SYSMAN already exists..');

原值 21: raise_application_error(-20002, 'Invalid Check type

&EM_CHECK_TYPE');

新值 21: raise_application_error(-20002, 'Invalid Check type NOT_EXISTS');

DECLARE

*

第 1 行出现错误:

ORA-20001: SYSMAN already exists..

ORA-06512: 在 line 17

问题补充:

3、再度上网寻求帮助,发现使用如果使用上面命令出错可以先将资料库删除,使用em -repos drop命令,然后再重新创建,可是使用该命令依然出错,提示信息如下:

C:Documents and SettingsIBM>emca -repos drop

无法完成配置。 有关详细资料, 请参阅

F:oracleproduct10.2.0db_1cfgtoollogsem

caorclemca_2008-06-13_10-11-59-上午.log 中的日志文件。

emca_2008-06-13_10-11-59-上午.log 全文如下:

[13-06-2008 10:12:16] Enter SYS user's password :

[13-06-2008 10:12:16]

[13-06-2008 10:12:16] Enter repository user password :

[13-06-2008 10:12:16]

[13-06-2008 10:12:16] Getting temporary tablespace

[13-06-2008 10:12:17] Could not connect to

SYS/(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=mah)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl))):

ORA-12541: TNS: 无监听程序 (DBD ERROR: OCIServerAttach)

问题依然没有解决,请求各位达人指教,万分感谢。

最佳答案

看看你的SYSMAN用户是不是被锁住了!

呵呵!

我这有些关于10G EM的命令解释,希望对你有帮助。

============================================

如果安装了oem 应该拥有sysman、dbsnap用户的存在

select user_id,username from dba_users;

emca -h

emca -repos create

emca -r(如果机器名改变或者IP地址改变都会影响EM启动)

emca -r -DBCONSOLE_PORT 5500 创建新的WEB 浏览端口

emca -config dbcontrol db -repos recreate (smtp:)

目录$ORACLE_HOME/oc4j/j2ee/OC4J_dbcCONSOLE__

目录$ORACLE_HOME/_

tree %ORACLE_HOME%oc4jj2eeOC4J_DBConsole_tan_%ORACLE_SID%

tree %ORACLE_HOME%tan_%ORACLE_SID%

192.168.0.210:5500/em/

cd $ORACLE_HOME/jdk/jre/lib $ORACLE_HOME/jre/1.4.2/lib/(font*zh_CN*)

cp _ ties

$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs

确认remote_login_passwordfile不为none 否则无法用EM登陆

====================================

祝你好运