use*_*047 2 oracle export oracle11gr2
我正在尝试在11g上创建Oracle数据库的转储文件
用户是CONTACT,让我们说pwd是zip(小写)
我使用运行命令"sqlplus/nolog"登录到SQLplus
然后
将sys/pwd @ oracle11g连接为sysdba
然后我尝试运行我的导出命令
SQL> exp sys/pwd owner=CONTACT DIRECT=Y FILE=E:\ORA_DUMP\CONTACT.dmp LOG=E:\ORA_DUMP\CONTACT.log
Run Code Online (Sandbox Code Playgroud)
然后我点击进入但我得到了
SP2-0734:未知命令以"exp sys/pw ....."开头 - 忽略了行
我试过了
SQL> exp CONTACT/zip owner=CONTACT DIRECT=Y FILE=E:\ORA_DUMP\CONTACT.dmp LOG=E:\ORA_DUMP\CONTACT.log
Run Code Online (Sandbox Code Playgroud)
但我得到同样的错误
我究竟做错了什么
exp是一个应用程序,而不是SQL语句.您可以从操作系统命令行调用它,而不是从SQL*Plus中调用它.好吧,我想你可以在SQL*Plus中调用它,因为SQL*Plus可以调用客户端操作系统实用程序,这样做就没有多大意义.
运行exp在你的shell命令(或从Windows DOS命令行).您几乎肯定希望脚本指定TNS别名(即exp contact/zip@tns_alias ...),因为当您在命令行时未连接到数据库.
| 归档时间: |
|
| 查看次数: |
3526 次 |
| 最近记录: |