CentOS 7에 Oracle을 설치하는 방법

PHPz
풀어 주다: 2023-04-04 14:21:38
원래의
1121명이 탐색했습니다.

Oracle은 잘 알려진 관계형 데이터베이스 관리 시스템입니다. 강력하며 많은 양의 데이터를 관리할 수 있습니다. 이는 기업 및 기관, 특히 금융, 통신, 전자상거래, 교육 및 기타 분야에서 널리 사용됩니다. CentOS 7 운영 체제를 사용하고 Oracle 데이터베이스를 설치하려는 경우 아래 단계를 따르십시오.

  1. 필수 소프트웨어 설치

오라클 데이터베이스를 설치하기 전에 몇 가지 필수 소프트웨어를 설치해야 합니다. 여기에는 두 가지 설치 방법이 제공됩니다. 하나는 yum 패키지 관리자를 사용하여 설치하는 것이고, 다른 하나는 Oracle 공식 웹 사이트에서 다운로드하여 수동으로 설치하는 것입니다. 여기서는 첫 번째 방법을 사용합니다.

터미널을 열고 루트 사용자로 로그인한 후 다음 명령을 실행하세요.

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

이렇게 하면 많은 소프트웨어 패키지가 설치되며 시간이 오래 걸립니다. 다운로드 소스가 여러 개인 경우 우선순위를 설정하여 다운로드 속도를 높일 수 있습니다. 다음 명령을 실행합니다:

yum install yum-plugin-priorities
로그인 후 복사

다음으로 /etc/yum.repos.d/public-yum-ol7.repo 파일을 생성하고 다음 내용을 추가합니다.

[ol7_latest]
name=Oracle Linux $releasever Latest ($basearch)
baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
priority=1

[ol7_UEKR4]
name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch)
baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
priority=1

[ol7_addons]
name=Oracle Linux $releasever Add ons ($basearch)
baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/addons/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
priority=1
로그인 후 복사

다음 명령을 실행하여 yum 캐시를 지우고 다시 빌드합니다. 캐시:

yum clean all
yum makecache
로그인 후 복사
  1. Oracle 데이터베이스 설치

Oracle 데이터베이스 설치 파일을 다운로드하세요. 공식 웹사이트 https://www.oracle.com/downloads/index.html에서 해당 버전과 플랫폼을 찾아 다운로드하세요. 여기서는 Linux x86-64용 Oracle Database 19c Enterprise Edition을 예로 사용했습니다. 다운로드 파일 이름은 LINUX.X64_193000_db_home.zip입니다.

다운로드한 파일을 서버에 복사하세요. /home/oracle 디렉토리에 복사합니다.

Oracle 사용자 및 그룹 만들기:

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

설치 파일의 압축을 풉니다. 명령줄에서 다운로드한 압축 패키지가 있는 디렉터리를 입력하고 다음 명령을 실행합니다.

unzip LINUX.X64_193000_db_home.zip
로그인 후 복사

압축 해제 후 데이터베이스 소프트웨어 디렉터리를 입력합니다. 예:

cd /home/oracle/LINUX.X64_193000_db_home
로그인 후 복사

환경 변수 설정. 루트 사용자로 다음 명령을 실행합니다:

echo "fs.file-max=6815744" >> /etc/sysctl.conf
echo "kernel.sem=250 32000 100 128" >> /etc/sysctl.conf
echo "kernel.shmmni=4096" >> /etc/sysctl.conf
echo "kernel.shmall=1073741824" >> /etc/sysctl.conf
echo "kernel.shmmax=4398046511104" >> /etc/sysctl.conf
echo "net.core.rmem_default=262144" >> /etc/sysctl.conf
echo "net.core.wmem_default=262144" >> /etc/sysctl.conf
echo "net.core.rmem_max=4194304" >> /etc/sysctl.conf
echo "net.core.wmem_max=1048576" >> /etc/sysctl.conf
echo "fs.aio-max-nr=1048576" >> /etc/sysctl.conf
echo "net.ipv4.ip_local_port_range=9000 65500" >> /etc/sysctl.conf
/sbin/sysctl -p
로그인 후 복사

사용자 제한 사항 수정. /etc/security/limits.conf 파일 끝에 다음 줄을 추가합니다.

oracle   soft   nofile    1024
oracle   hard   nofile    65536
oracle   soft   nproc     16384
oracle   hard   nproc     16384
oracle   soft   stack     10240
로그인 후 복사

/etc/pam.d/login 파일 끝에 다음 줄을 추가합니다.

session    required     /lib64/security/pam_limits.so
로그인 후 복사

사용자 환경 변수를 설정합니다. 사용자 ~/.bash_profile 파일을 편집하고 다음 콘텐츠를 추가합니다.

ORACLE_HOME=/home/oracle/LINUX.X64_193000_db_home
export ORACLE_HOME

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/lib
export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export CLASSPATH
로그인 후 복사

Oracle 사용자로 전환하고 설치 프로그램을 실행합니다. 다음 명령을 실행하세요:

su - oracle
./runInstaller
로그인 후 복사

설치 마법사 인터페이스가 나타나면 작업 프롬프트에 따라 설치 경로, 데이터베이스 유형, 비밀번호 등을 선택하세요. SSH를 사용하여 원격으로 로그인하고 그래픽 인터페이스에서 설치 마법사를 수행하려면 먼저 환경 변수 및 소프트웨어 패키지가 설치되었는지 확인하십시오. 문제가 있는 경우 오류 메시지를 주의 깊게 읽고 그것을 해결하려고 노력하십시오. 또한 설치 프로그램은 일부 커널 매개변수를 자동으로 조정하므로 서버를 다시 시작해야 할 수도 있습니다.

설치 과정이 완료된 후 비밀번호와 기타 정보를 기록해 두세요.

오라클 데이터베이스 구성
  1. 오라클 데이터베이스를 설치한 후 접속하여 정상적으로 사용하기 위해서는 몇 가지 구성이 필요합니다. 다음은 몇 가지 기본 구성 단계입니다.

데이터베이스를 시작하세요. Oracle 사용자로 다음 명령을 실행합니다.

ssh -X oracle@192.168.0.100
로그인 후 복사

비밀번호를 입력한 후 SQL 명령줄 인터페이스로 들어갑니다. 다음 명령을 실행하세요:

sqlplus / as sysdba
로그인 후 복사

잠시 기다리면 명령줄에 데이터베이스가 시작되었다는 메시지가 표시됩니다.

새 사용자를 생성하세요. 데이터베이스에 새 사용자를 생성해야 하는 경우 다음 명령을 실행할 수 있습니다.

startup
로그인 후 복사

여기서 newuser는 사용자 이름이고 비밀번호는 비밀번호입니다. 이 사용자에게 특정 권한과 역할을 할당해야 하는 경우 추가 명령을 실행할 수 있습니다.

리스너 구성을 수정하세요. 리스너 속성을 수정해야 하는 경우 /home/oracle/LINUX.X64_193000_db_home/network/admin/listener.ora 파일을 편집할 수 있습니다.

리스너를 시작하세요. Oracle 사용자로 다음 명령을 실행합니다.

create user newuser identified by password;
로그인 후 복사

연결을 테스트합니다. SQL Developer와 같은 다른 컴퓨터의 클라이언트 소프트웨어를 사용하여 데이터베이스 인스턴스에 연결합니다. 서버 IP 주소, 포트 번호, 사용자 이름, 비밀번호 및 기타 정보를 올바르게 입력하고 테스트를 수행하십시오. 연결에 성공하면 클라이언트 소프트웨어를 사용하여 데이터베이스를 관리할 수 있습니다.

위 내용은 CentOS 7에 Oracle 데이터베이스를 설치하기 위한 기본 단계입니다. 도움이 되셨으면 좋겠습니다. 데이터베이스 손상을 방지하기 위해 보안에도 주의하시기 바랍니다.

위 내용은 CentOS 7에 Oracle을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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