一、传统的导入导出exp/imp
传统导入导出程序是exp imp,用于实施数据库的逻辑备份和恢复。
导出程序exp将数据库中的对象定义和数据备份到一个操作系统二进制文件中。导入程序imp读取而进程导出文件并将对象和数据载入数据库中
传统的导入导出是基于客户端的。在$ORACLE_HOME/bin下
特点:
- 可以按时间保存表结构和数据
- 允许导出指定的表,并重新导入到新的数据库中。
- 可以把数据库迁移到另外一台异构服务器上
- 在两个不同版本的oracle数据库之间传输数据
- 联机状态下备份和恢复
- 可以重新组织表的存储结构,减少链接于磁盘碎片
调用方法:
- 交互提示符:交互方式提示用户逐个输入参数值
- 命令行参数:在命令行执行程序的参数和参数值
- 参数文件:允许用户将运行参数和参数值存储在参数文件中,以便重复使用参数
导入对象的四种模式
- 数据库模式:导入导出整个数据库中的所有对象
- 表空间模式:导入导出一个或多个指定表空间的所有对象
- 用户模式:导入和导出一个用户模式中的所有对象
- 表模式:导入和导出一个或多个指定表或表分区
1.1 导入导出表
1.2 导入导出用户
1.3 导入导出表空间