Oracle导入导出批处理
一、简介
最近,在工作中,需要用到重复导入导出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导入导出批处理相关推荐
- 数据如何导入oracle数据库,如何用Oracle导入导出工具来实现Oracle数据库移植?
Oracle数据库作为目前市场的主流数据库之一,许多应用都在其上进行开发,由于Oracle数据库更新换代的原因和不同的应用程序提供商,可能会造成在一个单位的应用中存在Oracle的几种版本,如Orac ...
- oracle数据库读取工具,用Oracle导入导出工具实现Oracle数据库移植
用Oracle导入导出工具实现Oracle数据库移植.很不错的方法,建议使用![@more@] 用Oracle导入导出工具实现Oracle数据库移植 Oracle数据库作为目前市场的主流数据库之一,许 ...
- oracle导出数据视频教程,Oracle导入导出数据的几种方式
oracle导入导出数据 1.导出dmp格式文件 --备份某几张表 !!!! exp smsc/smsc file=/data/oracle_bak/dmp/bakup0209_2.dmp table ...
- oracle 数据导入 mysql_oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)...
这篇文章主要介绍了oracle导入导出数据的二种方法,利用PL/SQL Developer工具导出和利用cmd的操作命令导出的出方法,大家参考使用吧 方法一:利用PL/SQL Developer工具导 ...
- oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)
这篇文章主要介绍了oracle导入导出数据的二种方法,利用PL/SQL Developer工具导出和利用cmd的操作命令导出的出方法,大家参考使用吧 方法一:利用PL/SQL Developer工具导 ...
- Oracle导入导出dmp文件步骤
Oracle导入导出dmp文件步骤 加粗部分需按需改变,导入时的表空间名与导出前一致 导出dmp文件 第一步在sqlplus中运行: 第二步,在第一步运行完后,将查询出的结果都执行一遍 第三步打开电脑 ...
- 如何向oracle中导入数据,Oracle导入导出数据库的语法_Oracle_Oracle语法_Oracle数据库_课课家...
在Oracle当中如何才能对数据库的语法进行导入导出呢?其实啊,这有不止一种方法呢.事实上啊,在Oracle当中,不仅可以在Oracle编辑器中用图形化的方式导入导出文理文件的数据方式,而且还可以采用 ...
- windows 导oracle用户,windows下Oracle导入导出用户数据
Oracle导入导出用户数据 -- 导出用户 -- 一.新建目录.目录名称:third,目录路径:E:\OracleUserCeshi create directory third as 'E:\Or ...
- oracle导入导出版本规则,Oracle不同版本间的导入导出命令详解 - wangzhuoyan的专栏 - CSDN博......
wangzhuoyan的专栏 明月松间照,清泉石上流 登录 注册 欢迎 退出 我的博客 配置 写文章 文章管理 博客首页 全站 当前博客 空间 博客 好友 相册 留言 用户操作 [发私信] [ ...
- oracle可以导出的格式,Oracle导入导出数据的几种方式
oracle导入导出数据 1.导出dmp格式文件 --备份某几张表 !!!! exp smsc/smsc file=/data/oracle_bak/dmp/bakup0209_2.dmp table ...
最新文章
- 构建Java并发模型框架
- php 尾递归,关于尾递归的使用详解
- CTC损失函数 Transformer用的
- 使用phpMyAdmin时出现PHP 5.3+is required的解决方案
- 广告基本知识-在线广告的市场
- Web页面布局方式小结
- 《D3.js数据可视化实战手册》—— 1.1 简介
- 盒模型的属性丶display显示丶浮动
- 让IE支持HTML5
- Linux vi/vim教程
- 新年新起点-荣获2011年度Silverlight方向Microsoft® MVP奖
- CSS3属性——(二)
- 读一本自己心爱的书,冒什么风险都是值得的
- 天龙八部科举答题问题和答案(全1/8)
- vim 修改注释颜色 tab键
- Ubuntu双系统没有WiFi适配器、不能连接WiFi
- 坚果J10和当贝F3体验分享,智能家用投影仪究竟应该怎么选?
- Springboot中使用@Value无法取到application.properties值
- oracle 12.2R2 安装GI执行root.sh遇到CLSRSC-400
- Android核心基础-1.前言
热门文章
- 遗传算法之:地图着色
- 自动驾驶 7-1 Carla 概述 - 自动驾驶汽车模拟Carla Overview - Self-Driving Car Simulation
- 价值连城 图灵奖得主Yoshua Bengio约书亚·本吉奥的采访 给AI从业者的建议
- strdup linux,内存管理 – Linux内核API kstrdup
- 二叉搜索树的第K大结点
- conda:Could not find a version that satisfies the requirement XXX
- win10安装pyhive包
- windows7安装openssh
- 【2019南京icpc网络赛 I】Washing clothes【李超树】
- 均匀带电直线外一点的场强