답변 감사합니다.
이것저것 해보다 결국은 리눅스 다시 깔고 오라클 다시 깔았습니다.
그랬더니 리스너 되더군요. 당황스럽답니다.
된 건 좋은데... 이거 원인도 모르고.. 리눅스/오라클 넘 어렵다.
소몰이 님께서 쓰시길::
> 일단 oracle startup한 uid와 리스너 시작하는 uid가 일치하는지 ?
> (permission error 때문에)
>
> 그리고 이상이 없다면
> <listener.ora>
> LISTENER =
> (ADDRESS_LIST =
> (ADDRESS= (PROTOCOL= IPC)(KEY= ORCL))
> (ADDRESS= (PROTOCOL= IPC)(KEY= PNPKEY))
> (ADDRESS= (PROTOCOL= TCP)(Host= tong.kaist.ac.kr)(Port= 1521))
> )
> SID_LIST_LISTENER =
> (SID_LIST =
> (SID_DESC =
> (GLOBAL_DBNAME= tong.)
> (ORACLE_HOME= /dbms/app/oracle/product/8.0.5)
> (SID_NAME = ORCL)
> )
> )
> ) #이 괄호에 주의 짝이 맞지 않음
> STARTUP_WAIT_TIME_LISTENER = 0
> CONNECT_TIMEOUT_LISTENER = 0
>
> 하고 리스너를 재시작 한 다음...
> tnsnames.ora는 그냥 함 써보세여...
>
> moncher 님께서 쓰시길::
>
> > 오라클 땜에 일주일째 고생하는 사람입니다. 리스너가 안되네요.
> >
> > $lsnrctl start 하면
> >
> > LSNRCTL for Linux: Version 8.1.5.0.0 - Production on 01-AUG-00 02:36:13
> >
> > (c) Copyright 1998 Oracle Corporation. All rights reserved.
> >
> > Starting /home/oracle/8i/bin/tnslsnr: please wait...
> >
> > TNS-12546: TNS:permission denied
> > TNS-12560: TNS:protocol adapter error
> > TNS-00516: Permission denied
> > Linux Error: 13: 허가 거부됨
> > 라고 나옵니다. (물론 tnsping도 안되구요.)
> > 근데 재미있게도 성질나서 tnslsnr을 해봤더니
> >
> > [oracle@tong tests]$ tnslsnr &
> > [1] 23421
> > [oracle@tong tests]$ tnsping tong
> >
> > TNS Ping Utility for Linux: Version 8.1.5.0.0 - Production on 01-AUG-00 02:44:39
> >
> > (c) Copyright 1997 Oracle Corporation. All rights reserved.
> >
> > Attempting to contact (ADDRESS=(PROTOCOL=TCP)(HOST=tong.kaist.ac.kr)(PORT=1521))
> > OK (10 msec)
> > 라고 했더니 tnsping이 되네요.
> > 그럼 된거네 하실지 모르겠지만, 문제는 DBD::oracle 깔 때 TNS-12546은 에러로 남아있다는 겁니다.
>
> > 이거 왜 이러죠? 고수님의 손길을 애타게 기다립니다.
> > 참고로 제 listener.ora와 tnsname.ora를 올립니다.
> >
> > <listener.ora>
> >
> > LISTENER =
> > (DESCRIPTION_LIST=
> > (DESCRIPTION=
> > (ADDRESS_LIST=
> > (ADDRESS=(PROTOCOL=tcp)(HOST=tong.kaist.ac.kr)(PORT=1521))
> > # (ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY))
> > )
> > )
> > )
> > # SID_LIST_<lsnr>
> > # List of services the listener knows about and can connect
> > # clients to. There is no default. See the Net8 Administrator's
> > # Guide for more information.
> > #
> > SID_LIST_LISTENER=
> > (SID_LIST=
> > (SID_DESC=
> > # #BEQUEATH CONFIG
> > (GLOBAL_DBNAME=ORLC.kaist.ac.kr)
> > (SID_NAME=ORCL)
> > (ORACLE_HOME=/home/oracle/8i)
> > # #PRESPAWN CONFIG
> > )
> > )
> >
> >
> > <tnsname.ora>
> >
> > tong=
> > (DESCRIPTION=
> > (ADDRESS = (PROTOCOL=TCP)(HOST=tong.kaist.ac.kr)(PORT=1521))
> > (CONNECT_DATA=(SERVICE_NAME=ORCL))
> > )
> >
|