error收集:
1,
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
ORA-28541: Error in HS init file on line 7.
ORA-02063: preceding 2 lines from DGDVDB02S
处理:
D:\oracle\product\10.2.0\db_1\dg4msql\admin\initdg4msql.ora文件语法有问题,可先检查错误的符号,写法
2,
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
[Transparent gateway for ODBC]DRV_InitTdp: [DATADIRECT][ODBC SQL Server Driver][SQL Server] Login failed (SQL State: 28000; SQL Code: 4002)
ORA-02063: preceding 3 lines from HSTEST
处理:
Cause: The Oracle database link created for the foreign datasource has either no credentials or incorrect credentials.
a,有可能是建立DBLINK的时候,输入的帐号密码被Oracle转换成大写,造成无法登录,可以用双引号写帐号和密码
create [public] database link testdblink
connect to "帐号" identified by "密码"
using 'dg4msql'
*dblink默认为私有的,当有public关键字,所有用户可访问(只有这2种状态);dblink的table不接受直接的授权
3,
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
[Oracle][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied. {08001,NativeErr = 17}[Oracle][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). {01000,NativeErr = 53}[Oracle][ODBC SQL Server Driver]Invalid connection string attribute {01S00}
ORA-02063: preceding 2 lines from DGDVDB02S