[답변]리눅스에 오라클을 설치 0 1 3,270

by 이지웅 [2008.03.14 16:44:46]


흠..이건 인터넷에서 찾은 문서를 기준으로 제가 설치 시 약간 보충해서 정리한 문서인데요...지금도 가끔식 설치할때 이것보고 설치하고는 합니다.

혹시 따라하시다 안되시더라도 절 원망하시지 마세요~~ ^^;;

 

Oracle 설치

1)    root로 로그인

2)    설치 파일준비

-      /Disk 에 오라클 설치파일을 복사(oracle)

-      Jdk-6-linux-i586.bin 다운( java.sum.com)

-      p3238244_9204_linux.zip 다운(metalink)

-      p3006854_9204_linux.zip 다운(metalink)

-      p2617419_10102_GENERIC.zip 다운(metalink)

3)    작업환경설정 숨김/백업 파일보임 체크

4)    세마포어 변경

[root@testserver kernel]# vi /etc/sysctl.conf

가장 마지막에 다음을 추가합니다.

kernel.shmmax = 2147483648

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range=1024 65000

5)    공유메모리 변경

[root@testserver kernel]# vi /etc/security/limits.conf

가장 마지막에 다음을 추가합니다.

oracle soft nofile 65536

oracle hard nofile 65536

oracle soft nproc 16384

oracle hard nproc 16384

6)    Oracle 9I 압축해제

오라클 사이트에서 다운 받은 파일을 /Disk 폴더에 넣어둡니다.

[root@testserver /]# cd /Disk

압축을 해제합니다. (시간이 상당히 걸립니다. 느긋하게 기다립시다.)

[root@testserver Disk]# zcat ship_9204_linux_disk1.cpio.gz | cpio -idmv

[root@testserver Disk]# zcat ship_9204_linux_disk2.cpio.gz | cpio -idmv

[root@testserver Disk]# zcat ship_9204_linux_disk3.cpio.gz | cpio -idmv

7)    jdk설치

다운받은 파일에 실행권한을 부여한 후 실행합니다 .

[root@testserver Disk]# chmod +x jdk-6-linux-i586.bin

[root@testserver Disk]# ./jdk-6-linux-i586.bin

/usr/ 디렉토리로 옮긴 후 링크를 만든다.

[root@testserver Disk]# mv jdk1.6.0/ /usr/

[root@testserver Disk]# ln –s /usr/ jdk1.6.0/ /usr/jdk

jdk기본PATH를 설정한다.

[root@testserver Disk] # vi /etc/profile.d/jdk.sh

#/etc/profile.d/jdk.sh

export JAVA_HOME=/usr/jdk

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar

[root@testserver Disk] # source /etc/profile

jdk가 오류없이 정상적으로 설치되었는 살펴보기 위해

java javac을 입력하여 각각의 사용옵션이 나온다면 성공.

[root@testserver Disk] # java

[root@testserver Disk] # javac

8)    oracle 그룹과 유저생성

[root@testserver Disk] # groupadd –g 1000 oinstall

[root@testserver Disk] # groupadd –g 1001 dba

[root@testserver Disk] # useradd –g oinstall –G dba oracle

[root@testserver Disk] # passwd oracle

9)    RPM다운그래이드

[root@testserver Disk]# rpm --import /usr/share/rhn/RPM-GPG-KEY

[root@testserver Disk]# rpm –checksig glibc-2.3.2-5.i386.rpm

[root@testserver Disk]# rpm –checksig glibc-devel-2.3.2-5.i386.rpm

[root@testserver Disk]# rpm –checksig glibc-common-2.3.2-5.i386.rpm

10)  오라클설치폴더생성

/opt/oracle 디렉토리를 생성하여 하위 디렉토리까지 오라클 사용자가

관리하도록 해준다 .

[root@testserver src]# mkdir /opt/oracle

[root@testserver src]# chown -R oracle.oinstall /opt/oracle/

11)  오라클사용자계정의 환경을 설정한다.

[root@testserver src]# vi /home/oracle/.bash_profile

# for ORACLE

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=/opt/oracle/product/9.2.0.4.0

export ORACLE_OWNER=oracle

export ORACLE_SID=ORCL

export ORACLE_TERM=ansi

export DISPLAY=localhost:0.0

export TNS_ADMIN=$ORACLE_HOME/network/admin

export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/demo

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

export PATH=$PATH:$ORACLE_HOME/JRE/bin:$ORACLE_HOME/bin

export LD_ASSUME_KERNEL=2.4.1

export THREADS_FLAG=native

export TEMPDIR=/tmp

export EDITOR=vi

export LANG=CA

# for DBA/User

 

alias oh='cd $ORACLE_HOME'

alias ob='cd $ORACLE_BASE'

alias cls='clear'

alias ls='ls -F'

alias rm='rm –i'

umask 022

 

# for java

export JAVA_HOME="/usr/jdk"

CLASSPATH=".:$JAVA_HOME/lib/tools.jar"

CLASSPATH="$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.jar"

CLASSPATH="$CLASSPATH:$ORACLE _HOME jdbc/li

by 손님 [2008.03.20 00:00:00]
ㅠㅠ 그말이 아니라 오라클10g서버에 dos창 띄워서 sqlplus 명령어로 접속할려는데 위와 같은 에러가 뜨는데요....서버는 이미 정상적으로 다른곳에 셋팅되어있는거구요..제쪽 splplus명령어 치면 에러가 난다는 얘깁니다...
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입