Filåtkomst för RDS-instansen är förbjuden. Åtkomst till katalogen DATA_PUMP_DIR endast via db_link och använd paketet DBMS_FILE_TRANSFER.
- Alternativ 1
Du kan exportera data med det gamla exp-verktyget på EC2-instansen, det här verktyget skapar även exportfiler .dmp
, men för ett annat format. Formatet är inte kompatibelt med impdp expdp
. exp imp
verktyget kan ansluta över SQL*NET-nätverket till måldatabasen som klient-server. Det här verktyget är föråldrat och har sämre prestanda. dmp
filen skapas inte på servern, som när du kör verktyget expdp
. dmp
filen skrivs på sidan där verktyget exp
körs (server eller klient)
$ORACLE_HOME/bin/exp parfile=parfile_exp_full FILE=export.dmp LOG=export.log
Och gör sedan dataimporten med imp
till RDS-instans.
$ORACLE_HOME/bin/imp parfile=parfile_imp_full FILE=export.dmp LOG=import.log
- Alternativ 2
Du kan exportera data till en CSV-fil med hjälp av verktyget $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;
Och gör sedan dataimporten till RDS-instansen med hjälp av verktyget sqlldr
.