3

With Oracle expdp, I can export the tables I want with

expdp INCLUDE=TABLE:table1,table2,table3

I need a way to convert this into CSV on a linux machine. I've seen Windows tools but don't know how good they are and this needs to work from linux command line/ bash script.

Is this possible?

Derek Downey
23.6k11 gold badges79 silver badges104 bronze badges
asked Feb 23, 2012 at 17:28
2
  • How does the file look? (I'm not a dba) Give me a head on one file. Commented Feb 24, 2012 at 7:59
  • @FlorinGhita expdp generated files are binary & not human-readable Commented Apr 4, 2012 at 14:09

3 Answers 3

2

No its not possible with expdp, you need to use utl_file to solve this

http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:88212348059

answered Mar 5, 2012 at 13:00
5
  • Note that the linked discussion goes back some 11 years. The utilities supplied for this purpose have changed over the years. Commented Mar 5, 2012 at 13:43
  • You'd be better off using an external table Commented Apr 4, 2012 at 14:09
  • @Phil he want to write outside the database some tables. How can be useful an external table? Can you write it? Commented Apr 4, 2012 at 14:16
  • Actually, I tell a lie. You can't write to external tables. I really shouldn't post on here when sleepy! :) Are you on Windows or Unix? Commented Apr 4, 2012 at 14:22
  • I'm not the poster. You are really sleepy :)) Commented Apr 4, 2012 at 14:23
0

You can also use sqlplus and spool the output. You can find info about the syntax on the internet, searching sqlplus tutorials.

answered Apr 4, 2012 at 14:23
0

login oracle linux

sqlplus / sysdba

spool "/home/oracle/file.csv";

SELECT * from dual;

answered Dec 11, 2023 at 8:15

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.