如何在oracle中导入dmp数据库文件
日期:2008年6月24日 作者: 查看:[大字体 中字体 小字体]-
Oracle数据导入导出imp/eXP就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,
DOS中可以执行时由于 在oracle 8i 中 安装目录\ora81\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 将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
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
imp aichannel/aichannel@HUST full=y file=file= d:\data\newsmgnt.dmp ignore=y
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:\daochu.dmp中的表table1 导入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。
注意:
操作者要有足够的权限,权限不够它会提示。
数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。附录一:
- [1] [2] [3] 下一页
-
- 如何在oracle中导入dmp数据库文件 相关文章:
- ·各种文件后缀名与打开方式大全
- ·恢复exe文件打开方式,所有exe文件无法打开
- ·常见视频文件格式有哪些
- ·JSP文件下载的几种方式
- ·局域网内共享文件 提示没有访问权限的问题
- ·修改dll文件工具和说明
- ·BAT批处理文件语法
- ·利用Windows注册表来清理系统垃圾文件
- ·Windows无法访问指定设备,路径或文件.您可能没有合适的权限访问这个项目
- ·JSP实现文件上传
- 如何在oracle中导入dmp数据库文件 相关软件
- ·csf文件播放器 V5.0.0 1118
- ·恢复误删除的文件 Undelete PlusV2.93 简体中文版
- ·文件粉碎大师 V2.0
- ·文件夹万能解密器 V8.5
- ·垃圾文件清理系统 V1.51
- ·宏杰工具之文件夹加密 V1858
- ·文件夹嗅探器 V3.51
- ·文件夹加密宝 V5.0
- ·Softscape PC Tools(删除顽固文件的好工具) V2.01
- ·hosts文件修复工具
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·Oracle触发器详细介绍
- ·详细介绍ORACLE sqlplus命令
- ·Oracle的SQL*PLUS命令的使用大全
- ·ORACLE备份&恢复案例--ORACLE BACKUP&RESTORE SCHEME
- ·VMware下RedHat安装Oracle 9i RAC全攻略
- ·ORA-12154: TNS: 无法解析指定的连接标识符
- ·(原创)ORA-01092: ORACLE 例程终止。强行断开连接
- ·Oracle中分区表的使用
- ·Oracle的SQL语句执行效率问题查找与解决方法
- ·Oracle 游标使用大全
- ·oracle中pro*c的学习
- ·ORACLE傻瓜手册长篇连载
- ·Oracle数据库检查死锁的sql
- ·9istatspack使用手册
- ·ora-04031错误解决方法及详细分析
- ·自己整理的OCI文档,抛砖引玉
- ·ORACLE UPDATE 语句语法与性能分析的一点看法
- ·Pro*C的使用
- ·用正则表达式函数验证身份证号码合法性
- ·解决ora-01861文字与格式字符串不匹配
特别推荐
- ·Oracle数据库中TNS常见问题处理方案
- ·入侵Oracle数据库常用操作命令
- ·ORACLE UPDATE 语句语法与性能分析的一点看法
- ·Oracle SQL精妙SQL语句讲解
- ·Oracle环境下APACHE虚拟服务器如何设置
- ·常见Oracle HINT的用法
- ·ORA-00257: archiver error. Connect internal only, until freed.
- ·oracle的update问题
- ·小议索引的使用
- ·oracle产品服务和技术级别介绍,OrACLE服务
- ·Oracle 数据类型
- ·Oracle数据库检查死锁的sql
- ·怎样将冷备份移植到另一台Solaris机器上
- ·Oracle 动态SQL返回单条结果和结果集
- ·手动建立 Oracle9i 数据库
- ·Oracle内存结构(二)----Shared Pool的详细信息
- ·DELPHI 调用 Oracle 存储过程并返回数据集的例子.
- ·关于block中行数据的存储与空间重组三
- ·Sybase及SQL Anywhere SQL语句小结
- ·ORACLE备份&恢复案例--ORACLE BACKUP&RESTORE SCHEME
