永发信息网

oracle里把create session权限回收的话能不能连接数据库?或者说能不能用其

答案:2  悬赏:20  手机版
解决时间 2021-03-06 01:31
  • 提问者网友:抽煙菂渘情少年
  • 2021-03-05 03:25
oracle里把create session权限回收的话能不能连接数据库?或者说能不能用其他方法连接数据库?
最佳答案
  • 五星知识达人网友:行雁书
  • 2021-03-05 04:34
(1) 连接需要connect角色,create session权限
(2) 对某一个表空间有quota,或对某一表空间有ulimit tablespace
(3) alter user xxx identified by xxx tablespace bbb quota 20m;
全部回答
  • 1楼网友:duile
  • 2021-03-05 06:00
用户有了 create session 权限,便能使用 connect 用户名/密码@tns 别名 来远程登陆数据库 但也只能登陆数据库,以及查询一些 public 可以访问的视图等。 可以通过 select owner, object_name, object_type from all_objects; 了解无需额外授权便可以访问的对象的名称及类型。 如果需要能够建表,等,则还需要单独授予相应的权限, 如grant create table to 用户名; 授予用户建表权限 alter user 用户名 quota 空间尺寸 on tablespace 表空间名; 授予用户在某个表空间可以占据多少空间量,然后,用户才能在该表空间中建表。 grant select on .. to 用户名; 授予用户对某个表或视图的查询权限,用户才能进行相关对象的查询。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯