Oracle基于学习3--Oracle创建用户和授权
2015-08-16 11:06
381 查看
Oracleserver端的操作,如以下一般:
1) 安装Oracleserver软件2) 创建数据库(安装时自己主动创建)
3) 配置监听(安装时自己主动配置)
4) 启动Oracle实例
5) 创建用户表空间
6) 创建新用户并授权
以下就開始讲创建用户表空间、创建新用户并授权两项:
首先要用系统管理员登陆Oracle(sqlplus/as sysdba)Ø 创建用户表空间(D盘根文件夹创建名为ts_zhangsan的表空间)
create tablespace ts_zhangsandatafile'D:\zhangsan.dbf'size30m
autoextend on;
Ø 创建用户(username为zhangsanpassword为pwd)
create user zhangsan identified by pwd;
Ø 将表空间ts_zhangsan授权给用户zhangsan
alter user zhangsan default tablespace ts_zhangsan;
Ø 为用户zhangsan授予连接数据库、创建表、视图,操作空间等权限
grant create session,create table,create view,unlimited tablespace to zhangsan;
Ø 用户zhangsan连接到Oracle
conn zhangsan/pwd
注:
Ø 首先要授权 create session,然后才干连接Oracle
Ø 然后要授权 tablespace才干进行创建活动
Ø 然后要授权 create table才干创建table(view同理)
Ø 假设为全部用户授权,就用to public,如:
Grant create sessionto public
Ø 回收权限用revoke from。如(顺序与授权相反)
revoke create table from zhangsan;
revoke create session from zhangsan;
Ø 假设用户以下有表,则不能直接删除(drop),除非在删除语句后面加上cascade来强制删除,这样全部跟用户相关的东西自然也都被删除:
相关文章推荐
- oracle简单复习
- oracle学习笔记 回收站&用户权限&导入导出
- oracle 学习笔记之触发器
- oracle数据库导入导出
- oracle 创建用户
- oracle学习笔记之存储过程与存储函数
- 连接oracle jdbc
- oracle 监听 lsnrctl 命令
- Oracle-12541:TNS:无监听程序 .
- oracle误drop/update操作后的数据恢复测试
- ORACLE中 %TYPE 和 %ROWTYPE 的使用
- Oracle表联结之嵌套循环
- ORACLE 第4节 多表查询
- Oracle创建索引的基本规则
- oracle 学习笔记之PL/SQL程序设计
- oracle中动态SQL使用详细介绍
- Oracle中dual表的用途介绍
- 查看Oracle中是否有锁表的sql
- Oracle数据库基础
- oracle锁表解除