数据的迁移工具

数据的迁移工具

逻辑导出导入工具:exp ----逻辑导出工具    imp ----逻辑导入工具

  • 数据导出模式:
  1. 全库导出  --full
  1. 先新建一个用来导出导入的目录

mkdir -p /home/oracle/backup/exp

  1. 进入该目录

cd /home/oracle/backup/exp

  1. 用语句导出

 exp \' sys/oracle as sysdba \'  file=full.dmp log=full-exp.log full=y

 数据的迁移工具

 

  1. 导出用户  --owner
  1. 当前用户

exp hr/hr file=hr.dmp log=hr-exp.log

数据的迁移工具

  1. 多个用户

exp \'sys/oracle as sysdba\' file=more_user.dmp log=more_user_exp.log owner=hr,u1;

数据的迁移工具

  1. 导出表 ---tables

1)导出当前用户的一张表

exp hr/hr file=tab_employees.dmp log=tab_employees_exp.log tables=employees

数据的迁移工具

 

  1. 导出用户的多张表

exp hr/hr file=tab_emp_dept.dmp log=tab_emp_dept_exp.log tables=employees,departments,jobs

数据的迁移工具

  • 数据导入模式
  1. 全库导入

用户名要和源库相等,表空间与源库相等

Imp \’sys/oracle as sysdba\’ file=full.dmp log=full-imp.log full=y

数据的迁移工具

  1. 基于用户的导入
  1. 先在目标端新建用户

数据的迁移工具

  1. 导入

imp \'sys/oracle as sysdba\' file=hr.dmp log=hr_imp.log fromuser=hr touser=xjf

数据的迁移工具

  1. 验证

查询用户的信息

数据的迁移工具

  1. 基于表的导入
  1. 一张表

数据的迁移工具

  1. 多张表

数据的迁移工具