Oracle 11g R2 on Solaris 10
Techs( younjin.jeong@gmail.com , 정윤진 )
최근 DBMS를 너무 소흘하게 대해 준 것 같아 오랜만에 VMWare 에 제목과 같은 조합을 설치를 진행 했다. 뭐.. 새삼스럽게 굳이 오라클 설치냐 하면 할말 없지만..
기본은 이렇게 설치를 가고 나중에 RAC 설치 소개를..;;
일단 Solaris 10 설치는 따로 설명하지 않는다. 파티션이나 레이드 구성등이 아니면 뭐 굳이 고민할 필요가 없을 만큼 잘 구성되어 있으니까.
다운로드는 여기서 가능하다.
Oracle Soaris 10 Download Page
일단 Solaris 10 은 설치가 되었다고 치고.
오라클 설치 이전에 필요한 정보에 대해서는 다음의 링크에서 구할 수 있다.
Oracle Database Installation Guide 11g Release 1
사용자 환경 설정.
그룹생성
#groupadd oinstall
#groupadd dba
#groupadd oper
홈디렉토리 설정
#mkdir /export/home/oracle
오라클 사용자 추가
#useradd -g oinstall -G dba -d /export/home/oracle -s /usr/bin/bash oracle
#chown oracle:oinstall /export/home/oracle
#passwd oracle
오라클 사용자를 위한 커널 파라메터 수정
Solaris 10에서는 /etc/system 파일 대신 project 툴들을 사용 가능하다.
#projadd -U oracle -K 'project.max-shm-memory=(priv,4g,deny)' oracle
#projmod -sK 'project.max-sem-nsems=(priv,256,deny)' oracle
#projmod -sK 'project.max-sem-ids=(priv,100,deny)' oracle
#projmod -sK 'project.max-shm-ids=(priv,100,deny)' oracle
#projmod -sK 'process.max-file-descriptor=(priv,65536,deny)' oracle
oracle 사용자 profile 수정. bash 를 권고 하는 듯 하다.
/export/home/oracle/.bash_profile 수정
#Oracle Environment
TMP=/tmp ; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/오라클을/설치하고자하는/위치 ; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db ; export ORACLE_HOME
ORACLE_SID=ORCL11G; export ORACLE_SID
PATH=$PATH:/usr/local/bin:/usr/ccs/bin:/usr/sfw/bin:$ORACLE_HOME/bin
저장
Solaris 10을 설치하면, Java Desktop 이나 CDE 환경이 따라온다. oracle 계정으로 로그인해서 작업한다.
다운로드 받은 솔라리스용 이미지 2개를 하나의 디렉토리에 푼다.
보통,
#unzip solaris_11gR2_database_1of2.zip
#unzip solaris_11gR2_database_2of2.zip
자바 데스크탑 환경의 파일 브라우저다.
runInstaller 더블클릭! 터미널에서 실행 이런거 누르지 말고 맨 우측의 run 해준다.
쭉 진행 하면 되는데, Prerequisite Checks 가 있다.
현재 시스템 설정 정보 관련한 내용이 나오는데, 통상 커널 파라메터나 시스템의 limit 의 값이 모자르거나 하면 표시해 준다.
통상, Swap 관련 내용의 경우,
#mkdir /원하는사이즈넉넉한디렉토리/swap
#cd /그디렉토리/swap
#makfile 4092m swapfile
#swap -a /그디렉토리/swap/swapfile
/etc/vfstab 에 추가
swapfile - - swap - no -
설치가 완료 되면, 웬지 기분상 시스템 재시작.
#su oracle
bash-3.00#lsnrctl
LSNRCTL>stop
LSNRCTL>quit
bash-3.00#sqlplus /nolog
SQL> CONNECT SYS/패스워드 as SYSDBA
SQL> shutdown immediate
SQL> quit
bash-3.00#su -
# reboot
언젠가는 필요 하겠지 라는 생각으로 정리 해 본다.
오라클 자체의 설치 디렉토리 설정등은 의외로 간단해서, 디스크 구성에 따라 적절히 잡아주면 별 탈이 없을 듯 싶다.
( 정윤진, younjin.jeong@gmail.com )
최근 DBMS를 너무 소흘하게 대해 준 것 같아 오랜만에 VMWare 에 제목과 같은 조합을 설치를 진행 했다. 뭐.. 새삼스럽게 굳이 오라클 설치냐 하면 할말 없지만..
기본은 이렇게 설치를 가고 나중에 RAC 설치 소개를..;;
일단 Solaris 10 설치는 따로 설명하지 않는다. 파티션이나 레이드 구성등이 아니면 뭐 굳이 고민할 필요가 없을 만큼 잘 구성되어 있으니까.
다운로드는 여기서 가능하다.
Oracle Soaris 10 Download Page
일단 Solaris 10 은 설치가 되었다고 치고.
오라클 설치 이전에 필요한 정보에 대해서는 다음의 링크에서 구할 수 있다.
Oracle Database Installation Guide 11g Release 1
사용자 환경 설정.
그룹생성
#groupadd oinstall
#groupadd dba
#groupadd oper
홈디렉토리 설정
#mkdir /export/home/oracle
오라클 사용자 추가
#useradd -g oinstall -G dba -d /export/home/oracle -s /usr/bin/bash oracle
#chown oracle:oinstall /export/home/oracle
#passwd oracle
오라클 사용자를 위한 커널 파라메터 수정
Solaris 10에서는 /etc/system 파일 대신 project 툴들을 사용 가능하다.
#projadd -U oracle -K 'project.max-shm-memory=(priv,4g,deny)' oracle
#projmod -sK 'project.max-sem-nsems=(priv,256,deny)' oracle
#projmod -sK 'project.max-sem-ids=(priv,100,deny)' oracle
#projmod -sK 'project.max-shm-ids=(priv,100,deny)' oracle
#projmod -sK 'process.max-file-descriptor=(priv,65536,deny)' oracle
oracle 사용자 profile 수정. bash 를 권고 하는 듯 하다.
/export/home/oracle/.bash_profile 수정
#Oracle Environment
TMP=/tmp ; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/오라클을/설치하고자하는/위치 ; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db ; export ORACLE_HOME
ORACLE_SID=ORCL11G; export ORACLE_SID
PATH=$PATH:/usr/local/bin:/usr/ccs/bin:/usr/sfw/bin:$ORACLE_HOME/bin
저장
Solaris 10을 설치하면, Java Desktop 이나 CDE 환경이 따라온다. oracle 계정으로 로그인해서 작업한다.
다운로드 받은 솔라리스용 이미지 2개를 하나의 디렉토리에 푼다.
보통,
#unzip solaris_11gR2_database_1of2.zip
#unzip solaris_11gR2_database_2of2.zip
File Browser for Solaris 10
자바 데스크탑 환경의 파일 브라우저다.
runInstaller 더블클릭! 터미널에서 실행 이런거 누르지 말고 맨 우측의 run 해준다.
쭉 진행 하면 되는데, Prerequisite Checks 가 있다.
Prerequisite Checks
현재 시스템 설정 정보 관련한 내용이 나오는데, 통상 커널 파라메터나 시스템의 limit 의 값이 모자르거나 하면 표시해 준다.
통상, Swap 관련 내용의 경우,
#mkdir /원하는사이즈넉넉한디렉토리/swap
#cd /그디렉토리/swap
#makfile 4092m swapfile
#swap -a /그디렉토리/swap/swapfile
/etc/vfstab 에 추가
swapfile - - swap - no -
설치가 완료 되면, 웬지 기분상 시스템 재시작.
#su oracle
bash-3.00#lsnrctl
LSNRCTL>stop
LSNRCTL>quit
bash-3.00#sqlplus /nolog
SQL> CONNECT SYS/패스워드 as SYSDBA
SQL> shutdown immediate
SQL> quit
bash-3.00#su -
# reboot
언젠가는 필요 하겠지 라는 생각으로 정리 해 본다.
오라클 자체의 설치 디렉토리 설정등은 의외로 간단해서, 디스크 구성에 따라 적절히 잡아주면 별 탈이 없을 듯 싶다.
( 정윤진, younjin.jeong@gmail.com )