ORACLE-11G-EM-配置命令及问题处理
ドラゴンボールのLong Lv4

oracle11g for linux web管理

首先确保oracle安装成功,并启动oracle服务

ORACLE用户下利用sqlplus登陆oracle数据库后台

1
sqlplus sys/123456 as sysdba

1.修改DBSNMP密码:

重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改。

1
alter user dbsnmp identified by 123456;

2.删除早期DBCONSOLE创建的用户:

1
2
3
drop role MGMT_USER;
drop user MGMT_VIEW cascade;
drop user sysman cascade;

3.删除早期DBCONSOLE创建的对象:

1
2
3
4
5
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

4.重新创建DBCONSOLE(果是在windows下,要先到注册表删除DBCONSOLE的服务,重启电脑):

1
2
3
emca -config dbcontrol db -repos create
或者
emca -config dbcontrol db -repos recreate

根据提示,先输入SID,再输入Y继续;

输入端口1521,输入SYS密码,输入DBSNMP密码,输入SYSMAN 密码,输入Y继续

漫长等待后,完成。

检查em状态

1
2
3
4
5
6
7
emctl status dbconsole

## 开启
emctl start dbconsole

## 关闭
emctl stop dbconsole

登陆web管理

本机输入: https://localhost:1158/em/console/aboutApplication

其他机器可访问: https://"IP":1158/em/console/aboutApplication

如图:

遇到的问题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
## 提示 Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to da
tabase unique name.

修改unqname
set oracle_unqname=zftang;

或者

vi ~/.bash_profile

export ORACLE_UNQNAME=$ORACLE_SID

----
## 提示 严重: 监听程序未启动或数据库服务未注册到该监听程序。

启动该监听程序并注册数据库服务, 然后重新运行 EM Configuration Assistant。

## 开启
emctl start dbconsole

set ORACLE_HOSTNAME=localhost

EM配置的一些命令

创建一个EM资料库

1
emca -repos create

重建一个EM资料库
emca -repos recreate ——–这个很主要,一般第一次不成功创建的时候,以后再创建都用这个命令就好了
删除一个EM资料库

1
emca -repos drop

配置数据库的 Database Control

1
emca -config dbcontrol db

删除数据库的 Database Control配置

1
emca -deconfig dbcontrol db

重新配置db control的端口,默认端口在1158

1
2
3
emca -reconfig ports
emca -reconfig ports -dbcontrol_http_port 1158
emca -reconfig ports -agent_port 3940

先设置ORACLE_SID环境变量后,启动EM console服务

1
emctl start dbconsole

先设置ORACLE_SID环境变量后,停止EM console服务

1
emctl stop dbconsole

先设置ORACLE_SID环境变量后,查看EM console服务的状态

1
emctl status dbconsole

配置dbconsole的步骤

1
2
3
emca -repos create
emca -config dbcontrol db
emctl start dbconsole

重新配置dbconsole的步骤

1
2
3
emca -repos drop
emca -repos create
emca -config dbcontrol db
  • 本文标题:ORACLE-11G-EM-配置命令及问题处理
  • 本文作者:ドラゴンボールのLong
  • 创建时间:2020-06-06 20:10:12
  • 本文链接:https://zhongshenglong.xyz/2020/06/06/ORACLE-11G-EM-配置命令及问题处理/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论