DBCA에서 문제가 발생했다면 링커 문제는 아닌듯 합니다. 링커가 문제가 되
는 경우는 셋째장 설치하는 중에 에러가 나거든요.
binutils 관련 문제는 다음을 참고하세요. 꼭 binutils를 재설치하지 않아
도 됩니다. 저도 어디서 읽은 내용을 다른 게시판에 올렸던 적이 있어서 그
내용을 그대로 올리겠습니다.
스왑 문제 말인데, OTN에도 적은 Swap으로 성공했다는 분들이 있더군요. 하
지만 문제의 소지가 있기는 있는 모양입니다. 스왑까지 몽땅 다 써 버려서
설치하다가 멎어버리는 현상이 발생했다고 하더라구요. 여하튼 다음 내용이
참고가 되면 좋겠습니다. 원문의 출처는 오라클 테크넷의 Discussion Forum
이고, 필요한 부분만 제가 요약했습니다. 제가 이대로 테스트 해 본 결과 멀
쩡히 잘 설치되더군요.
=======================================================================
레드햇 리눅스에 오라클 9i를 설치할 경우 설치후 링크 과정에서 에러가 납
니다. 링커 문제인데, 오라클 설치 쉘 스크립트에 링커가 인식 못하는 옵션
이 들어 있기 때문이죠. 예전에는 binutils 패키지를 업그레이드/다운그레이
드 하여 해결을 했었습니다. 레드햇 7.1의 경우는 binutils 패키지의 업그레
이드 설치였지만, 7.2의 경우는 다운그레이드를 해야 하는데 왠지 찜찜하
죠. 이 경우 binutils를 건드리지 않고 설치를 할 수 있도록 해 주는
WorkAround입니다.
$ORACLE_HOME/bin/genclntsh 스크립트중 다음 부분을
LD_SELF_CONTAINED="-z defs"
이렇게 고치면 됩니다.
LD_SELF_CONTAINED=""
설치가 끝나고 링크를 하다가 에러(ins_plsql.mk 등등이 에러를 낼 것입니
다)가 나면 위와 같이 수정을 한 뒤 $ORACLE_HOME/bin/genclntsh 스크립트
를 수행해서 shared library를 생성한 뒤 재시도 하시면 된다고 합니다.
아니면 9i 셋째장 집어넣을때쯤 해서 위의 쉘 스크립트를 고쳐놓고 계속하
는 방법도 있죠. 그러면 에러 없이 계속 진행됩니다.
: 저는 레드햇 리눅스 7.1 512MB(Physical)+512MB(Swap)에서 설치 성공했는
: 데요?
: 제 생각에는 binutils의 버전 문제 때문이라고 생각되는 군요..
: 이넘이 자꾸 link 에러를 일으킨다는 소문이...
: 그 버전보다 야악간 높은 걸 구해다가 깔아야 하는 걸루 알고 있습니다..
: ftp.kernel.org에서 구했던 것 같군요.. rawhide나 source.redhat.com
: 같은데는 그 버전이 없더군요..
: 버전 번호가 생각이 안나는데, 마소 잡지 10월호 Inside Linux에도
: 설치법이 잘 나와 있구요.. Oracle 9i(Adds on)인가 하는 국내서에서도
: 리눅스 설치법이 언급되어 있더군요..(제가 오라클 깔려고 많이 조사해
: 봤었거든요..) 서점 같은데 가서 책 사지 말고 그냥 서서 읽어보셔도
: 대충 까는 법을 알 수 있을 거예요...
:
: --
: 이 곳에 서명을 적어주십시오.
: dismemberment plan