知识ID:PowerBT0014
适用版本:Oracle8.17
出现问题:TPGS在连接到Oracle8.17时无法启动。
Started-TPGS.
Exception error
File:DBSession.cpp, Line:83, Error:80004005, Description:ORA-12640: 验证适配器初始化失败
Context:
CConnectionMgr::InternalInitialize
Exception error
File:ThreadFactory.h, Line:123, Error:8000ffff, Description:EXCEPTION_ACCESS_VIOLATION
Context:
CCache::RefreshLicenseInfo
Exception error
File:ConnectionMgr.cpp, Line:512, Error:8004b002, Description:HRESULT = 8004b002
FACILITY = FACILITY_ITF
This is a FACILITY_ITF error that is specific to the interface that returned this error. See the documentation of the interface that returned this error for information about this HRESULT.
Context:
CCache::RefreshAppPreferences
解决方案:这是oracle的缺陷。
The problem is due to an Oracle product defect which prevents clients from connecting to databases.
There is no resolution for this issue, and the following workaround applies only to Oracle 8.1.7 databases running on Windows 2000.
Here is the workaround suggested be Oracle to resolve this database connectivity issue:
Check the file SQLNET.ora on Server machine under the directory ORACLE_HOME\network\admin for the following parameter:
SQLNET.AUTHENTICATION_SERVICES=(NTS)
Either remove the above parameter or edit it from (NTS) to (NONE), like this:
SQLNET.AUTHENTICATION_SERVICES=(NONE)
Next, stop and restart the Oracle database to apply the changes.
The ClearQuest clients will now be able to connect to the database.