Toegang tot bestanden voor de RDS-instantie is verboden. Toegang tot de map DATA_PUMP_DIR alleen via de db_link en gebruik het pakket DBMS_FILE_TRANSFER.
- Optie 1
U kunt gegevens exporteren met het oude hulpprogramma exp op de EC2-instantie, dit hulpprogramma maakt ook exportbestanden .dmp
, maar voor een ander formaat. Het formaat is niet compatibel met impdp expdp
.De exp imp
hulpprogramma kan via het SQL*NET-netwerk verbinding maken met de doeldatabase als client-server. Dit hulpprogramma is verouderd en presteert minder. De dmp
bestand wordt niet aangemaakt op de server, zoals bij het uitvoeren van het hulpprogramma expdp
. De dmp
bestand is geschreven aan de kant waar het hulpprogramma exp
wordt uitgevoerd (server of client)
$ORACLE_HOME/bin/exp parfile=parfile_exp_full FILE=export.dmp LOG=export.log
En voer vervolgens de gegevensimport uit met de imp
naar RDS-instantie.
$ORACLE_HOME/bin/imp parfile=parfile_imp_full FILE=export.dmp LOG=import.log
- Optie 2
U kunt de gegevens exporteren naar een CSV-bestand met behulp van het hulpprogramma $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;
En importeer vervolgens de gegevens naar de RDS-instantie met behulp van het hulpprogramma sqlldr
.