码迷,mamicode.com
首页 > 数据库 > 详细

oracle学习 六 删除表空间,数据文件的语句以及导入导出dmp文件的方法(持续更新中)

时间:2015-01-05 16:18:36      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

要想删除表空间就要先删除数据文件

例如这个例子

CREATE TABLESPACE STHSGIMGDB_SPACE11 DATAFILE 
  D:\ORACLEDATABASE\JinHuaDataBase\STHSGIMGDB_SPACE11_01 SIZE 1M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED,
  D:\ORACLEDATABASE\JinHuaDataBase\STHSGIMGDB_SPACE11_02 SIZE 1M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED,
  D:\ORACLEDATABASE\JinHuaDataBase\STHSGIMGDB_SPACE11_03 SIZE 1M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED,
  D:\ORACLEDATABASE\JinHuaDataBase\STHSGIMGDB_SPACE11_04 SIZE 1M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED,
  D:\ORACLEDATABASE\JinHuaDataBase\STHSGIMGDB_SPACE11_05 SIZE 1M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT MANUAL;

 

你可以这样删

alter database datafile DBF文件所在位置 offline drop;

删掉这个表空间里面所有的数据文件的时候最后在这样删

DROP TABLESPACE STHSGIMGDB_SPACE11

当然还有这个方法

DROP TABLESPACE STHSGIMGDB_SPACE11 INCLUDING CONTENTS AND DATAFILES;

粗暴的删去表空间里面的一切内容

 

 

然后介绍一下导入和导出,主要还是使用了DOS去操作,注意,不要使用DOS进入sqlpuls,直接在DOS界面输入 

imp  用户名/密码@数据库名  touser=要导入哪个用户名下  fromuser=从哪个用户名下导入过去   file=文件所在的位置

导出的方法和这个类似,不过是imp换成了exp,使用DOS相比于使用oracle的工具来说,耗时少,很快

oracle学习 六 删除表空间,数据文件的语句以及导入导出dmp文件的方法(持续更新中)

标签:

原文地址:http://www.cnblogs.com/llcdbk/p/4203711.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!