Linux系统Oracle数据库修改密码
项目开发时,突然提示Oracle报错,ORA-28001: 口令已经失效。Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。修改方法:切换oracle用户# su - orcale查看oracle home路径# echo $ORACLE_HOME# cd $ORACLE_HOME/bin
·
项目开发时,突然提示Oracle报错,ORA-28001: 口令已经失效。
Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。
修改方法:
切换oracle用户
# su - orcale
查看oracle home路径
# echo $ORACLE_HOME
# cd $ORACLE_HOME/bin
# ./sqlplus / as sysdba
# alter user [用户名] identified by [密码]
若要改为无限期密码:
SELECT username,PROFILE FROM dba_users;
看看数据库用户对应的是哪个profile文件,一般为'DEFAULT'
如果是default, 则运行:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
以上都是sql语句,都在SQLPLUS下运行。
看看数据库用户对应的是哪个profile文件,一般为'DEFAULT'
如果是default, 则运行:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
以上都是sql语句,都在SQLPLUS下运行。
更多推荐
已为社区贡献1条内容
所有评论(0)