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工具的使用
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值