CentOS 설치 oracle10g

10988 단어 Oaclecentos

 
 오 라 클 10 홈 페이지 다운로드 주소  http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux32.zip
 
1.테스트 에 필요 한 패키지
 

    
    
    
    
  1. #rpm -q binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel 

설치 되 지 않 은 것 을 검사 하면 명령 을 사용 합 니 다.
 

    
    
    
    
  1. #yun install xxx  

설치
2.커 널 파라미터 설정
/etc/sysctl.conf 를 열 고 다음 인자 로 변경 합 니 다.없 으 면 이 항목 을 추가 합 니 다.
 

    
    
    
    
  1. #vim /etc/sysctl.conf 

    
    
    
    
  1. kernel.shmall = 2097152 
  2. kernel.shmmax = 2147483648 
  3. kernel.shmmni = 4096 
  4. # semaphores: semmsl, semmns, semopm, semmni 
  5. kernel.sem = 250 32000 100 128 
  6. fs.file-max = 65536 
  7. net.ipv4.ip_local_port_range = 1024 65000 
  8. net.core.rmem_default=8388608 
  9. net.core.rmem_max=8388608 
  10. net.core.wmem_default=262144 
  11. net.core.wmem_max=262144 

저장 종료
 

    
    
    
    
  1. #sysctl -p 

발효 시키다
linux 방화벽 을 닫 기 위해/etc/selinux/config 파일 을 수정 합 니 다.SELINUX 설정 은 다음 과 같 습 니 다.
 

    
    
    
    
  1. #vim /etc.selinux/config 

 

    
    
    
    
  1. SELINUX=disabled 

 
/etc/security/limits.conf 파일 에 다음 줄 을 추가 합 니 다:

    
    
    
    
  1. #vim /etc/security/limits.conf 

    
    
    
    
  1. oracle soft nofile 65536 
  2. oracle hard nofile 65536 
  3. oracle soft nproc 16384 
  4. oracle hard nproc 16384 

 
/etc/pam.d/login 파일 에 다음 줄 을 추가 합 니 다.없 으 면:

    
    
    
    
  1. #vim /etc/pam.d/login 

    
    
    
    
  1. session required /lib/security/pam_limits.so 
  2. session required pam_limits.so 

 
/etc/profile 에 다음 문장 을 추가 합 니 다:

    
    
    
    
  1. #vim /etc/profile 

 

    
    
    
    
  1. if [ $USER = "oracle" ]; then 
  2. if [ $SHELL = "/bin/ksh" ]; then 
  3. ulimit -p 16384 
  4. ulimit -n 65536 
  5. else 
  6. ulimit -u 16384 -n 65536 
  7. fi 
  8. fi 

 
4.사용자 그룹,사용자 및 권한 설정 만 들 기
dba/oper/install 그룹 만 들 기
 

    
    
    
    
  1. #groupadd dba 
  2.  
  3. #groupadd oinstall 

 
Oacle 사용 자 를 만 들 고 사용자 소속 그룹 을 설정 합 니 다.
 

    
    
    
    
  1. #useradd -g oinstall -g dba -m oracle 
  2.  
  3. #passwd oracle  

 
 
관련 Oacle 설치 디 렉 터 리 만 들 기
 

    
    
    
    
  1. #mkdir  -p /opt/oracle/102 
  2.  
  3. #mkdir /opt/oraInventory 

 
디 렉 터 리 권한 및 소유자 설정
 

    
    
    
    
  1. #chown -R oracle.oinstall /opt/oracle/102 
  2.  
  3. #chmod -R 755 /opt/oracle/102 
  4.  
  5. #chown -R oracle.oinstall /opt/oraInventory 
  6. #chmod -R 755 /opt/oraInventory 

 
5.환경 변수의 설정
 

    
    
    
    
  1. #su - oracle 
  2.  
  3. $vim .bash_profile 

 
다음 매개 변 수 를 추가 합 니 다.주로 Oacle 소프트웨어 운영 환경 파 라미 터 를 설정 합 니 다.

    
    
    
    
  1. Get the aliases and functions 
  2. if [ -f ~/.bashrc ]; then 
  3.        . ~/.bashrc 
  4. fi 
  5.  
  6. export ORACLE_BASE=/opt/oracle 
  7. export ORACLE_HOME=$ORACLE_BASE/102 
  8. export ORACLE_SID=orcl 
  9. export ORACLE_OWNER=oracle 
  10. export ORACLE_TERM=vt100 
  11. export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin 
  12. export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH 
  13. LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib 
  14. export LD_LIBRARY_PATH 
  15. CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib 
  16. CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib 
  17. export CLASSPATH 
  18. PATH=$PATH:/usr/sbin; export PATH 
  19. PATH=$PATH:/usr/bin; export PATH 

####ORACLE_BASE 는 Oacle 의 루트 디 렉 터 리,ORACLEHOME 는 데이터 설치 루트 디 렉 터 리 입 니 다.\#\#\#ORACLEBASE 는 ORACLEHOME 의 상위 디 렉 터 리,ORACLESID 는 Oacle 데이터\#\#\#\#라 이브 러 리 의 인 스 턴 스 이름 입 니 다.데이터 베 이 스 를 설치 할 때 기본적으로 발생 하 는 데이터베이스 인 스 턴 스 입 니 다.기본 값 은 orcl 입 니 다.
 
주의:다음 세 줄 은 버 전에 따라 한 줄 을 추가 하면 됩 니 다.

    
    
    
    
  1. 11g:ORA_NLS33=$ORACLE_HOME/nls/admin/data 
  2. 10g:ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data 
  3. 9i:ORA_NLS33=/oracle/app/ora92/ocommon/nls/admin/data 

저장 종료

    
    
    
    
  1. $ source $HOME/.bash_profile 

설정 적용
 
6.Oracle 설치 10g
 다운로드 한 압축 파일 을/tmp 폴 더 로 압축 해제 하고 권한 을 설정 합 니 다.
 

    
    
    
    
  1. #unzip 10201_database_linux32.zip /tmp 
  2.  
  3. #chown -R oracle.oinstall /tmp/database 
  4.  
  5. #chmod -R 755 /tmp/database 

 
 
Oacle 사용자 로 전환 하여 설치 합 니 다.
 

    
    
    
    
  1. #su - oracle 
  2.  
  3. $./runInstaller 

 
 힌트 에 따라 설치 가 성공 할 것 같 습 니 다!
 

좋은 웹페이지 즐겨찾기