oracle oem基本操作

[1]EM基本概念
从oracle 10g开始,oracle提供网页形式的管理工具,叫做database control。我们可以在使用dbca创建数据库时指定安装,也可以调用emca来创建。
emca -repos create 创建一个EM资料库
更详细的日志可以在$ORACLE_HOME/cfgtoologs/emca下找到。EM需要J2EE环境支持,目录结构:/u01/app/oracle/product/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_apex.oracle.com_orcl。注意该目录与主机名有关,若修改主机名,则EM无法启动,需要重新配置。
如果已经创建EM资料库,此时要指定recreate参数:
emca -config dbcontrol db -repos recreate 重建一个EM资料库
执行成功后,将创建如下两个目录:
/u01/app/oracle/product/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_apex.oracle.com_orcl
/u01/app/oracle/product/10.2.0/db_1/apex.oracle.com_orcl
emca -repos drop 删除一个EM资料库
emca -config dbcontrol db 
配置数据库的 Database Control
emca -deconfig dbcontrol db
删除数据库的 Database Control配置
emca -reconfig ports
重新配置db control和agent的端口
emctl start console
启动EM console服务,使用前需要先
设置ORACLE_SID环境变量
emctl stop console 停止EM console服务,
使用前需要先设置ORACLE_SID环境变量
注:通过查看$ORACLE_HOME/install/portlist.ini
文件可以知道当前dbcontrol正在使用的端口,
默认dbcontrol http端口1158,agent端口3938。
如果要重新配置端口,可以使用如下命令:
emca -reconfig ports -dbcontrol_http_port 1159
emca -reconfig ports -agent_port 3939
[2]EM常见问题解决
2.1 乱码问题
一般都是直接使用英文阅读,将客户端的首选语言项设置为英语,但有时也会临时用到中文字符。
在$ORACLE_HOME/JDK/jre/lib和$ORACLE_HOME/jre/1.4.2/lib目录下都有多种字符集字体配置文件。
[root@apex lib]# pwd
/u01/app/oracle/product/10.2.0/db_1/jre/1.4.2/lib
[root@apex lib]# ls font.*.zh_CN.*
font.properties.zh_CN.Redhat     font.properties.zh_CN.Sun
font.properties.zh_CN.Redhat2.1
[root@apex lib]# CP font.properties.zh_CN.Redhat font.properties(这样替换就可以了)
替换之后需要清理一下Cache,重启EM即可。
Cache路径:/u01/app/oracle/product/10.2.0/db_1/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs/,消除所有GIF文件。
2.2 登录及口令文件认证
当使用sys和sysdba身份登录时提示用户名或口令无效,查看
remote_login_passwordfile参数,若为NONE时sys无法登录。
SQL> show parameter passw

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile            string      NONE
SQL> alter system set remote_login_passwordfile=exclusize scope=spfile;
修改后重启数据库即可。
2.3 oracle 10g EM error:java.lang.Exception:Exception in sending Request :: null
[root@apex config]# pwd
/u01/app/oracle/product/10.2.0/db_1/apex.oracle.com_orcl/sysman/config
[root@apex config]# vi emd.properties
其中的agentTZRegion缺省是GMT,改为你所在的时区即可,例如:
agentTZRegion=Asia/shanghai
重启EM。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值