请教各位高手们,在ORACLE中,
如果(1)用户A的密码过期了,
且(2)不知道sys用户密码,不能一sys用户登录,
(3)不通过DBA等超级管理员进行操作;
能否修改A的密码,如果能,怎样做呢?
如果(1)用户A的密码过期了,
且(2)不知道sys用户密码,不能一sys用户登录,
(3)不通过DBA等超级管理员进行操作;
能否修改A的密码,如果能,怎样做呢?
解决方案 »
- 数据插入问题
- 请教一个增长率的SQL,谢谢
- 富有挑战性的问题,建立超大数据库的问题.
- 《oracle性能优化模块》第二讲视频资料
- 查询时如何在多条相同数据取单一数据
- DG主从轮转以后,switchover_status为not allow,如何解决?
- 如何向oracle字段写入大于4000字符的文本
- 事务里UPDATE一条记录后删除该条记录会失败?
- trigger的问题!
- (在线..)windows2000(prefessional)刚装完oracle8.1.7,一用 sql-plus就出现:ERROR:ORA-12514: TNS: 监听进程不能解析在连接描述符中给
- oracel 字符集更换
- 请教些不常用的语句,谢谢大家。
是否有修改某个用户的密码有效期命令,比如有A,B,C三个用户
设置A用户密码有效期10天,B用户密码有效期20天,C用户密码有效期无限期
只有修改用户必须 拥有修改执行SQL的权限,动态语句如下
DECLARE
sqlstr VARCHAR2(100);
BEGIN
sqlstr:='alter user scott identified by abc';
EXECUTE IMMEDIATE sqlstr;
END;
SQL> alter profile default limit password_life_time 10 days;Profile altered.
只有修改用户必须拥有 修改执行SQL 的 权限,动态语句如下
DECLARE
sqlstr VARCHAR2(100);
BEGIN
sqlstr:='alter user scott identified by abc';
EXECUTE IMMEDIATE sqlstr;
END;修改 帐户密码的有效的特定限制日期
SQL> alter profile default limit password_life_time 10 days;Profile altered.+1
create profile pro_user1(....)
将profile分配给用户
alter user user1 profile pro_user1
修改特定用户profile
alter profile pro_user1......
这样就可以根据不同用户设定不同的密码有效期等项目
create profile pro_user1(....)
将profile分配给用户
alter user user1 profile pro_user1
修改特定用户profile
alter profile pro_user1......
这样就可以根据不同用户设定不同的密码有效期等项目