Oracle数据库备份/导出、导入
常用的oracle数据库备份(导入/导出)有两种,分别是exp/imp和expd/impd,前者是Orace早期版本带有的导入导出工具,后者是Oracle10g后出现的,下面进行分别介绍!
1.exp/imp
三种导入导出类型
Oracle支持三种导入导出类型分别是
表方式(T方式),用户方式(U方式),全库方式(Full方式)
A: 表方式(T方式)
备份(exp)某个用户模式下指定的对象(表),
exp guwei/ai123456@10.21.19.63/orcl rows=y indexes=n compress=n buffer=50000000 file=exp_table.dmp log=exp_table.log tables=USER_INFO,POLICY_INFO
恢复(imp)备份数据中的指定表,
imp yuwen/ai123456@10.21.13.14/orcl fromuser=guwei touser=yuwen rows=y indexes=n commit=y buffer=50000000 ignore=n file=exp_table.dmp log=exp_table.log tables=USER_INFO,POLICY_INFO
B:用户方式(U方式)
备份(exp)某个用户模式下的所有对象,
exp jnth/thpassword@oracle owner=guwei rows=y indexes=n compress=n buffer=50000000 file=exp_table.dmp log=exp_table.log
恢复(imp)备份数据的全部内容,
imp yuwen/ai123456@10.21.13.14/orcl fromuser=guwei touser=yuwen rows=y indexes=n commit=y buffer=50000000 ignore=n file