oracle数据库密码过期报错
# su - oracle$ sqlplus / as sysdba
SQL*Plus:> Copyright (c) 1982, 2009, Oracle.All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition> With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> SELECT username,PROFILE FROM dba_users; ---查看用户的profile是哪一个,一般是default
USERNAME PROFILE
------------------------------ ------------------------------
SPATIAL_WFS_ADMIN_USR DEFAULT
SPATIAL_CSW_ADMIN_USR DEFAULT
APEX_PUBLIC_USER DEFAULT
DIP DEFAULT
MDDATA DEFAULT
XS$NULL DEFAULT
ORACLE_OCM DEFAULT
SCOTT DEFAULT
UMPUSER DEFAULT
SEARCH DEFAULT
OLAPSYS DEFAULT
USERNAME PROFILE
------------------------------ ------------------------------
SI_INFORMTN_SCHEMA DEFAULT
OWBSYS DEFAULT
ORDPLUGINS DEFAULT
XDB DEFAULT
ANONYMOUS DEFAULT
CTXSYS DEFAULT
ORDDATA DEFAULT
OWBSYS_AUDIT DEFAULT
APEX_030200 DEFAULT
APPQOSSYS DEFAULT
WMSYS DEFAULT
USERNAME PROFILE
------------------------------ ------------------------------
EXFSYS DEFAULT
ORDSYS DEFAULT
MDSYS DEFAULT
FLOWS_FILES DEFAULT
SYSMAN DEFAULT
DBSNMP MONITORING_PROFILE
OUTLN DEFAULT
SYSTEM DEFAULT
SYS DEFAULT
MGMT_VIEW DEFAULT
32 rows selected.
SQL>>
Profile> SQL> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; --查看密码有效期
PROFILE RESOURCE_NAME RESOURCE
------------------------------ -------------------------------- --------
LIMIT
----------------------------------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD
UNLIMITED
不需要重启数据库,可立即生效。
这个时候可以使用plsql登录,登陆的时候会让你输入密码,你输入原来的密码即可。
或在服务器上执行
SQL>alter user 用户名 identified by --可以不换密码。
这样修改后再重启服务,就不会报数据库的密码过期的错误了。。
页:
[1]