본문 바로가기
oracle/[install] single

Solaris10 + Oracle 10g (OUI)

by #moonyz 2014. 9. 2.

* Solaris 설치 방법 : http://aboutmoon.tistory.com/entry/OS%EC%84%A4%EC%B9%98-Solaris10


* 설치순서 : 환경설정 및 패키지설치 -> 오라클 설치 및 디비생성


1. 설치전 해야 할일

1. oracle 계정 만들기

# groupadd -g 5000 dba

# groupadd -g 5001 oinstall

# groupadd -g 5002 oper

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

# passwd oracle



2. 설치에 필요한 파일들 oracle 폴더로 복사

- package : SUNWi1cs, SUNWi15cs (CD1번에서 복사)

- oracle 10g : 10202_database_solx86.zip (WinSCP로 copy)


2. 환경설정 및 패키지 설치


1. /etc/system 파일 설정

# vi /etc/system 열어서 아래 내용 추가

forceload:sys/shmsys

forceload:sys/semsys

set shmsys:shminfo_shmmax=4294967295

set shmsys:shminfo_shmmin=1

set shmsys:shminfo_shmmni=100

set shmsys:shminfo_shmseq=10

set semsys:seminfo_semmni=100

set semsys:seminfo_semmns=1024

set semsys:seminfo_semmsl=256

set semsys:seminfo_semvmx=32767



2. package 설치

- CD 1번으로 교체후

# cd /cdrom/sol_10_508_x86/Solaris_10/Product/

# mkdir /export/home/oracle//package

# cp -rp ./SUNWi1cs /export/home/oracle/package/

# cp -rp ./SUNWi15cs /export/home/oracle/package/

# pkgadd -d /export/home/oracle/package/ -SUNWi1cs, SUNWi15cs 패키지 두개 설치


3. oracle 계정 profile 수정

# vi /export/home/oracle/.profile 아래내용추가

export ORACLE_BASE=/export/home/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10g

export ORACLE_SID=testdb

export ORACLE_OWNER=oracle

export PATH=$PATH:$ORACLE_HOME/bin

export LANG=ko_KR.UTF-8

export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

export TMP=/tmp

export TMPDIR=/tmp



4. Oracle 10g 압축파일 풀기

# cd /export/home/oracle/

# unzip 10202_database_solx86.zip

-> 압축 해제후 /export/home/oracle/database 디렉토리 생성


5. 재부팅

# reboot


3. 오라클 설치 및 DB 생성

1. 재부팅 후 oracle 계정으로 로그인


2. runInstaller 실행 (OUI화면 나오므로 터미널에서 실행)

$ cd /export/home/oracle/database

$ ./runInstaller


3. ORACLE 설치화면 -> 설치시작 -> 정보입력 후 다음

* Solaris에서 oracle 설치는 DB생성까지 하기 때문에 데이터베이스 이름과 암호가 필요

- oracle 홈 위치 : /export/home/oracle/product/10g

- UNIX DBA 그룹 :  oinstall

- 전역 데이터베이스 이름 : testdb

- 데이터 베이스 암호 : 입력


4. 인벤토리 디렉토리 및 인증서 지정 -> 다음

- oracle 계정의 profile에 이상이 없다면 수정할 것 없음 


5. 제품별 필요 조건 검사

- 검사가 완료되면 다음 버튼 활성화 -> 다음



6. 요약 -> 설치

- 확인하고 이상이 없으면 설치를 클릭하여 시작


7. 설치중


8. DBCA 작업중 -> 잠시 기다리면 DB설치 화면으로 넘어감


9. DB설치 중 -> 진행이 완료되면 DB생성 완료화면


10. DB생성이 완료 되었습니다. -> 확인


11. root 권한으로 스트립트 실행

- 새터미널을 열고

$ su - root

$ /export/home/oracle/oraInventory/orainstRoot.sh

$ /export/home/oracle/product/10g/root.sh -> 중간에 Enter



12. 설치 종료 -> 종료 -> 종료하겠습니까? 예


13. Oracle 10g 작동확인

$ sqlplus / as sysdba 

SQL > select instance_name, status from v$instance;







** PuTTy에서 로그인이 되지 않을때 **


$ vi /etc/ssh/sshd_config

-> PermitRootLogin no -> yes로 변경 후 재부팅



'oracle > [install] single' 카테고리의 다른 글

VMware 가상머신 복제시 MAC address 오류  (0) 2014.09.07
Solaris 10 + Oracle 10g (silent) 못함!!  (0) 2014.09.03
RHEL4 + ORACLE 10g (SILENT)  (0) 2014.09.01
RHEL4 + ORACLE 10g (OUI)  (0) 2014.09.01
RHEL4 + ORACLE 9i (SILENT)  (0) 2014.09.01

댓글