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

例如这个例子

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的工具来说,耗时少,很快

exp   用户名/密码@数据库名   file=文件所在的位置 full=y 说明导出的是整个oracle实例下的内容(orcl),可以把full=y换成
fromuser=从哪个用户名下导入过去 这样的写法,另外,如果不指定文件名字,就会使用默认名称export.dmp代替

1、exp 用户名/密码@表空间

2、回车然后让你输入导出文件的所在位置,然后一路确定,

3、输入要导出的用户名,然后按回车,再按一次回车,就可以导出了

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

  1. oracle导入导出 dmp文件

    oracle导入导出 dmp文件: 打开cmd窗口,在cmd窗口下,按照个人需要输入以下对应的命令: 1.imp 用户名/密码@网络服务名 file=XXX.dmp fromuser=XXX tous ...

  2. Orcle导入导出dmp文件

    --Orcle导入导出dmp文件 --------------------------2013/12/06 导出表:   exp scott/tiger@mycon tables=(dept,emp) ...

  3. Oracle创建、删除表空间、用户

    1.创建临时表空间 create temporary tablespace linshi tempfile 'e:\linshi.dbf' size 50m autoextend on next 50 ...

  4. Linux环境下oracle创建和删除表空间及用户

    #su - oracle $ sqlplus /nolog SQL> connect / as sysdba --//创建临时表空间 create temporary tablespace te ...

  5. 3. orcle导入导出dmp文件并更改表空间

    0.数据泵导入导出: expdp  test/test@10.0.0.11/orcl schemas=test dumpfile=test.dmp directory=DPDATA  logfile= ...

  6. Oracle 数据库导入导出 dmp文件

    转自: http://hi.baidu.com/ooofcu/blog/item/ec5d1f9580d41f007af48077.html 首先询问对方数据库的表空间名称和大小,然后在你的oracl ...

  7. 转载-Oracle 数据库导入导出 dmp文件

    首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入.导出数据.补充:1.要新建一个数据库: Oracle数据导入导出imp/exp就相当于oracle数据还 ...

  8. Oracle导入导出dmp文件

    目 录 目             录...3 1      说明...3 2      导出dmp文件...3 3      导入dmp文件...5 3.1            环境准备...5 ...

  9. Oracle学习笔记八 表空间

    表空间 表空间是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间 .   分区表 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下 ...

随机推荐

  1. jquery 获取点击事件的id;jquery如何获取当前触发事件的控件ID值

    写html时这样绑定 <input type="text" name="address4" id="address4" onFocus ...

  2. 关于ios越狱开发的那些事

    也许吧,每每接触某些新东西的时候,都有点犯晕吧,这不是应该要的. 第一次接触ios越狱开发,也是这样吧.这篇主要是从无到有的说一下ios越狱的开发,网上很多的教程大部门都比较旧了吧,放在新设备上总是出 ...

  3. yaf框架流程二

    这篇讲讲yaf的配置文件,首先上我的配置代码: [common] ;必选配置 ;application.directory String 应用的绝对目录路径 ;可选配置 ;名称 值类型 默认值 说明 ...

  4. vim 大小写转化命令

    vim中大小写转化的命令是<blockquote>gu或者gU</blockquote>形象一点的解释就是小u意味着转为小写:大U意味着转为大写. 剩下的就是对这两个命令的限定 ...

  5. Android 校验apk文件渠道号、包名、版本号

    功能:可查看单个或目录下所有apk文件的渠道号.包名.版本号 下载地址:http://download.csdn.net/detail/zgz345/9248487使用:以查看包名.版本号为例 1.c ...

  6. Yii连接多个数据库的方法

    一.配置多数据库 大多数情况下,我们都会采用同一类型的数据库,只是为了缓解压力分成主从或分布式形式而已.声明你可以在 主配置文件 ( main.php )   中里声明其它的数据库连接: <?p ...

  7. Drupal如何SQL查询传递参数?

    Drupal使用称之为“placeholder”的方式处理SQL查询参数: <?php // WRONG: $result = db_query("SELECT nid, title ...

  8. python+selenium环境搭建

    这里主要基于windows平台. 下载python.http://python.org/getit/ 下载setuptools [python的基础包工具].http://pypi.python.or ...

  9. 北邮网关登录python脚本

    闲来无聊,来码一发 安装 pip install byrlogin 登录 登出

  10. cocos2dx 内存管理的理解

    关于引擎内存管理的细节,网上有大量的详解,这里概括一下: cocos2d-x 的世界是基于 CCObject 类构建的,所以内存管理的本质就是管理一个个 CCObject. //CCObject 内部 ...