oracle 用户创建角色,oracle普通用户创建和加权限
普通用户床架和加权限
create user test1 identified by test1; grant connect to test1;
grant resource to test1;
grant create snapshot to test1;
grant create synonym to test1;
grant create view to test1;
grant select any table to test1;
grant create any trigger to test1;
grant create any view to test1;
grant select any dictionary to test1;
grant unlimited tablespace to test1;
查看角色拥有的权限
select grantee,privilege from dba_sys_privs where grantee='RESOURCE' order by privilege;
CONNECT角色: –是授予最终用户的典型权利,最基本的
CREATE SESSION –建立会话
RESOURCE角色: –是授予开发人员的
CREATE CLUSTER –建立聚簇
CREATE PROCEDURE –建立过程
CREATE SEQUENCE –建立序列
CREATE TABLE –建表
CREATE TRIGGER –建立触发器
CREATE TYPE –建立类型
CREATE OPERATOR –创建操作者
CREATE INDEXTYPE –创建索引类型
CREATE TABLE –创建表
1.查看所有用户:
select * from dba_users;
select * from all_users;
select * from user_users;
2.查看用户或角色系统权限:
select * from dba_sys_privs;
select * from user_sys_privs;
3.查看用户对象权限:
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;
4.查看所有角色:
select * from dba_roles;
5.查看用户或角色所拥有的角色:
select * from dba_role_privs;
select * from user_role_privs;
注意:
1、以下语句可以查看Oracle提供的系统权限
select name from sys.system_privilege_map
2、查看一个用户的所有系统权限(包含角色的系统权限)
select privilege from dba_sys_privs where grantee='DATAUSER'
union
select privilege from dba_sys_privs where grantee in (select granted_role from dba_role_privs where grantee='DATAUSER' );
参考:
http://www.2cto.com/database/201408/322396.html
oracle 用户创建角色,oracle普通用户创建和加权限相关推荐
- linux匿名用户有写入权限,Linux vsftpd匿名用户开放上传,写入,创建,删除权限
Linux vsftpd匿名用户开放上传,写入,创建,删除权限 Linux vsftpd匿名用户开放上传,写入,创建,删除权限 安装vsftpd软件包 编辑配置文件,格式要注意,等于号的前后不能有空格 ...
- Oracle数据库用户角色、表空间创建、删除命令
Oracle数据库用户角色.表空间创建.删除命令 //创建数据表空间 create tablespace BCC datafile 'D:\oracle\oradata\BCC\BCC.dbf' si ...
- linux数据库创建表空间语句,如何用LINUX用命令创建ORACLE数据库表空间和用户
如何用LINUX用命令创建ORACLE数据库表空间和用户 文本模式下如何建 更新时间:2019-06-21 19:36 最满意答案 先su 到 oracle用户,SYS用户以DBA身份登陆 //创建临 ...
- oracle学习笔记一:用户管理(2)创建删除用户
本文主要介绍如何创建和删除用户,当然里面牵涉很多知识,慢慢道来. 1,创建用户 需求:假设你是oracle管理员,当一个同事入职,你需要分配给一个账号. 创建用户,一般需要有相应权限的用户才可以创建用 ...
- oracle基础授权,Oracle基础学习3--Oracle创建用户并授权
Oracle服务器端的操作一般如下: 1)安装Oracle服务器软件 2) 创建数据库(安装时自动创建) 3) 配置监听(安装时自动配置) 4) 启动Oracle实 ...
- Centos系统创建用户oracle后,用该用户登陆系统,页面加载报错GConf error
Linux 的 GConf error 解决办法 问题: Centos系统创建用户oracle后,用该用户登陆系统,页面加载报错,导致重新进入Centos系统后出现: GConf error:Fail ...
- Oracle创建一个用户并赋予其他用户表的访问权限
Oracle创建一个用户并赋予其他用户表的访问权限的方法 --第一步:创建用户 create user username identified by password; --第二步:给用户赋值接触锁定 ...
- Oracle中的用户创建和权限的分配
1.数据库安装时的参数设定 下面数据库所用的版本为ORACLE 9I (9.2.0),安装数据库时,数据库系统会创建一个数据库实例,其中:安装目录选为:\oracle,数据库名与数据库SID号都输入: ...
- Linux下oracle 数据库表空间、用户的创建,数据的导入导出操作指南
Oracle新建用户并且将已有的数据dmp文件导入到新建的用户下的操作流程 1.切换到oracle用户下 su - oracle 2.登录sqlplus sqlplus /nolog 3.使用sysd ...
最新文章
- 知识星球!!!!!!
- PDF.NET数据开发框架实体类操作实例(for PostgreSQL,并且解决自增问题)
- 递归不行就换动态规划(洛谷P1028题题解,Java语言描述)
- 围成面积(信息学奥赛一本通-T1359)
- seaborn—sns.scatterplot绘制散点图
- 得具备点靠钱赚钱的能力
- CVPR2020 论文分类及全部下载!
- Android MTK GPIO 控制驱动
- android 语音自动播报,Android语音播报的两种简单实现
- 关于邮箱的POP协议、imap协议、imap协议简单讲解
- 骨骼动画驱动理解, blender 驱动骨骼
- 【英语-同义词汇词组】consider,think,believe,count,deem,reckon,regard、hold 表示【认为】时的用法及区别
- CSS实现背景图片透明文字不透明效果的两种方法
- 单个正态总体均值的置信区间
- tomcat启动项目时一直卡住无反应的解决方案
- PTA-至多删三个字符:动态规划
- 全球前10大数据库产品厂家
- 点火成功后,她泪流满面!美国可控核聚变背后的华裔女科学家
- 在3G中实现LBS的定位技术和GIS系统
- SpringBoot下实现华为云短信验证功能(含代码)