客服中心
TPGS在连接到Oracle8.17时无法启动

知识IDPowerBT0014

适用版本: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.