首页 文章

从放置在文件服务器中的oracle转储文件中提取特定模式

提问于
浏览
1

我有一个完整的数据转储来自我的本地服务器中的数据库中的所有模式,但我需要从主转储文件中进行特定的模式转储 . 我知道我需要单独转储的架构的名称 . 无论如何得到它?

我尝试了以下内容

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

但我收到以下错误:

UDE-00014:参数''目录'的值无效 .

1 回答

  • 1

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

    CREATE DIRECTORY MYDUMP AS 'apps/dpdump';
    

    然后在expdp命令中引用,如directory = MYDUMP等 .

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

相关问题