7. 그후 x-windows를 로그오프 또는 shutdown 한후 다시 oracle로 접속한다.
]# shutdown
8. 815shipstd.tgz. 파일을 ./tmp/oracle라는 디렉토리를 만든후 그곳에 복사한뒤에
압축을 풀어서 설치한다.
이때 oracle의 계정으로는 copy가 불가능하므로 root계정으로 변경한후 한다.
] # su -
root 의 패스워드를 물어보니.. 입력한다. 그후
#mkdir /tmp/oracle
#cd /tmp/oracle
#cp /usr/local/815shipstd.tgz .
#tar xzvf 815shipstd.tgz
#su - oracle(여기서 반드시 다시 오라클 계정으로 접속을 해서 다음의 명령을 실행해야 한다.)
oracle]$cd /tmp/oracle/
oracle]$cd install/linux
linux]$./runIns.sh
하면 설치화면이 뜰것이다. 여기서 화면이 뜨지 않는다면 다시 한번 리눅스를 shutdown 하거나 reboot
한 후에 oracle의 계정으로 로그인을 한후 해당 디렉토리로 이동해서 위의 명령(runIns.sh)를 실행한
다.. 그래도 만약에 설치화면이 뜨지 않는다면 jre의 설정부터 다시 확인해 본다..(잘 안되더라도…
힘을 내자.. ^-^)
이제 설치하는 과정에서 거의 모든값들은 .bash_profile에 저장된 값이 디폴트로 지정되서 나오기 때
문에 거의 마우스로 선택을 하면서 설치하게 된다.
그럼.. 하나씩 살펴보자..
9. ‘환영합니다’라는 메시지가 나오면 next를 선택한다.
10. 파일의 위치화면이 뜬다.
원본 -> /tmp/oracle-stage/products.jar
대상 -> /oracle/app/oracle/product/8.1.5
라는 화면이 자동으로 뜬다. 만약 뜨지 않게 되면 .bash_profile에서 ORACLE_HOME의 값을 확인해 본
다. 아마도 다른 것으로 설정되어 있을 것이다.
확인후 next를 선택해 준다.
11. 인벤토리 위치 박스가 나타난다.
기본디렉토리인 /oracle/app/oracle/oraInventory를 선택하고 next를 선택한다.
여기서 잠깐.. 혹시
error : inventory 위치를 생성할 수 없습니다.
사용자는 이위치에서 쓰기권한을 가지고 있지 않을 수도 있습니다.
라는 에러가 뜰 수도 있다.. 그러면 당황하지 말고..
다른 한글 텍스트 창을 띄워서 su - 한후에서 chmod 777 /oracle 한후 창을 닫는다.
(오라클의 설치가 끝나면 다시 chmod 755 /oracle 해 주면 된다.)
그리고 다시 이전의 화면으로 돌아와서 확인을 누른다. 그후 next를 클릭한다.
12. unix 그룹이름 화면이 나온다.
그곳에 dba를 입력한다.
next를 클릭하면
waring 창이 뜬다.
/tmp/orainstall/orainstallRoot.sh를 root권한으로 실행하라는 메시지이다.
다른 새로운 한글 터미널을 실행한후 root 권한으로 빠꾼후 /tmp/orainstallRoot.sh를 실행시 켜주
고 다음 창을 닫고 warning 메시지가 있는 창으로 가서 재시도를 선택한다.
13. 설치가능한 제품들의 화면이 뜬다. Oracle8.1.5.0.0을 선택하고 next를 선택한다.
14. 설치유형 화면이 뜬다. 그러면 typical, minimal, custom 중에서 custom을 선택하고 next를 선택
한다.
15. 설치가능한 제품 구성 화면이 뜬다. 그러면 디폴트를 선택하고 오른쪽 위에 있는 언어선택이라고
있는데에서 영어를 추가시켜주고 next를 클릭한다.
16. Create database 화면이 뜬다. 이때 지금 생성하겠냐고 묻는데 나중에 설치하는 것을 권장한다는
메시지가 나온다. no를 선택하고 next를 선택한다.
17. 설치정보 요약화면이 뜬다. 확인하고 이상이 없다면 설치를 선택한다.
간혹, 설치공간 부족에 대한 경고가 나오는데 Command Line에서 df -k로 공간확인한다.
대용량 하드 디스크의 경우나 SCSI 하드 디스크를 사용하는 경우 실제로 부족하지 않은 경우에도
인스톨러가 간혹 이 메시지를 표시하는 경우가 있으므로 실제로 부족한 것이 아니라면 무시하고
"Yes"를 눌러 다음으로 진행 --> 마찬가지로 오라클 인벤토리를 위한 공간부족경고가나오는데
디스크에 따라 실제로 부족하지 않은 경우에도 간혹나오므로 "Yes"를 눌러 진행...
18. 설치를 하다가 100%정도에 이르면 warning 창이 뜬다.
/oracle/app/oracle/product/8.1.5/root.sh를 root의 권한으로 실행하라는 메시지 이다.
다른 한글터미널을 실행후 root 권한으로 바꾼후
# cd /oracle/app/oracle/product/8.1.5
#chmod 744 root.sh
.#./root.sh
그러면 메시지가 뜨는데 그냥 디폴트값인 [/usr/bin]에서 엔터를 치고 OK 메시지가 나오면 창을 닫고
나온다.
19. oracle database configuratin assistant alert 창이 뜬다.
20. JNLS 어쩌구저쩌구 하고 에러가 뜨는데 그냥 ok를 선택한다.
21. oracle database configuration assistant창이 뜬다.
여기서.. 모든창을 다 닫는다. 왜냐하면 oracle의 패치를 적용해야 하기 때문이다.
22. 다운 받아 두었던 linux_815patches.tar.gz을 /usr/local에 복사한 다음 패치하자.
$su -
루트의 패스워드를 입력한다.
#cp /usr/local/linux_815patches.tar.gz /usr/local
#cd /usr/local
#tar xzvf linux_815patches.tar.gz
#cd linux_815patches
#su - oracle (다시 오라클 계정으로 변경한다.)
$./linux_815patches.sh
그러면 8.1.5.1. …… done 가 실행되고
8.1.5.2…… done 하면서 실행된다.
23. 다시 오라클을 기동시키기 위해 그러면 다시 한글터미널을 아예 닫는다.
(그러지 않으면 아래의 dbassist 명령을 입력할 때
error:DISPLAY not set
Set DISPLAY environment variable, then re-run
이라는 에러가 뜰 것이다.
이것은 오라클의 에러가 아니라 x-windows 상의 설정문제이다. )
그후 다시 한글 터미널을 실행시킨다.
그후 dbassist 를 실행시킨다.
$dbassist
그러면 JNSL 어쩌구 저쩌구 하는 에러가 뜰 것이다. 이것은 이미 알려진 오라클의 버그라고 할 수 있
다. 무시하고 그냥 확인을 누른다.
24. Oracle Database Configuration Assistant창이 뜰 것이다.
Crate a database, delete a database, modift database가 나온다.
여기서 create a database를 선택한다.
그러면 다시 typical과 custom을 선택하는 창이 뜨는데 custom을 선택해야 한다.
oracle에서 제공하는 매뉴얼에 보면.. custom을 선택해야만 데이터베이스의 캐릭터 셋을 한글(KO16KSC5
601)로 할 수 있다고 한다.
다음을 누른다.
25. select the environment in which this database will operate 가 나온다
● oracle transaction processing
● decision support system
● hybrid
중에서 hybrid를 선택한다.
26.Concurrently connected user 화면이 뜬다.
동시사용자를 입력하는 화면인데.. 그냥 디폴트로 둔다.(동시사용자의 경우 무조건 늘릴 수 있는 것
이 아니라 라이센스 규정에 따라야 한다고 한다).
|