ITPub博客

首页 > 数据库 > Oracle > oracle第一次课(表空间的创建)

oracle第一次课(表空间的创建)

Oracle 作者:yangwanb 时间:2014-03-08 21:29:16 0 删除 编辑


Oracle的物理结构
   数据文件(Date File):一个数据库可以拥有一个或多个数据文件
 重做日志文件(Redo Log  Files):至少有两个重做日志文件
  控制文件(Control File):可以有一个或多个



表空间的创建

Create  tablespace (表空间的名称)datafile ‘数据文件保存的位置(数据文件名.dbf)’   size *m    autoextend on  next *m'允许自动增长每次增长*M'    maxsize *m‘最大值 *M’ ‘ unlimited  无限大'


创建临时表空间
create  temporary  tablespace 
临时表空间名称   tempfile‘数据文件保存的位置(数据文件名.dbf)’ size *m  autoextend on  next 5 maxsize 100m;


表空间增加数据文件
Alter  tablespace 
表空间的名称  add  datafile ’数据文件保存的位置(数据文件名.dbf)’  size *m


可以改变表空间的大小
alter  database  datafile  '
数据文件保存的位置(数据文件名.dbf)' resize 10m;

删除表空间
Drop  tablespace  表空间名
如果表空间非空,请使用 including  contents 选项,如果删除对应的数据文件,在
including  contents  后面再加上and  datafiles.
drop空


设置表空间脱机和联机
Alter tablespace 表空间名 online(联机)
Alter tablespace 表空间名  Offline(脱机)


1:建立一个一般的数据表空间usernew

Creact  tablespace usernew datafilef:gllusernew.dbf;

 

2:修改表空间usernew,将其设置为脱机状态。

Alter  tablespace usernew Offline;

 

3:为表空间usernew添加一个数据文件u1.dbf

Alter  database usernew  add datafilef:gllu1.dbf;

 

4:修改数据文件u1.dbf,将其长度改为5MB

Alter  database  datafile f:gllu1.dbf  resize 5MB;

 

5.删除表空间usernew,同时删除对应的数据文件。

Drop  tablespace  usernew  including contents  and datafiles;

 

6:查看该用户下的表空间

 

Select  tablespce _name from dba_tablespces;

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26198902/viewspace-1116119/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: Oracle中NULL
请登录后发表评论 登录
全部评论

注册时间:2011-08-23

最新文章