sqlplus 修改system密码_Tecno平台Orcale数据库密码过期问题解决

84f036570f39bed50c6847230db8b26d.gif

作者:潘子豪     审校:Ector

常用版本:Process Simulate V14

PD、PS在登陆时出现ORA-28001报错的时候是因为Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题。

报错提示;如图1

ffdbb966dc42344ed099a6dea742d3bd.png

图1

首先以管理员身份运行CMD;如图2

3e02292d764662a491f99027db020e09.png

图2

输入sqlplus并回车,进入oralce数据库并输入密码。输入格式为“账号 /密码@实例名称”。例如:system /manager@TNDB;如图3所示

7d525285e9f9fa80755f9adbeedb8332.png

图3

连接成功后会出现已连接成功,并显示数据库的版本;如图4

f503646ee4544cef0835719e6c930ef3.png

图4

输入SELECT username,PROFILE FROM dba_users;并回车。如图5

feb731cb31650a38ac4a3da3609cf1e2.png

图5

输入SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' ANDresource_name='PASSWORD_LIFE_TIME';查看用户密码期限。;如图6

cad32219c337f568b933a67dba0887dd.png

图6

输入ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;将用户密码有效期由默认的180天修改成“无限制”;如图7

987db66f13d2587fac9007dcbf2545b0.png

图7

修改后,没有被提示ORA-28002警告的用户账号不会再碰到同样的提示;而已经被提示的用户账号必须再改一次密码,举例如下:

登陆具有管理员权限的用户,可以使用system /manager@+实例名称进行登陆;如图8

ee9d8f5c86bcfd98f3ce3588601b3fc3.png

图8

67cc6b1c1e417e43f7e933131fa8d9cc.png

314681d4eccb89cdb09a8a0b3dac4aa4.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值