os: centos 7.6
db: oracle 11.0.2.4
oracle 12c 之前随库安装的,主要通过 emca 和 emctl 操作.
查看 dbconsole
$ emca -displayConfig dbcontrol -cluster
配置 dbconsole
$ emca -repos drop
$ emca -repos create
$ emca -repos recreate
配置数据库的 Database Control
RAC 需要添加 -cluster 参数
$ emca -config dbcontrol db -cluster
或者一次搞定
$ emca -config dbcontrol db -repos create -cluster
删除数据库的 Database Control
$ emca -deconfig dbcontrol db
重新配置db control的端口
$ emctl start dbconsole
$ emca -reconfig ports -dbcontrol_http_port 1160
$ emca -reconfig ports -agent_port 3940
$ emca -repos create
$ emca -config dbcontrol db
$ emctl start dbconsole
其它emctl命令
$ emctl start dbconsole
$ emctl stop dbconsole
$ emctl status dbconsole
访问url: https://node1:1160/em
参考:
如果EM遇到的一些问题
CREATE PUBLIC SYNONYM MGMT_AVAILABILITY FOR MGMT_AVAILABILITY *
第 1 行出现错误:
ORA-00955: 名称已由现有对象使用
SQL> drop role MGMT_USER;
drop user MGMT_VIEW cascade;
drop user sysman cascade;
drop public synonym MGMT_TARGET_BLACKOUTS;
drop public synonym SETEMVIEWUSERCONTEXT;
drop public synonym MGMT_AVAILABILITY;
drop public synonym MGMT_CURRENT_AVAILABILITY;
drop public synonym MGMT_SEVERITY_OBJ