문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| dbms:oracle:install:installoracle11gondebianlinuxlenny [2010/07/05 01:01] – starlits | dbms:oracle:install:installoracle11gondebianlinuxlenny [2025/10/03 22:30] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 16: | 줄 16: | ||
| # apt-get install unzip xterm | # apt-get install unzip xterm | ||
| # apt-get install make binutils gcc unixodbc-dev sysstat pdksh libaio-dev elfutils | # apt-get install make binutils gcc unixodbc-dev sysstat pdksh libaio-dev elfutils | ||
| + | # apt-get purge kaffe kaffe-pthread (kaffe가 설치되어 있다면 지워준다) | ||
| + | # apt-get purge openjdk-6-jre openjdk-6-jre-headless (openjdk가 설치되어 있다면 지워준다) | ||
| + | # apt-get install sun-java5-jdk | ||
| </ | </ | ||
| * 심볼릭링크를 만든다.(RedHat 과 Debian 은 기본프로그램의 PATH가 다르기 때문에 링크를 걸어준다.) < | * 심볼릭링크를 만든다.(RedHat 과 Debian 은 기본프로그램의 PATH가 다르기 때문에 링크를 걸어준다.) < | ||
| 줄 53: | 줄 56: | ||
| * 오라클 사이트에 로그인 후 11.0.2 버젼을 다운로드 받는다. \\ http:// | * 오라클 사이트에 로그인 후 11.0.2 버젼을 다운로드 받는다. \\ http:// | ||
| $ id | $ id | ||
| - | uid=1031(oracle) gid=114(oinstall) groups=114(oinstall), | + | uid=1031(oracle) gid=114(oinstall) groups=114(oinstall), |
| + | , | ||
| $ mkdir install | $ mkdir install | ||
| $ cd install | $ cd install | ||
| 줄 68: | 줄 72: | ||
| * 메모리를 확인한다.(최소 800M 이상 필요하다.) <code bash> | * 메모리를 확인한다.(최소 800M 이상 필요하다.) <code bash> | ||
| $ grep MemTotal / | $ grep MemTotal / | ||
| - | MemTotal: | + | MemTotal: |
| - | + | ||
| - | $ free | + | |
| - | | + | |
| - | Mem: 905400 | + | |
| - | -/+ buffers/ | + | |
| - | Swap: | + | |
| </ | </ | ||
| * 스왑영역 확인(1G이상 권장한다.) <code bash> | * 스왑영역 확인(1G이상 권장한다.) <code bash> | ||
| - | # free | + | $ free |
| | | ||
| - | Mem: | + | Mem: 2068136 |
| - | -/+ buffers/ | + | -/+ buffers/ |
| - | Swap: 489940 | + | Swap: |
| </ | </ | ||
| * 스왑영역이 1G보다 작을 경우에는 다음 명령을 통하여 파일스왑을 만들어준다. <code bash> | * 스왑영역이 1G보다 작을 경우에는 다음 명령을 통하여 파일스왑을 만들어준다. <code bash> | ||
| 줄 103: | 줄 101: | ||
| * 커널 값을 수정하려면 / | * 커널 값을 수정하려면 / | ||
| + | # oracle10g | ||
| kernel.shmall = 2097152 | kernel.shmall = 2097152 | ||
| kernel.shmmax = 2147483648 | kernel.shmmax = 2147483648 | ||
| kernel.shmmni = 4096 | kernel.shmmni = 4096 | ||
| kernel.sem = 250 32000 100 128 | kernel.sem = 250 32000 100 128 | ||
| - | fs.file-max = 65536 | + | fs.file-max = 6815744 |
| - | net.ipv4.ip_local_port_range = 1024 65000 | + | net.ipv4.ip_local_port_range = 9000 65500 |
| + | # oracle11g | ||
| + | net.core.rmem_max = 4194304 | ||
| + | net.core.rmem_default = 262144 | ||
| + | net.core.wmem_max = 1048576 | ||
| + | net.core.wmem_default = 262144 | ||
| + | fs.aio-max-nr = 1048576 | ||
| </ | </ | ||
| * 수정 후 바로 적용하려면 **sysctl -p** 명령을 주면 바로 적용된다. | * 수정 후 바로 적용하려면 **sysctl -p** 명령을 주면 바로 적용된다. | ||
| * **/ | * **/ | ||
| - | # for oracle | + | # for oracle |
| * | * | ||
| * | * | ||
| 줄 125: | 줄 130: | ||
| * **/ | * **/ | ||
| - | # for Oracle | + | # for Oracle |
| if [ $USER = " | if [ $USER = " | ||
| if [ $SHELL = "/ | if [ $SHELL = "/ | ||
| 줄 143: | 줄 148: | ||
| # Oracle Environment | # Oracle Environment | ||
| # | # | ||
| - | export ORACLE_BASE=/ | + | export ORACLE_BASE=/ |
| - | export ORACLE_HOME=$ORACLE_BASE/ | + | export ORACLE_HOME=$ORACLE_BASE/ |
| - | export ORACLE_SID=SOAF | + | export ORACLE_SID=PROD |
| export PATH=$PATH: | export PATH=$PATH: | ||
| # export NLS_LANG=KOREAN_KOREA.KO16MSWIN949 | # export NLS_LANG=KOREAN_KOREA.KO16MSWIN949 | ||
| # export NLS_LANG=KOREAN_KOREA.KO16KSC5601 | # export NLS_LANG=KOREAN_KOREA.KO16KSC5601 | ||
| + | # export NLS_LANG=KOREAN_KOREA.UTF8 | ||
| + | # export NLS_LANG=KOREAN_KOREA.AL32UTF8 | ||
| export SHLIB_PATH=$ORACLE_HOME/ | export SHLIB_PATH=$ORACLE_HOME/ | ||
| export LD_LIBRARY_PATH=$ORACLE_HOME/ | export LD_LIBRARY_PATH=$ORACLE_HOME/ | ||
| 줄 199: | 줄 206: | ||
| $ cd $ORACLE_HOME/ | $ cd $ORACLE_HOME/ | ||
| $ make -f ins_rdbms.mk | $ make -f ins_rdbms.mk | ||
| + | </ | ||
| + | - 모든 링크를 재생성하려면 다음과 같이 실행한다. <code bash> | ||
| + | $ cd $ORACLE_HOME/ | ||
| + | $ relink all | ||
| </ | </ | ||
| - DB 생성시 TNS lost connect 에러가 발생하였을 경우, dbca로 DB를 수동생성해준다. < | - DB 생성시 TNS lost connect 에러가 발생하였을 경우, dbca로 DB를 수동생성해준다. < | ||
| - | - 설치 후 EM 에 접속하려면 웹브라우저에서 | + | - 설치 후 EM 에 접속하려면 웹브라우저에서 |