SDE服务无法启动解决过程简记

本文介绍了因SDE账户密码即将过期导致SDE服务无法启动的问题及解决过程。通过查询账户信息、调整密码有效期并重置密码最终解决了该问题。

今天无法启动服务器上的SDE,从日志文件中发现如下错误:

 

-------------------------------------------------------
ArcSDE 9.3.1  for Oracle11g Build 3055 Mon May 10 10:12:50  2010
-------------------------------------------------------
DB_open_instance()::db_connect (OCI8) error: 28002
init_DB DB_instance_open_as_dba: -51
DBMS error code: 28002
ORA-28002: the password will expire within 7 days

账号要过期了,

查找SDE的profile信息,

SQL> select expiry_date,profile,created from dba_users where username='SDE';
 
EXPIRY_DATE    PROFILE    CREATED
-------------- ---------- --------------
07-1月 -11     DEFAULT    25-6月 -10

的确是还有7天就过期了。

修改一下profile,让账号永远都不过期:

SQL> select * from dba_profiles where resource_name='PASSWORD_LIFE_TIME';
 
PROFILE    RESOURCE_NAME        RESOURCE LIMIT
---------- -------------------- -------- ----------
DEFAULT    PASSWORD_LIFE_TIME   PASSWORD 180
MONITORING PASSWORD_LIFE_TIME   PASSWORD DEFAULT
_PROFILE

果然DEFAULT的profile密码的有效期是180天。

SQL> alter profile default limit password_life_time unlimited;
 
配置文件已更改
 
重新修改一下SDE的密码
SQL> alter user sde identified by sde;
 
用户已更改。

 

重新启动sde的服务后OK。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值