리눅스

마인크래프트 도커 서버구축은 이곳으로 이동하였습니다.

HPE DL360 Gen9에 CentOS7 + Oracle 11g r2 설치

작성자
관리자
작성일
2021-04-28 01:10
조회
1286

제가 HPE DL360 Gen9이라고 서버를 지정한 이유는, runInstaller를 진행하는 과정에서
에러메세지 팝업이 안나타는 현상이 있어서 입니다.
아래 내용은 제가 설치한 내용이며 따라 하실 필요는 없습니다.
단지 참고만 하세요.

  1. CentOS 패키지 : 서버GUI선택
  2. 네트워크설정 : localhost.localdomain (ip만 설정)
  3. 설치 진행시 사용자 oracle 생성
  4. 설치완료

부팅하고 oracle로그인 하자마자, SSH root로 접속 후,

  1. yum -y update
  2. yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 ksh elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 make sysstat unixODBC unixODBC-devel
  3. vi /etc/sysconfig/selinux (selinux disabled 한다)
  4. vi /etc/hosts
    192.168.0.119 localhost localhost.localdomain (추가)
  5. vi /etc/hostname
    localhost.localdomain (확인)
  6. setenforce 0
  7. firewall-cmd --permanent --zone=public --add-port=1528/tcp
  8. firewall-cmd --reload
  9. vi /usr/lib/sysctl.d/00-system.conf
    아래 주석처리
    #net.bridge.bridge-nf-call-ip6tables = 0
    #net.bridge.bridge-nf-call-iptables = 0
    #net.bridge.bridge-nf-call-arptables = 0
  10. 아래내용 그대로 복사 붙여넣기.
    echo 'fs.aio-max-nr = 1048576' >> /etc/sysctl.conf
    echo 'fs.file-max = 6815744' >> /etc/sysctl.conf
    echo 'kernel.shmall = 3265123' >> /etc/sysctl.conf
    echo 'kernel.shmmax = 16717430784' >> /etc/sysctl.conf
    echo 'kernel.shmmni = 4096' >> /etc/sysctl.conf
    echo 'kernel.sem = 250 32000 100 128' >> /etc/sysctl.conf
    echo 'net.ipv4.ip_local_port_range = 9000 65500' >> /etc/sysctl.conf
    echo 'net.core.rmem_default = 262144' >> /etc/sysctl.conf
    echo 'net.core.rmem_max = 4194304' >> /etc/sysctl.conf
    echo 'net.core.wmem_default = 262144' >> /etc/sysctl.conf
    echo 'net.core.wmem_max = 1048586' >> /etc/sysctl.conf
  11. sysctl -p
  12. groupadd dba
  13. usermod -g dba oracle
  14. sudo vi /etc/pam.d/login
    session required pam_namespace.so
    session required pam_limits.so
    #추가 : 위치 정확해야 합니다.
    session optional pam_keyinit.so force revoke
  15. vi /etc/security/limits.conf
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
  16. vi /home/oracle/.bash_profile
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
    export ORACLE_SID=orcl
    export PATH=$PATH:$ORACLE_HOME/bin
  17. mkdir -p /u01/app/oracle
  18. chown -R oracle:dba /u01
  19. chmod -R 775 /u01
  20. p13390677_112040_Linux-x86-64_1of7.zip 알아서 다운로드
    p13390677_112040_Linux-x86-64_2of7.zip 알아서 다운로드
  21. chown oracle:dba p13390677_112040_Linux-x86-64_1of7.zip
  22. chown oracle:dba p13390677_112040_Linux-x86-64_2of7.zip
  23. mv p13390677_112040_Linux-x86-64_* /home/oracle/
  24. reboot

콘솔에서 oracle계정으로 로그인 하고, 터미널 연다.

  1. unzip p13390677_112040_Linux-x86-64_1of7.zip
  2. unzip p13390677_112040_Linux-x86-64_2of7.zip
  3. cd database
  4. export LANG=C
  5. ./runInstaller -ignorePrereq
    설치화면에서
    1. 체크해제
    2. Skip
    3. database only
    4. Single
    5. Korean 추가
    6. Enterprise
    7. /u01/app/oracle, /u01/app/oracle/product/11.2.0/dbhome_1
    8. /u01/app/oraInventory, dba
    9. dba, dba
  6. 에러 팝업 발생, 그러나 클릭을 할 수 없음.
    /u01/oraInventory 쪽으로 들어가서 설치로그 제일 마지막을 확인합니다.
    보통 ins_ctx.mk 와 ins_emagent.mk가 나타난다고 합니다.
    하지만 저는 ins_emagent.mk관련 로그만 보였습니다.
    그래서 추가 터미널을 띠우고 루트로 로그인 후, (또는 SSH root 로그인 후)
    vi /u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk
    --------------------------------------------------
    $(SYSMANBIN) emdctl:
    $(MK_EMAGENT_NMECTL) -lnnz11
    --------------------------------------------------
    로 수정
    그리고 오라클설치창으로 돌아가서, ALT키 + r(Retry)를 누르면 진행이 됩니다.
  7. 루트스크립트창이 뜹니다.
    그런데 또 창이 아주 작습니다.
    하지만 이 창은 마우스로 창 늘릴 수 있었습니다.
    아까 root로 로그인 터미널창에서
    /u01/app/oraInventory/orainstRoot.sh
    /u01/app/oracle/product/11.2.0/dbhome_1/root.sh
    를 실행합니다.
  8. 설치완료
  9. netca 실행
  10. dbca 실행

이렇게 진행하였고 잘 설치가 되었습니다.

앞서 말씀드렸지만 참고용도 입니다!

전체 0

전체 4
번호 제목 작성자 작성일 추천 조회
공지사항
리눅스에 관련된 컨텐츠 게시판 입니다.
관리자 | 2021.04.22 | 추천 0 | 조회 1187
관리자 2021.04.22 0 1187
3
HPE DL360 Gen9에 CentOS7 + Oracle 11g r2 설치
관리자 | 2021.04.28 | 추천 0 | 조회 1286
관리자 2021.04.28 0 1286
2
Debian 10 (Burster)에서 HPE SmartArray 관리프로그램 SSACLI 설치와 활용방법
관리자 | 2021.04.22 | 추천 0 | 조회 1371
관리자 2021.04.22 0 1371
1
슈퍼마이크로(Supermicro) 마더보드에 CentOS6 GUI 설치화면 안뜨는 현상
관리자 | 2021.04.22 | 추천 0 | 조회 1250
관리자 2021.04.22 0 1250