Oracle数据管理:数据泵、跨平台表空间与外部表应用全解析
1. 数据泵介绍
数据泵(Data Pump)是Oracle中用于数据导入和导出的强大工具。多个客户端(会话)可以连接到一个数据泵作业。同时,我们可以使用Oracle Enterprise Manager(EM)Grid Control或Database Control来执行数据泵的导出和导入操作,并且OEM还能进行作业监控。
1.1 使用数据泵向导
利用EM Database Control,我们可以借助数据泵向导完成数据的导出和导入。具体操作步骤如下:
1. 从Database Control主页,点击“Maintenance”选项卡。
2. 在“Utilities”下方,会看到以下三个链接:
- Export To Files
- Import From File
- Import From Database
数据泵的导出和导入支持数据库、模式和表三种模式。向导会接收每个选项的输入,并显示最终的审核屏幕,在该屏幕上可以看到实际的DBMS_DATAPUMP调用。以下是一个由EM向导为模式导入准备的DBMS_DATAPUMP调用示例:
declare
h1 NUMBER;
begin
begin
h1 := dbms_datapump.open (
operation => 'IMPORT',
job_mode => 'FULL',
job_name => '