database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 3643 게시물 읽기
No. 3643
Re: 원격db연결net8설정에 관해서 질문있습니다.
작성자
firebird
작성일
2001-04-12 01:03
조회수
1,793

로컬 데이타베이스에 대한 설정은 대체로 오라클이 설치되면서 잘 설정해 줍니다.

달리 특별한 설정은 필요하지 않습니다만...

 

:: (ADDRESS = (PROTOCOL = TCP)(HOST = signmunha)(PORT = 2481))

:: (ADDRESS = (PROTOCOL = TCP)(HOST = signmunha)(PORT = 1521))

이 부분은 좀 이상하군요. HOST 값은 공인된 DNS 네임이나 IP가 되어야 합니다.

만약 도메인 네임을 알리아싱 하도록 설정된 머신이 아니라면 이 부분은 수정해 주셔야 할 겁니다.

listener.ora는 서버로 동작할때 클라이언트의 접속을 기다리는 설정에 관련된 것이라고 생각하시면 되고, tnsnames.ora는 원격 서버에 대하여 클라이언트 자격으로 접속을 하려고 할때 사용되는 설정이라고 생각하시면 됩니다.

현재의 설정이 제대로 되었는지 확인하려면 tnsping orcl이라고 입력했을때 OK 메시지가 나오면 제대로 된겁니다. 물론 SQL*PLUS에서 사용자명/패스워드@ORCL로 접속해서 접속이 되어도 마찬가지고요...

 

그리고 원격데이타베이스 연결이라고 하신 것은 아마도 DATABASE LINK를 말씀하시는 것 같군요.

데이타베이스 링크를 작성하기 위해서는 먼저 tnsnames.ora에 해당 서버에 접속하기 위한 내용을 넣어주셔야 합니다.

 

예를 들어 다른 오라클 서버의 이름이 db.signmunha.co.kr이라면,

ORCL2 =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = db.signmunha.co.kr)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = ORCL)

)

)

정도를 tnsnames.ora에 추가시켜 주시면 되겠지요.

제대로 설정되었다면 tnsping orcl2 를 쳐서 OK 사인을 받을 수 있을 겁니다.

그런다음 CREATE DATABASE LINK 문을 이용해서 필요한 연결을 만드십시오.

 

해당 서버의 테이블은 table_name@dblink_name 으로 참조할 수 있습니다.

 

>>김일권 님께서 쓰시길<<

 

:: 안녕하세요..

:: 꾸벅..

:: 원격db연결net8설정에 관해서 질문있습니다.

:: 제가 알기로 외부에서 오라클로 접속하기 위해서는 net8설정이 되어있어야 한다고

:: 이야기를 들었습니다.

:: 제가 레드햇6.2에 오라클8.1.7EE를 깔았습니다.그리고나서

:: listener.ora파일과 tnsnames.ora파일을 설정해야한다고 들었습니다.

:: 설치는 했는데 설정방법을 몰라 이렇게 질문을 올립니다.

:: 참고로 저희 서버의 네임서버는 ns.hantiger.co.kr이고 아이피조소는 211.121.36.38

:: 입니다.

::

:: listener.ora파일은

:: # LISTENER.ORA Network Configuration File: /home/oracle/8i/network/admin/listen$

:: # Generated by Oracle configuration tools.

::

:: LISTENER =

:: (DESCRIPTION_LIST =

:: (DESCRIPTION =

:: (ADDRESS_LIST =

:: (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

:: )

:: (ADDRESS_LIST =

:: (ADDRESS = (PROTOCOL = TCP)(HOST = ns.signmunhwa.co.kr)(PORT =

:: 1521))

:: )

:: )

:: (DESCRIPTION =

:: (PROTOCOL_STACK =

:: (PRESENTATION = GIOP)

:: (SESSION = RAW)

:: )

:: (ADDRESS = (PROTOCOL = TCP)(HOST = signmunha)(PORT = 2481))

:: )

:: )

::

:: SID_LIST_LISTENER =

:: (SID_LIST =

:: (SID_DESC =

:: (SID_NAME = PLSExtProc)

:: (ORACLE_HOME = /home/oracle/8i)

:: (PROGRAM = extproc)

:: )

:: (SID_DESC =

:: (GLOBAL_DBNAME = ORCL)

:: (ORACLE_HOME = /home/oracle/8i)

:: (SID_NAME = ORCL)

:: )

:: )

:: 이런식으로 되어있구요.

::

::

::

:: tnsnames.ora파일은

:: # TNSNAMES.ORA Network Configuration File: /home/oracle/8i/network/admin/tnsnam$

:: # Generated by Oracle configuration tools.

::

:: ORCL =

:: (DESCRIPTION =

:: (ADDRESS_LIST =

:: (ADDRESS = (PROTOCOL = TCP)(HOST = signmunha)(PORT = 1521))

:: )

:: (CONNECT_DATA =

:: (SERVICE_NAME = ORCL)

:: )

:: )

::

:: INST1_HTTP =

:: (DESCRIPTION =

:: (ADDRESS_LIST =

:: (ADDRESS = (PROTOCOL = TCP)(HOST = signmunha)(PORT = 1521))

:: )

:: (CONNECT_DATA =

:: (SERVER = SHARED)

:: (SERVICE_NAME = ORCL)

:: (PRESENTATION = http://admin)

:: )

:: )

::

:: EXTPROC_CONNECTION_DATA =

:: (DESCRIPTION =

:: (ADDRESS_LIST =

:: (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

:: )

:: (CONNECT_DATA =

:: (SID = PLSExtProc)

:: (PRESENTATION = RO)

:: )

:: )

:: 이런식으로 되어있습니다.

:: 정말 죄송하지만 어떤부분을 어떻게 작성해야하는지 가르쳐주시면

:: 정말 감사드리겠습니다.

:: 그럼 안녕히 계십시요.

:: 꾸벅....

::

::

[Top]
No.
제목
작성자
작성일
조회
3637오라클 8.1.6i 리눅스 PROC 까는법?
chobo
2001-04-11
967
3639┕>Re: 오라클 8.1.6i 리눅스 PROC 까는법?
todd
2001-04-11 17:31:32
1399
3636테이블스페이스를 같은 내용으로 하나 더 만들고 싶어요
한충영
2001-04-11
971
3638┕>Re: 테이블스페이스를 같은 내용으로 하나 더 만들고 싶어요
아마도
2001-04-11 16:42:08
1389
3667 ┕>Re: 답변감사 합니다.
한충영
2001-04-13 10:37:30
985
3635페이징이요...
나그네
2001-04-11
1504
3631원격db연결net8설정에 관해서 질문있습니다.
김일권
2001-04-11
1175
3643┕>Re: 원격db연결net8설정에 관해서 질문있습니다.
firebird
2001-04-12 01:03:30
1793
3645 ┕>답변 진심으로 감사드립니다.꾸벅...
김일권
2001-04-12 10:43:04
1359
3623오라클 8.1.6i 업데이트 방법?
chobo
2001-04-10
1084
3625┕>Re: 오라클 8.1.6i 업데이트 방법?
firebird
2001-04-10 22:36:33
1323
3619startup할때...
hos
2001-04-10
1004
3626┕>Re: startup할때...
firebird
2001-04-10 22:40:12
1091
36182001년 3월 20일 데이타를 가져오는 쿼리는 다음 밖에 없나요?
이근행
2001-04-10
1158
3620┕>Re: 2001년 3월 20일 데이타를 가져오는 쿼리는 다음 밖에 없나요?
정재익
2001-04-10 20:28:57
1243
3666 ┕>답변 진심으로 감사드립니다.
이근행
2001-04-13 10:06:00
1148
3622┕>Re: 2001년 3월 20일 데이타를 가져오는 쿼리는 다음 밖에 없나요?
김낙형
2001-04-10 20:45:08
1264
3629┕>Re: 2001년 3월 20일 데이타를 가져오는 쿼리는 다음 밖에 없나요?
아마도
2001-04-11 00:33:27
1528
3634┕>Re: 2001년 3월 20일 데이타를 가져오는 쿼리는
최성준
2001-05-07 11:29:46
1513
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다