oracle 权限
竹蜻蜓vYv
努力使自己成为一个数据库大佬
展开
-
oracle批量授权
背景:oracle数据库,存在用户A和用户B对单表授权:grant insert,select,update,delete on A.TABLE1 to B;批量授权:1、先查出所有授权语句A用户登录然后执行以下sql;select 'grant insert,select,update,delete on A.' || table_name || ' to B;' from user_tables或者执行以下sqlselect 'grant insert,select,update,d.转载 2020-07-08 18:00:12 · 636 阅读 · 0 评论 -
oracle 创建新用户,授权给其他用户
--1.创建表空间CREATESMALLFILETABLESPACE"TEST"DATAFILE'/u02/oradata/test01.dbf'SIZE30720MLOGGINGEXTENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENTAUTO;--2.创建用户createusertestidentif...原创 2020-06-15 15:40:36 · 1209 阅读 · 0 评论 -
普通用户授予select any table 权限
基于应用的需要,让普通用户有访问sys表的权限,于是就想到了selectanytable的权限,可是当授权以后发现还是不能访问sys的表,经过查一系列资料,发现selectanytable不是真正的anytable。下面做这个实验:SQL>select*fromv$versionwhererownum<2;**BANNER——————...原创 2020-06-15 15:58:24 · 4422 阅读 · 0 评论 -
如何查看oracle用户具有的权限和角色
记录一下,备查:1.查看所有用户:select*fromdba_users;select*fromall_users;select*fromuser_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select*fromdba_sys_privs;select*fromuser_sys_privs;3...原创 2020-06-15 16:03:23 · 1433 阅读 · 0 评论 -
Oracle授予/撤销权限
本Oracle教程解释了如何使用授予和撤销权限的语法和示例。可以在Oracle中的各种数据库对象上使用GRANT和REVOKE授予/撤销权限。我们首先看看如何授予和撤消对表的权限,然后再看看如何授予和撤销Oracle中的函数和过程的权限。授予表上的特权可以授予用户表格的各种权限。这些权限可以是SELECT,INSERT,UPDATE,DELETE,REFERENCE...原创 2020-06-15 16:09:33 · 1665 阅读 · 0 评论