oracle重建em

项目中经常遇到需要重建em的问题,由于自己水平有限,不能直接分析oracle性能文件,只能依靠em,但有时默认没安装,怎么办呢,重建!

env |grep SID 检查环境变量若sid不正确则修改之

 

emca -repos recreate 重建一个Em资料库 当然如果之前没有也可以emca -repos create

emca -config dbcontrol db 配置数据库的database control

emca -reconfig dbcontrol ports 重新配置database control端口 默认是1158

当然还可以设置另外两个端口:emca -reconfig ports -dbcontrol_http_portemca -reconfig ports -agent_port

emca start dbconsole 启动em

OK

 

总结一下 配置em基本就是 create-config-start

重新配置 先drop 再create-config-start。

 

Cannot start Database Control. The following ports are already in use

如果出现端口冲突解决方法如下:

su - root

netstat -anp |grep 3938 //查看3938端口是不是被占用

lsof -i :3938 查看是哪个进程占用

kill 然后kill之

最后重新运行emca -config dbcontrol db 配置

 

 

http: snmehl_connect: connect failed to (test:1158): Connection refused (error = 111)

连接不上1158端口 开始认为是1158被firewall干掉了 后来突然注意到https://test:1158/em/upload/: retStatus=-32 这个https 联想到创建的时候要进行security的配置,于是果断认为是这个https引起的 ,网上查一下 果然有人也遇到这问题,使用命令emctl unsecure dbconsole 去掉安全选项,也就是用http登录,然后emctl start dbconsole 世界从此清净了。(注:必要是每次start前先kill掉emagent)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值