Oracle创建表空间、创建用户以及授权、查看权限
2016-04-24 11:57
796 查看
创建临时表空间
创建用户表空间
创建用户并制定表空间
给用户授予权限
将role这个角色授与username,也就是说,使username这个用户可以管理和使用role所拥有的资源,role是权限的集合
查看用户权限
查看所有用户
查看用户系统权限
查看用户对象或角色权限
查看所有角色
——-遇到no privileges on tablespace ‘tablespace
原文:http://www.blogjava.net/wolfman09/archive/2009/05/01/268536.html
CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;
创建用户表空间
CREATE TABLESPACE test_data LOGGING DATAFILE 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\TEST_DATA01.DBF' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;
创建用户并制定表空间
CREATE USER username IDENTIFIED BY password DEFAULT TABLESPACE TEST_DATA TEMPORARY TABLESPACE TEST_TEMP;
给用户授予权限
GRANT CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY PROCEDURE, ALTER ANY TABLE, ALTER ANY PROCEDURE, DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE, SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE TO username;
将role这个角色授与username,也就是说,使username这个用户可以管理和使用role所拥有的资源,role是权限的集合
GRANT role TO username;
查看用户权限
查看所有用户
SELECT * FROM DBA_USERS; SELECT * FROM ALL_USERS; SELECT * FROM USER_USERS;
查看用户系统权限
SELECT * FROM DBA_SYS_PRIVS; SELECT * FROM USER_SYS_PRIVS;
查看用户对象或角色权限
SELECT * FROM DBA_TAB_PRIVS; SELECT * FROM ALL_TAB_PRIVS; SELECT * FROM USER_TAB_PRIVS;
查看所有角色
SELECT * FROM DBA_ROLES;
——-遇到no privileges on tablespace ‘tablespace
alter user userquota 10M[unlimited] on tablespace;
原文:http://www.blogjava.net/wolfman09/archive/2009/05/01/268536.html
相关文章推荐
- linux centos5.7(32bit) oracle 10g oracle11g
- 查询Oracle中某张指定表的列的信息
- Oracle的number的整数位最大长度是38(小数位最大长度是127位),varchar2的最大长度是4000...
- 甲骨文神學雜論:神的主板AND肉的板塊
- Oracle之深入浅出(二)--SQL原理、解释计划与执行计划
- Oracle的pipelined函数实现高性能大数据处理
- Oracle排错工具oerr
- Oracle 12C 创建用户
- Oracle数据库触发器如何调用Java程序实现Openfire消息推送
- Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
- Xshell连接Linux下Oracle无法回退的解决办法
- 5.oracle的dump理解五 数据块理论
- 4.oracle的dump理解四 解析块
- 3.oracle的dump理解三 DUMP块
- 2.oracle的dump理解二 Buffer Header和Block Header
- 1.oracle的dump理解一 BH buffer header
- 免安装oracle客户端使用PLSQL
- Oracle11g 启动报错ORA-00845: MEMORY_TARGET not supported on this system报错解决
- 20160423 Oracle数据库中中文显示问号的解决办法
- DayDayUP_Linux运维学习_oracle11g安装教程