【问题标题】:changing oracle users password for lifetime [duplicate]终身更改oracle用户密码[重复]
【发布时间】:2013-12-13 08:42:08
【问题描述】:

我在 XE 架构中有一个名为“peter”的用户。我想为这个用户设置终身密码,这意味着密码永远不会过期。

这可能吗?

问候, 杰拉德

【问题讨论】:

  • 难道不能将 expire 更改为 'false' 或类似的东西吗?

标签: database oracle oracle11g


【解决方案1】:

您可以更改配置文件以设置终身密码。尝试以下步骤,(假设您拥有所有权限)

SELECT profile FROM DBA_USERS WHERE username = 'peter'; --Default profile is 'DEFAULT'

ALTER PROFILE <profile_name> limit password_life_time UNLIMITED; 

【讨论】:

  • 这应该是正确的做法。但是,不要更改 DEFAULT 配置文件,因为这不是一个好的做法。相反,请根据 DEFAULT 配置文件创建一个新配置文件,然后更改该配置文件。
【解决方案2】:
  1. 以 SYSTEM 身份登录
  2. 转到主页 > 管理 > 管理数据库用户
  3. 点击用户
  4. 取消选中“密码过期”复选框
  5. 单击“更改用户”以保存更改

【讨论】:

  • G.Vicario :这似乎是为顶级用户准备的。我需要为我的 XE 架构制作它。使用 sysdba 权限我们可以实现,但我不知道查询。
  • 抱歉没有帮助。既然您提到了 XE 架构,我以为您使用的是 Oracle XE。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-06-19
  • 1970-01-01
  • 1970-01-01
  • 2018-03-12
  • 1970-01-01
  • 2015-08-28
  • 2015-12-17
相关资源
最近更新 更多