首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将用户导出到Oracle11gr2中的dmp文件

将用户导出到Oracle11gr2中的dmp文件
EN

Stack Overflow用户
提问于 2013-12-12 03:00:10
回答 1查看 3.9K关注 0票数 4

我正在尝试在11g上创建Oracle数据库的转储文件

用户是联系人,假设pwd是zip (小写)

我使用运行命令"sqlplus /nolog“登录到SQLplus

然后

以sysdba身份连接sys/pwd@oracle11g

然后我尝试运行我的export命令

代码语言:javascript
复制
SQL> exp sys/pwd owner=CONTACT DIRECT=Y FILE=E:\ORA_DUMP\CONTACT.dmp LOG=E:\ORA_DUMP\CONTACT.log

然后我按回车键,但我得到

SP2-0734:未知命令开始的"exp sys/pw.....“行的-rest被忽略

我试过了

代码语言:javascript
复制
SQL> exp CONTACT/zip owner=CONTACT DIRECT=Y FILE=E:\ORA_DUMP\CONTACT.dmp LOG=E:\ORA_DUMP\CONTACT.log

但是我得到了同样的错误

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2013-12-12 03:03:57

exp是一个应用程序,而不是SQL语句。您可以从操作系统命令行调用它,而不是从SQL*Plus内部调用。好吧,我想你可以从SQL*Plus内部调用它,因为SQL*Plus可以调用客户端操作系统实用程序,这样做没有多大意义。

从您的shell运行exp命令(或者从Windows中的DOS命令行运行)。您几乎肯定希望脚本指定TNS别名(即exp contact/zip@tns_alias ...),因为当您在命令行中时,您没有连接到数据库。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20527713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档