>> Edit article
이름
제목
패스워드
:: RedHat 7.0 에서 Oracle 8.1.6 깔기 :: RedHat 7.0 은 glibc 2.2 를 사용하기 때문에, oracle 프로세스가 좀비가 되어서.. 디비가 만들어지지 않는 문제가 발생합니다. 이런 상황을 멋진 rpm 과 함께 풀어나가는 테크닉. *주의* 이 테스트는 오라클 까는 로컬 서버에서 엑스를 띄워 오라클 인스톨러를 실행시키는 것이 아니라.. 다른 컴퓨터에 엑스서버와 윈도매니져를 띄워서.. 리모트로 설치한 것입니다. 로컬에서는 중간 라이브러리 뒤집을때 문제가 있을런지 모르겠네요. ********************************************************* 1. 준비물.. 버젼 넘버가 있으니, 다 한 디렉 안에 넣어도 되지만.. 관리를 위해 6.2 , 7.0 디렉토리를 만들어 각각 넣는 걸로 가정을 합니다. - 6.2 용 glibc 와 기타 등등 rpm 들.. 레댓 6.2 한글 버젼의 패키지입니다. glibc-2.1.3-15.i386.rpm ldconfig-1.9.5-16.i386.rpm bash-1.14.7-22k1.i386.rpm XFree86-libs-3.3.6-20k2.i386.rpm make-3.78.1-4.i386.rpm textutils-2.0e-6.i386.rpm glibc - 2.1 버젼. ldconfig - 7.0 에는 glibc 에 들어있지만, 이전 버젼엔 따로 있습니다. bash - glibc 2.1 용 sh XFree86-libs - 오라클 인스톨러를 돌리기 위한 glibc 2.1 용 엑스 라이브러리. make, textutils - 오라클 인스톨때 사용되는, glibc 2.1 용 make 와 cat. - 다시 원래대로 돌릴 7.0 용 패키지. 시디에서 복사하셔도 좋고, ftp 에서 가져오셔도 됩니다. 단 glibc 는 업데잇된 새 버젼입니다.. glibc-2.2-5.i686.rpm db1-1.85-4.i386.rpm db2-2.4.14-4.i386.rpm db3-3.1.14-6.i386.rpm bash-2.04-11.i386.rpm XFree86-libs-4.0.1-1.i386.rpm make-3.79.1-5.i386.rpm textutils-2.0e-8.i386.rpm ********************************************************* 2. 과정 7.0 상태에서 오라클을 깔고.. 디비를 만들 때만 glibc 2.1 로 내리는 방법을 생각해봤는데.. svrmgrl, oracle 등 실행파일들이.. GLIBC_2.2 로 링크되더군요. 따라서 먼저 내리고, 깝니다. 내린 후에는 su 도 안먹습니다.. 그 전에 완벽하게 준비를 해야죠.. dba 그룹 만들고, oracle 유저를 만들고.. 환경변수들을 세팅합니다. Xmanager 라면 한텀 외에 윈도매니져를 띄워주는 등.. 오라클 준비와 같습니다. 그리고 oracle account 로, runInstaller 를 실행시키기 직전까지 준비하고.. 따로 루트창을 띄운뒤 다음을 실행해줍니다. . 먼저 db1 db2 db3 를 지운다. 이제 rpm query 가 작동하지 않습니다. -q 안된다고 걱정하지 마시길.. # rpm -e db1 db2 db3 --nodeps . glibc 를 뒤집는다. # rpm -Uvh glibc-2.1.3-15.i386.rpm --oldpackage --nodeps . ldconfig 를 깔고 실행. # rpm -Uvh ldconfig-1.9.5-16.i386.rpm # mv /etc/ld.so.conf.rpmsave /etc/ld.so.conf # ldconfig . glibc 2.1 로 컴파일된 sh, x-lib, make, cat 설치. # rpm -Uvh bash-1.14.7-22k1.i386.rpm --oldpackage --nodeps # rpm -Uvh XFree86-libs-3.3.6-20k2.i386.rpm --nodeps --oldpackage # rpm -Uvh make-3.78.1-4.i386.rpm --nodeps --oldpackage # rpm -Uvh textutils-2.0e-6.i386.rpm --nodeps --oldpackage 그리고 아까 준비한 오라클 쉘로, 인스톨러를 실행시키고.. 평소에 깔던대로 깝니다. 다 깔리면.. 루트로 7.0 디렉토리에 가서 다음을 실행합니다. # rpm -e ldconfig --nodeps # rpm -Uvh glibc-2.2-5.i686.rpm --nodeps # rpm -Uvh db* --nodeps # rpm -Uvh bash-2.04-11.i386.rpm XFree86-libs-4.0.1-1.i386.rpm make-3.79.1-5.i386.rpm textutils-2.0e-8.i386.rpm ********************************************************* 이만.. arcturus 진기..
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved