>>장형화 님께서 쓰시길<<
:: 지금 persenal oracle 을 설치 했습니다.
::
:: 그리고, DB는 다른 곳의 서버에 있지요..
::
:: Oracle DB 서버에 접속을 할려고 하니깐 자꾸
::
:: TNS Error 가 나는거 같네요.
::
:: D:\>sqlplus userid/userpasswd@oracle
::
:: 오류:
:: ORA-12535: TNS:작동이 중단중입니다
::
:: 이런 에러가 납니다.
::
::
:: tnsnames.ora 설정 파일
::
:: ORACLE =
:: (DESCRIPTION =
:: (ADDRESS_LIST =
:: (ADDRESS = (PROTOCOL = TCP)(HOST = aaa.xxx.ac.kr)(PORT = 1521))
:: )
:: (CONNECT_DATA =
:: (SERVICE_NAME = aaa.xxx.ac.kr)
:: )
:: )
::
::
::
:: 머가 잘못 되었는지 좀 알려주시면 감사하겠습니다.
::
우선 DB서버쪽 리스너가 구동중인지 확인하시고
예)서버쪽%>lsnrctl service 또는 lsnrctl stat
하셔서 확인하신 후
ORCL has 1 service handler(s) <---SID
나오면
예를들어 SID가 ORCL이면
ORACLE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = aaa.xxx.ac.kr)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL) <-----SID
)
)
작성하시고
windows화일밑에 hosts.sam화일을 찾으셔서
111.111.111.111 aaa.xxx.ac.kr <-------해당IP로 등록
하신 후 테스트해보세요
로컬쪽%>tnsping oracle
로컬쪽%>ping 111.111.111.111<----해당서버쪽 IP
로 해보신 후 증상을 보세요
만약 이상이 있으면
init<SID>.ora에
db_name
instance_name
service_name과
서버쪽 listener.ora화일 로컬쪽 tnsname.ora
양쪽에 sqlnet.ora화일을 보여주셔야만 해결 될 겁니다.
|