티스토리 뷰

이번에는 페도라10입니다.. (여기서 페도라10은 x86_64인 64비트 페도라10 입니다)..

페도라 설치는 우분투와 비슷해서 쉽게 했습니다..
다만 vmware가 페도라를 지원안하는지.. 목록에 없더군요..

 Vmware 설정에서 시스템 설정 후 인스톨 선택하시고..



운영체제는 Linux.. 그리고 Other Linux 2.6.x 를 선택합니다.. 자신의 이미지파일에 맞는걸 선택하시면 됩니다..


설치를 하기 전에.. 요런게 나오는데.. 이미지 파일 Test 하는겁니다.. Skip 하시면 되겠습니다..

스크린샷 찍었는데.. 저장을 이상하게 해서 1/4만 나오더라구요;..
사진 출처 - 感想 그리고 日常  네이버 블로그

처음부터 한글 설정을 할 수 있게 나와서.. 설치 진행은 패스하겠습니다..
웹서버, 소프트웨어 개발이 목적이니.. 설치할때 체크만 하고 넘어가겠습니다..


페도라10 설치 끝~..

우분투와 다르게 페도라10 버전은 root 계정을 GUI를 사용할 수 없게 막아놨더군요..
이것도 모르고.. 우분투 처럼 설치하니까..Error 가 쭈욱~.. 엄청 놀랐습니다;..

우선 GUI 에서 root 계정으로 접속할 수 있게 만들어줘야 합니다..
터미널을 실행시키고.. 한번 해봅시다!..

$ su root
암호 :
# cp -a /etc/pam.d/gdm /etc/pam.d/gdm.original
# vi /etc/pam.d/gdm

키보드 상에서 i 를 누르면 Insert 모드로 변합니다.. 이때.. 지우거나 수정하거나 추가할 위치로 이동 후..
삭제/수정/추가 하고.. ESC 키를 눌러 Insert 모드를 종료합니다..
:wq 를 눌러 vi 를 종료합니다..
우분투 vi보다는 사용하기 쉬웠습니다..

수정할 것은.. 아래 빨간 상자를 지우시면 됩니다..

사진 출처 - Syaku Blog  페도라 VMware Tools 설치하기  Linux Fedora

그리고 reboot.. 그 후 vmware tools 설치는 우분투 vmware tools 설치랑 똑같습니다..
그럼 Vmware tools 설치도 끝~..


이제.. 오라클 설치를 해봅시다..
페도라 역시 우분투 처럼 오라클 셋팅을 해줘야 합니다.. 그러고 보면 윈도우는 참 편리한 운영체제입니다..

페도라는 yum 이란걸 쫌 쓰더라구요.. 뭔지는 모르겠지만.. 필요하니까 쓰겠죠?;..

우선 이것저것 install 하라고 하는데..

# yum install gcc-i386
를 실행하면.. 패키지가 인스톨 되야 하는데.. 이런식으로 나옵니다..
Loaded plugins : refresh-packagekit
Setting up Install Process
Parsing package install arguments
No Package gcc-i386 available.
Nothing to do

설치가 안되니;.. 우선 그냥 넘어가봅시다..
저 위에 대해서 되거나 알고싶은 분은.. 일본어과학생에게 IT란  네이버 블로그를 참조하세요..

# vi /etc/sysctl.conf
가장 아래에 추가합니다..
kernel.sem = 250 32000 100 128
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_max = 262144
net.core.rmem_default = 262144
net.core.wmem_max = 262144
net.core.wmem_default = 262144

vi는 복사 붙여넣기가 안될것 같아서;.. 저는 gedit를 사용했습니다.. 나중에 확인해보니 vi 도 붙여넣기 되더군요;..
저장 후..
# /sbin/sysctl -p
를 실행해서 커널 변수에 적용..

# vi /etc/security/limits.conf
가장 아래에 추가합니다..
*      soft      nproc    2047
*      hard     nproc    16384
*      soft      nofile     1024
*      hard     nofile     65536

우분투랑 설정하는게 거의 같네요..

# vi /etc/pam.d/login
가장 아래에 추가합니다..
session required /lib/security/pam_limits.so

# vi /etc/selinux/config
가장 아래에 추가합니다..
SELINUX=disabled


이제.. 오라클 계정과 그룹을 만들 차례입니다..
# groupadd -g 5000 dba
# useradd -g dba -d /home/oracle/ -m oracle
# passwd oracle
암호 :
암호 다시 :

설치할 경로 및 퍼미션을 할당합니다..
# mkdir -p /u01/app/oracle/product/10.2.0/db_1
# chown -R oracle:dba /u01

아마 오라클 리눅스에서 처음 설치하시는 분들은 여기서부터 헷갈리실겁니다..
전 우분투에 오라클 설치해봤는데도 모르겠네요;..

경로야 자기가 원하는 경로로 설치하는게 좋은데.. 저게 대채 설치되는 경로인지..
아니면 설치할 파일을 넣어둘 경로인지 조차 모르겠습니다..
이렇게 따라했다간.. 나중에 다시 설치할때도.. 계속 글 찾아야 할것 같군요..
그런 수고를 덜기 위해서.. 이렇게 공부하는 카테고리를 만들어 둔 것이죠..
공부하면서 글도 쓰고.. 기록도 남겨서 피드백도 하고..

아무튼 이럴때 필요한 건 도전정신!..
# mkdir -p /home/oracle/oracle 만 만들고..
# chown -R oracle:dba /home/oracle 을 해보겠습니다..

# vi /home/oracle/.bash_profile
가장 아래에 추가합니다..

저는 이부분은 제가 이해할 수 있는 정도의 문장만 쓰기로 했습니다..
export ORACLE_BASE=/home/oracle/oracle
export ORACLE_SID=ora10

export
ORACLE_HOME=$ORACLE_BASE/database

제가 이곳 저곳 검색해 보니..
오라클 베이스는 오라클이 설치될 기준 디렉토리입니다..
ORACLE_BASE=/u01/app/oracle
/u0[1-9]/app 으로 시작해야 오라클이 자동으로 인식한다고 하더군요..


제가 참조하는 블로그들도 슬슬 필수 패키지를 install 하기를 원하는군요..
rpm - q 패키지이름 을 입력하면 페도라에서 설치 요구하는 버전이 나옵니다.. 그걸 install 해주시면 되겠습니다..

이렇게 설명을 해놔야.. 제대로 설치하지;.. 자기 버전만 올려놓고.. 그대로 따라하라는건;..
완전히 똑같은 버전의 페도라만 쓰라는건가;..

# rpm - q gcc
gcc-4.3.2-7.x86_64
# yum install gcc-4.3.2-7.x86_64
# yum install compat-libstdc++-33
# yum install libaio
# yum install libaio-devel
# yum install libXp.so.6


위에 방법 대로 쳤는데.. 다운 못 받을때..
# yum install gcc*
gcc 로 시작하는 것 모두 받기 입니다..
응용해서 #yum install libaio* 라던지 yum install libXp* 를 할 수 있습니다..
하지만 안되는게 있으니.. gcc빼곤 한번씩 해보세요..

(추가)..페도라 64비트에서 오라클 인스톨했을때..
에러뜰때.. libXp가 없다던가 libXt가 없다던가 할때..
# yum install libXp.i386
# yum install libXt.i386
등 32비트 프로그램을 설치해줘야 되는것 도 있음

저는 몇개는 설치되어있더라구요..
already install 나오면 다음 넘어가시구요.. wating to exit 라고 뜨면서 계속 나오면 기다리면 됩니다..

그리고 제가 참조하는 블로그에선 X Window를 사용한다고 되어있습니다..
다른 블로그엔 없는걸 봐서는 설치 안해도 될것 같군요..
X Window 설치는 더보기 클릭하세요..


아;.. 미리 다운 받아둔 파일을 외장하드에 저장해놨는데..
우분투는 마운트해서 잘만 읽던데.. 페도라는 뭐가 문제인지.. 읽지를 못하네요;..
어쩔 수 없이.. 페도라 상에서 다운을 받아야 겠습니다..

회사 인터넷은 가뜩이나 느린데;.. 이거 퇴근하기 전까지 설치 끝낼 수 있을런지 모르겠네요..

오라클 파일을 /home/oracle 로 이동시킵니다..
저는 이름을 바꿨습니다 길게 쓰기 귀찮아서;..

# cd 바탕화면
# mv database.cpio.gz /home/oracle

여기서 문제.. 바탕화면에서 압축을 풀면.. 그냥 마우스로 더블클릭 압축풀기를 하면 되지만..
터미널상에선 어떻게 해야할까요?..

저는 몰라서 다시 검색!..
참조사이트 - 死武鉉殺生明博 - 사무현살생명박  네이버 블로그

filename.cpio.gz 를 푸는 방법은 2가지가 있다고 합니다.. 저 위 블로그에 그렇게 나와있더군요..
1번 방법..
# gunzip database.cpio.gz
# cpio -idmv < database.cpio

2번 방법..
# zcat database.cpio.gz | cpio -idmv

한줄에 끝낼 수 있는 방법을 1번에 놓으라고!..
미리 알려줬으면 두줄 안쓰고 한줄에 끝냈을텐데;..

아무튼 압축해제!..
/home/oracle/database 에 압축이 풀렸습니다..

./runInstaller 를 실행해서 오라클을 바로 설치하려고 했으나..



운영체제 버전이 안맞아서 설치 실패;..
우분투에선 따로 할 필요가 없었던.. 레드햇 릴리즈를 해줘야 합니다..

# vi /etc/redhat-release
안에 있는 Fedora10 을 주석처리 하시거나 삭제하시고
redhat-4
를 적어줍니다..

그리고 ./runInstaller 를 실행하기전에.. 사용자는 Oracle 로 바꾸고 진행합시다..

이제 운영체제 버전 확인은 성공 뜨는데..


오류가 납니다.. 검색을 해보니.. 허진님의 블로그에 자세한 정보가 올라와있더군요..
그런데.. libXp.so.6 설치는 기억나도.. libXt.so.6 설치는 기억이 안나는데;.. 뭔가 이상하군요..

root 계정으로 인스톨합니다..
# yum install libXp
인스톨 후 리부팅..

전 그래도 안되더군요;.. 그래서 다시 검색..
fedora9에서 oracle client 설치시 오류(libXp.so.6).. 에서 파일을 받아서 직접 설치해봤습니다..

그랬더니 이번엔.. 이런 경고문이.. 이건 또 뭥미?..


yum install ffmpeg 시 나타나는 오류로 설치가 안될 떄.. 이렇게 하면 된다고.. 구라네 에 나와있는데..
# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt 후 다시 시도..
했는데도 안되네요;..

아;.. yum update 부터 하고할껄;.. 왠지 업데이트가 안되서 안되는것 같습니다;..
업데이트 하고 다시 도전하려고 했는데.. 시간은 이미 퇴근시간을 30분이나 지났군요..

야근거리도 없고.. 프로젝트도 할 것 없고.. 급한것도 아니고.. 그냥 퇴근하고.. 내일 마무리 해야겠군요..

그냥 켜놓고 가야겠어요..
제가 가지고 있는 페도라10은 64bit라서.. 설치도 kernel 64bit 로 하고..
오라클도 x86_64 버전으로 받았는데.. 이게 사람을 짜증나게 하는군요;..

그냥 켜놓고 가는김에.. CentOs 다운이나 받고.. 다음엔 CentOs 로 설치해봐야겠군요..
그래놓고 가장 좋은 걸로 써야겠어요..

아직까진 우분투가 괜찮은것 같긴한데.. 쓰는건 페도라가 더 괜찮은것 같기도 하고.. CentOs 설치 후 판단해야겠군요..

아침에 와서 보니.. 컴퓨터가 꺼져있더군요;.. 절전모드 시간이 5시간이여서 자동으로 꺼졌습니다;..
그래도 다운은 다 받은 상태여서 다행이였죠..

업데이트하고 다시 인스톨하고.. 했는데.. 나오는건..


"도대체 너.. 뭐가 문제냐?"..

libawt.so: libXt.so.6: cannot open 으로 검색을 했는데.. libXt.so.6 는 안나오고 libXp.so.6 만 나오더군요;..

원하는데로 다해줬는데.. 왜 이런지;.. 이젠 국내 검색으론 안됩니다.. 구글서치!..

뭐가 문제인지 모르겠습니다;.. 우분투와 마찬가지로.. 1차 실패;.. 2차 도전을 해야겠네요;..