大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。

Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接

(通过Net Configuration Assistant添加正确的服务命名,其实你可以想成是客户端与服务器端 修了条路,然后数据就可以被拉过来了)

这样你可以把数据导出到本地,虽然可能服务器离你很远。

你同样可以把dmp文件从本地导入到远处的数据库服务器中。

利用这个功能你可以构建俩个相同的数据库,一个用来测试,一个用来正式使用。

执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,

DOS中可以执行时由于 在oracle 8i 中  安装目录\$ora10g\BIN被设置为全局路径,

该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。

oracle用java编写,我想SQLPLUS.EXE、EXP.EXE、IMP.EXE这俩个文件是被包装后的类文件。

SQLPLUS.EXE调用EXP.EXE、IMP.EXE他们所包裹的类,完成导入导出功能。

下面介绍的是导入导出的实例,向导入导出看实例基本上就可以完成,因为导入导出很简单。

数据导出:

1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中

exp system/manager@TEST file=d:\daochu.dmp full=y

2 将数据库中system用户与sys用户的表导出

exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)

3 将数据库中的表table1 、table2导出

exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)

4 将数据库中的表table1中的字段filed1以"00"打头的数据导出

exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like  '00%'\"

上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。

不过在上面命令后面 加上 compress=y  就可以了

数据的导入

1 将D:\daochu.dmp 中的数据导入 TEST数据库中。

imp system/manager@TEST  file=d:\daochu.dmp

上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。

在后面加上 ignore=y 就可以了。

2 将d:\daochu.dmp中的表table1 导入

imp system/manager@TEST  file=d:\daochu.dmp  tables=(table1)

基本上上面的导入导出够用了。不少情况我是将表彻底删除,然后导入。

注意:

你要有足够的权限,权限不够它会提示你。

数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。

数据导出:

exp hkb/hkb@boss_14 full=y file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbfull.log;

导出注意事项:导出的是当前用户的的数据,当前用户如果有DBA的权限,则导出所有数据!

同名用户之间的数据导入:

imp hkb/hkb@xe  file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbimp.log full=y

不同名之间的数据导入:

imp system/test@xe fromuser=hkb touser=hkb_new file=c:\orabackup\hkbfull.dmp

log=c:\orabackup\hkbimp.log;

oracle导入到mysql命令_oracle数据库导入导出命令相关推荐

  1. oracle用户和mysql用户_oracle数据库解锁和锁定用户命令

    转:http://database.51cto.com/art/200910/158576.htm 在DBA的日常工作中,经常遇到为Oracle用户解锁的操作:这篇文章给出在命令行下进行Oracle用 ...

  2. oracle迁移到mysql工具_oracle数据库想迁移到mysql上 有什么方法或者工具吗

    Manager进程:需要源端跟目标端同时运行,主要作用是监控管理其它进程,报告错误,分配及清理数据存储空间,发布阈值报告等 Extract进程:运行在数据库源端,主要用于捕获数据的变化,负责全量.增量 ...

  3. Oracle迁移到mysql字符集_oracle数据库字符集characterset迁移及变更系列一

    背景 oracle数据库字符集和应用数据密切相关,数据库迁移也会涉及到数据库字符集的转换,大家常常听到的乱码之类的,导出导入表发生列长度不足的错误,也和数据库字符集不无关系, 本文我沿袭前文:http ...

  4. 利用外部命令Oralce数据库导入导出

    1--数据库导出(exp) 首先进入命令行 导出数据库 在命令行中输入如下命令: exp   c2j/c2j@c2j file=c:/table.dmp tables=jbitaku,jbitakum ...

  5. oracle数据库导出灰色_Oracle数据库导入导出命令总结

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

  6. oracle 加载数据戽_oracle数据库数据导入导出步骤(入门)

    oracle数据库数据导入导出步骤(入门) 说明: 1.数据库数据导入导出方法有多种,可以通过exp/imp命令导入导出,也可以用第三方工具导出,如:PLSQL 2.如果熟悉命令,建议用exp/imp ...

  7. mysql数据库导出命令_MYSQL 数据库导入导出命令

    在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生.所以一般推荐用SQL脚本形式导入.下面分别介绍两种方法. MySQL命令行导出数据库 1,进入MySQL目录下的bin ...

  8. 将mysql中的数据库表导出和导入

    目录 导出数据库 导入数据库 导出数据库 如果你的mysql没有配置环境变量,首先需要进到你所安装的mysql目录下的bin目录 进入之后输入: mysqldump -uroot -p booksys ...

  9. PostgreSQL 常用命令 总结 ||数据库导入导出

    1. 登录PostgreSQL 命令(以数据库名为work_face为例) psql -h 127.0.0.1 -U postgres -d work_face 如果数据库设置密码的话,会提示输入密码 ...

最新文章

  1. cap3拼接sanger序列:在线+本地分析方法实战
  2. Webpack 的 HtmlWebpackPlugin 如何控制某个 chunks 的 inject 位置?
  3. 学习Python编程,推荐最好的五本参考书,必读~~~
  4. 使用微型计算机的基础知识,计算机应用基础考试大纲基本要求1具有使用微型计算机的基础知识.DOC...
  5. 【Linux】一步一步学Linux——gdb命令(258)
  6. oracleasm 建立时出错
  7. Android启动后icon应用图标不能显示的可能问题
  8. 如何运行Spark程序
  9. 分享一个NHibernate的博客链接
  10. keras ConvLSTM2D 的简单应用
  11. 统一软件开发过程(RUP)的概念和方法
  12. vue富文本编辑器组件
  13. java扫码枪键盘_JAVA读取USB扫描枪
  14. 101名女职工血清总胆固醇测量结果spss描述统计分析
  15. 使用ol,添加图书销售排行榜
  16. 第八章-数据处理的两个基本问题
  17. cx_Oracle.DatabaseError: DPI-1072: the Oracle Client library version is unsupported 已解决
  18. 游戏建模:手绘暗黑小萝莉
  19. MyBatis 与 MyBatis-Plus 的区别
  20. 计算机辐射测试,网传台式电脑辐射测试结果靠谱吗

热门文章

  1. html辅助方法引入验证类后怎么写,Html辅助方法
  2. c语言大作业菜单管理,C语言大作业:编写菜单控制猜商品价格程序
  3. linux结束打印机进程,Linux系统,如何知道哪个进程在打印log?
  4. 【建站系列教程】4、还不知道SEO你就OUT了
  5. vscode 使用ssh密钥登录远程Linux -- vscode remote linux ssh key
  6. Zookeeper watch机制
  7. java反射类带构造函数_java中反射类的加载和构造函数
  8. MySQL Order by 语句用法与优化详解
  9. Core Animation
  10. automaticallyAdjustsScrollViewInsets