Необходимо импортировать файл.dmp в Oracle Express, экспортировать его в виде простого файла CSV или TXT для импорта в SAS.

Кто-нибудь знает, как написать конкретную командную строку, которая импортирует файл.dmp в базу данных Oracle Express, а затем экспортирует данные в виде файла CSV?

Любая помощь будет принята с благодарностью. Спасибо!

1 ответ

Решение

Импортировать используя impdp:

impdp scott/tiger@db10g tables=EMP,DEPT directory=TEST_DIR dumpfile=EMP_DEPT.dmp logfile=impdpEMP_DEPT.log

Затем спул на CSV:

set heading off
spool myfile.csv
select col1|','||col2 from my_tables;
set colsep ','
select * from my_table;
spool off;

Перейдите по ссылкам ниже для помощи.

импорт: https://oracle-base.com/articles/10g/oracle-data-pump-10g спул в csv: http://www.dba-oracle.com/t_export_to_csv_file.htm

Другие вопросы по тегам