누구에게 응답할지, Redhat Enterprise Linux 5.4에 Oracle 11g r2를 설치했습니다. 일부 메모를 적용한 후 Sql Server 2005에 연결하려고하면 다음과 같은 오류가 발생합니다. "ORA-28513 이기종 원격 에이전트의 내부 오류".dg4msql 문제를 사용하여 SQL Server에 Oracle 11gr2 연결
listener.ora를는 아래와 같다 :
[[email protected] admin]$ less listener.ora
)
(SID_DESC =
(SID_NAME = dg4msql)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)
(PROGRAM = dg4msql)
(ENVS=LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/db_1/dg4msql/lib:/u01/app/oracle/product/11.2.0/db_1/lib)
)
)
LOGGING_LISTENER = on
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracledb)(PORT = 1521))
)
)
ADR_BASE_LISTENER = /u01/app/oracle
TRACE_LEVEL_LISTENER = on
의 tnsnames.ora은 아래와 같다 :
[[email protected] admin]$ less tnsnames.ora
# tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
fasdat =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracledb)(PORT = 1521))
)
(CONNECT_DATA =
(SID = fasdat)
)
)
dg4msql =
(DESCRIPTION =
(ADDRESS =
(PROTOCOL= TCP)
(HOST = oracledb)
(PORT = 1521)
)
(CONNECT_DATA=
(SID=dg4msql))
(HS=OK))
init4msql.ora은 아래와 같다 :
[[email protected] admin]$ less initdg4msql.ora
# This is a customized agent init file that contains the HS parameters
# that are needed for the Database Gateway for Microsoft SQL Server
#
# HS init parameters
#
HS_FDS_CONNECT_INFO=192.168.1.48:1433//NAVISION
# alternate connect format is hostname/serverinstance/databasename
#HS_FDS_TRACE_LEVEL=0
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
#HS_LANGUAGE=turkish_turkey.WE8ISO8859P9
HS_NLS_NCHAR=WE8ISO8859P9
#HS_FDS_TRACE_LEVEL=DEBUG
우리는 설치 'dg4msql'라는 이름은 SQL Server 2005에서 시스템 DSN이 우리는이 문제를 해결하기 위해 어떤 아이디어를 듣고 기쁠
'현지'로 '는 SQL 서버'서버로 드라이버를 선택
skaffman, 포맷 해 주셔서 감사합니다. –