开发者社区> 文艺小青年> 正文

Linux 中 Oracle dmp 文件导入导出

简介:
+关注继续查看

 对于本机安装了oracle 客户端,下述命令都可以在 dos 执行,当然 dmp 文件导出在本地。

   但在实际研发时,没人愿意在本机上安装庞大的 oracle 软件,这时你需要使用 Xshell/puTTY..

   远程工具连接到 Linux 进行操作,进行 Linux 上 dmp 文件的导入导出。

a. 将用户 system 用户表导出到指定路径 D 盘

exp system/password@SID file=d:/daochu.dmp full=y 

b. 将用户 system 与 sys 用户的表导出到指定路径 D 盘

exp system/password@SID file=d:/daochu.dmp owner=(system,sys) 

c. 将用户 system 中的表 table_A、table_B 导出到指定路径 D 盘

exp system/password@SID file= d:/daochu.dmp tables=(table_A,table_B) 

d. 将用户 system 中的表 table1 中的字段 filed1 以"00"打头的数据导出

exp system/passwor@SID filed=d:/daochu.dmp tables=(table1) query=/" where filed1 like '00%'/" 

   对于压缩可以用 winzip 将 dmp 文件进行压缩,也可以在上面命令后面 加上 compress=y 来实现。

   导出 DMP文件适用于大型数据库完整迁移,对迁移前后两者服务器数据库字符集要求一致,且对CLOB字段支持不太友好。

   对于小数据的导出其实用 PLSQL 能做的更好,更快,导出的SQL也很直观。

e. 将 D:/daochu.dmp 中的数据导入 TEST 数据库中。

imp system/password@SID file=d:/daochu.dmp 
imp system/password@HUST full=y file=d:/data/newsmgnt.dmp ignore=y 

   上面命令如果出现问题,假设有的表已存在,对该表可以不进行导入,后面添加 ignore=y。 

f. 将 d:/daochu.dmp中的表table1 导入

imp system/passord@SID file=d:/daochu.dmp tables=(table1)

 本文转自Orson博客园博客,原文链接:http://www.cnblogs.com/java-class/p/5619594.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Windows DOS窗体下Oracle 数据库的导入导出命令
oracle 用户创建 数据库的导入导出imp/exp 可以在SQLPLUS.EXE或者DOS(命令行)中执行 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。 创建用户 给用户增加导入数据权限的操作
2082 0
Oracle 一个中文汉字 占用几个字节,由Oracle中字符集编码决定
Oracle 一个中文汉字 占用几个字节,要根据Oracle中字符集编码决定 查看oracle server端字符集 select userenv('language') from dual; 如果显示如下,一个汉字占用两个字节 SIMPLIFIED CHINESE_CHINA.
1110 0
Oracle创建删除用户、角色、表空间、导入导出、...命令总结
http://www.iteye.com/topic/620306/   查询表空间名字和状态 select tablespace_name,status FROM dba_tablespa...
520 0
Oracle 11g for Windows 简体中文版的安装过程
原文:Oracle 11g for Windows 简体中文版的安装过程 我的配置       操作系统:Windows Server 2003 sp2     内存:1024M以上     1.下载Oracle 11g 地址      http://download.oracle.com/otn/nt/oracle11g/win32_11gR1_database_1013.zip 基本安装  解压缩后就可以安装了。
1087 0
3576
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载