1

我在本地服务器中的数据库中有所有模式的完整数据转储,但我需要主转储文件中的特定模式转储。我知道需要单独转储的架构名称。有没有办法得到它?

我尝试了以下

expdp User/pwd@db schemas=sample directory=/apps/dpdump dumpfile=sample.dmp logfile=sample.log

但我收到以下错误:

UDE-00014:参数“目录”的值无效。

4

1 回答 1

1

您的 schemas 参数看起来正确,但 directory 参数不正确。该参数实际上是指 Oracle DIRECTORY 对象,而不是物理路径本身。您需要使用CREATE DIRECTORY命令创建目录,例如:

CREATE DIRECTORY MYDUMP AS 'apps/dpdump';

然后在 expdp 命令中将其引用为 directory=MYDUMP 等。

您可能还需要在目录上创建授权和同义词,具体取决于谁需要访问它。

于 2014-12-24T04:13:24.280 回答