Oracle逻辑备份到NFS ORA-31641
来源:网络收集 点击: 时间:2024-09-081、问题现象
(1)创建逻辑备份目录
#su - oracle
$sqlplus / as sysdba
SQLcreate directory bkdir as /testnfs;
(2)确认管理理员目录
sqlselect * from dba_directories;
注意:同时使用df查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错
(3)给testuser用户赋予在指定目录的操作权限
sqlgrant read,write on directory bkdir to testuser;
sqlexit
(4)导出数据
$expdptestuser/testuser@orclschemas=testuser dumpfile=expdb.dmp DIRECTORY=bkdir;
提示以下内容
Export: Release 11.2.0.2.0 - Production on 星期五 4月 26 13:26:27 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
ORA-39001: 参数值无效
ORA-39000: 转储文件说明错误
ORA-31641: 无法创建转储文件 /testnfs/expdb.dmp
ORA-27054: 创建文件或文件驻留的 NFS 文件系统未使用正确的选项装载
Additional information: 5
Additional information: 18


2、问题分析
在OS上NFS NAS的一个卷,发现ORACLE 做EXPDP及RMAN(物理备份)时都不能直接写到上去,但EXP是可以的。后检查发现是ORACLE的一个小BUG,可以通过修改参数饶过去:
3/33、问题解决
SQLalter system set event=10298 trace name context forever, level 32scope= spfile ;
重
注意事项NFS做为AIX操作系统的组件,会因AIX操作系统不同存在差异,本文中讨论问题是基于操作系统AIX6105
备份ora-31641版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1202638.html