Truy cập tệp cho phiên bản RDS bị cấm. Chỉ truy cập vào thư mục DATA_PUMP_DIR thông qua db_link và sử dụng gói DBMS_FILE_TRANSFER.
- Tùy chọn 1
Bạn có thể thực hiện việc xuất dữ liệu bằng tiện ích exp cũ trên phiên bản EC2, tiện ích này cũng tạo tệp xuất .dmp
, nhưng với một định dạng khác. Định dạng không tương thích với impdp expdp
. exp imp
tiện ích có thể kết nối qua mạng SQL * NET với cơ sở dữ liệu đích dưới dạng máy khách-máy chủ. Tiện ích này đã lỗi thời và có hiệu suất kém hơn. dmp
tệp không được tạo trên máy chủ, như khi chạy tiện ích expdp
. dmp
tệp được ghi ở bên có tiện ích exp
được chạy (máy chủ hoặc máy khách)
$ORACLE_HOME/bin/exp parfile=parfile_exp_full FILE=export.dmp LOG=export.log
Và sau đó thực hiện nhập dữ liệu bằng imp
sang phiên bản RDS.
$ORACLE_HOME/bin/imp parfile=parfile_imp_full FILE=export.dmp LOG=import.log
- Tùy chọn 2
Bạn có thể xuất dữ liệu sang tệp CSV bằng tiện ích $ORACLE_HOME/bin/sqlplus -s user/[email protected] @csv2.sql
.
set heading off
set termout OFF
SET FEEDBACK OFF
SET TAB OFF
set pause off
set verify off
SET UNDERLINE OFF
set trimspool on
set echo off
set linesize 1000
set pagesize 0
set wrap off
spool test2.csv
select code||','||name||','||code_rail from alexs.all_station;
spool off
exit;
Và sau đó thực hiện nhập dữ liệu vào phiên bản RDS bằng tiện ích sqlldr
.