오라클 리스너 시작시 에러 1 9 8,404

by 투명강아지 [Oracle 에러코드] 리스너 lsnrctl [2012.03.20 13:41:45]



리스너 시작시 에러가 발생됩니다.

구글링 및 검색을 하여도 찾기가 힘드네요 고수님들 알려주세요

$lsnrctl start
%오라클홈%/bin/lsnrctl: cannot execute binary file

바이너리 파일을 찾을수 없다면서 리스너 실행이 되지를 않네요;;;

오라클 bin경로에 있는 것들이 전부 같은 증상이구요

오라클을 재설치 하지 않는 방향에서 고쳐보고 싶습니다 ㅠㅠ

고수분들 부탁 드려요
by 발로차는새 [2012.03.20 13:48:12]
Unix(Linux) 계열 OS 인가요? 분석을 위해서 아래 결과를 올려주세요.

1. uname -a 결과
2. file %오라클홈%/bin/lsnrctl 결과
3. ls -al %오라클홈%/bin/lsnrctl 결과

by 투명강아지 [2012.03.20 13:51:11]

1. 결과
SunOS fine 5.10 Generic_141445-09 i86pc i386 i86pc

2. 결과
/export/home/oracle/oraapp/product/10.2.0/db_1/bin/lsnrctl: ELF 64-비트 LSB 실행 가능 AMD64 버전 1, 동적으로 링크됨, 분리 안됨

3. 결과
-rwxr-x--x   1 oracle   oinstall  170800 2010년  3월 23일 /export/home/oracle/oraapp/product/10.2.0/db_1/bin/lsnrctl

결과 입니다.

댓글 감사합니다.

by 발로차는새 [2012.03.20 14:07:12]
추가로 하나만 더 부탁 드려요, 그런데 잘되다가 안되는건가요? 아니면 새로 셋업 하신건가요?

4. isainfo -kv

by 투명강아지 [2012.03.20 14:08:43]
32-bit i386 kernel modules

잘되다가 한번 전원 문제로 강제 재부팅을 한적이 있습니다.

빠른 댓글 감사합니다.

by 느훼훼 [2012.03.20 14:25:23]

저도 예전에 비슷한 문제를 겪었던 적이 있었는데,

혹시 그 문제일지도 모르니..

oracle폴더에서 /var/tmp 폴더(시스템마다 다를수 있을지도 모름. 저도 초보라 정확한건 몰라요)
에서 ls -al .oracle 했을 때 그룹권한이 뭘로 나오는지 보세요. dba로 나오면 이걸 oracle로 변경하셔야할듯..

" chgrp oracle:dba .oracle "

그런 다음에

" chmod 777 .oracle "

저도 예전에 메모해놨던거 보면서 답글단 거에요. 하도 오래전 일이라 이렇게 하는게 맞는지도 모르겠네요.


by 발로차는새 [2012.03.20 14:43:02]
아마도 x64 하드웨어에 OpenSolaris 를 설치 하신것 같아요.

기존에는 64비트 커널로 부팅된 Solaris 에서 64비트 오라클이 잘 동작 했었을 거고요,
어떤 계기로 지금 현재 Solaris 가 32비트 커널로 부팅된 상태 입니다, 그래서 64비트 오라클 바이너리가 실행되지 않는거구요... 64비트 커널로 부팅 되도록 환경을 고치셔야 겠네요 ^^ (어떻게 하는지는 저도 몰라요 ^^,,)


32비트 커널 : 32-bit i386 kernel modules
64비트 바이너리 : ELF 64-비트 LSB 실행 가능 AMD64 버전


by 투명강아지 [2012.03.20 14:49:31]

아... 답변 정말정말 감사합니다.

그런대 환경을 고치려면 어떻게 해야 하나요??


by 투명강아지 [2012.03.20 16:09:19]

http://ntech.in/v2/bbs/board.php?bo_table=1_qna&wr_id=51

혹시 제 질문을 다른분들이 참고하실 수 있어 링크를 걸어 놓습니다.
링크는 커널 수정 방법 입니다.

답변을 달아 주신 분들 감사합니다.

by 손님 [2012.03.21 20:35:24]

boot-file 설정은 sparc 시스템에서 가능합니다.
혹시 인텔 PC 에서 vm 으로 설치하신것에
위 링크와 같이 boot-file 설정을 하면 커널 panic 으로 부팅이 안될수 있습니다. 
참고 하세요.

혹시 vm ware 을 사용하며,
vm 이미지를 다른 PC 로 이동 후 해당 문제가 발생하였다면,
해당 pc 의 가상화 모드 지원(Bios)를 의심해 보셔야 할듯합니다. - 경험상.

제 경험으로는 VM 이미지를 카피하여 세팅한 PC가 BIOS 상 가상화 지원이 disable 상태여서
위와 같은 cannot execute binary file 에러가 발생하였습니다.

오라클은 이미 이전 PC에서 64 bit 버젼으로 설치 되었고
다른 PC로 VM을 이동(이관) 하였던 것이고,
이미지 이동(이관) 후 pc는 가상화 미지원으로 솔라리스가 32bit 로 부팅되어
64bit 컴파일된 오라클 파일들이 실행이 안되었던 것입니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입