打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Oracle用户超期导致process不释放的问题
1.Oracle创建后默认用户密码180天超期。查看方式select * from dba_profiles where profile= 'DEFAULT'and resource_name='PASSWORD_LIFE_TIME';
修改为用不超期
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;


2.查询过期用户
select * from dba_users;
激活过期用户
alter user xxx identified by yyyy;
alter user sysman account unlock;


3.重启过期用户的相关服务
1)gis  (sde、gtgis、onemapgis) 重启 ArcSde、ArcGisServeer
2)oracle em (sysman、dbsnmp) 重启em (注意如果不确定em用户密码是否与原来一致,参考下面em修改密码)
3)资源生成器、studio运行期(bizmodel 、gtruntime、gtspace)

修改sysman密码的步骤
1) emctl stop dbconsole
2) alter user sysman identified by newpass;
3) 
修改$ORACLE_HOME/host_sid/sysman/configemoms.properties文件
   oracle.sysman.eml.mntr.emdRepPwd=
新的密码
   oracle.sysman.eml.mntr.emdRepPwdEncrypted=FALSE
5) emctl start dbconsole   

[size=13.3333px]

修改dbnsmp密码的步骤
1)emctl stop dbconsole 
2)alter user dbsnmp identified by <new_password> ;
3)修改文件$ORACLE_HOME/host_sid/sysman/emd/targets.xml
<Property NAME="password" VALUE="<encrypted_string>" ENCRYPTED="TRUE"/> 
修改为
<Property NAME="password" VALUE="<new_password>" ENCRYPTED="FALSE"/> 
4)emctl start dbconsole


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
解决"ORA-28001: the password has expired”
oracle10g升级以后 503 Service Unavailable
linux下oracle数据库服务和监听的启动停止
oracle 安装完成后,控制台异常:java.lang.Exception: Exception in sending Request :: null
OEM无法启动,DB Console start error:OC4J Configura...
[转]OracleDBConsole服务不能启动的经历
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服