Oracle中登录OEM口令忘记,oracle oem创建过程 一直提示sys密码错误

1:修改oracle监听端口,升级oracle版本以后记得收尾巴,因为oem这个时候可能会down掉,平时不用,当你用的时候,可能忘掉是什么导致的,先说可行方案

2:其实也不用重建oem我本机试验过,有如下配置文件需要修改

2.1.修改emoms.properties属性文件中端口信息

$ORACLE_HOME/${HOSTNAME}_${ORACLE_SID}/sysman/config/emoms.properties

这个文件中有两行含有1521端口号的信息,将他们统统的修改为1526

oracle.sysman.eml.mntr.emdRepPort=1521

oracle.sysman.eml.mntr.emdRepConnectDescriptor=(DESCRIPTION\=(ADDRESS_LIST\=(ADDRESS\=(PROTOCOL\=TCP)(HOST\=testdb)(PORT\=1521)))(CONNECT_DATA\=(SERVICE_NAME\=ora10g)))

2.2 修改targets.xml配置文件中端口信息

$ORACLE_HOME/${HOSTNAME}_${ORACLE_SID}/sysman/emd/targets.xml

这个文件中的1521端口号的信息统统的修改为1526

3:如果以上步骤不能解决问题,抱歉,你需要重建oem了。

4:重建oem时候有可能遇到如下问题(也是我这次纠结的问题,搞了两天才搞定的问题)

重建em输入sys密码,一直提示错误。

看到sys密码错误,一直想的问题,的确是密码错了,就直接修改呗,简单,修改sys密码,修改后,用修改后的密码,依然

提示这个密码错误,蛋疼不。仔细分析,执行如下命令 emca -deconfig dbcontrol ---系统报了一堆错误,查看log后发现

日志写的位置是clint下就是oracle客户端程序下,为什么没有写在我的服务端下,我的em配置肯定是在服务端下,就想着

是不是oracle实例名搞错了,不认实例,然后就修改环境变量,修改etc/host文件(PS:emca中认的主机地址是从这个文件

下取的),各种折腾,修改后,依然是提示密码错误,我操。怎么能一直密码错误,然后继续分析,监听,oracle监听的那

个实例,因为我的plsql能够正常工作,所以一直没考虑监听会出问题,直接 lsnrctl -status  傻眼了。报了一堆错,这

个都跪了我的程序以及plsql都正常,什么原因那。然后就再次查看环境变量,下边是重点,以及解决方案。切记,一定要

添加到bin目录下 E:\oracle\product\10.2.0\db_1\BIN下,然后 再增加oracle_home路径 E:\oracle\product

\10.2.0\db_1\  添加后 tnsping  以及 lsnrctl status 一切正常,再重新配置 emca  sys密码终于过去了,至此问题解决

6 :关于重建监听的东西网上一堆,我不再写了。 tips:(在重建oem的时候切记,系统会断掉所有其他用户的连接,所以

当用户正在使用的时候,千万不能重建,不然其他连接服务就会跪了,切记,切记。)

7:附录(重建oem过程,小白使用)

7.1: emca -repos recreate

emca -config dbcontrol db

emctl start dbconsole

阅读(916) | 评论(0) | 转发(0) |

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值