oracle数据备份恢复日常工作很常用,这里区别两个概念:客户端工具【imp/exp】 vs 服务端工具【impdp/expdp】
* 客户端工具【imp/exp】既可以在客户端使用,也可以在服务端使用
* 服务端工具【impdp/expdp】只能在服务端使用
---------------------------------------------------客户端oracle备份工具-----------------------------------------------
数据库备份:
001-单个表备份:
本地-单个表导出【windows环境】
exp username/password@orcl tables=table1,table2 file=/opt/daochu.dmp
服务器地-单个表导出【windows环境】
exp username/password@ip地址/orcl tables=table1,table2 file=D:/daochu.dmp
002-全库备份:
服务器-全库导出【windows环境】
exp username/password@ip地址/orcl file=f:/rsc_2016_3_29.dmp
本地-全库导出【linux环境】
exp username/password file=/home/oracle/backup/dbnameExp.dmp log=/home/oracle/backup/dbnameExp.log
====================================================================
数据库恢复:
001-相同用户的导入
imp system/manager@TEST file=d:\daochu.dmp
将d:\daochu.dmp中的表table1导入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
002-不同用户的导入
imp username/password@ip地址/orcl file=D:/daochu.dmp ignore=y fromuser=user1 touser=user2
imp username/password@ip地址/orcl file=D:/daochu.dmp ignore=y fromuser=user1 touser=user2