一、简介

最近,在工作中,需要用到重复导入导出oaracle数据库dmp文件,如果每次都重复导,个人感觉有点麻烦,然后就自己研究了一下,写了两个批处理文件,极大地方便oracle的导入导出。

二、导出

大家都知道,oracle导出的语句为:

  • exp 数据库用户名/数据库密码@数据库服务器ip/orcl file=d:xxx.dmp statistics=none

借助这个命令,首先创建一个oracle_dmp_export.txt文本文件,
输入如下内容:

@echo off
echo 请输入需要导出的数据库用户名(如wfwzhxg):
set /p DATABASE_USER=
echo 请输入需要导出的数据库服务器地址(如192.168.2.58):
set /p DATABASE_URL=
echo 开始导出...
exp %DATABASE_USER%/%DATABASE_USER%@%DATABASE_URL%/orcl file=d:\%DATABASE_USER%.dmp log=d:\%DATABASE_USER%.log statistics=none
echo 导出完成,导出文件路径【d:\%DATABASE_USER%.dmp】【d:\%DATABASE_USER%.log】
pause

然后保存退出,修改文件名称后缀名为.bat,然后保存。接着我们试一下,双击这个oracle_dmp_export.bat批处理文件,按提示输入:

可见,dmp文件成功导出。

接下来,就可以愉快地玩耍了。

三、导入

按照上面导出的方式,创建多一个oracle_dmp_import.bat文件,文件内容如下:

@echo off
echo 请输入需要导入的数据库用户名(如wfwzhxg):
set /p DATABASE_USER=
echo 请输入需要导入的数据库服务器地址(如192.168.2.58):
set /p DATABASE_URL=
echo 请输入导出用户名【fromuser】(如wfwzhxg):
set /p EXPORT_USER=
echo 开始导入...
imp %DATABASE_USER%/%DATABASE_USER%@%DATABASE_URL%/orcl file=d:\%EXPORT_USER%.dmp fromuser=%EXPORT_USER% touser=%DATABASE_USER%
echo 导入完成
pause

接下来,我们测试一下:以前面导出的wfwwjcf.dmp测试导入。首先查看当前用户所有表信息:

可见,该用户目前还不存在数据表信息,然后我们开始进行导入,双击运行此批处理文件,按照界面提示输入:

接着,我们再次查询该用户下的表:

可见,表以及视图都成功导入。

以上就是关于oracle导入导出批处理,大家根据自己具体情况选择性使用。

Oracle导入导出批处理相关推荐

  1. 数据如何导入oracle数据库,如何用Oracle导入导出工具来实现Oracle数据库移植?

    Oracle数据库作为目前市场的主流数据库之一,许多应用都在其上进行开发,由于Oracle数据库更新换代的原因和不同的应用程序提供商,可能会造成在一个单位的应用中存在Oracle的几种版本,如Orac ...

  2. oracle数据库读取工具,用Oracle导入导出工具实现Oracle数据库移植

    用Oracle导入导出工具实现Oracle数据库移植.很不错的方法,建议使用![@more@] 用Oracle导入导出工具实现Oracle数据库移植 Oracle数据库作为目前市场的主流数据库之一,许 ...

  3. oracle导出数据视频教程,Oracle导入导出数据的几种方式

    oracle导入导出数据 1.导出dmp格式文件 --备份某几张表 !!!! exp smsc/smsc file=/data/oracle_bak/dmp/bakup0209_2.dmp table ...

  4. oracle 数据导入 mysql_oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)...

    这篇文章主要介绍了oracle导入导出数据的二种方法,利用PL/SQL Developer工具导出和利用cmd的操作命令导出的出方法,大家参考使用吧 方法一:利用PL/SQL Developer工具导 ...

  5. oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)

    这篇文章主要介绍了oracle导入导出数据的二种方法,利用PL/SQL Developer工具导出和利用cmd的操作命令导出的出方法,大家参考使用吧 方法一:利用PL/SQL Developer工具导 ...

  6. Oracle导入导出dmp文件步骤

    Oracle导入导出dmp文件步骤 加粗部分需按需改变,导入时的表空间名与导出前一致 导出dmp文件 第一步在sqlplus中运行: 第二步,在第一步运行完后,将查询出的结果都执行一遍 第三步打开电脑 ...

  7. 如何向oracle中导入数据,Oracle导入导出数据库的语法_Oracle_Oracle语法_Oracle数据库_课课家...

    在Oracle当中如何才能对数据库的语法进行导入导出呢?其实啊,这有不止一种方法呢.事实上啊,在Oracle当中,不仅可以在Oracle编辑器中用图形化的方式导入导出文理文件的数据方式,而且还可以采用 ...

  8. windows 导oracle用户,windows下Oracle导入导出用户数据

    Oracle导入导出用户数据 -- 导出用户 -- 一.新建目录.目录名称:third,目录路径:E:\OracleUserCeshi create directory third as 'E:\Or ...

  9. oracle导入导出版本规则,Oracle不同版本间的导入导出命令详解 - wangzhuoyan的专栏 - CSDN博......

    wangzhuoyan的专栏 明月松间照,清泉石上流 登录 注册 欢迎 退出 我的博客 配置 写文章 文章管理 博客首页   全站 当前博客  空间 博客 好友 相册 留言 用户操作 [发私信]  [ ...

  10. oracle可以导出的格式,Oracle导入导出数据的几种方式

    oracle导入导出数据 1.导出dmp格式文件 --备份某几张表 !!!! exp smsc/smsc file=/data/oracle_bak/dmp/bakup0209_2.dmp table ...

最新文章

  1. 构建Java并发模型框架
  2. php 尾递归,关于尾递归的使用详解
  3. CTC损失函数 Transformer用的
  4. 使用phpMyAdmin时出现PHP 5.3+is required的解决方案
  5. 广告基本知识-在线广告的市场
  6. Web页面布局方式小结
  7. 《D3.js数据可视化实战手册》—— 1.1 简介
  8. 盒模型的属性丶display显示丶浮动
  9. 让IE支持HTML5
  10. Linux vi/vim教程
  11. 新年新起点-荣获2011年度Silverlight方向Microsoft® MVP奖
  12. CSS3属性——(二)
  13. 读一本自己心爱的书,冒什么风险都是值得的
  14. 天龙八部科举答题问题和答案(全1/8)
  15. vim 修改注释颜色 tab键
  16. Ubuntu双系统没有WiFi适配器、不能连接WiFi
  17. 坚果J10和当贝F3体验分享,智能家用投影仪究竟应该怎么选?
  18. Springboot中使用@Value无法取到application.properties值
  19. oracle 12.2R2 安装GI执行root.sh遇到CLSRSC-400
  20. Android核心基础-1.前言

热门文章

  1. 遗传算法之:地图着色
  2. 自动驾驶 7-1 Carla 概述 - 自动驾驶汽车模拟Carla Overview - Self-Driving Car Simulation
  3. 价值连城 图灵奖得主Yoshua Bengio约书亚·本吉奥的采访 给AI从业者的建议
  4. strdup linux,内存管理 – Linux内核API kstrdup
  5. 二叉搜索树的第K大结点
  6. conda:Could not find a version that satisfies the requirement XXX
  7. win10安装pyhive包
  8. windows7安装openssh
  9. 【2019南京icpc网络赛 I】Washing clothes【李超树】
  10. 均匀带电直线外一点的场强