I am trying to create a dump file of an Oracle database on 11g
the user is CONTACT and lets say pwd is zip (lowercase)
i log into SQLplus using run command "sqlplus /nolog"
and then
Connect sys/pwd@oracle11g as sysdba
then i try to run my export command
SQL> exp sys/pwd owner=CONTACT DIRECT=Y FILE=E:\ORA_DUMP\CONTACT.dmp LOG=E:\ORA_DUMP\CONTACT.log
and then i hit enter but i get
SP2-0734: unknown command beginning "exp sys/pw....." -rest of line ignored
i tried
SQL> exp CONTACT/zip owner=CONTACT DIRECT=Y FILE=E:\ORA_DUMP\CONTACT.dmp LOG=E:\ORA_DUMP\CONTACT.log
but i get same error
what am i doing wrong
exp
is an application, not a SQL statement. You would invoke it from the operating system command line, not from within SQL*Plus. Well, I suppose you could invoke it from within SQL*Plus since SQL*Plus can call client-side operating system utilities, it just wouldn't make a great deal of sense to do so.
Run the exp
command from your shell (or from a DOS command-line in Windows). You'll almost certainly want the script to specify the TNS alias (i.e. exp contact/zip@tns_alias ...
) since you aren't connected to a database when you're at the command line.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With