我试图转储,但我在SQL命令提示符中收到错误。
如何导出oracle10g的转储文件我尝试了以下方式:
SQL> expdp dump dumfile=filename.dmp
答案 0 :(得分:2)
expdp
是操作系统命令,而不是SQL命令。您需要从操作系统命令提示符运行它。
有更多信息in the documentation,包括命令参数的说明(并且注明它是dumpfile
而不是dumfile
)和they provide examples。
如果您以前没有使用它,请注意转储文件是在directory
参数标识的位置在服务器上创建的,该参数设置为name of a database directory对象 - 而不是您可以识别的目录路径。这与旧的exp
命令完全不同。
最小值如下:
expdp <user>/<password> DIRECTORY=<directory> DUMPFILE=<filename>.dmp
...使用您自己的<>
占位符的合理值。但要调查所有选项以确保导出所需内容。这取决于你为什么要进行导出,以及稍后你将对转储文件做些什么,我想......