oracle命名空间和用户的基本操作
2017-08-01 10:40
666 查看
一、命名空间
1.创建
create tablespace QT datafile
'/home/oracle/QT.dbf' size 200m autoextend on next 10m maxsize unlimited
logging
online
permanent
extent management local autoallocate
blocksize 8k;
2.删除
DROP TABLESPACE QT INCLUDING CONTENTS AND DATAFILES;
二、用户
1.创建
create user QT identified by 123456 default tablespace QT;
2.赋权
1)赋权
grant connect,resource to QT;
grant create any table to QT;
grant delete any table to QT;
grant insert any table to QT;
grant select any table to QT;
grant update any table to QT;
grant unlimited tablespace to QT;
grant create any sequence to QT;
grant create any view to QT;
grant execute any procedure to QT;
2)查看权限
select * from user_sys_privs;//查看当前用户所有权限
select * from user_tab_privs;//查看所用用户对表的权限
3)收回权限
基本语法同grant,关键字为revoke
4)角色
角色即权限的集合,可以把一个角色授予给用户
create role myrole;//创建角色
grant create session to myrole;//将创建session的权限授予myrole
grant myrole to zhangsan;//授予zhangsan用户myrole的角色
drop role myrole;删除角色
3.删除
drop user QT cascade;
1.创建
create tablespace QT datafile
'/home/oracle/QT.dbf' size 200m autoextend on next 10m maxsize unlimited
logging
online
permanent
extent management local autoallocate
blocksize 8k;
2.删除
DROP TABLESPACE QT INCLUDING CONTENTS AND DATAFILES;
二、用户
1.创建
create user QT identified by 123456 default tablespace QT;
2.赋权
1)赋权
grant connect,resource to QT;
grant create any table to QT;
grant delete any table to QT;
grant insert any table to QT;
grant select any table to QT;
grant update any table to QT;
grant unlimited tablespace to QT;
grant create any sequence to QT;
grant create any view to QT;
grant execute any procedure to QT;
2)查看权限
select * from user_sys_privs;//查看当前用户所有权限
select * from user_tab_privs;//查看所用用户对表的权限
3)收回权限
基本语法同grant,关键字为revoke
4)角色
角色即权限的集合,可以把一个角色授予给用户
create role myrole;//创建角色
grant create session to myrole;//将创建session的权限授予myrole
grant myrole to zhangsan;//授予zhangsan用户myrole的角色
drop role myrole;删除角色
3.删除
drop user QT cascade;
相关文章推荐
- oracle 数据库的基本操作(表空间、表、用户的创建及查询)
- ORACLE创建表空间以及增加用户基本权限操作
- oracle基本操作语法(建表空间,建用户,授权,数据导入导出)
- oracle 表空间、用户等相关基本操作
- oracle 定义表空间 添加用户基本操作
- Oracle 表空间基本操作
- Oracle 表空间基本操作
- Oracle操作(解锁用户,修改密码,无密码登录,创建表空间,赋权)
- Oracle创建命名空间和新用户
- Oracle创建命名空间和新用户
- oracle中关于用户和表空间的操作
- ORACLE创建用户、创建表空间、分配权限、删除用户操作
- Oracle创建用户表空间等操作
- Oracle SQL 基本操作之 用户权限管理方法
- 一个用户操作多个表空间中表的问题(oracle)
- Oracle 删除用户和表空间的常用操作
- 4.windows和Linux下创建oracle用户名表空间,表,插入数据,用户管理表等操作
- Oracle有关于用户的一些基本操作
- Oracle创建用户表空间等操作
- oracle 删除用户命令和部分表空间操作