Linux 시스템에 Oracle 데이터베이스를 설치해야 하는 경우 이 문서에서는 몇 가지 기본 지침을 제공합니다. 다음 단계는 Oracle Database 19c의 Linux x86-64(64비트) 버전을 기반으로 합니다. 아래 지침을 따르십시오.
1단계: 시스템 요구 사항 확인
설치를 시작하기 전에 Oracle Database 19c에 대한 다음 시스템 요구 사항을 충족해야 합니다.
예를 들어 Oracle Linux 7.6(64비트)에서는 운영 체제 버전을 확인하고
$ uname -r 3.10.0-957.el7.x86_64 $ cat /etc/oracle-release Oracle Linux Server release 7.6
2단계: Oracle Database 소프트웨어 다운로드
Oracle 공식 웹사이트에서 Oracle Database 소프트웨어를 다운로드할 수 있습니다. 먼저 Oracle 계정을 생성한 후 필요한 버전을 선택하고 아래 링크에서 다운로드할 수 있습니다:
https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html
이 경우, 우리는 "Linux x86-64용 Oracle Database 19c(19.3)"의 정식 버전을 사용하겠습니다.
3단계: Oracle 인벤토리 디렉터리 생성
Oracle 소프트웨어를 설치하기 전에 Oracle 인벤토리 디렉터리를 생성해야 합니다. 이 디렉토리는 Oracle 소프트웨어 설치에 대한 메타데이터 및 로그 파일을 저장하는 데 사용됩니다. 다음 명령을 사용하여 이 디렉터리와 해당 그룹 및 권한을 생성할 수 있습니다:
$ sudo mkdir -p /u01/app/oraInventory $ sudo chown oracle:oinstall /u01/app/oraInventory $ sudo chmod 770 /u01/app/oraInventory
4단계: 사용자 및 그룹 추가
Oracle 데이터베이스를 성공적으로 설치하려면 oracle이라는 사용자를 생성하여 oinstall 그룹을 설치하고 필요한 권한을 제공합니다. 사용자를 생성하려면 다음 명령을 사용하십시오:
$ sudo useradd -m oracle
사용자를 생성한 후 비밀번호도 설정해야 합니다:
$ sudo passwd oracle
그런 다음 사용자를 oinstall 그룹에 추가해야 합니다:
$ sudo usermod -aG oinstall oracle
그리고 umask를 설정합니다 to 022:
$ echo "umask 022" >> /home/oracle/.bashrc
5단계: /etc/security/limits.conf 편집
새 사용자 oracle에 대한 소프트웨어 제한을 설정하려면 시스템 파일 /etc/security/limits.conf를 편집해야 합니다. 파일 끝에 다음 줄을 추가하십시오:
oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft stack 10240 oracle hard stack 32768
6단계: /etc/sysctl.conf 편집
Oracle 데이터베이스의 성능을 향상하려면 시스템 파일 /etc/sysctl.conf도 편집해야 합니다. 파일 끝에 다음 줄을 추가하십시오.
fs.file-max = 6815744 kernel.sem = 250 32000 100 128 kernel.shmmni = 4096 kernel.shmall = 1073741824 kernel.shmmax = 4398046511104 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576
Linux 시스템에 변경 사항을 적용합니다.
$ sudo sysctl -p
7단계: 필요한 패키지 설치
Oracle 데이터베이스를 설치하기 전에 일부 종속 패키지를 설치해야 합니다. 다음 명령을 사용하여 필요한 패키지를 설치할 수 있습니다.
$ sudo yum install -y binutils \ compat-libcap1 \ compat-libstdc++-33 \ gcc \ gcc-c++ \ glibc \ glibc-devel \ ksh \ libaio \ libaio-devel \ libgcc \ libstdc++ \ libstdc++-devel \ libXi \ libXtst \ make \ net-tools \ nfs-utils \ smartmontools \ sysstat \ unixODBC \ unixODBC-devel
8단계: Oracle 데이터베이스 패키지의 압축을 풉니다.
Oracle 데이터베이스 패키지를 /tmp 디렉터리로 추출하고 해당 권한을 변경합니다.
$ su - oracle $ unzip /tmp/LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.3.0/dbhome_1 $ chmod -R 775 /u01/app/oracle/product/19.3.0/dbhome_1
9단계: 설치 준비
전에 Oracle 데이터베이스 설치를 진행하려면 X-Window 시스템을 비활성화하고 다음 변수를 설정해야 합니다.
$ export DISPLAY=:0.0 $ xhost +
10단계: Oracle 데이터베이스 설치 프로그램 실행
Oracle 데이터베이스 설치 프로그램을 실행하려면 다음 명령을 실행하세요.
$ cd /u01/app/oracle/product/19.3.0/dbhome_1 $ ./runInstaller
머신 성능과 데이터베이스 크기에 따라 설치 과정에 오랜 시간이 걸릴 수 있다는 점에 유의하세요.
11단계: 스크립트 실행
설치가 완료된 후 루트 사용자로 다음 두 스크립트를 실행해야 합니다.
$ sudo /u01/app/oraInventory/orainstRoot.sh $ sudo /u01/app/oracle/product/19.3.0/dbhome_1/root.sh
12단계: 데이터베이스 시작
스크립트 실행이 완료되면 시작할 수 있습니다. 다음 명령을 사용하여 Oracle 데이터베이스를 생성하세요.
$ sqlplus / as sysdba SQL> startup
이제 Oracle 데이터베이스를 성공적으로 설치하고 시작했습니다! 문제가 발생하면 Oracle 설명서를 참조하여 추가 지원을 받으십시오.
위 내용은 오라클 데이터베이스 리눅스 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!