CentOS 7 시스템에 Oracle11g를 설치하는 방법(단계)

PHPz
풀어 주다: 2023-04-19 14:27:29
원래의
5077명이 탐색했습니다.

Oracle11g는 대용량 데이터를 관리하고 저장할 수 있는 강력한 관계형 데이터베이스 관리 시스템입니다. 서버에 Oracle11g를 설치하면 서버의 데이터 관리 및 처리 기능이 향상되고 원격 관리 및 데이터 공유도 용이해집니다.

다음은 CentOS 7 운영 체제에 Oracle11g를 설치하는 단계입니다.

1단계: Oracle11g 설치 파일 다운로드

먼저 Oracle 공식 웹사이트에서 서버용 Oracle11g 설치 파일을 다운로드해야 합니다. 일반적으로 zip 또는 tar 형식으로 서버에 적합한 Linux 버전의 설치 파일을 다운로드해야 한다는 점에 유의하세요.

2단계: 서비스 팩 및 종속 라이브러리 설치

Oracle11g 설치 파일을 다운로드하기 전에 Oracle11g가 원활하게 설치되고 실행될 수 있도록 필요한 서비스 팩 및 종속 라이브러리를 설치해야 합니다.

CentOS 7 운영 체제에서는 다음 명령을 사용하여 서비스 팩과 종속 라이브러리를 설치할 수 있습니다.

yum install -y binutils
yum install -y compat-libstdc++-33
yum install -y compat-libstdc++-33.i686
yum install -y gcc
yum install -y gcc-c++
yum install -y glibc
yum install -y glibc.i686
yum install -y glibc-devel
yum install -y glibc-devel.i686
yum install -y ksh
yum install -y libgcc
yum install -y libgcc.i686
yum install -y libstdc++
yum install -y libstdc++.i686
yum install -y libstdc++-devel
yum install -y libstdc++-devel.i686
yum install -y libaio
yum install -y libaio.i686
yum install -y libaio-devel
yum install -y libaio-devel.i686
yum install -y libXext
yum install -y libXext.i686
yum install -y libXtst
yum install -y libXtst.i686
yum install -y libX11
yum install -y libX11.i686
yum install -y libXau
yum install -y libXau.i686
yum install -y libxcb
yum install -y libxcb.i686
yum install -y libXi
yum install -y libXi.i686
yum install -y make
yum install -y sysstat
로그인 후 복사

3단계: 새 사용자 생성

Oracle11g를 설치하기 전에 설치 및 종속 라이브러리를 위한 새 사용자를 생성해야 합니다. Oracle11g를 실행 중입니다.

다음 명령을 사용하여 새 사용자를 만들 수 있습니다.

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
로그인 후 복사

4단계: 시스템 매개변수 설정

Oracle11g를 정상적으로 설치하고 실행할 수 있으려면 일부 시스템 매개변수를 수정해야 합니다.

다음 명령을 사용하여 시스템 매개변수를 설정할 수 있습니다.

vi /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 = 1048586
fs.aio-max-nr = 1048576
로그인 후 복사

파일을 저장하고 종료합니다.

그런 다음 수정된 시스템 매개변수를 즉시 적용하려면 다음 명령을 사용하십시오.

sysctl -p
로그인 후 복사

5단계: 디렉토리 생성

Oracle11g를 설치하기 전에 Oracle11g 구성 파일, 데이터 파일 및 로그 파일을 저장할 일부 디렉토리를 생성해야 합니다.

다음 명령을 사용하여 디렉터리를 만들 수 있습니다.

mkdir /u01
mkdir /u01/app
mkdir /u01/app/oracle
mkdir /u01/app/oraInventory
chown -R oracle:oinstall /u01
chmod -R 775 /u01
로그인 후 복사

6단계: 환경 변수 편집

oracle 사용자의 환경 변수를 편집하고 Oracle11g에 경로를 추가해야 합니다.

다음 명령을 사용하여 환경 변수를 편집할 수 있습니다.

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
로그인 후 복사

파일을 저장하고 종료합니다.

그런 다음 다음 명령을 사용하여 수정된 환경 변수가 즉시 적용되도록 합니다.

source /home/oracle/.bash_profile
로그인 후 복사

7단계: Oracle11g 설치 파일의 압축을 풉니다.

다운로드한 Oracle11g 설치 파일을 /u01/app/oracle 디렉터리에 추출합니다.

다음 명령을 사용하여 설치 파일의 압축을 풀 수 있습니다.

unzip linux.x64_11gR2_database.zip -d /u01/app/oracle/
로그인 후 복사

8단계: 설치 프로그램 실행

oracle 사용자로 로그인하고 /u01/app/oracle/database 디렉터리를 입력합니다.

그런 다음 ./runInstaller 명령을 실행하여 Oracle11g 설치 프로그램을 시작합니다.

설치 프로그램은 클라이언트 확인, 설치 유형 선택, Oracle11g 고유 식별자(SID) 설정, Oracle11g 스토리지 유형 설정, Oracle11g 설치 옵션 설정, 최종 설치를 순차적으로 수행합니다.

./runInstaller 명령을 실행할 때 다음 사항에 주의해야 합니다.

  • ./runInstaller 명령을 실행하려면 루트 사용자를 사용해야 합니다. 그렇지 않으면 권한 거부 오류가 표시됩니다.
  • 설치 유형 선택 시 일반을 선택하면 기본 옵션으로 설치됩니다.
  • Oracle11g의 스토리지 유형 설정에서 파일 시스템을 선택하여 파일 시스템을 스토리지로 사용합니다.
  • 설치 옵션 설정에서 "Oracle 데이터베이스 설치 및 구성"과 "데이터베이스 생성"을 선택하세요.

설치 과정에 다소 시간이 걸릴 수 있으니 기다려 주시기 바랍니다.

9단계: Oracle11g 데이터베이스 생성

Oracle11g 설치가 완료되면 새 Oracle11g 데이터베이스를 생성해야 합니다.

다음 명령을 사용하여 데이터베이스를 생성할 수 있습니다:

dbca
로그인 후 복사

열린 Oracle11g Database Configuration Assistant에서 마법사를 따라 데이터베이스 이름, 데이터베이스 저장 위치, 관리자 계정 및 비밀번호 및 기타 정보를 지정합니다.

데이터베이스를 생성할 때 다음 사항에 주의해야 합니다.

  • 저장 유형으로 파일 시스템을 사용합니다.
  • 관리자 탭에서 관리자 계정과 비밀번호를 지정하세요.
  • 문자 세트 탭에서 AL32UTF8 문자 세트를 사용하세요.
  • 저장소 탭에서 크기 조정 탭의 데이터베이스 파일 크기를 1024MB로 설정하세요.

10단계: Oracle11g 설치 확인

Oracle11g 데이터베이스가 생성되면 Oracle11g의 설치 및 구성이 올바른지 확인할 수 있습니다.

다음 명령을 사용하여 Oracle11g 데이터베이스에 로그인할 수 있습니다.

sqlplus / as sysdba
로그인 후 복사

로그인에 성공한 후 몇 가지 간단한 SQL 문을 실행하여 Oracle11g의 설치 및 구성을 확인할 수 있습니다.

예를 들어 다음 SQL 문을 사용하여 현재 연결된 Oracle11g 데이터베이스 버전을 볼 수 있습니다.

SELECT * FROM v$version;
로그인 후 복사

반환된 결과에 Oracle11g 버전 번호가 포함되어 있으면 Oracle11g가 성공적으로 설치 및 구성되었음을 의미합니다.

요약

Oracle11g는 서버 데이터 관리 및 처리에 사용할 수 있는 매우 강력하고 일반적으로 사용되는 데이터베이스 관리 도구입니다. CentOS 7 운영 체제에 Oracle11g를 설치하려면 일부 시스템 매개변수를 설정하고 종속 라이브러리를 설치해야 합니다. 그런 다음 설치 및 구성을 위해 Oracle11g 설치 프로그램을 사용할 수 있습니다. 설치가 완료되면 새 Oracle11g 데이터베이스를 생성하고 Oracle11g가 올바르게 설치 및 구성되었는지 확인해야 합니다.

위 내용은 CentOS 7 시스템에 Oracle11g를 설치하는 방법(단계)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!