`

ch03 oracle基础三

阅读更多
---数据迁移

本章任务

1:表模式

--可以导出某个用户下的指定的表,授权的用户可以导出其他用户下的表
--exp help=y  显示exp命令的所有参数
--exp scott/tiger file=emp_dept.dmp tables=(employees,departments) log=emp_dept.log

--imp help=y
--imp hr/hr file=emp_dept.dmp tables=(employees,departments) ignore=y log=emp_dept.log
2:用户模式

--导出某个指定的用户下所有的对象,授权的用户可以导出其他用户下的所有对象。
--exp hr/hr file=hr.dmp owner=hr log=hr.log

--imp hrnew/hrnew file=hr.dmp fromuser=hr touser=hrnew log=hr.log

3:数据库模式
--在导出整个数据库之前,所连接的用户必须具有exp_full_database的系统权限,grant exp_full_database to hr
--exp hr/hr file=all_db.dmp full=y log=all_db.log

--cat emp_dept.par
userid=hr/hr
file=emp_dept.dmp
tables=(employees,departments)
log=emp_dept.log

exp profile=emp_dept.par

--可以导出除了用户sys以外的、数据库里所有的对象,只有已授权的用户才能在该模式中执行导出

4:可传输表空间模式

--如果要导出某个指定表空间中的所有对象时,可以使用该模式。通过使用该模式,可以将一组表空间从一个数据库快速的转移到另一个数据库。其速度相对于普通的导入/导出来说,要快得多。其原因在于在传输表空间时,只需要复制数据文件,然后将表空间的结构信息导入到目标数据库即可.


本章目标

1:掌握exp/imp工具的使用
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics