Oracle 10g 已经引入了数据泵(点击Data Dump)技术,这项技术和之前的exp/imp有哪些好处呢,简单的来说就是恢复和备份速度非常快;

在说明数据泵的使用方法之前,我们先来了解二者的区别:

1、数据库的导入导出功能简介:

目前oracle官方提供两种导入导出方式:imp/exp和impdp/expdp;

2、两者简单比较:

 命令  命令适用范围 效率 导出的DMP文件存放路径
IMP/EXP 服务端/客户端  低  当在客户端使用时存放在客户端;在服务端使用时存放在服务端
IMPDP/EXPDP 服务端/客户端 只存放服务器端

3、用法举例     用户名、表空间均相同的情况:

imp user/password@127.0.0.1:1521/orcl file=d:\qis.dmp exp user/password@127.0.0.1:1521/orcl file=d:\qis.dmp full=y ignore=y
create or replace directory impdp_dir as ‘d:\impdp_dir’;--注意物理盘符也要创建对应的目录 create or replace directory expdp_dir as ‘d:\expdp_dir’;--注意物理盘符也要创建对应的目录 grant read,write on directory impdp_dir,expdp_dir to user; impdp user/password@127.0.0.1:1521/orcl directory=impdp_dir dumpfile=qis.dmp expdp user/password@127.0.0.1:1521/orcl directory=expdp_dir dumpfile=qis.dmp

用户名、表空间不相同的情况:

impdp user/password@127.0.0.1:1521/orcl directory=impdp_dir dumpfile=qis.dmp remap_schema=qis:cvqm remap_tablespace=qis:cvqm

说明:qis是当前需要导入dmp文件的schema和tablespace

4、数据库表空间的创建

create tablespace tablespace_name logging datafile ‘d:\app\hwm\oradata\orcl\QIS.DBF’ size 2048m autoextend on next 100m maxsize 10G extent—限制表空间最大增长到10G management local;

5、用户创建和授权

create user user_name identified by password default tablespace tablespace_name; grant connect,dba,resource to user_name with admin option ;

6、利用批处理(.bat)文件备份数据库    每次备份数据库都要重敲一遍命令是一件非常令人痛苦的事情,好在批处理为我们解决了这一问题,以下代码为使用批处理预计进行备份的例子:    请将以下代码存放在txt文本中,然后将文本后缀改为bat

@echo 即将备份数据库 pause set Data_FileName=CVQM-%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%-%time:~0,2%%time:~3,2%%time:~6,2%.DMP set Log_FileName=CVQM-%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%-%time:~0,2%%time:~3,2%%time:~6,2%.LOG expdp cvqm/cvqm@127.0.0.1:1521/orcl directory=expdp_dir schemas=cvqm dumpfile=%Data_FileName% logfile=%Log_FileName% @echo 数据库备份成功 pause

Oracle导入导出的更多相关文章

  1. ORACLE导入导出数据dmp

    imp testwms3/isc@TESTGMMC FILE=C:\ZKGL_201407012334.dmp ignore=y fromuser=GMMCZKGL touser=testwms ta ...

  2. Oracle导入导出之dmp

    Oracle导入导出有两种方式,分别是imp/exp与impdp/expdp. 1.imp/exp exp scott/tiger file=d:\test.dmp log=d:\test.log o ...

  3. oracle导入导出功能

    1.普通版:oracle导入导出功能:导出exp 用户名/密码@SID file=f:\xx.dmp owner=用户名 导入imp 用户名/密码@SID full=y file=f:\xx.dmp ...

  4. oracle导入导出 dmp文件

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

  5. oracle导入导出操作

    1,获取oracle导入导出帮助: imp help=y 2,导出命令 exp 用户名/密码@数据库实例 file=文件路径名 如: exp sys/password@orcl file=d:\dat ...

  6. Oracle 导入导出--and一些知识,备忘

    这两天在做迁移Ora数据库,有一个圆友帮忙,哈哈,两个臭皮匠顶半个诸葛亮. 本来以为很简单的就imp和exp就欧了,结果各种状况百出,百度了老多,学到好多东西. 你的导出:exp yc/yc@orcl ...

  7. Oracle导入导出dmp文件

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

  8. ORACLE 导入导出操作

    1.导入命令: imp userId/psw@orcl full=y  file=D:\data\xxx.dmp ignore=y 2.导出命令 exp userId/psw@orcl file=d: ...

  9. oracle 导入导出数据

    Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用 ...

随机推荐

  1. ZeroMQ:云时代极速消息通信库

    ZeroMQ:云时代极速消息通信库(大规模|可扩展|低成本|高效率解决之道,大规模分布式|多线程应用程序|消息传递架构构建利器) [美]Pieter Hintjens(皮特.亨特金斯)著   卢涛 李 ...

  2. 架构设计:负载均衡层设计方案(2)——Nginx安装

    来源:http://blog.csdn.net/yinwenjie(未经允许严禁用于商业用途!) 目录(?)[-] Nginx重要算法介绍 1一致性Hash算法 2轮询与加权轮询 Nginx的安装 1 ...

  3. 在thinkPHP3.2.3框架下实现手机和PC端浏览器的切换

    查看thinkphp版本号方法 打开文件“根目录\ThinkPHP\ThinkPHP.php”下的文件ThinkPHP.php,在22--23行可以看到版本信息THINK_VERSION,如下图: 说 ...

  4. dom addeventlistener与id 绑定事件的区别

    文档中有写. //addEventListener() 方法用于向指定元素添加事件句柄. //提示: 使用 removeEventListener() 方法来移除 addEventListener() ...

  5. Electron安装

    1.安装nodejs和npm 官网下载地址:https://nodejs.org/en/download/ 安装包:下载.msi 安装完成后: nodejs.npm都会安装好,path环境变量也自动设 ...

  6. 推荐几款jquery图片切换插件

    一.前言 毕业季到了,大家都在匆匆忙忙的记录大学里最美好的时光,照片中各种花式.各种姿势都涌现出来了.这么多的照片怎么展示出来给自己的好友看呢?有人选择做成视频,有人选择ps之后做成图片集,而我选择利 ...

  7. 无限循环轮播图之结构布局(原生JS)

    html部分 <div class="box" id="box"> <ul> <li><img src="i ...

  8. Troubleshooting:重新安装Vertica建库后无法启动

    环境:RHEL6.5 + Vertica7.1.0-3 1.故障现象 2.重装集群 3.再次定位 4.解决问题 5.总结 1.故障现象 故障现象:Vertica集群安装成功,但是创建数据库后一直无法u ...

  9. 看我是如何处理自定义线程模型---java

    看过我之前文章的园友可能知道我是做游戏开发,我的很多思路和出发点是按照游戏思路来处理的,所以和web的话可能会有冲突,不相符合. 来说说为啥我要自定义线程模型呢? 按照我做的mmorpg或者mmoar ...

  10. 2.EF中 Code-First 方式的数据库迁移

    原文链接:http://www.c-sharpcorner.com/UploadFile/3d39b4/code-first-migrations-with-entity-framework/ 系列目 ...