I have set up the TDPO on an AIX 5.3 server for Oracle 10g database.
I created and configured my tdpo.opt file, dsm.sys file, dsm.opt file.
I created the following link in the $ORACLE_HOME :
ln -s /usr/lib/libobk64.a libobk.a
I generated the TDPO password file
When I try to test the client using the sbttest test utility as the oracle unix account I get the following results:
The sbt function pointers are loaded from libobk.a(shr.o) library.
Return code -1 from sbtinit, bsercoer = 7011, bsercerrno = 106
sbtopen: System error - eg. malloc, fork errors
When I run the same as root I get this:
The sbt function pointers are loaded from libobk.a(shr.o) library.
-- sbtinit succeeded
Return code -1 from sbtinit, bsercoer = 0, bsercerrno = 0
Message 0 not found; product=RDBMS; facility=SBT
the results returned as root is what I am looking for as the oracle account. I set this up on a test server and as the oracle account I get the correct results. I have compared the set up on both servers, look at the contents of the files, the security of the files and everything is the same. I don't understand why it works as root and not oracle. I di a ulimit -a for the oracle account on both the test and production server and they are equal or the production server has higher values. I tried recreating the link in the oracle home thinking it could be a broken link, and that didn't fix it.
I have asked the UNIX admins for assistance but they couldn't come up with anything.
any help would be greatly appreciated.
I created and configured my tdpo.opt file, dsm.sys file, dsm.opt file.
I created the following link in the $ORACLE_HOME :
ln -s /usr/lib/libobk64.a libobk.a
I generated the TDPO password file
When I try to test the client using the sbttest test utility as the oracle unix account I get the following results:
The sbt function pointers are loaded from libobk.a(shr.o) library.
Return code -1 from sbtinit, bsercoer = 7011, bsercerrno = 106
sbtopen: System error - eg. malloc, fork errors
When I run the same as root I get this:
The sbt function pointers are loaded from libobk.a(shr.o) library.
-- sbtinit succeeded
Return code -1 from sbtinit, bsercoer = 0, bsercerrno = 0
Message 0 not found; product=RDBMS; facility=SBT
the results returned as root is what I am looking for as the oracle account. I set this up on a test server and as the oracle account I get the correct results. I have compared the set up on both servers, look at the contents of the files, the security of the files and everything is the same. I don't understand why it works as root and not oracle. I di a ulimit -a for the oracle account on both the test and production server and they are equal or the production server has higher values. I tried recreating the link in the oracle home thinking it could be a broken link, and that didn't fix it.
I have asked the UNIX admins for assistance but they couldn't come up with anything.
any help would be greatly appreciated.