国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页数据库类Oracle → Oracle 11g的密码更新 Oracle 11g密码180过期问题解决方案

Oracle 11g的密码更新 Oracle 11g密码180过期问题解决方案

我要评论 2014/07/23 20:48:42 来源:国语自产精品视频在线看 编辑:zbbingyang.com [ ] 评论:0 点击:457次

一直在使用Oracle数据库,各种语句、注意一大堆,一不留神就沾染上了连接错误。

最近,碰到的【pèng dào de】需要注【xū yào zhù】意的地【yì de dì】🌰方,就是每【jiù shì měi】隔一段时间需要更新🧠启用新的用户密码,否则连【fǒu zé lián】接错误🐉,提示也🆖很明显🐀,总不过🏤是密码过期的意思【yì sī】。

但是工作中,因为没【yīn wéi méi】有专门🍜的⌛数据库维护,所以【suǒ yǐ】🤾密码神马的⌛,总是用【zǒng shì yòng】一个🕳。所以【suǒ yǐ】🤾,想要避免这种🙂麻烦。需要用【xū yào yòng】SQL语句修【yǔ jù xiū】改Oracle的参数【de cān shù】🚻。

更新密🌋码【mǎ】:alter user system identified by sa;

其中🔶system是用户名称,sa是用户密码【mì mǎ】,可以启💿用新的【yòng xīn de】密码【mì mǎ】,也可以保持原【bǎo chí yuán】🐅有密码【yǒu mì mǎ】🏛。

修改密🗝码保护【mǎ bǎo hù】周期:alter profile default limit password_life_time unlimited;

这样🎦,可以无【kě yǐ wú】限期的【xiàn qī de】使用同一个密【yī gè mì】码,一般在DBA权限下🛏修改🚹。

11g oracle 用户密码过期问题

Oracle 11g 之前默【zhī qián mò】认的用【yòng】🦃户时是【shì】🐯没有密码过【mǎ guò】🌛期的限制🍹的🍳,在Oracle 11g 中默认的🍳profile启用了【qǐ yòng le】密码过【mǎ guò】🌛期时间是【shì】180天。如下:
select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
过期的【guò qī de】🍳密码可用【yòng】alter user userXXX identified by xxx;解决【jiě jué】,可以修改为和以前一🍆样【yàng】🔀。

如果想设置密码不过期【qī】,可用管理员登【lǐ yuán dēng】👀陆🚿,然后执行:
 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
即可。
其他相【qí tā xiàng】🎸关参数【guān cān shù】💱:
select * from dba_profiles where profile='DEFAULT' and RESOURCE_NAME like 'PASSWORD%';

FAILED_LOGIN_ATTEMPTS 整数【zhěng shù】🦋
设定【shè dìng】登💵录到【lù dào】Oracle 数【shù】据库🍴时【shí】🕑可以失【kě yǐ shī】败的次数【shù】🏬。一旦某用户尝❌试登录数【shù】据库🍴的达到【de dá dào】📢该值时【shí】🕑,该用户【gāi yòng hù】🐁的帐户【de zhàng hù】🌞就被锁定【dìng】🖼,只能由🦇DBA能解锁。
PASSWORD_LIFE_TIME
设定【shè dìng】🖼口令【kǒu lìng】💲的有效【de yǒu xiào】时【shí】🕑间【jiān】(天【tiān】数【shù】📯),一旦超【yī dàn chāo】过这一【guò zhè yī】时【shí】🕑间【jiān】,必须重🏟新设口令【kǒu lìng】💲。缺省为180天【tiān】(11g,10gUNLIMITED).
PASSWORD_REUSE_TIME
许多系统不许【tǒng bú xǔ】用户重🤫新启用🌠过去用【guò qù yòng】过的口📏令【lìng】💲。该资源项设定【xiàng shè dìng】⚓了一个📎失效口💨令要经【lìng yào jīng】📥过多少【guò duō shǎo】天【tiān】,用户才可以重新使用该口令【kǒu lìng】💲。缺省为UNLIMITED.
PASSWORD_REUSE_MAX
重新启用🌠一个先【yī gè xiān】前用过的口📏令【lìng】💲前必须对该💛口令【kǒu lìng】💲进行重新设【chóng xīn shè】置的👿次数【shù】🏬(重复用🦓的次数【shù】🏬)。
PASSWORD_LOCK_TIME
设定【shè dìng】🖼帐户被锁🍶定【dìng】🖼的天【tiān】数【shù】📯(当登录失败达到【dào】FAILED_LOGIN_ATTEMPTS时【shí】🕑)。
PASSWORD_GRACE_TIME
设定【shè dìng】🖼在口令【zài kǒu lìng】💲失效前🔹,给予的【gěi yǔ de】🤸重新设【chóng xīn shè】该口令【kǒu lìng】💲的宽限👒天【tiān】。当口令【kǒu lìng】💲失效之后回,在登录🦗时【shí】🕑会出现警告信【jǐng gào xìn】息显示该天数【gāi tiān shù】📯。如果没【rú guǒ méi】有在宽限天【tiān】内修改口令【kǒu lìng】💲,口令【kǒu lìng】💲将失效【jiāng shī xiào】。
PASSWORD_VERITY_FUNCTION
该资源项允许调用一【diào yòng yī】个PL/SQL 来验证🚬口令【kǒu lìng】💲。Oracle公司已提供该📴应用 的脚本【běn】,但是只🥁要愿意的话🏾,用户可以制定【dìng】🗝自己的验证脚【yàn zhèng jiǎo】本【běn】。该参数【shù】📯的设定【shè dìng】🖼就是【jiù shì】PL/SQL函数的【hán shù de】🌽名称【míng chēng】。缺省为NULL.

oracle 11g 用户密🥍码【mǎ】180天过期解决方【jiě jué fāng】➖法

alter profile default limit password_life_time unlimited;

select * dba_profiles where profile=‘DEFAULT’ and resource-name=‘PASSWORD_LlFE_TIME’;

oracle 11g 180天密码

查询密码过期时间

select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';

设置密码用不过期

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

重置密码

alter user ccc identified by ddd;

关键词:Oracle,解决方案

阅读本文后您有什么感想? 已有 人给出评价!

  • 0 欢迎喜欢
  • 0 白痴
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙视