下载了一个Oracle 11g,想看看到底有什么新的功能。安装好之后,打开EM,发现有一功能特好,是从另一数据库汇入数据。立刻设定从一测试库汇入数据,但却报如下错误:
ORA-20446: The owner of the job is not registered ORA-06512: at "SYSMAN.MGMT_JOBS", line 168 ORA-06512: at "SYSMAN.MGMT_JOBS", line 86 ORA-06512: at line 1
上baidu搜了一下,仅一条记录,是另外一老兄碰到和我一样的问题,在发问呢,无人回答。
只好上Metalink上找找,也找到一条。说是这是Oracle的BUG(Bug 5925681),给出了解决方式,测试了一下,成功。顺便也回答了那位老兄的问题,估计他没有Metalink帐号,做回好事。
解决方法有二:
1.Apply the fix for the bug
or
2.Use the following workaround
Login as sysman user to the database and execute the following :-
execute MGMT_USER.MAKE_EM_USER('STRMADMIN');//标红处为需要导出导入权限的用户的用户名
博主附:有人可能开始没有启用sysman用户,此时,可以使用下面的语句启用sysman用户:alter user sysman identified by sysman;
在CentOS 6.4下安装Oracle 11gR2(x64)