我在ORCLE EM重建时出现如下提示,请高手帮助解决一下,小弟先谢过了是否继续? [yes(Y)/no(N)]: y
2009-3-22 10:14:28 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 d:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\erpln\em
ca_2009-03-22_10-13-59-上午.log。
2009-3-22 10:14:38 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2009-3-22 10:16:47 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功创建资料档案库
2009-3-22 10:16:53 oracle.sysman.emcp.util.PlatformInterface executeCommand
警告: 执行 CMD /C d:\oracle\product\10.2.0\db_1\bin\emctl.bat deploy dbconsole d
:\oracle\product\10.2.0\db_1\ERPSERVER1.cghy.com_erpln ERPSERVER1.cghy.com:3938
ERPSERVER1.cghy.com erpln 时出错
2009-3-22 10:16:53 oracle.sysman.emcp.EMConfig perform
严重: 实例化 EM 配置文件时出错
有关详细资料, 请参阅 d:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\erpln\emca_2
009-03-22_10-13-59-上午.log 中的日志文件。
无法完成配置。 有关详细资料, 请参阅 d:\oracle\product\10.2.0\db_1\cfgtoollogs\em
ca\erpln\emca_2009-03-22_10-13-59-上午.log 中的日志文件。因原来的EM不能启动,我是先删再建的,
2009-3-22 10:14:28 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 d:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\erpln\em
ca_2009-03-22_10-13-59-上午.log。
2009-3-22 10:14:38 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2009-3-22 10:16:47 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功创建资料档案库
2009-3-22 10:16:53 oracle.sysman.emcp.util.PlatformInterface executeCommand
警告: 执行 CMD /C d:\oracle\product\10.2.0\db_1\bin\emctl.bat deploy dbconsole d
:\oracle\product\10.2.0\db_1\ERPSERVER1.cghy.com_erpln ERPSERVER1.cghy.com:3938
ERPSERVER1.cghy.com erpln 时出错
2009-3-22 10:16:53 oracle.sysman.emcp.EMConfig perform
严重: 实例化 EM 配置文件时出错
有关详细资料, 请参阅 d:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\erpln\emca_2
009-03-22_10-13-59-上午.log 中的日志文件。
无法完成配置。 有关详细资料, 请参阅 d:\oracle\product\10.2.0\db_1\cfgtoollogs\em
ca\erpln\emca_2009-03-22_10-13-59-上午.log 中的日志文件。因原来的EM不能启动,我是先删再建的,
2009-3-22 10:16:52 oracle.sysman.emcp.util.PlatformInterface executeCommand
配置: 开始执行: CMD /C d:\oracle\product\10.2.0\db_1\bin\emctl.bat deploy dbconsole d:\oracle\product\10.2.0\db_1\ERPSERVER1.cghy.com_erpln ERPSERVER1.cghy.com:3938 ERPSERVER1.cghy.com erpln
2009-3-22 10:16:53 oracle.sysman.emcp.util.PlatformInterface executeCommand
配置: Exit value of 2
2009-3-22 10:16:53 oracle.sysman.emcp.util.PlatformInterface executeCommand
配置: Can't locate IASConsole.pm in @INC (@INC contains: sysman/admin/scripts bin d:\oracle\product\10.2.0\db_1\\perl\5.8.3\bin\MSWin32-x86-multi-thread d:\oracle\product\10.2.0\db_1\perl\lib d:\oracle\product\10.2.0\db_1\perl\lib\site_perl d:\oracle\product\10.2.0\db_1\perl\site\lib d:\oracle\product\10.2.0\db_1\sysman\admin\scripts d:\oracle\product\10.2.0\db_1\bin d:/oracle/product/10.2.0/db_1/perl/5.8.3/lib/MSWin32-x86-multi-thread d:/oracle/product/10.2.0/db_1/perl/5.8.3/lib d:/oracle/product/10.2.0/db_1/perl/site/5.8.3/lib/MSWin32-x86-multi-thread d:/oracle/product/10.2.0/db_1/perl/site/5.8.3/lib .) at d:\oracle\product\10.2.0\db_1\bin\emctl.pl line 194.
BEGIN failed--compilation aborted at d:\oracle\product\10.2.0\db_1\bin\emctl.pl line 194.2009-3-22 10:16:53 oracle.sysman.emcp.util.PlatformInterface executeCommand
警告: 执行 CMD /C d:\oracle\product\10.2.0\db_1\bin\emctl.bat deploy dbconsole d:\oracle\product\10.2.0\db_1\ERPSERVER1.cghy.com_erpln ERPSERVER1.cghy.com:3938 ERPSERVER1.cghy.com erpln 时出错
2009-3-22 10:16:53 oracle.sysman.emcp.EMAgentConfig instantiateEMConfigFiles
配置: Failed to deploy state dirs
2009-3-22 10:16:53 oracle.sysman.emcp.EMConfig perform
严重: 实例化 EM 配置文件时出错
有关详细资料, 请参阅 d:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\erpln\emca_2009-03-22_10-13-59-上午.log 中的日志文件。
2009-3-22 10:16:53 oracle.sysman.emcp.EMConfig perform
配置: Stack Trace:
oracle.sysman.emcp.exception.EMConfigException: 实例化 EM 配置文件时出错
at oracle.sysman.emcp.EMAgentConfig.updateAgentConfigFiles(EMAgentConfig.java:2560)
at oracle.sysman.emcp.EMAgentConfig.performConfiguration(EMAgentConfig.java:1166)
at oracle.sysman.emcp.EMAgentConfig.invoke(EMAgentConfig.java:207)
at oracle.sysman.emcp.EMAgentConfig.invoke(EMAgentConfig.java:185)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:146)
at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:479)
at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1123)
at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:463)
at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:412)
试试
1,emca -repos drop
2,emca -config dbcontrol db -repos create注意 输入监听端口时输入监听器的端口 下面是我的操作
C:\Documents and Settings\Administrator>emca -repos dropEMCA 开始于 2009-4-1 16:53:50
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。输入以下信息:
数据库 SID: orcl
监听程序端口号: 1521
SYS 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令:
是否继续? [yes(Y)/no(N)]: y
2009-4-1 16:54:01 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 d:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emc
a_2009-04-01_04-53-50-下午.log。
2009-4-1 16:54:01 oracle.sysman.emcp.EMReposConfig dropRepository
信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...
2009-4-1 16:54:53 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功删除资料档案库
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2009-4-1 16:54:53C:\Documents and Settings\Administrator>emca -config dbcontrol db -repos createEMCA 开始于 2009-4-1 16:56:32
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。输入以下信息:
数据库 SID: orcl
已为数据库 orcl 配置了 Database Control
您已选择配置 Database Control, 以便管理数据库 orcl
此操作将移去现有配置和默认设置, 并重新执行配置
是否继续? [yes(Y)/no(N)]: y
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------已指定以下设置数据库 ORACLE_HOME ................ d:\oracle\product\10.2.0\db_1数据库主机名 ................ PERFECT
监听程序端口号 ................ 1521
数据库 SID ................ orcl
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............-----------------------------------------------------------------
是否继续? [yes(Y)/no(N)]: y
2009-4-1 16:57:17 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 d:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emc
a_2009-04-01_04-56-32-下午.log。
2009-4-1 16:57:18 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段时间)...
2009-4-1 16:57:21 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2009-4-1 16:58:56 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功创建资料档案库
2009-4-1 16:59:04 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2009-4-1 16:59:44 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2009-4-1 16:59:44 oracle.sysman.emcp.EMDBPostConfig performConfiguration
警告: 无法创建 Database Control 快捷方式
2009-4-1 16:59:44 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为 http://PERFECT:5500/em <<<<<<<<<<<
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2009-4-1 16:59:44
drop user sysman cascade;
drop user dbsnmp cascade;
drop role MGMT_USER;
drop user MGMT_VIEW cascade;
drop public synonym MGMT_TARGET_BLACKOUTS;
drop public synonym SETEMVIEWUSERCONTEXT;
然后再重建
那个机器是别人用的服务器,
从其他楼层搬来的,
改了ip和主机名也不和我说的,
发现oracle用不了了,
新建实例提示em配置出错,
emca删了重建后成功了,
后来用着还是有问题,
只能把服务器建其他机子上了。所以这个问题到目前我还是没彻底解决。
lz是什么原因导致em配置出错的?
这个还是要先搞清楚。
允许执行的操作
Create session
连接数据库
Create sequence
创建序列
Create synonym
创建同名对象
Create table
创建表
Create any table
创建任何模式的表
Drop table
删除表
Create procedure
创建存储过程
Execute any procedure
执行任何模式的存储过程
Create user
创建用户
Create view
创建视图
Drop user
删除用户
Drop any table
删除任何模式的表
4、 向用户授予系统特权Grant execute any procedure to sha with admin option 此句意思为为sha用户创建系统特权并且可以用sha为别的用户授予权限连接sha用户 connect sha/admin可以创建别的用户5、查看用户权限进入sha用户connect sha/adminSelect * from user_sys_privs;可以查看到一个列表,列代表用户名权限是否可以给别的用户附加权限(N、Y) 行代表权限都有那些6、撤销用户授予的权限必须连接connect system/admin撤销权限 revoke是系统撤销权限的关键词Revoke execute any procedure from sha;7、更改用户密码进入sha用户 connect sha/adminPassword 输入旧密码 输入新密码俩边 OK或者用alter user sha identified by xinmima8、删除用户Connect system/adminDrop user sha;9、为用户授予角色Grant dba to sha;Grant connect to sha;Linux下的plsql 创建用户create user sha identified by adminDefault tablespace userTemporary tablespace temp;Granr unlimited tablespace to sha; //权限Grant dba to sha; //角色Grant connect to sha;
emca -repos drop
emca -repos create
emca -config dbcontrol db
emctl start dbconsole