我对通过EXPDP导出Oracle12数据库有问题。
当出口是本地的,没有问题。当我使用NFS共享时,导出启动,创建日志文件,然后什么都不做。
数据库所在的VM : Oracle Linux Server - 6.10
数据库版本:数据库1月2022发布更新: 12.2.0.1.220118
位于NFS共享的VM : CentOS 7
/MY/PATH IP_DB_VM(rw,no_root_squash,sync)IP_NFS_VM:/MY/PATH /NFS_MOUNT_PATH nfs rw,bg,hard,rsize=32768,wsize=32768,nfsvers=4,nointr,timeo=600,actimeo=0,tcp,nolock 0 0我成功地挂载了共享,并与用户oracle一起在其上进行了编写。但是当我运行expdp实用程序时,它会挂起。
我的支出命令:
expdp MY_USER@MY_DB full=y directory=MY_NFS_SHARE_DIRECTORY dumpfile=expdp_MYDB.dmp logfile=expdp_MYDB.log当我在数据库中查看它的状态时,导出出现在定义过程中,然后我被迫终止进程( KILL_JOB不工作)。
如果您知道是什么导致了这种行为,以及如何解决它!
提前感谢!
发布于 2023-01-04 08:36:38
通过将挂载选项nfsvers=4更改为vers=4,我成功地使NFS挂载工作。我还删除了所有未运行和定义状态的作业,以防它影响其他导出/导入作业。
还不清楚的是,使用相同配置的另一个NFS挂载,以及使用vers=4选项,仍然无法工作。如果我找到第二个问题的原因,我会编辑这个答案
编辑→i更新了另一个nfs上的NFS包,并重新启动它。费用现在起作用了。
https://dba.stackexchange.com/questions/321523
复制相似问题