- 生活问答
- 答案列表
oracle密码过期:orcl数据库密码过期[朗读]
在oracle中执行以下操作:1、查看用户的proifle是那个,一般是default:selectusername,profilefromdba_users;2、查看指定概要文件(如default)的密码有效期设置:
用dba身份登录.你这个是密码过期了,修改下密码就好.cmdsqlplus/nologsql>conn管理用户名/密码assysdba;sql>select*fromdba_users;找到你要修改的用户名.如:temp1,修改其密码为123sql>alterusertemp1identifiedby123;就可以咯。
用dba账户登录,先查看dba_users里面,用户使用的porfile是哪一个,一般默认是defaultselectusername,profilefromdba_users;再去看指定文件的密码设置:select*fromdba_profileswhereprofile='default'andresource_name='password_life_time'这里可以看到limit字段的,这个就是你要的字段。
你可能之前启动过策略或profile,一旦你启用过,就有可能有这种现象.即使你改为无限制.expired和expired(grace)表示用户密码过期状态.修改profile中的。
打开cmd,输入sqlplus/nolog,回车.(2)输入“conn/assysdba”;(3)输入“alterusersysidentifiedby新密码”,注意:新密码最好以字母开头,否则可能出现错误ora-00988.有了这个方法后,只要自己对oracle服务器有管理员权限,不记得密码的时候就可以随意修改密码。