首页 > 数据库 > Oracle > oracle imp exp
exp
在普通用户模式下:tt
C:>exp tt/tt file=c:ack.dmp log=exp.log
在什么都不加的情况上,将导出该用户的所有对象。
Export: Release 10.2.0.1.0 - Production on 星期二 12月 25 16:35:08 2012
Copyright (c) 1982, 2005, Oracle.
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 -
Production
With the Partitioning, OLAP and Data Mining options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
. 正在导出 pre-schema 过程对象和操作
. 正在导出用户 TT 的外部函数库名
. 导出 PUBLIC 类型同义词
. 正在导出专用类型同义词
. 正在导出用户 TT 的对象类型定义
即将导出 TT 的对象...
. 正在导出数据库链接
. 正在导出序号
. 正在导出簇定义
. 即将导出 TT 的表通过常规路径...
. .
正在导出表
. .
正在导出表
. .
正在导出表
. .
正在导出表
. 正在导出同义词
. 正在导出视图
. 正在导出存储过程
. 正在导出运算符
. 正在导出引用完整性约束条件
. 正在导出触发器
. 正在导出索引类型
. 正在导出位图, 功能性索引和可扩展索引
. 正在导出后期表活动
. 正在导出实体化视图
. 正在导出快照日志
. 正在导出作业队列
. 正在导出刷新组和子组
. 正在导出维
. 正在导出 post-schema 过程对象和操作
. 正在导出统计信息
成功终止导出, 没有出现警告。
C:>exp tt/tt file=c:ack.dmp log=exp.log tables=(school,student)
将导出该用户下的指定表
Export: Release 10.2.0.1.0 - Production on 星期二 12月 25 16:35:41
2012
Copyright (c) 1982, 2005, Oracle.
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 -
Production
With the Partitioning, OLAP and Data Mining options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
即将导出指定的表通过常规路径...
. .
正在导出表
. .
正在导出表
成功终止导出, 没有出现警告。
-----------------------------------------------------------------------------------------
imp
C:>imp test_sp/test_sp
file=c:ack.dmp fromuser=tt touser=test_sp tables=(scho
ol)
将tt下的school表导入到test_sp中
Import: Release 10.2.0.1.0 - Production on 星期二 12月 25 16:48:47 2012
Copyright (c) 1982, 2005, Oracle.
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 -
Production
With the Partitioning, OLAP and Data Mining options
经由常规路径由 EXPORT:V10.02.01 创建的导出文件
警告: 这些对象由 TT 导出, 而不是当前用户
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
. 正在将 TT 的对象导入到 TEST_SP
. .
正在导入表
成功终止导入, 没有出现警告。
C:>imp test_sp/test_sp file=c:ack.dmp log=imp.log fromuser=tt touser=test_sp
将tt下的所以对象imp到test_sp用户下。
Import: Release 10.2.0.1.0 - Production on 星期二 12月 25 16:51:19 2012
Copyright (c) 1982, 2005, Oracle.
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 -
Production
With the Partitioning, OLAP and Data Mining options
经由常规路径由 EXPORT:V10.02.01 创建的导出文件
警告: 这些对象由 TT 导出, 而不是当前用户
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
. .
正在导入表
. .
正在导入表
. .
正在导入表
. .
正在导入表
成功终止导入, 没有出现警告。
--------------------------------------------------------------------------------------
用system身份exp scott和tt用户下的所有对象
C:>exp system/oracle file=c:ack.dmp log=exp.log owner=(scott,tt)
导出 scott和tt用户下的所有对象
C:>imp system/oracle file=c:ack.dmp log=imp.log fromuser=scott touser=test_sp
将scott下的所有对象导入到test_sp用户下
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 -
Production
With the Partitioning, OLAP and Data Mining options
经由常规路径由 EXPORT:V10.02.01 创建的导出文件
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
. 正在将 SCOTT 的对象导入到 TEST_SP
. .
正在导入表
. .
正在导入表
. .
正在导入表
. .
正在导入表
. .
正在导入表
. .
正在导入表
. .
正在导入表
IMP-00041: 警告: 创建的对象带有编译警告
即将启用约束条件...
成功终止导入, 但出现警告。
1.导出时导出的是什么,导入时也该是什么(如:导出时是表,那么导入时最好也应该是导入表)
2.导出时如果是用system管理员导出的数据,那么在导入时也必须用system管理员的身分进行相应的导入操作。
导出表空间
1。检查约束 execute dbms_tts.transport_set_check('表空间',true)
2。查询是否有约束 select * from transport_set_violations;
C:>exp 'sys/oracle@192.168.1.100:1521/orcl
as sysdba' tablespaces=union2 file='
c:union2_tb.dmp'
导入整个表空间
C:>imp system/oracle file='c:union_tb.dmp' tablespaces=union2
fromuser=union2
touser=union2
导入指定的表
C:>imp 'sys/oracle as sysdba' file='c:union2_tb.dmp'
fromuser=union2 touser=un
ion2 tables=t_city ignore=y tablespaces=union2
多个表可以用()
-- 注
在导出的表空间中,如果某表中有clob或者blob大字段时。在使用dmp导入另一个表空间名不一致时,会报错
如原表空间为A,有表a,a中有字段类型为clob
导入现表空间B,时,必须先将B表空间名改成A,然后再执行imp命令,执行完后,再将表空间改为B,则可完成导入操作。
原因:会不会是clob或者blob类型,占用的block多,被分配到其它区或者段了。导至,再导入时报错,找不到原(例A)表空间的引用。
修改表空间 alter tablespace B rename to A;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26043612/viewspace-1115533/ ,如需转载,请注明出处,否则将追究法律责任。