我正在尝试使用 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,因此我将这些授予本地用户和用于数据库链接的远程用户。
我仍然收到相同的错误。我该怎么做才能解决此错误?