oracle中用户锁定及解锁

oracle中用户锁定及解锁

oracle数据库安装好之后,scott之类的用户默认情况下是被锁住的,无法使用scott用户登录数据库。

使用有alter user数据库权限的用户登陆,角色选sysdba,执行以下命令:

解锁命令: SQL> ALTER USER 用户名 ACCOUNT UNLOCK;

锁定用户命令:SQL> ALTER USER 用户名 ACCOUNT LOCK;

如果登陆用户没有alter user数据库权限,使用拥有dba角色的用户登陆执行以下命令:

SQL> grant alter user to 用户名;

这样,对应的需要登录sqlplus的用户就可以去解锁其它用户了。但是这里很废话,直接使用具有dba角色就是的用户登陆解锁就OK了,因为dba角色拥有alter user权限。

查看数据库中所有角色和对应权限的语句:select * from role_sys_privs;

查看当前登陆用户拥有的角色的语句:select * from user_role_privs;--貌似不能查询所有用户拥有哪些角色,只能查询当前登陆用户。

相关推荐

14款国内外主流三维GIS软件
网上注册送365的平台

14款国内外主流三维GIS软件

08-06 👁️ 5418
求赛码网站编程技巧
中国的365体育投注

求赛码网站编程技巧

08-05 👁️ 1404
物品寄售
中国的365体育投注

物品寄售

06-28 👁️ 1304
网站服务器要打开什么端口
网上注册送365的平台

网站服务器要打开什么端口

07-18 👁️ 679