gpt4 book ai didi

oracle - 将用户导出到 Oracle 11gr2 中的 dmp 文件

转载 作者:行者123 更新时间:2023-12-03 23:54:01 30 4
gpt4 key购买 nike

我正在尝试在 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

然后我按 Enter 但我得到了

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

但我得到同样的错误

我究竟做错了什么

最佳答案

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

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

关于oracle - 将用户导出到 Oracle 11gr2 中的 dmp 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20527713/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com