I am having a strange problem with setting up of Wallet and configuring it with my local 11g R2 Database on the windows (XP) box.
The wallet gets created properly and I am able to login using the command "sqlplus /@<alias>". There is a valid entry for <alias> in the tnsnames.ora file.
However whenever I try to do any stuff like creation of a table etc, I get the error - "ORA-12578: TNS:wallet open failed". The same table creation etc works fine if I de-couple the wallet from my Database by setting "SQLNET.WALLET_OVERRIDE = FALSE" in the sqlnet.ora file.
I have checked for the correct entries in the wallet using the following command, everything seems to be just fine.
mkstore -wrl "<wallet location>" -listCredential
Not sure what could be the cause of this error? Appreciate help on this.
Edited by: 859817 on May 18, 2011 7:21 AM
Thanks for your reply. I couldn't find thread you mentioned. The closest match I could find was -
Tried the suggested stuff here, but the problem still seems to be same. (I added an entry to my windows host file also as suggested here)
Thanks. Unfortunately the info at the support site is exactly the same as what was present in the earlier link I mentioned and neither of them worked for my case :(
Still stuck with the issue. Wondering if it is the 11G R2 issues specifically....
Anyone got a clue....
I had the same issue on my Window 7 laptop and saw your thread as I was attempting to troubleshoot it. I figured it out and I'd like to share how. I turned on the Sysinternals tool Process Monitor and tried startup again. After the failure I stopped collecting data in process monitor. I filtered the output to include lines with .sso or .p12 which are the extensions on my two Wallet files. It showed me that the issue was ACCESS DENIED to the NT_AUTHORITY\SYSTEM account when accessing those two files. SYSTEM is the account my local test Oracle instance runs under. I granted the rights to SYSTEM for those two files and now my database is working.
Thanks a lot.
Though, my wallet is working when I connect via sqlplus.
Where I'm having issues is, I want to use it for DataPump export job ... that is where I got the error:
ORA-12578: TNS:wallet open failed
Any hint on that?
Thanks for your response.
Change TRUE to FALSE and try, Usually this parameter is useful for who want connect particular schema from client machine, you can configure this parameter in client machine and configure which schema you want to connect without schema name and password.
I don't think so If this parameter is enabled in server, you can able to take export or connect other schema in database
SQLNET.WALLET_OVERRIDE = FALSE