Today, when I was testing a .NET program, I suddenly found that I couldn't log in. I debugged the process and found an error: The file (oci.dll) could not be loaded. It was really strange. I searched online and found a solution: http ://runmin.cnblogs.com/archive/2005/06/25/17863.html , the article mentioned:
"Go to oracleora92, check off all Authenticated Users in the directory, and then add the user back. Just restart the computer. "
I tried this method, but still got the error. Then I simply gave everyone control permissions to the directory, but still got the error. . . .
I continued to debug the process and found that the error had changed: the identity certificate retrieval failed. I continued to search for answers online and found the following article: http://www.cnoug.org/viewthread.php?tid=19621&sid=khUpmoTD . The specific solution is as follows:
Start -> Programs -> Oracle -> Configuration and Migration Tools ->
Net Manager→Local→Profile→Oracle Advanced Security→Verification→Remove "NTS" in the selected method.
I finally solved the problem, but I still don't have a clear idea of the problem, so I can only wait until I have more time
.Study it carefully.
Source: temperamental bear (minbear)