数据的迁移工具
数据的迁移工具
逻辑导出导入工具:exp ----逻辑导出工具 imp ----逻辑导入工具
- 数据导出模式:
- 全库导出 --full
- 先新建一个用来导出导入的目录
mkdir -p /home/oracle/backup/exp
- 进入该目录
cd /home/oracle/backup/exp
- 用语句导出
exp \' sys/oracle as sysdba \' file=full.dmp log=full-exp.log full=y
- 导出用户 --owner
- 当前用户
exp hr/hr file=hr.dmp log=hr-exp.log
- 多个用户
exp \'sys/oracle as sysdba\' file=more_user.dmp log=more_user_exp.log owner=hr,u1;
- 导出表 ---tables
1)导出当前用户的一张表
exp hr/hr file=tab_employees.dmp log=tab_employees_exp.log tables=employees
- 导出用户的多张表
exp hr/hr file=tab_emp_dept.dmp log=tab_emp_dept_exp.log tables=employees,departments,jobs
- 数据导入模式
- 全库导入
用户名要和源库相等,表空间与源库相等
Imp \’sys/oracle as sysdba\’ file=full.dmp log=full-imp.log full=y
- 基于用户的导入
- 先在目标端新建用户
- 导入
imp \'sys/oracle as sysdba\' file=hr.dmp log=hr_imp.log fromuser=hr touser=xjf
- 验证
查询用户的信息
- 基于表的导入
- 一张表
- 多张表