数据泵是否支持网络文件系统安装?我没有看到任何提及他们没有工作。但是,数据泵ADD_FILE似乎挂起。以下是症状:
Filesystem Size Used Avail Use% Mounted on
/d1 32G 25G 5.4G 83% /oracle-local
server:/d2 105T 49T 57T 46% /oracle-network
这将创建一个exp.dmp文件并按预期工作:
CREATE OR REPLACE DIRECTORY DATA_PUMP_DIR AS '/oracle-local/';
DECLARE
hdnl NUMBER;
BEGIN
hdnl := DBMS_DATAPUMP.open( operation => 'EXPORT', job_mode => 'SCHEMA', job_name=>null);
DBMS_DATAPUMP.ADD_FILE( handle => hdnl, filename => 'exp.dmp', directory => 'DATA_PUMP_DIR', filetype => dbms_datapump.ku$_file_type_dump_file);
END;
这会创建一个exp.dmp文件,但DBMS_DATAPUMP.ADD_FILE似乎永远不会完成。只是继续旋转等待服务器响应:
CREATE OR REPLACE DIRECTORY DATA_PUMP_DIR AS '/oracle-network/';
DECLARE
hdnl NUMBER;
BEGIN
hdnl := DBMS_DATAPUMP.open( operation => 'EXPORT', job_mode => 'SCHEMA', job_name=>null);
DBMS_DATAPUMP.ADD_FILE( handle => hdnl, filename => 'exp.dmp', directory => 'DATA_PUMP_DIR', filetype => dbms_datapump.ku$_file_type_dump_file);
END;