系统使用Arcsde for oracle 11g ,一直使用正常,突然有一天客户打电话说系统中地图不显示了。登陆GIS服务器,发现sde数据已经无法链接,错误提示:“ [ORA-28002: the password will expire within 6 days.No extended error.”。
参考http://www.ora00600.com/wordpress/scripts/11g/ora-28002-the-password-will-expire-within-7-days/
判断是oracle 11g中sde用户的密码到期导致。
解决方案:
1、使用sys用户以dba身份登录,执行
ALTER PROFILE DEFAULT LIMIT password_grace_time UNLIMITED
ALTER PROFILE DEFAULT LIMIT password_life_time UNLIMITED
取消 密码日期限制
2、对于已经出现提示的帐户必须再改一次密码,:
$sqlplus / as
sysdba
sql alter user
smsc identified by <原来的密码 ----不用换新密码
OK!地图服务正常使用了!