<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">We noticed a VERY strange NFS issue with sqlplus.<br>
<br>
When we have the tnsnames.ora sitting on a gluster NFS mount. Sqlplus plus throw out error for<br>
<br>
ERROR:<br>
ORA-12154: TNS:could not resolve the connect identifier specified<br>
<br>
It works fine it the tnsnames.ora on local file systems or any other NFS servers. Just not Gluster :(<br>
<br>
We noticed the following from stack trace:<br>
<br>
The &quot;ptrace: umoven: Input/output error&quot; caught our eyes and wonder what could cause it.<br>
<br>
getrlimit(RLIMIT_NOFILE, {rlim_cur=4294967297*1024, rlim_max=264730205028321416}) = 0<br>
open(&quot;/home/oracle/OraHome1/lib/libnque11.so&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)<br>
access(&quot;/home/schedule/.tnsnames.ora&quot;, F_OK) = -1 ENOENT (No such file or directory)<br>
access(&quot;/home/schedule/wallets/inv_tns/tnsnames.ora&quot;, F_OK) = 0<br>
gettimeofday({1422492139, 24083}, NULL) = 0<br>
stat64(0x80fbc64, 0xffb2bd14)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
socket(PF_NETLINK, SOCK_RAW, 0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 4<br>
bind(4, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0<br>
getsockname(4, {sa_family=AF_NETLINK, pid=18741, groups=00000000}, [12]) = 0<br>
time(NULL)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 1422492139<br>
sendto(4, &quot;\24\0\0\0\26\0\1\3\353\201\311T\0\0\0\0\0\0\0\0&quot;, 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20<br>
recvmsg(4, {msg_name(-5066668)=ptrace: umoven: Input/output error<br>
{...}, msg_iov(85899345920)=[?] 0, msg_controllen=0, msg_flags=MSG_PROXY}, 0) = 128<br>
recvmsg(4, {msg_name(-5066668)=ptrace: umoven: Input/output error<br>
{...}, msg_iov(85899345920)=[?] 0, msg_controllen=0, msg_flags=MSG_PROXY}, 0) = 128<br>
recvmsg(4, {msg_name(-5066668)=ptrace: umoven: Input/output error<br>
{...}, msg_iov(85899345920)=[?] 0, msg_controllen=0, msg_flags=MSG_PROXY}, 0) = 20<br>
close(4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
<br>
Any clue anyone?<br>
<br>
Thanks!<br>
Peter<br>
</div>
</body>
</html>