초간단 오라클 설치 linux9 + oracle 9i
1. 오라클 linux x86버전 9204 다운 받는다
http://www.oracle.com/technology/software/products/oracle9i/index.html
2. 압축 푼다.
[root@linux down]# pwd
/home/down
[root@linux down]# zcat
ship_9204_linux_disk1.cpio.gz | cpio -idmv
[root@linux down]# zcat
ship_9204_linux_disk2.cpio.gz | cpio -idmv
[root@linux down]# zcat
ship_9204_linux_disk3.cpio.gz | cpio -idmv
3. 자바 설치
[root@linux src]# pwd
/usr/src
[root@linux src]# rpm -ivh
j2sdk-1_4_2_04-linux-i586.rpm
[root@linux src]# ln -s
/usr/local/j2sdk1.4.2_04 /usr/local/java
[root@linux src]# vi /etc/profile
열면 중간쯤에 export PATH어쩌고 있다 이 위에 추가 한다.
JAVA_HOME=/usr/local/java <-
이것은 실제 설치된 경로 적어 준다 .이 것과 다를 수 있다!!
export
JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
저장하고 나온다.
4.그룹과 계정을 생성하자!!
[root@linux down]# pwd
/home/down
[root@linux
down]# groupadd dba
[root@linux down]# useradd -g dba oracle
[root@linux
down]# mkdir -p /home/oracle/oracle/product/9.2.0 --오라클이 설치될경로다..미리생성해 두는 것이다!!
설치자 마음대도 된다 지정만 잘하면된다^^*
[root@linux down]# chown -R oracle.dba
/home/oralce/
[root@linux down]# chown -R oracle.dba /home/down/Disk*
5. 오라클 파라미터 파일 내용 추가하기!!
[root@linux down]# vi
/home/oracle/.bash_profile
# Oracle Environment
export LD_ASSUME_KERNEL=2.4.1
export
ORACLE_BASE=/home/oracle/oracle
export
ORACLE_HOME=/home/oracle/oracle/product/9.2.0
export
ORACLE_SID=hostora
export ORACLE_TERM=xterm
export
ORACLE_OWNER=oracle
export NLS_DATE_FORMAT="YYYY/MM/DD"
export
LANG="C"
export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601
export
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export
LD_LIBRARY_PATH
# Set
shell search paths
export
PATH=$PATH:$ORACLE_HOME/bin
#
CLASSPATH:
export
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
reboot 한후 공유메모리를 확장해주자!!
[root@linux kernel]#
pwd
/proc/sys/kernel
[root@linux kernel]# echo `expr 1024 \* 1024 \* 1024`
> /proc/sys/kernel/shmmax
[root@linux kernel]# cat shmmax
1073741824
변경해 주자!!
[root@linux kernel]# vi
/etc/sysctl.conf
kernel.sysrq = 0 밑에 kernel.shmmax = 1073741824를 추가하면 reboot
후에도 공유메모리가 확장되어져있다!!
kernel.sysrq = 0
kernel.shmmax =1073741824
xwindow 로 oracle 계정으로 접속하자!!
[oracle@linux Disk1]$
pwd
/home/down/Disk1
[oracle@linux Disk1]$ ./runInstaller
6.에러발생!!
libstdc++-libc6.1-1.so.2: cannot open shared object file: No such
file or directory 관련 에러 난다.
이유는 리눅스의 lib버전이 높아서 그렇다. 이런 경우 다운 그레이드 시켜주면
된다.
# rpm --import! /usr/share/rhn/RPM-GPG-KEY
# rpm --checksig glibc-2.3.2-5.i686.rpm \
glibc-common-2.3.2-5.i386.rpm
\
glibc-devel-2.3.2-5.i386.rpm
# rpm -Uvh --oldpackage glibc-2.3.2-5.i686.rpm
\
glibc-common-2.3.2-5.i386.rpm \
glibc-devel-2.3.2-5.i386.rpm
root 권한으로 rpm -Uvh compat-libstdc++-7.3-2.96.118.i386.rpm
7. 설치 완료 했다.
설치가 끝나면 다시 glibc 버전을 원상 복귀 시켜놓자
# rpm -Uvh glibc-2.3.2-11.9.i686.rpm \
>
glibc-common-2.3.2-11.9.i386.rpm \
> glibc-devel-2.3.2-11.9.i386.rpm
8. 설치 완료후 한글이 ??? 나올때
[oracle@linux oracle]$ sqlplus /nolog
SQL>
conn /as sysdba
SQL> startup
SQL> update sys.props$ set
value$='KO16KSC5601' where name='NLS_CHARACTERSET';
SQL> update sys.props$
set value$='KO16KSC5601' where name='NLS_NCHAR_CHARACTERSET';
SQL>
commit;
SQL> shutdown immediate
SQL> startup
안되면 reboot하자 그럼된다!!
'Infrastructure' 카테고리의 다른 글
WSUS 3.0 Overview (1) | 2009.07.06 |
---|---|
CentOS 5.1에서 Oracle 10g 설치 (0) | 2009.06.22 |
Microsoft .NET Framework 3.5 서비스 팩 1 (2) | 2009.06.19 |
Internet Explorer 8 사용 중 일부 링크를 열 때 “웹 페이지를 표시할 수 없습니다” 오류 메시지가 나타나요 (11) | 2009.06.12 |
MS DirectX 취약점으로 인한 해킹피해 주의 (0) | 2009.06.03 |