<STEP.1> LISTENER.ora 파일 수정 (경로 : 오라클 홈\NETWORK\ADMIN)
(SID_DESC=
(SID_NAME = TESTHR)
(ORACLE_HOME = C:\app\TEST\product\12.1.0\dbhome_1)
(PROGRAM = dg4odbc)
)
10g에서는 hsodbc 였지만 11g는 dg4odbc 로 변경 되었다는 글을 보았습니다.
물론 영어로 써진 말이라 다 이해는 못했지만 서비스 체인지 정도 써있는거 보면 tool이 변경된듯 합니다.
반영하려는 Oracle버전이 10g라면 hsodbc 로 작성하시고, 11g 이상 면 dg4odbc 로 작성하시면 됩니다.
<STEP.2> TNSNAMES.ora 파일 수정 (경로 : 오라클 홈\NETWORK\ADMIN)
TESTHR =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)
(HOST = localhost) # 오라클서버 주소
(PORT = 1521)) # 오라클서버 포트
(CONNECT_DATA = (SID= TESTHR))
(HS=OK)
<STEP.3> initTESTHR.ora 파일 추가 (경로 : 오라클 홈\hs\admin)
# This is a sample agent init file that contains the HS parameters that are
# needed for an ODBC Agent.
#
# HS init parameters
#
HS_FDS_CONNECT_INFO = TESTHR
HS_FDS_TRACE_LEVEL = 1
HS_DB_DOMAIN = TESTHR
HS_DB_NAME = TESTHR
#
# Environment variables required for the non-Oracle system
#
#set <envvar>=<value>
<STEP.4> ODBC 구성
시스템 DSN 에 TESTHR 이름으로 구성.
<STEP.5> 오라클 리스너 재가동
C:\Windows\system32>lsnrctl stop
LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 03-6월 -2011 13:2
4:04
Copyright (c) 1991, 2010, Oracle. All rights reserved.
(ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))에 연결되었습니다
명령이 성공적으로 수행되었습니다
C:\Windows\system32>lsnrctl start
LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 03-6월 -2011 13:2
4:07
Copyright (c) 1991, 2010, Oracle. All rights reserved.
시작 tnslsnr: 잠시만 기다리세요...
TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production
시스템 매개변수 파일은 C:\app\test\product\11.2.0\dbhome_1\network\admin\li
stener.ora 입니다
c:\app\dev\diag\tnslsnr\test\listener\alert\log.xml (으)로 로그 메시
지를 기록했습니다
리스닝이: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
(ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))에 연결되었습니다
리스너의 상태
------------------------
별칭 LISTENER
버전 TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Produc
tion
시작 날짜 03-6월 -2011 13:24:11
업타임 0 일 0 시간. 0 분. 3 초
트레이스 수준 off
보안 ON: Local OS Authentication
SNMP OFF리스너 매개변수 파일 C:\app\dev\product\11.2
.0\dbhome_1\network\admin\listener.ora
리스너 로그 파일 c:\app\catchbug\diag\tnslsnr\test\listener\alert\
log.xml
끝점 요약 청취 중...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
서비스 요약...
"SRCMSSQL" 서비스는 1개의 인스턴스를 가집니다.
"SRCMSSQL" 인스턴스(UNKNOWN 상태)는 이 서비스에 대해 1 처리기를 가집니다.
명령이 성공적으로 수행되었습니다
<STEP.6> DB_LINK 생성
CREATE PUBLIC DATABASE LINK TESTHR
CONNECT TO 원격지 아이디
IDENTIFIED BY 원격지 비밀번호 <---- 특수문자 존재시 쌍싸옴표 이용
USING 'TESTHR';
SELECT * FROM 테이블명@TESTHR
오라클 oracle DB 내 정보 조회 (0) | 2019.11.22 |
---|---|
Oracle DBMS_CRYPTO 사용하기 (0) | 2016.10.12 |
[Oracle]ORA-12638: 신용검색에 실패했습니다 (0) | 2016.10.12 |
[Oracle 12c 계정생성] SQL 오류: ORA-65096 (0) | 2016.05.03 |
음력 양력 변환 (0) | 2016.02.26 |