Oracle2008/09/23 18:06
1. 유저생성 및 혼경설정
--------------------------------------------------------------------------
root 계정으로 작업
--------------------------------------------------------------------------

-그룹과 유저 생성 및 권한부여-
groupadd -g 5000 dba
useradd -g dba -d /export/home/oracle -s /bin/bash -m oracle
passwd oracle

-Oracle 10g 설치에 필요한 패키지 목록-
SUNWarc  SUNWbtool  SUNWhea  SUNWlibm
SUNWlibms  SUNWsprot  SUNWtoo  SUNWi1of
SUNWi1cs  SUNWi15cs  SUNWxwfnt

***패키지 위치***
/etc/init.d/volmgt stop
/etc/init.d/volmgt start
cd /cdrom/cdrom0/s2/Solaris_9/Product

-패키지 설치하기-
cp -r <package_name> /var/spool/pkg
pkgadd <package_name>

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_shmseg=10 (각각의 프로세스별 사용 가능 공유메모리 세그먼트의 최대 개수)

set semsys:seminfo_semmni=100 (시스템 내의 세마포어 세트 최대 개수)
set semsys:seminfo_semmsl=256 (세트 당 세마포어의 최대 개수)
set semsys:seminfo_semmns=500 (시스템 내의 세마포어 최대 개수)
set semsys:seminfo_semopm=100 (세마포어 콜당 작업의 최대 개수)
set semsys:seminfo_semvmx=32767 (세마포어의 최대 값)

/export/home/oracle/.profile 환경설정********************************************
vi .profile

umask 022
ORACLE_BASE=/export/home/oracle; export ORACLE_BASE ( > 소유자 디렉토리)
ORACLE_HOME=$ORACLE_BASE/OraHome1; export ORACLE_HOME ( > 오라클 설치 디렉토리)
ORACLE_SID=ORCL1; export ORACLE_SID ( > 데이터베이스 연결 식별자)
ORACLE_OWNER=oracle; export ORACLE_OWNER ( > 오라클 소유자)
ORACLE_TERM=vt100; export ORACLE_TERM
ORACLE_PATH=$ORACLE_HOME/bin; export ORACLE_PATH ( > 오라클 툴 실행파일 경로)
ORACLE_DOC=$ORACLE_HOME/doc; export ORACLE_DOC ( > 오라클 문서 디렉토리 경로)
PATH=$PATH:.:$ORACLE_HOME/bin; export PATH; ( > 콘솔상에서 오라클 툴 디렉토리 경로)
DISPLAY=kts:0.0; export DISPLAY ( > 화면설정)
TNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMIN ( > 오라클 네트워크 관리 디렉토리)
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:usr/ucblib; export LD_LIBRARY_PATH ( > 오라클 라이브러리)
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes111.zip:$ORACLE_HOME/jdbc/lib/nls_charset11.zip:$O
RACLE_HOME/jlib; export CLASSPATH ( > 오라클 객체 파일 경로)

변경내용 적용 되도록 reboot

2. oracle 10g 설치 준비
--------------------------------------------------------------------------
oracle 계정으로 작업
--------------------------------------------------------------------------
-오라클 압축 풀기-
gunzib solarisx86_DB_10_1_0_3_Disk1.cpio.gz
cpio -idmv < solarisx86_DB_10_1_0_3_Disk1.cpio
chown -R oracle:dba /oracle /export/home/oracle

3. oracle 10g Install
--------------------------------------------------------------------------
Oracle 계정으로 로그인 [로그인 창에서 옵션>>언어>>ko_KR.UTF-8(Unicode)]로 설정
runInstaller실행 -oracle user 콘솔창-
cd /export/home/oracle/Disk1
./runInstaller

인스톨중 스크립트 시행 메시지가 뜨면 -root user 콘솔창- 으로 실행
/export/home/oracle/oraInventory/orainstRoot.sh
chmod -R 777 /var/
/export/home/oracle/OraHome1/root.sh

크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 청짱

TRACKBACK http://soseem.net/trackback/55 관련글 쓰기

댓글을 달아 주세요