리눅스 상에서 오라클 설치
# centOS 설치
- centOS 설치시에 xwindow 설치
# 패키지 설치
# yum -y install binutils compat-db control-center gcc gcc-c++ \
glibc glibc-common gnome-libs libstdc++ libstdc++-devel make \
pdksh sysstat xscreensaver compat-libstdc++-33 libaio-devel \
unixODBC unixODBC-devel
# 오라클 계정 설정
# groupadd dba
# useradd -d /oracle -g dba oracle
# passwd oracle
# chmod 755 -R /oracle
# chown -R oracle.dba /oracle
# /etc/sysctl.conf 파일 수정 및 적용
# vi /etc/sysctl.conf
-> 아래 내용 추가
### oracle ###
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
# /sbin/sysctl -p
-> 위 명령어로 /etc/sysctl.conf 파일에서 추가한 내용 적용
# /etc/security/limits.conf 파일에서 실행되는 프로세스 수 제한
# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
# /etc/pam.d/login 파일에 /lib/security/pam_limits.so 관련 내용 추가
# vi /etc/pam.d/login
-> 맨 아래 줄에 아래 내용 추가
session required /lib/security/pam_limits.so
# oracle 계정의 .bash_profile에서 환경 변수 수정
# vi /oracle/.bash_profile
export ORACLE_BASE=/oracle
export ORACLE_SID=ORCL
export ORACLE_HOME=$ORACLE_BASE/product
export PATH=$PATH:$ORACLE_HOME/bin
export DISPLAY=:0.
# 오라클 계정으로 su 후 파일 압축풀기
# su oracle
# unzip linux_11gR2_database_1of2.zip
# unzip linux_11gR2_database_2of2.zip
# chown -R oracle.dba database
# 압축을 풀면 database라는 디렉토리가 생성되고 runInstaller를 실행한다
- database 디렉토리는 ORACLE_HOME에 있어야 한다
# startx
- Xwindows로 부팅이 되면 터미널에서 runInstaller 파일을 실행
# ./runInstaller
# 오라클 자동 시작 설정
- /etc/oratab 파일에서 맨 아래 내용의 N을 Y로 변경
orcl:/oracle/11g:Y
# 리스너 파일 링크
# ln -s /oracle/product/bin/lsnrctl /usr/bin/lsnrctl
# 오라클 자동실행 스크립트
#!/bin/bash
ORA_HOME="/oracle/product"
ORA_OWNER="oracle"
if [ ! -f $ORA_HOME/bin/dbstart -o ! -d $ORA_HOME ]
then
echo "Oracle Startup: failed"
exit 1
fi
case "$1" in
start)
echo -n "Oracle Start: "
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart
touch /var/lock/subsys/oracle
echo "OK"
;;
stop)
echo -n "ORACLE Shutdown: "
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
su - $ORA_OWNER -c $ORA_HOME/bin/dbshut
rm -f /var/lock/subsys/oracle
echo "OK"
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 start|stop|restart"
exit 1
esac
exit 0
posted by 김봉준<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:32:05 Linux에서 이동 됨]</div>
# centOS 설치
- centOS 설치시에 xwindow 설치
# 패키지 설치
# yum -y install binutils compat-db control-center gcc gcc-c++ \
glibc glibc-common gnome-libs libstdc++ libstdc++-devel make \
pdksh sysstat xscreensaver compat-libstdc++-33 libaio-devel \
unixODBC unixODBC-devel
# 오라클 계정 설정
# groupadd dba
# useradd -d /oracle -g dba oracle
# passwd oracle
# chmod 755 -R /oracle
# chown -R oracle.dba /oracle
# /etc/sysctl.conf 파일 수정 및 적용
# vi /etc/sysctl.conf
-> 아래 내용 추가
### oracle ###
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
# /sbin/sysctl -p
-> 위 명령어로 /etc/sysctl.conf 파일에서 추가한 내용 적용
# /etc/security/limits.conf 파일에서 실행되는 프로세스 수 제한
# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
# /etc/pam.d/login 파일에 /lib/security/pam_limits.so 관련 내용 추가
# vi /etc/pam.d/login
-> 맨 아래 줄에 아래 내용 추가
session required /lib/security/pam_limits.so
# oracle 계정의 .bash_profile에서 환경 변수 수정
# vi /oracle/.bash_profile
export ORACLE_BASE=/oracle
export ORACLE_SID=ORCL
export ORACLE_HOME=$ORACLE_BASE/product
export PATH=$PATH:$ORACLE_HOME/bin
export DISPLAY=:0.
# 오라클 계정으로 su 후 파일 압축풀기
# su oracle
# unzip linux_11gR2_database_1of2.zip
# unzip linux_11gR2_database_2of2.zip
# chown -R oracle.dba database
# 압축을 풀면 database라는 디렉토리가 생성되고 runInstaller를 실행한다
- database 디렉토리는 ORACLE_HOME에 있어야 한다
# startx
- Xwindows로 부팅이 되면 터미널에서 runInstaller 파일을 실행
# ./runInstaller
# 오라클 자동 시작 설정
- /etc/oratab 파일에서 맨 아래 내용의 N을 Y로 변경
orcl:/oracle/11g:Y
# 리스너 파일 링크
# ln -s /oracle/product/bin/lsnrctl /usr/bin/lsnrctl
# 오라클 자동실행 스크립트
#!/bin/bash
ORA_HOME="/oracle/product"
ORA_OWNER="oracle"
if [ ! -f $ORA_HOME/bin/dbstart -o ! -d $ORA_HOME ]
then
echo "Oracle Startup: failed"
exit 1
fi
case "$1" in
start)
echo -n "Oracle Start: "
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart
touch /var/lock/subsys/oracle
echo "OK"
;;
stop)
echo -n "ORACLE Shutdown: "
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
su - $ORA_OWNER -c $ORA_HOME/bin/dbshut
rm -f /var/lock/subsys/oracle
echo "OK"
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 start|stop|restart"
exit 1
esac
exit 0
posted by 김봉준<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:32:05 Linux에서 이동 됨]</div>
댓글 4개
mobiler
14년 전
참 간단해졌군여..
예전 2001년도에 레드햇 리눅스에서 오라클8 설치할때 참 고생많이 헀더랬는데..
커널 다운그래이드하고 설치하고.. 삽질하고..
리눅스만 100번은 깔았던거 같아요..
예전 2001년도에 레드햇 리눅스에서 오라클8 설치할때 참 고생많이 헀더랬는데..
커널 다운그래이드하고 설치하고.. 삽질하고..
리눅스만 100번은 깔았던거 같아요..
haejuksun
14년 전
저도 고생많이 했네요. ^^
13년 전
오..예전에 이걸로 밤새던 기억이 새록새록..감사합니다.
13년 전
ㄳㄳ
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 7430 |
|
10년 전 | 4919 | |
| 7429 | 10년 전 | 1748 | ||
| 7428 |
멋진남자임
|
10년 전 | 1121 | |
| 7427 |
sdflksdj2
|
11년 전 | 782 | |
| 7426 | 11년 전 | 1323 | ||
| 7425 | 11년 전 | 1352 | ||
| 7424 | 11년 전 | 1020 | ||
| 7423 |
SeungYeon
|
11년 전 | 532 | |
| 7422 | 11년 전 | 773 | ||
| 7421 |
sdflksdj2
|
11년 전 | 648 | |
| 7420 | 11년 전 | 941 | ||
| 7419 |
|
11년 전 | 1357 | |
| 7418 |
멋진남자임
|
11년 전 | 1375 | |
| 7417 | 11년 전 | 567 | ||
| 7416 |
senseme
|
11년 전 | 1186 | |
| 7415 | 11년 전 | 934 | ||
| 7414 | 11년 전 | 687 | ||
| 7413 | 11년 전 | 4815 | ||
| 7412 | 11년 전 | 4388 | ||
| 7411 |
holla
|
11년 전 | 867 | |
| 7410 | 11년 전 | 4212 | ||
| 7409 | 11년 전 | 3894 | ||
| 7408 | 11년 전 | 4246 | ||
| 7407 | 11년 전 | 5027 | ||
| 7406 | 11년 전 | 4700 | ||
| 7405 | 11년 전 | 4251 | ||
| 7404 | 11년 전 | 725 | ||
| 7403 | 11년 전 | 5639 | ||
| 7402 | 11년 전 | 1460 | ||
| 7401 |
|
11년 전 | 947 | |
| 7400 | 11년 전 | 2952 | ||
| 7399 |
멋진남자임
|
11년 전 | 879 | |
| 7398 |
파랑새1597
|
11년 전 | 2628 | |
| 7397 | 11년 전 | 2232 | ||
| 7396 |
basketball
|
11년 전 | 1324 | |
| 7395 | 11년 전 | 1565 | ||
| 7394 | 11년 전 | 891 | ||
| 7393 | 11년 전 | 2034 | ||
| 7392 | 11년 전 | 815 | ||
| 7391 |
잘살아보자
|
11년 전 | 5316 | |
| 7390 |
잘살아보자
|
11년 전 | 2187 | |
| 7389 |
잘살아보자
|
11년 전 | 3294 | |
| 7388 |
파랑새1597
|
11년 전 | 895 | |
| 7387 | 11년 전 | 1072 | ||
| 7386 |
프리랜서퍼블리셔
|
11년 전 | 943 | |
| 7385 | 11년 전 | 1547 | ||
| 7384 |
울라라라우
|
11년 전 | 870 | |
| 7383 | 11년 전 | 1516 | ||
| 7382 |
잘살아보자
|
11년 전 | 4198 | |
| 7381 |
잘살아보자
|
11년 전 | 1961 | |
| 7380 |
잘살아보자
|
11년 전 | 1911 | |
| 7379 |
잘살아보자
|
11년 전 | 5873 | |
| 7378 |
senseme
|
11년 전 | 1848 | |
| 7377 |
잘살아보자
|
11년 전 | 2705 | |
| 7376 | 11년 전 | 2361 | ||
| 7375 |
잘살아보자
|
11년 전 | 1018 | |
| 7374 |
잘살아보자
|
11년 전 | 3114 | |
| 7373 |
잘살아보자
|
11년 전 | 2448 | |
| 7372 |
잘살아보자
|
11년 전 | 5816 | |
| 7371 |
잘살아보자
|
11년 전 | 3440 | |
| 7370 |
잘살아보자
|
11년 전 | 1884 | |
| 7369 |
잘살아보자
|
11년 전 | 2141 | |
| 7368 |
ksdhtm56
|
11년 전 | 521 | |
| 7367 | 11년 전 | 1388 | ||
| 7366 | 11년 전 | 901 | ||
| 7365 | 11년 전 | 3504 | ||
| 7364 |
잘살아보자
|
11년 전 | 1355 | |
| 7363 |
잘살아보자
|
11년 전 | 1321 | |
| 7362 |
잘살아보자
|
11년 전 | 1464 | |
| 7361 | 11년 전 | 3567 | ||
| 7360 | 11년 전 | 3528 | ||
| 7359 | 11년 전 | 3355 | ||
| 7358 |
멋진남자임
|
11년 전 | 995 | |
| 7357 | 11년 전 | 3378 | ||
| 7356 | 11년 전 | 2579 | ||
| 7355 | 11년 전 | 3147 | ||
| 7354 |
파랑새1597
|
11년 전 | 623 | |
| 7353 |
잘살아보자
|
11년 전 | 2394 | |
| 7352 |
잘살아보자
|
11년 전 | 2380 | |
| 7351 |
잘살아보자
|
11년 전 | 2459 | |
| 7350 |
잘살아보자
|
11년 전 | 1432 | |
| 7349 |
잘살아보자
|
11년 전 | 1918 | |
| 7348 |
잘살아보자
|
11년 전 | 1232 | |
| 7347 |
잘살아보자
|
11년 전 | 1051 | |
| 7346 |
멋진남자임
|
11년 전 | 1622 | |
| 7345 | 11년 전 | 948 | ||
| 7344 | 11년 전 | 3835 | ||
| 7343 | 11년 전 | 3607 | ||
| 7342 | 11년 전 | 1231 | ||
| 7341 | 11년 전 | 2477 | ||
| 7340 |
|
11년 전 | 895 | |
| 7339 | 11년 전 | 1706 | ||
| 7338 | 11년 전 | 3310 | ||
| 7337 | 11년 전 | 3610 | ||
| 7336 | 11년 전 | 4538 | ||
| 7335 | 11년 전 | 934 | ||
| 7334 | 11년 전 | 1499 | ||
| 7333 | 11년 전 | 2905 | ||
| 7332 |
|
11년 전 | 1070 | |
| 7331 |
KeePin뽁이
|
11년 전 | 1061 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기