查看Oracle数据库DBA角色,以及如何去除用户的DBA权限

查看Oracle数据库DBA角色,以及如何去除用户的DBA权限,第1张

--新建用户create user test identified by testdefault tablespace test_datatemporary tablespace test_temp--赋权grant connect,resource to test(dba:包含大部分的权限)

oracle创建好数据库都有4个系统管理账户的,sys、system等等,登陆的时候必须加as sysdba,本来账户下面都有表和数据的,不用担心

用plsql导入,首先你这个dmp文件必须是plsql导出来的,导入的时候你用as sysdba登陆就导入到系统账户下面去了,最好新建一个账户,登陆这个账户后再执行导入

想删除掉其他用户,用sys、system这些系统账户登陆进去之后,在左边菜单users里面可以删除任一用户

我一般都用命令导入导出的

http://zhidao.baidu.com/question/320143734

1、sys用户拥有的是sysdba权限。2、你可以使用revoke命令回收权限,但是要注意几点:一、如果该用户已经将dba权限赋予另一用户的话那么另一用户的权限是不会被连带收回的。二、在某些版本的数据库中回收dba权限可能会遇到bug,需要注意。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6811444.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存