Issue:
When you create a instance and a database after your install Oracle 10g. You may come into SS following exception in D:/Oracle/product/10.2.0/db_2/bin/sqlnet. Log
**************************************** *******************************
Fatal Ni connect error 12638, connecting:
(Description = (address = (Protocol = beq) (program = Oracle) (argv0 = oraclencsoft) (ARGs = '(description = (local = yes) (address = (Protocol = beq) ') (CONNECT_DATA = (SID = NCsoft) (cid = (program = D: /Oracle/product/10.2.0/db_2/bin/sqlplus.exe) (host = yexy1) (user = yexy1 ))))
Version Information:
TNS for 32-bit windows: Version 10.2.0.1.0-Production
Oracle bequeath nt protocol adapter for 32-bit windows: Version 10.2.0.1.0-Production
Time:-2010 13:33:07
Tracing not turned on.
TNS error struct:
NS main err code: 12638
TNS-12638: proof of identity retrieval failed
NS secondary err code: 0
NT main err code: 0
NT secondary err code: 0
Nt OS err code: 0
Reason:
Oracle DB cannot execute OS autheration.
Solution:
Please go to D:/Oracle/product/10.2.0/db_2/Network/admin and try to modify sqlnet. ora as below.
# This file is actually generated by netca. But if MERs choose
# Install "software only", this file wont exist and without the native
# Authentication, they will not be able to connect to the database on NT.
Sqlnet. authentication_services = (none)