안녕하세요.
리눅스에서 오라클8i를 기동하는 것과 리스너 실행 방법에 대해서
말씀드리겠습니다. 나머지 질문하신 것은 제가 잘 모르는 부분이라
답변을 드리지 못한 점 양해해주세요...
먼저 오라클을 기동하기 위해서는 리눅스에서 오라클 계정으로 login한후
$ svrmgrl
SVRMGR> connect internal;
SVRMGR> startup
반대로 데이타베이스를 종료할때는 아래와 같습니다.
$ svrmgrl
SVRMGR> connect internal;
SVRMGR> shutdown
두번째로 리스너 기동을 하기 위해서는 먼저 $ORACLE_HOME/dbs/initSID.ora에 아래와 같이
설정을 하시면 됩니다.
Mts_max_dispatchers=10 # dispatcher 최대수는 10개까지.
Mts_servers=5 # mts server 를 5개 만듬.
Mts_max_servers=10 # mts server 최대수는 10개까지.
Mts_service=ORA8i # DB name (SID)
Mts_listener_address="(ADDRESS=(PROTOCOL=tcp)(port=1521)(host=서버의 IP 혹은 name))"
그런다음에 $ORACLE_HOME/network/admin 밑에
listener.ora와 tnsnames.ora 두파일이 있습니다.
먼저 listener.ora을 아래와 같이 설정을 하시면 됩니다.
====================================================
LISTENER =
(ADDRESS_LIST = (ADDRESS = (PROTOCOL = tcp)
(HOST = 서버 IP 혹은 hostname)
(PORT = 1521)
)
)
STARTUP_WAIT_TIME_LISTENER = 0
CONNECT_TIMEOUT_LISTENER = 0
SID_LIST_LISTENER =
(SID_LIST = (SID_DESC = (SID_NAME = SID 명칭)(ORACLE_HOME=/usr/oracle8i) ) )
여기에서 바꿔줘야 할 부분은 호스트 이름과 ORACLE_HOME,SID_NAME,GLOBAL_DBNAME 등입니다.
다음으로 tnsnames.ora 입니다.
=================================
접속할 alias명칭 =
(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = tcp)
(HOST = 서버 IP 혹은 hostname)
(PORT=1521)
)
)
(CONNECT_DATA = (SID = SID 명칭) ) )
세번째 리스너 기동
$ lsnrctl start
반대로 리스너 기동 종료
$ lsnrctl stop
기동후 리스너 기동 상태보기
LSNRCTL> status
> 이제 막 오라클 8i(버전 8.1.5)를 설치했는데요.
> 아! 저는 리눅스 6.2에 오라클을 설치 했습니다.
> 부팅과 동시에 , 아니면, 오라클 계정으로 로그인 하면..
> 곧바로 오라클 리스너와 DB를 를 시작 하고 싶은데...
> 어떤 파일에서 어떻게 설정을 해야 할지 모르겠습니다.
> 책에도 안나와 있더군요..그래서 님의 조언을 구합니다.
> 제가 아직 초보라 자세한 설명이 아니면 알아 듣질 못해요..
> 수고스러우시 더라도 자세히 설명을 해주셨으면 합니다.
> 그리고, 리눅스 파일의 종류와 기능에 대해서도...참고 할만한 서적이나.
> 사이트를 소개 해주셨으면 합니다.
> 이건 보너스로...텔넷 설정에 대해서도 알려 주시면 ..무지 고맙겠습니다.
> 인터넷과 책을 뒤져봐도 텔넷에 대한 자료가 너무 빈약 하더군요.
> 그럼 즐거운 주말 보내시고 .....
> 님의 조언을 밤새 기다리겠습니다..나두 퇴근 하고 싶어요..ㅠㅠ
> 그럼 감사드리며.. 건강하시길....
>
|