从文件服务器中的oracle转储文件中提取特定架构

从文件服务器中的oracle转储文件中提取特定架构,oracle,oracle11g,oracle-dump,oracle-export-dump,Oracle,Oracle11g,Oracle Dump,Oracle Export Dump,我在本地服务器上有一个数据库中所有模式的完整数据转储,但我需要从主转储文件中转储一个特定的模式。我知道需要单独转储的模式的名称。有什么办法得到它吗 我尝试了以下方法 expdp用户/pwd@dbschemas=sample目录=/apps/dpdump转储文件=sample.dmp日志文件=sample.log 但我得到了以下错误: UDE-00014:参数“目录”的值无效 schemas参数看起来正确,但directory参数不正确。该参数实际上指的是Oracle目录对象,而不是物理路径本身。

我在本地服务器上有一个数据库中所有模式的完整数据转储,但我需要从主转储文件中转储一个特定的模式。我知道需要单独转储的模式的名称。有什么办法得到它吗

我尝试了以下方法

expdp用户/pwd@dbschemas=sample目录=/apps/dpdump转储文件=sample.dmp日志文件=sample.log

但我得到了以下错误:

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


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

CREATE DIRECTORY MYDUMP AS 'apps/dpdump';
然后在expdp命令中将其引用为,directory=MYDUMP,等等


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

由于我没有创建该目录的权限,是否仍有将目录指向本地服务器并获取架构转储的方法。或者有没有其他方法来提取特定的模式?