根据这个问题: 这个包裹是否丢失,如果是,我该如何解决?
...现在我真的想使用这个包来执行模式的复制。...除了我不知道该怎么做。我看过这个:How to create copy of full schema on same database in oracle但我似乎无法执行这些命令。如上一个问题所述,我们在 docker 容器中运行 Oracle,因此这可能会使事情复杂化。同样,我正在使用 DataGrip 进行连接。因为它在容器中,所以我们所有的连接都来自远程。...我是否必须以某种方式进入容器?Docker 也超出了我的专业范围。
我试过执行:
expdp fromUser/fromPword schemas=sourceSchema directory=DUMPDIR dumpfile=dump.dmp logfile=explog.txt
...也...
exec expdp fromUser/fromPword schemas=sourceSchema directory=DUMPDIR dumpfile=dump.dmp logfile=explog.txt
我还创建了目录对象 DUMPDIR 并授予其读/写权限。
expdp 是一个与 DBMS_DATAPUMP API 交互的命令行实用程序。您在主机操作系统上运行它,而不是从另一个客户端中运行。
https://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_datpmp.htm#BABHBEHH
https://docs.oracle.com/cd/B19306_01/server.102/b14215/dp_overview.htm#i1009203