① oracle数据库密码过期怎么办
在sqlplus使用管理员账户sys登录,修改密码之后应该就可以登录了,你也可以将密码期限该长些或者无期
② oracle数据库普通用户密码默认是多少天有效
我来教你怎么自己查,步骤很简单的,只需要两步就搞定
第一步:查看你所关心的用户使用的是哪个profile
select
username,profile
from
dba_users
where
username
=upper('scott');
如果没有更改过,一般都是DEFAULT
然后查看default这个profile的设置
第二步:查看相应profile(default)设置
select
profile,resource_name,resource_type,limit
from
dba_profiles
where
profile=upper('default');
FAILED_LOGIN_ATTEMPTS
帐户被锁定之前可以错误尝试的次数
PASSWORD_LIFE_TIME
密码可以被使用的天数,单位是天,默认值180天
PASSWORD_REUSE_TIME
密码可重用的间隔时间(结合PASSWORD_REUSE_MAX)
PASSWORD_REUSE_MAX
密码的最大改变次数(结合PASSWORD_REUSE_TIME)
PASSWORD_LOCK_TIME
超过错误尝试次数后,用户被锁定的天数,默认1天
PASSWORD_GRACE_TIME
当密码过期之后还有多少天可以使用原密码
③ oracle 11g 数据库密码过期
密码过期了复,可以用sys as sysdba用户进去,制使用alter user username identified by passwd;修改一下。
密码多少天过期以及其他策略,取决于该用户使用的Profile。
创建profile的方法参考:
create profile app_users2 limit
failed_login_attempts 5
password_life_time 60
password_reuse_time 60
password_reuse_max 5
password_verify_function verify_function
password_lock_time 1/24
password_grace_time 10;
修改用户的profile的方法
alter user username profile profilename;
④ oracle数据库密码过期时间查询
sqlplus sys/password as sysdba 这个是作为管理员登陆
把oracle密码默认天数修改为无限制
SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
这个是我平时用的语句,内看看是否能帮容到你,第二句应该就是你要的查询
⑤ oracle数据库密码过期怎么办
按照如下步骤进行操作:
1、查看用户的是哪个,一般是default:
sql>Select username,PROFILE FROM dba_users;
2、查看指定概要文件(如default)的密码有效期设置:
sql>Select * FROM dba_profiles s Where s.profile='DEFAULT' AND esource_name='PASSWORD_LIFE_TIME';
3、将密码有效期由默认的180天修改成“无限制”:
sql>Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重启动数据库,会立即生效。
4、修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;
已经被提示的帐户必须再改一次密码,举例如下:
$sqlplus / as sysdba
sql> alter user smsc identified by <原来的密码> ----不用换新密码
oracle11g启动参数resource_limit无论设置为false还是true,密码有效期都是生效的,所以必须通过以上方式进行修改。
⑥ oracle数据库更改用户密码过期要怎么办
1、进入抄sqlplus模式
sqlplus/assysdba;
2、查看用户密码的有效期设置(一般默认的配置文件是DEFAULT)
SELECT*FROMdba_profilesWHEREprofile='DEFAULT'ANDresource_name='PASSWORD_LIFE_TIME';
3、将密码有效期由默认的180天修改成“无限制”,修改之后不需要重启动数据库,会立即生效
_LIFE_TIMEUNLIMITED;
4、帐户再改一次密码
alteruser用户名identifiedby原密码;
5、使用修改后的用户登录,如果报“ORA-28000:用户已被锁”,解锁
alteruserdb_useraccountunlock;
⑦ oracle数据库密码过期怎么修改密码
是由于中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。
1、查看用户的proifle是哪个,一般是default:
sql>SELECT username,PROFILE FROM dba_users;
2、 查看指定概要文件(如default)的密码有效期设置:
sql>SELECT * FROM dba_profiles s WHERE s.profile=\'DEFAULT\' AND resource_name=\'PASSWORD_LIFE_TIME\';
3、 将密码有效期由默认的180天修改成“无限制”:
sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重启动数据库,会立即生效。
4、 修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;
已经被提示的帐户必须再改一次密码,举例如下:
$sqlplus / as sysdba
sql> alter user smsc identified by <原来的密码> ----不用换新密码
oracle11g启动参数resource_limit无论设置为false还是true,密码有效期都是生效的,所以必须通过以上方式进行修改。以上的帐户名请根据实际使用的帐户名更改。
⑧ 如何设置Oracle数据库用户密码长期有效
10G
数据库可以查看dba_users表,不过里面的密码是MD5加密的,11G就已经看不到了
⑨ oracle数据库密码多久过期
按照如下步骤进行操作:
1、查看用户的proifle是哪个,一般是default:
sql>Select username,PROFILE FROM dba_users;
2、查看指定概要文件(如default)的密码有效期设置:
sql>Select * FROM dba_profiles s Where s.profile='DEFAULT' AND esource_name='PASSWORD_LIFE_TIME';
3、将密码有效期由默认的180天修改成“无限制”:
sql>Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重启动数据库,会立即生效。
4、修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;
已经被提示的帐户必须再改一次密码,举例如下:
$sqlplus / as sysdba
sql> alter user smsc identified by <原来的密码> ----不用换新密码
oracle11g启动参数resource_limit无论设置为false还是true,密码有效期都是生效的,所以必须通过以上方式进行修改。
⑩ oracle怎么查看用户密码的有效期
用dba账户登录,先查看dba_users里面,用户使用的porfile是哪一个,一般默认是default
SELECT
username,PROFILE FROM dba_users;
再去看指定文件的密码设置:
select * from dba_profiles
where profile='DEFAULT' and
resource_name='PASSWORD_LIFE_TIME'这里可以看到limit字段的,这个就是你要的字段。