리눅스 상에서 오라클 설치
# 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
15년 전
참 간단해졌군여..
예전 2001년도에 레드햇 리눅스에서 오라클8 설치할때 참 고생많이 헀더랬는데..
커널 다운그래이드하고 설치하고.. 삽질하고..
리눅스만 100번은 깔았던거 같아요..
예전 2001년도에 레드햇 리눅스에서 오라클8 설치할때 참 고생많이 헀더랬는데..
커널 다운그래이드하고 설치하고.. 삽질하고..
리눅스만 100번은 깔았던거 같아요..
haejuksun
14년 전
저도 고생많이 했네요. ^^
13년 전
오..예전에 이걸로 밤새던 기억이 새록새록..감사합니다.
13년 전
ㄳㄳ
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 7730 | 10년 전 | 1327 | ||
| 7729 | 10년 전 | 1178 | ||
| 7728 |
잘살아보자
|
10년 전 | 621 | |
| 7727 |
잘살아보자
|
10년 전 | 522 | |
| 7726 |
잘살아보자
|
10년 전 | 849 | |
| 7725 |
잘살아보자
|
10년 전 | 573 | |
| 7724 |
잘살아보자
|
10년 전 | 495 | |
| 7723 |
잘살아보자
|
10년 전 | 558 | |
| 7722 |
잘살아보자
|
10년 전 | 497 | |
| 7721 |
잘살아보자
|
10년 전 | 529 | |
| 7720 |
잘살아보자
|
10년 전 | 492 | |
| 7719 |
비긴어게인
|
10년 전 | 705 | |
| 7718 |
|
10년 전 | 2551 | |
| 7717 |
잘살아보자
|
10년 전 | 674 | |
| 7716 |
잘살아보자
|
10년 전 | 422 | |
| 7715 |
잘살아보자
|
10년 전 | 453 | |
| 7714 |
잘살아보자
|
10년 전 | 513 | |
| 7713 | 10년 전 | 1798 | ||
| 7712 | 10년 전 | 1733 | ||
| 7711 | 10년 전 | 1123 | ||
| 7710 | 10년 전 | 1415 | ||
| 7709 | 10년 전 | 1537 | ||
| 7708 | 10년 전 | 1476 | ||
| 7707 | 10년 전 | 872 | ||
| 7706 |
별지기천사
|
10년 전 | 584 | |
| 7705 | 10년 전 | 1089 | ||
| 7704 |
ICONdesignstudio
|
10년 전 | 650 | |
| 7703 | 10년 전 | 615 | ||
| 7702 |
|
10년 전 | 749 | |
| 7701 | 10년 전 | 1438 | ||
| 7700 | 10년 전 | 1117 | ||
| 7699 | 10년 전 | 599 | ||
| 7698 | 10년 전 | 1164 | ||
| 7697 | 10년 전 | 5188 | ||
| 7696 | 10년 전 | 680 | ||
| 7695 | 10년 전 | 1702 | ||
| 7694 | 10년 전 | 1089 | ||
| 7693 | 10년 전 | 1579 | ||
| 7692 | 10년 전 | 1321 | ||
| 7691 | 10년 전 | 846 | ||
| 7690 | 10년 전 | 1411 | ||
| 7689 | 10년 전 | 1037 | ||
| 7688 | 10년 전 | 639 | ||
| 7687 |
파랑새1597
|
10년 전 | 621 | |
| 7686 | 10년 전 | 875 | ||
| 7685 | 10년 전 | 1358 | ||
| 7684 | 10년 전 | 813 | ||
| 7683 | 10년 전 | 1127 | ||
| 7682 | 10년 전 | 1039 | ||
| 7681 | 10년 전 | 688 | ||
| 7680 | 10년 전 | 1005 | ||
| 7679 | 10년 전 | 528 | ||
| 7678 | 10년 전 | 756 | ||
| 7677 | 10년 전 | 658 | ||
| 7676 |
|
10년 전 | 968 | |
| 7675 |
|
10년 전 | 1204 | |
| 7674 | 10년 전 | 1071 | ||
| 7673 | 10년 전 | 775 | ||
| 7672 | 10년 전 | 1111 | ||
| 7671 | 10년 전 | 924 | ||
| 7670 | 10년 전 | 687 | ||
| 7669 |
mashmellow
|
10년 전 | 1246 | |
| 7668 | 10년 전 | 733 | ||
| 7667 | 10년 전 | 1037 | ||
| 7666 |
senseme
|
10년 전 | 674 | |
| 7665 | 10년 전 | 528 | ||
| 7664 | 10년 전 | 1913 | ||
| 7663 |
mixx애교
|
10년 전 | 997 | |
| 7662 | 10년 전 | 1060 | ||
| 7661 |
hkhkah
|
10년 전 | 808 | |
| 7660 | 10년 전 | 1078 | ||
| 7659 |
커네드커네드
|
10년 전 | 953 | |
| 7658 |
바람돌이팡
|
10년 전 | 695 | |
| 7657 | 10년 전 | 1185 | ||
| 7656 | 10년 전 | 1599 | ||
| 7655 | 10년 전 | 1015 | ||
| 7654 |
개발짜증나
|
10년 전 | 871 | |
| 7653 |
네이비칼라
|
10년 전 | 899 | |
| 7652 |
밥먹고합시다
|
10년 전 | 823 | |
| 7651 |
플라이SINJI
|
10년 전 | 1526 | |
| 7650 |
개발짜증나
|
10년 전 | 1436 | |
| 7649 | 10년 전 | 474 | ||
| 7648 |
이미영ㅇㅇ
|
10년 전 | 889 | |
| 7647 | 10년 전 | 466 | ||
| 7646 | 10년 전 | 838 | ||
| 7645 | 10년 전 | 2344 | ||
| 7644 | 10년 전 | 846 | ||
| 7643 |
|
10년 전 | 2897 | |
| 7642 | 10년 전 | 1539 | ||
| 7641 | 10년 전 | 1156 | ||
| 7640 |
개발짜증나
|
10년 전 | 485 | |
| 7639 |
|
10년 전 | 828 | |
| 7638 |
개발짜증나
|
10년 전 | 1154 | |
| 7637 | 10년 전 | 1575 | ||
| 7636 | 10년 전 | 2930 | ||
| 7635 | 10년 전 | 1727 | ||
| 7634 | 10년 전 | 1906 | ||
| 7633 | 10년 전 | 2370 | ||
| 7632 | 10년 전 | 3977 | ||
| 7631 |
|
10년 전 | 1569 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기