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

0
分享 2015-12-19
今天无法启动服务器上的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。
文章来源:http://blog.csdn.net/liufeng1980423/article/details/6109886

0 个评论

要回复文章请先登录注册