Přístup k souboru pro instanci RDS je zakázán. Přístup k adresáři DATA_PUMP_DIR pouze prostřednictvím db_link a použití balíčku DBMS_FILE_TRANSFER.
- Možnost 1
Export dat můžete provést pomocí starého nástroje exp na instanci EC2, tento nástroj také vytváří exportní soubory .dmp
, ale v jiném formátu. Formát není kompatibilní s impdp expdp
.exp imp
nástroj se může připojit přes síť SQL*NET k cílové databázi jako klient-server. Tento nástroj je zastaralý a má nižší výkon. dmp
soubor se nevytvoří na serveru, jako při spuštění utility expdp
. dmp
soubor je zapsán na straně, kde je utilita exp
je spuštěn (server nebo klient)
$ORACLE_HOME/bin/exp parfile=parfile_exp_full FILE=export.dmp LOG=export.log
A poté proveďte import dat pomocí imp
do instance RDS.
$ORACLE_HOME/bin/imp parfile=parfile_imp_full FILE=export.dmp LOG=import.log
- Možnost 2
Data můžete exportovat do souboru CSV pomocí nástroje $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;
A poté proveďte import dat do instance RDS pomocí nástroje sqlldr
.