我试图转储,但在 SQL 命令提示符中出现错误。
如何导出 oracle10g 的转储文件我尝试了以下方式:
SQL> expdp dump dumfile=filename.dmp
expdp
是操作系统命令,而不是 SQL 命令。您需要从操作系统命令提示符运行它。
文档中有更多信息,包括命令参数的描述(如前所述,它是dumpfile
而不是dumfile
),并且它们提供了示例。
如果您以前没有使用过它,请注意转储文件是在服务器上由directory
参数标识的位置创建的,该参数设置为数据库目录对象的名称- 而不是您识别的目录路径。exp
这与旧命令完全不同。
最小值将类似于:
expdp <user>/<password> DIRECTORY=<directory> DUMPFILE=<filename>.dmp
<>
...为占位符使用您自己的合理值。但是请调查所有选项以确保您导出所需的内容。这取决于您为什么要进行导出,以及稍后您将如何处理转储文件,我想......