Oracle建用户 授权 表 表空间的操作
2016-01-04 18:59
417 查看
数据库简单的一些操作
create user by identified by"123456";//创建用户
drop user tom//删除用户
photo clob//字节型超大的 blob//字符节超大的
--sql ddl数据定义语言 dml数据操做语言 dcl数据控制语言
--创建一个表单,对其进行增删改查
create table student
(
--id char(4)为长度为4的id,不能为空
id char(4) not null,
--varchar2(100)为0到100的长度,不能为空
name varchar2(100) not null,
--身高为三位数,可以为空
height number(3),
birthday date
);
--插入数据,插入id,name,height
insert into student(id,name,height) values('0001','tom',100);
--查询语句
select* from student;
--修改身高
update student set height=height+5;
--删除id为0001的
delete from student where id='0001';
--删除表单
drop table student;
--管理员要做的事情
(1)表空间
--创建表空间exam_tbs
creat tablespace exam_tbs
datefile 'D:'size 5 m reuse autoextend on maxsize,
'D:'size 5 m reuse autoextend on
--drop删除表空间(文件不会删掉)
drop tablespace exam_tbs;
--删除表空间(包含文件内容)
drop tablespace exam_tbs including contents
(2)用户管理
--创建一个用户,以密码识别,默认的操作空间为exam_
create user exam identified by password default tablespace exam_;
--删除用户
drop user;
--删除用户保护里面的所有
deop user casecade;
(3)授权
--授予会话权限
grant create session to exam;
--通过角色授权
<1>授予连接权限,里面包括绘画权限
grant connect to exam;
<2>授予资源管理权限
grant resource to exam;
(4)收回权限
revke create seeion from exam;
revoke resource from exam;
revoke connect from exam;
create user by identified by"123456";//创建用户
drop user tom//删除用户
photo clob//字节型超大的 blob//字符节超大的
--sql ddl数据定义语言 dml数据操做语言 dcl数据控制语言
--创建一个表单,对其进行增删改查
create table student
(
--id char(4)为长度为4的id,不能为空
id char(4) not null,
--varchar2(100)为0到100的长度,不能为空
name varchar2(100) not null,
--身高为三位数,可以为空
height number(3),
birthday date
);
--插入数据,插入id,name,height
insert into student(id,name,height) values('0001','tom',100);
--查询语句
select* from student;
--修改身高
update student set height=height+5;
--删除id为0001的
delete from student where id='0001';
--删除表单
drop table student;
--管理员要做的事情
(1)表空间
--创建表空间exam_tbs
creat tablespace exam_tbs
datefile 'D:'size 5 m reuse autoextend on maxsize,
'D:'size 5 m reuse autoextend on
--drop删除表空间(文件不会删掉)
drop tablespace exam_tbs;
--删除表空间(包含文件内容)
drop tablespace exam_tbs including contents
(2)用户管理
--创建一个用户,以密码识别,默认的操作空间为exam_
create user exam identified by password default tablespace exam_;
--删除用户
drop user;
--删除用户保护里面的所有
deop user casecade;
(3)授权
--授予会话权限
grant create session to exam;
--通过角色授权
<1>授予连接权限,里面包括绘画权限
grant connect to exam;
<2>授予资源管理权限
grant resource to exam;
(4)收回权限
revke create seeion from exam;
revoke resource from exam;
revoke connect from exam;
相关文章推荐
- Oracle创建外键约束
- 底层数据库交互用ibatis,当把程序部署到iis上,报oracle.Microsoft provider V1.0.5000.0 时,解决方案。
- Oracle cloud control 12c 怎样改动sysmanpassword
- oracle count 百万级 分页查询记要总数、总条数优化
- oracle collection
- oracle学习之bulk collect用法
- ORACLE分页SQL语句
- ORACLE中用rownum分页并排序的SQL语句
- Oracle表空间不足
- 游标变量REF COUSOR(动态游标)使用实例
- oracle-sql server
- linux下安装配置oracle
- Windows Oracle ODBC安装配置
- Linux平台Oracle ODBC安装使用
- oracle 查看建表语句
- Oracle 的 rownum
- IT忍者神龟之Oracle DBA经常使用查询吐血列举
- Oracle 创建表
- 使用ROracle从Oracle数据库获取数据框
- SAP R3 Oracle 9i ORA-06413 连接未打开错误