[Oracle]솔라리스에 오라클설치하기
우선 파일을 다운을 받는다.. 오라클 사이트에서..
솔라리스에는 x86, 스팍 2개의 종류가 있다.. test2는 스팍이다..
다운 받아서. 우선 gunzip으로 풀고. 그다음 cpio로 한다..
gunzip ship_rel10_sol64_db.cpio.gz
cpio -idcmv ship_rel10_sol64_db.cpio => 이렇게 하니 안 풀림..
cpio -idmv < 10g_j2ee_webcache.cpio => 이렇게 하니 풀림..
오라클 설치는 root에는 할수가 없다...
오라클을 설치하시려면...
우선 오라클 관리자 그룹을 만드시고
#groupadd dba
계정을 그룹에 추가시켜 주세요.
(계정추가는 admintool 을 이용하는게 편합니다)
#useradd -g dba -m -d /export/home/oracle oracle
#passwd oracle
추가된 계정의 홈디렉토리로 가셔서 .profile 파일을 설정해주세요..
Oracle 계정 .profile 설정
$ vi .profile
#
# Copyright (c) 2001 by Sun Microsystems, Inc.
# All rights reserved.
#
# ident "@(#)local.profile 1.10 01/06/23 SMI"
umask 022
ORACLE_HOME=/export/home/Oracle/OraHome1; export ORACLE_HOME
ORACLE_SID=ORCL1; export ORACLE_SID
ORACLE_OWNER=oracle; export ORACLE_OWNER
ORACLE_TERM=vt100; export ORACLE_TERM
PATH=$PATH:.:$ORACLE_HOME/bin; export PATH
DISPLAY=kts:0.0; export DISPLAY
TNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMIN
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
NLS_LANG=KOREAN_KOREA.KO16KSC5601;export NLS_LANG
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:usr/ucblib; export LD_LIBRARY_PATH
그다음에 할일을 메모리를 설정하는것입니다..
/etc/system 파일의 설정을 아래와 같이 고쳐주세요..
/etc/system 메모리 설정
* set:
*
* Set an integer variable in the kernel or a module to a new value.
* This facility should be used with caution. See system(4).
*
* Examples:
*
* To set variables in 'unix':
*
* set nautopush=32
* set maxusers=40
*
* To set a variable named 'debug' in the module named 'test_module'
*
* set test_module:debug = 0x13
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
여기 까지 해주시고 reboot 해주세요...
여기까지가 상당히 애매하고 그다음 부터는..쉽습니다..
그다음은 8i 설치하는것을 보고 하세요..
그냥 하라는데로 http://cafe.daum.net/oraclemanager 에서 보셨던거 보고 하시면됩니다..
그다음 부터는 쉽습니다..
테스트는 아래와 같이 하세요...
$ sqlplus
SQL*Plus: Release 9.0.1.0.0 - Production on 월 Apr 28 11:41:17 2003
(c) Copyright 2001 Oracle Corporation. All rights reserved.
사용자명 입력: sys/change_on_install as sysdba
휴지 인스턴스에 접속되었습니다.
SQL> startup
ORACLE 인스턴스가 시작되었습니다.
Total System Global Area 235701300 bytes
Fixed Size 279604 bytes
Variable Size 167772160 bytes
Database Buffers 67108864 bytes
Redo Buffers 540672 bytes
데이터베이스가 마운트되었습니다.
데이터베이스가 열렸습니다.