导出Oralce数据库:
在Dos窗口执行
$ exp user/pwd file=/oracle/test.dmp full=y // 导出命令 用户名/密码 导出的地址 全部导出
三种模式
(1)表方式,将指定表的数据导出/导入。
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1,table2 //导出某张表的部分数据 $ exp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1 query=\“where col1=\‘…\’and col2 \<…\” //导入:导入一张或几张表 $ imp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1, table2 fromuser=dbuser touser=dbuser2 commit=y ignore=y
(2)用户方式,将指定用户的所有对象及数据导出/导入。
//导出: $ exp user/pwd file=/dir/xxx.dmp log=xxx.log owner=(xx, yy) //只导出数据对象,不导出数据 (rows=n ) $ exp user/pwd file=/dir/xxx.dmp log=xxx.log owner=user rows=n //导入: $ imp user/pwd file=/dir/xxx.dmp log=xxx.log fromuser=dbuser touser=dbuser2 commit=y ignore=y
(3)全库方式,将数据库中的所有对象导出/导入导出:
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log full=ycommit=y ignore=y //导入: $ imp user/pwd file=/dir/xxx.dmp log=xxx.log fromuser=dbuser touser=dbuser2
高级选项
1. 分割成多个文件
//以多个固定大小文件方式导出:这种做法通常用在表数据量较大,单个 dump文件可能会超出文件系统的限制的情况 $ exp user/pwd file=1.dmp,2.dmp,3.dmp,…filesize=1000m log=xxx.log full=y //以多个固定大小文件方式导入 $ imp user/pwd file=1.dmp,2.dmp,3.dmp,… filesize=1000m tables=xxx fromuser=dbuser touser=dbuser2 commit=y ignore=y
2. 增量导出/导入
// oracle 9i 以后 exp 不再支持 inctype
必须为 SYS 或 SYSTEM 才可执行增量导出导入
增量导出: 包括三个类型:
1)“完全”增量导出(Complete) // 备份整个数据库
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log inctype=complete
2)“增量型”增量导出 导出上一次备份后改变的数据。
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log inctype=incremental
3) “累计型”增量导出(Cumulative)只导出自上次“完全”导出之后数据库中变化 了的信息。
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log inctype=cumulative
增量导入:
$ imp usr/pwd FULL=y inctype=system/restore/inct ype
其中:
SYSTEM: 导入系统对象
RESTORE: 导入所有用户对象
相关推荐
此工具为java编写的桌面程序,可以进行Oracle数据库的导入和导出,里面的解压后有相应的操作说明文档,里面的jre不建议删除
简单好用的Oracle 数据库导出导入命令及详解
oracle数据库的导出导入,oracle数据库的导出导入,oracle数据库的导出导入
Oracle数据库导出导入流程;Oracle数据库导出导入流程
Oracle数据库导入导出(备份与恢复).docx
oracle数据库导入导出备份与恢复 数据库导入,数据库导出
oracle数据库导出导入操作指南.doc
ORACLE数据库导入导出ORACLE数据库导入导出ORACLE数据库导入导出
oracle数据库或表导入导出 数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
oracle导入导出DMP数据库oracle导入导出DMP数据库oracle导入导出DMP数据库oracle导入导出DMP数据库oracle导入导出DMP数据库
Oracle导入导出命令执行命,是BAT执行命令,新建空间,新建用户,导出数据,导入数据,简单实用,对于需要经常需要数据库操作的人来说是个很好的工具
用于导入导出oracle数据库的脚本,直接下来,配置用户名密码以及数据库名,备份的文件名等双击即可执行。
Oracle数据库的导出与导入操作.简单易懂。
Oracle数据库导入导出命令[参考].pdf
数据库做备份exp 或imp 命令导出或导入文件的时候报错,很多情况下是缺少exp.exe 和imp.exe工具或者该工具出行问题,下载好后,将该文件放在D:\development\Oracle\product\11.2.0\dbhome_1\BIN该目录替换即可
Oracle数据库表结构导出器是一套用来完成将Oracle数据库中的表结构导出成Word文档,并输出标准的打印报表格式的软件。亲测oracle绝对好使 ,另附有链接信息,请先看好说明再操作.不会的加我qq87611894
有关Oracle数据库如何导入导出表的详细教程
对oracle数据库的导入导出进行了详细的说明并有详细的命令、语句说明,适合于oracle初学者了解oralce数据库的导入导出流程。另外还介绍了oracle数据库将dmp文件导入到不同的用户及表空间。