# 출처 : http://frucyan.tistory.com/entry/
위의 출처로 가면 이미지와 함께 설명이 되어있습니다.

Installation of Oracle 10g Release 2 on Solaris 10 x86

# 오라클의 여러 버전중에는 선의 SPARC 프로세서에서만 지원하는게 많았던것 같습니다.
# 오라클 10g가 인텔 프로세스 x86을 지원을 해서 로컬PC Virtual Box 에다가 설치 해봤습니다.


1. 오라클 사이트에서 오라클 10g를 다운로드
http://www.oracle.com/technology/software/products/database/index.html

2. 오라클에서 권장하는 사양은 메모리 512MB 이상, 스왑 공간 1GB 이상 필요.
 - 스왑공간이 충분하지 않을때 설치 중간부분에서 필요조건 검사에서 실패 하게 됨.
## 필요조건 설정부터 하기 ##

공유메모리와 관련된 시스템 커널 파라메터를 수정한다.

# cd /etc

# mv system system_old

# cp system_old system

# vi system

system 파일의 끝에 추가해 준다.

set noexec_user_stack=1
set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmsl=256
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10

system 파일을 수정 저장한 후 시스템을 리부팅한다

# sync;
# sync;
# reboot


3. 오라클 계정을 생성한다. 오라클은 root 로 설치할 수 없다.
오라클 설치를 위해 oinstall 그룹, dba 그룹, oracle 유저를 생성한다.

# groupadd oinstall

# groupadd dba

# useradd  -d /export/home/oracle -g oinstall -G dba -m -s /usr/bin/bash oracle

# passwd oracle
(오라클 비밀번호 설정)


4.오라클 계정의 환경 설정.

# /usr/openwin/bin/xhost +   // 디스플레이 활성화
# su - oracle       // 오라클 계정으로 로그인
$ mkdir oraapp     // 오라클 어플리케이션이 설치될 곳.
$ mkdir oradata    // 오라클 데이터가 설치될 곳.
$ chmod -R 755 oraapp
$ vi .profile

DISPLAY=localhost:0.0; export DISPLAY

ORACLE_BASE=/export/home/oracle
export ORACLE_BASE
ORACLE_HOME=/export/home/oracle/oraapp/product/10.2.0; export ORACLE_HOME;
ORACLE_SID=orcl; export ORACLE_SID;
ORACLE_OWNER=oracle; export ORACLE_OWNER;
LNS_LANG=KOREAN_KOREA.KO16MSWIN949; export NLS_LANG;
ORA_NLS=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS
PATH=$PATH:$ORACLE_HOME/bin; export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib


수정된 .profile 를 적용한다.
$ source .profile
$ vi .profile


5. 이제 파일의 압축을 풀고 설치 시작.
# zip 파일일 경우
$ unzip 10202_database_solx86.zip
------------------------------------

$ cksum 10gr2_db_sol.cpio.gz
$ gunzip 10gr2_db_sol.cpio.gz
$ cpio -idcmv < 10gr2_db_sol.cpio

$ ./runInstaller 을 해서 오라클 설치를 시작하면 된다.


- 일부 권장사항 검사에 실패하였을경우 내용을 확인후 아래의 사항에 맞는 작업을 한다.

1) SUNWi1cs, SUNWi15cs 패키지 추가
--------------------------------------------------------------------------------
솔라리스를 정상적으로 설치하고 나서 오라클 64bit 버전을 설치하려고 하면
SUNWi1cs, SUNWi15cs라 하는 폰트 패키지가 없어서 오라클 설치가 되지 않을 경우,
다음과 같이 실행하여 솔라리스 O/S DVD로 부터 설치하도록 하자.
솔라리스 설치 DVD에 있는 SUNWi1cs, SUNWi15cs 패키지를 pkgadd -d로 설치하려고 하면 에러를 발생한다.

원래 pkgadd 명령을 실행하면 /var/spool/pkg 디렉토리에 있는 패키지를 먼저 살펴보게 되어 있기 때문에 다음 방법을 사용하면 편리하다.

pkgadd -s 옵션을 사용하면 spool 할 디렉토리를 직접 지정할 수도 있다.

그래서 이 두 패키지를 복사한 뒤 다음 두 패키지를 설치하는 과정을 나열하면 다음과 같다.

# cd /cdrom/sol_10_1106_x86/Solaris_10/Product
# cp -R SUNWi15cs /var/spool/pkg
# cp -R SUNWi1cs /var/spool/pkg
# pkgadd
# rm -r /var/spool/pkg/*


 ### Solaris 10 설치시 파일 형식을 ZFS로 설치 했을경우 swap 용량을 추가 하기 위해서는

# zfs set volsize=2G rpool/swap 명령을 사용하여 설정후 reboot 를 합니다.

참고 URL : http://www.solanara.net/solanara/solaris10

위 페이지에서 3. 디스크 용량확인 부분을 확인합니다.


2) 설치 과정에서 "제품별 필요 조건 검사"에서
"사용 가능한 교체 공간 요구 사항을 확인하는 중..." 에서
예상결과보다 실제결과가 적게 나와서 swap 공간을 늘려 줬다.

% 솔라리스10에서

swap 에 사용될 900MB 크기의 파일을 만든다.
# /usr/sbin/mkfile 800m /swapfile

swap 공간에 추가한다.
# swap -a /swapfile

swap 파일 확인( swap -l )

# vi /etc/vfstab 아래 부분에 추가
..
/swapfile - - swap - no

swap 크기 확인
# swap -s

# 잘못설정되어 재설정시에 삭제하고 다시 추가 하면 된다.
# 삭제하기
# swap -d /swapfile

/etc/vfstab 에 추가한 내용 삭제



화면에 나온대로 root 로 로그인한 뒤 스크립트를 실행하고 돌아와서 확인버튼을 클릭한다.
반드시 루트 계정으로 실행한다.

$ su - root
# /export/home/oracle/oraInventory/orainstRoot.sh
# /export/home/oracle/oraapp/product/10.2.0/root.sh


데이터베이스 설치중에 에러가 발생하여 처음부터 재설치 시에는,
아래 내용을 확인합니다.
같은 설정으로 재 설치를 위해, 이전 설치시에 쓰여졌던 파일은 삭제를 합니다.

시스템은 UTF-8 로 되어있고, oracle 계정의 .profile 에는


NLS_LANG  이 KOREAN_KOREA.K016KSC5601(euc-kr) 로 정의되어 있기 때문이었다.

그래서 재설치를 강행했다.


1.시스템 문자셋 euc-kr 로 변경
- root 로 로그인
# vi /etc/default/init
LANG=ko_KR.UTF-8 을
LANG=ko 로 수정한 후 저장


2.설치된 폴더 삭제


- oracle 계정으로 로그인


- oraInventory 폴더 삭제

$ rm -rf oraInventory
- oraapp 폴더안의 product 폴더 삭제


- oraInventory 폴더 삭제

$ rm -rf oraInventory
- oraapp 폴더안의 product 폴더 삭제

$ cd oraapp

$ rm -rf product

$ cd ..

3.NLS_LANG 변경
- NLS_LANG 을 KOREAN_KOREA.K016KSC5601 에서
  KOREAN_KOREA.KO16MSWIN949 으로 변경. (표현되는 문자가 더 많다고 해서)
$ vi .profile
..
LNS_LANG=KOREAN_KOREA.KO16MSWIN949
- .profile 적용
$ source .profile

4. 다시 설치 시작
$ ./runInstaller

# 실행중 아래와같이 DISPLAY 실패 메세지 나올경우에는,
 해당 오라클 계정으로 로그인을 했는지 확인합니다.
다른 계정으로 로그인 했다면 환경 설정된 해당 계정으로 로그인을 합니다.

Oracle Universal Installer 시작 중...

설치 프로그램 요구 사항 확인 중...

운영 체제 버전 확인 중: 필수 버전5.10.    실제 5.10
                                      성공함

임시 공간 확인 중: 250MB 이상이어야 합니다..   실제 2288MB    성공함
스왑 공간 확인 중: 500MB 이상이어야 합니다..   실제 2432MB    성공함
모니터 확인 중: 최소 256 색상을 표시하도록 구성되어 있어야 합니다.
    >>> /usr/openwin/bin/xdpyinfo 명령을 사용하여 디스플레이 색상에 대한 자동 검사를 실행할 수 없습니다. DISPLAY 변수가 설정되어 있는지 확인하십시오.


※ 위 내용은, 여러 자료를 참고하거나 제가 주관적으로 정리한 것입니다.
   잘못된 정보나 보완이 필요한 부분을, 댓글 또는 메일로 보내주시면 많은 도움이 되겠습니다.
02 11, 2009 21:39 02 11, 2009 21:39


Trackback URL : http://develop.sunshiny.co.kr/trackback/138

Leave a comment

« Previous : 1 : ... 543 : 544 : 545 : 546 : 547 : 548 : 549 : 550 : 551 : ... 648 : Next »

Recent Posts

  1. HDFS - Python Encoding 오류 처리
  2. HP - Vertica ROS Container 관련 오류...
  3. HDFS - Hive 실행시 System Time 오류
  4. HP - Vertica 사용자 쿼리 이력 테이블...
  5. Client에서 HDFS 환경의 데이터 처리시...

Recent Comments

  1. 안녕하세요^^ 배그핵
  2. 안녕하세요^^ 도움이 되셨다니, 저... sunshiny
  3. 정말 큰 도움이 되었습니다.. 감사합... 사랑은
  4. 네, 안녕하세요. 댓글 남겨 주셔서... sunshiny
  5. 감사합니다 많은 도움 되었습니다!ㅎㅎ 프리시퀸스

Recent Trackbacks

  1. amazon fire television amazon fire television %M
  2. how to broadcast your own tv station how to broadcast your own tv station %M
  3. elapsed time clock for operating r... elapsed time clock for operating r... %M
  4. Mysql - mysql 설치후 Character set... 멀고 가까움이 다르기 때문 %M

Calendar

«   12 2019   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Bookmarks

  1. 위키피디아
  2. MysqlKorea
  3. 오라클 클럽
  4. API - Java
  5. Apache Hadoop API
  6. Apache Software Foundation
  7. HDFS 생태계 솔루션
  8. DNSBL - Spam Database Lookup
  9. Ready System
  10. Solaris Freeware
  11. Linux-Site
  12. 윈디하나의 솔라나라

Site Stats

TOTAL 2780505 HIT
TODAY 88 HIT
YESTERDAY 1360 HIT