一般在创建数据库时为了避免其他错误带来的麻烦,不会选择创建oem。
但是 可以在 后面来创建oem,下面是简单的步骤:
1. 数据库内部用户打开
如下的数据库用户需要open:
sysman,创建oem知识库的时候需要这个用户;
DBSNMP,oem运行期间需要这个用户去和实例交互;
2. 确保监听正常工作
记录下监听的端口,一般1521
3. 创建oem的知识库
emca -repos recreate
4. 将oem和实例绑定
emca -config dbcontrol db
完成之后,oem就启动了。
可以通过emctl status dbconsole去查看。
可以看到j2ee下有OC4J_DBConsole_db1_denver工程:
[oracle@db1 j2ee]$ ll
total 32
-rw-r--r--. 1 oracle oinstall 934 Sep 11 2014 deploy_db_wf.ini
drwxr-xr-x. 14 oracle oinstall 4096 Sep 11 2014 home
drwxr-xr-x. 3 oracle oinstall 4096 Sep 11 2014 oc4j_applications
drwxr-x---. 6 oracle oinstall 4096 Sep 11 2014 OC4J_DBConsole
drwxr-xr-x. 10 oracle oinstall 4096 Sep 24 2015 OC4J_DBConsole_db1_denver
drwxr-xr-x. 5 oracle oinstall 4096 Sep 11 2014 OC4J_Workflow_Component_Container
drwxr-xr-x. 5 oracle oinstall 4096 Sep 11 2014 OC4J_Workflow_Management_Container
drwxr-xr-x. 2 oracle oinstall 4096 Sep 11 2014 utilities
[oracle@db1 j2ee]$ pwd
/u01/app/oracle/oc4j/j2ee
[oracle@db1 j2ee]$
记录完毕。