1Z0-032-18: Transporting data between databases
imp/exp工具,在不同版本,不同平台,字符集不同的移植。
优点:可以得到历史数据备份;可以得到数据对象的结构定义信息;进行数据移植;实现不同DB之间表空间转移。
运行方式: 交互式;命令行;使用参数文件;OEM图形方式。
参数形式:exp parfile='d:/par.txt' 每一行是一个独立的参数;
full:除了sys之外所有用户信息
模式:表模式: exp user/passwd file=d:/exp.dmp tables='TABLE' query='字段=XX';
owner才能用或具有相当权限,index及限制也导出了。
用户模式:owner才能用或具有相当权限,包括所有数据对象。exp system/... owner=hr direct=y file=...
表空间模式:表定义,权限,索引,约束,triggers; exp system/... transport_tablespace=y tablespaces=(ts_emp) log=...
full模式:但不包括sys的对象。 exp system/... full=y
direct-path: 不占用系统buffer cache; 不对sql进行处理;相对来说速度快;但适用性不广泛。
不可用交互式,两端字符集要一致;lob,bfile,ref不可导出,省去了数据转换,使用了优化的select;
Import: 是exp的成对命令程序。
用于user-error 失败恢复。解析export 的文件;是用于表一级的数据恢复。
也是四种模式:表,用户,表空间,full;
imp system/... file=... fromuser="..." touser="..." ...
如果用了sysdba时要用单引号: imp 'user/passwd as sysdba' ... 主要用于传输表空间时。
导入顺序:new tables are created; data imported; indexes; trigger; constraints; bitmap,functional,domain indexes最后建立。
字符集支持:exp 导出字符集; imp 缺省翻译成主机系统字符集;多字节导出必须导入还要是多字节字符集。
1Z0-032-18: Transporting data between databases
最新推荐文章于 2021-07-26 13:49:08 发布