无法通过数据库链接使用 expdp

无法通过数据库链接使用 expdp

我正在尝试使用 Oracle 的 expdp 通过数据库链接导出远程模式。我认为数据库链接工作正常,因为我可以select通过它执行查询。当我尝试执行时expdp,出现此错误:

$ expdp myuser/mypassword parfile="C:\\expdp_parfile.txt"

Export: Release 12.2.0.1.0 - Production on Thu Dec 7 09:35:36 2017

Copyright (c) 1982, 2017, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production 
ORA-31631: privileges are required 
ORA-39109: Unprivileged users may not operate upon other users' schemas

我看到一些建议,以确保相关的 oracle 用户具有 IMP_FULL_DATABASE 和 EXP_FULL_DATABASE,以及 DATAPUMP_IMP_FULL_DATABASE 和 DATAPUMP_EXP_FULL_DATABASE,因此我将这些授予本地用户和用于数据库链接的远程用户。

我仍然收到相同的错误。我该怎么做才能解决此错误?

相关内容