Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Oracle新创建的用户权限问题?_Database_Oracle_Privileges - Fatal编程技术网

Database Oracle新创建的用户权限问题?

Database Oracle新创建的用户权限问题?,database,oracle,privileges,Database,Oracle,Privileges,新创建的用户: 创建用户John 秘密识别; 您有一些特权吗?或者新创建用户的权限是否有任何oracle配置?我需要有关此主题的信息。不,没有特权 select * from dba_sys_privs where grantee='JOHN'; select * from dba_tab_privs where grantee='JOHN'; select * from dba_role_privs where grantee='JOHN'; ammoQ在技术上是正确的 鉴于按上述方

新创建的用户:

创建用户John
秘密识别;

您有一些特权吗?或者新创建用户的权限是否有任何oracle配置?我需要有关此主题的信息。

不,没有特权

select * from dba_sys_privs where grantee='JOHN';

select * from dba_tab_privs where grantee='JOHN';

select * from dba_role_privs where grantee='JOHN';

ammoQ在技术上是正确的

鉴于按上述方式创建的用户没有创建会话权限,因此它还不能实际登录或执行任何其他操作

另一个用户可以使用适当的创建任何。。。在JOHN的模式/用户下创建对象(如过程、函数、触发器)的权限。如果是这样,那么JOHN将自动拥有删除这些对象的权限(但如果没有创建会话权限,他们将很难做到这一点)

从安全性的角度来看,Oracle确实向PUBLIC授予了一系列特权。一旦创建了一个用户,他们就可以做很多事情(例如从视图中选择,例如所有用户)