您的位置:首页 > 其它

EXP导出和IMP导入(参数文件模式)

2012-12-18 13:47 330 查看
特点:
1、数据库必须在open状态下,才可以使用EXP、IMP
2、EXP只备份数据,与物理结构无关
3、导出的是一个二进制文件

目的:
1、数据库的迁移
2、归档历史数据
3、重新组织表
4、转移数据给其它数据库
5、物理备份的辅助

使用方式:
1、交互模式(傻瓜模式)
2、命令行模式(不太好,偶尔使用)
3、参数文件模式(最好,最成熟的模式)
4、图形向导模式(用的很少)

参数文件模式实验一:
导出用户scott下的表T,接着删除表T,再导入恢复表T
exp parfile=/home/oracle/test1.txt
e.txt 文件内容如下:

userid=scott/tiger
buffer=100000
log=/oradata/exp1.log
file=/oradata/test1.dmp
feedback=10000
tables=t


彻底删除表T;
drop table t purge;

导入表T;
imp parfile=/home/oracle/test1.txt

实验二:
导出用户scott下表T中deptno=30的数据,并删除表中数据并恢复
exp parfile=/home/oracle/test2.txt
内容如下:
userid=scott/tiger

buffer=100000

log=/oradata/exp2.log

file=/oradata/test2.dmp

feedback=10000

tables=t

query='where deptno=30'

删除表中deptno为30的数据;
delete t where deptno=30;

导入数据,恢复表;
imp parfile=/home/oracle/test2.txt
内容如下:
userid=scott/tiger

buffer=100000

log=/oradata/exp2.log

file=/oradata/test2.dmp

feedback=10000

tables=t

ignore=y

实验三:
导出用户seven 下所有对象,并导入到另一个新用户ginna中
exp parfile=/home/oracle/sevenexp.txt
内容如下:
userid=seven/ginna

buffer=100000

log=/oradata/sevenexp.log

file=/oradata/sevenexp.dmp

feedback=10000

建立新用户ginna
create user ginna identified by seven;
grant connect,resource to ginna;

导入数据;
imp parfile=/home/oracle/sevenimp.txt
内容如下:
userid=system/manager

buffer=100000

log=/oradata/sevenimp.log

file=/oradata/sevenexp.dmp

feedback=10000

fromuser=seven

touser=ginna

实验四:
导出导入全数据库的操作(逻辑备份全数据库)
exp parfile=/home/oracle/fullexp.txt
内容如下:
userid=system/manager
buffer=100000
log=/oradata/fullexp.log
file=/oradata/fullexp.dmp
feedback=10000
full=y

实验五:
导出导入表空间的操作(只要数据,不要用户信息)
exp parfile=/home/oracle/tablespaceexp.txt
内容如下:
userid=system/manager
buffer=100000
log=/oradata/tablespaceexp.log
file=/oradara/tablespaceexp.dmp
feedback=10000
tablespaces=users

实验六:(附加)
传输表空间(用as sysdba传输)
exp \'sys/oracle as sysdba\' tablespaces=seven transport_tablespace=y file= trans_seven.dmp


--------------------------------------------------------------------------------------------

版权所有,转载请注明作者及原文链接,否则追究法律责任!

QQ: 584307876

作者: Seven

原文链接: /article/2133500.html
邮箱: seven_ginna@foxmail.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: