CentOS 7 에서 Oracle 19c rpm 설치 과정
다운로드 주소
CentOS-7-x86_64-Minimal-2009.iso
http://mirrors.163.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso
oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
https://www.aliyundrive.com/s/F9ziMB6nPbp
oracle-database-ee-19c-1.0-1.x86_64.rpm
https://www.aliyundrive.com/s/E6m5e8CCGq2
환경 설정
가상 컴퓨터 설 치 는 2G 메모리,30G 하 드 디스크 로 나 눌 것 을 권장 합 니 다.
방화벽 닫 기(또는 관련 포트 놓 기)
systemctl stop firewalld
systemctl disable firewalld
selinux 닫 기수정
SELINUX=disabled
vi /etc/selinux/config# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
다시 시작
reboot
oracle-database-ee-19c-1.0-1.x86_64.rpm
와oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
을/opt
아래 에 업로드 합 니 다.의존 설치
설치
oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
yum -y localinstall /opt/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm3.설치 설정 Oracle 19c
Oracle 19c 설치
yum -y localinstall /opt/oracle-database-ee-19c-1.0-1.x86_64.rpm
Oracle 데이터베이스 초기 화(시간 이 길 음)
/etc/init.d/oracledb_ORCLCDB-19c configure
환경 변수 설정
oracle
사용자 로 변경su - oracle
환경 변수 추가
vi /home/oracle/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin
export ORACLE_SID=ORCLCDB
환경 변수 적용source /home/oracle/.bash_profile
데이터베이스 에 로그 인
sqlplus / as sysdba
수정
system
비밀 번 호 는123456
alter user system identified by 123456;데이터베이스 종료
exit;
4.데이터베이스 감청 자동 시작 설정
수정
/etc/oratab
파일N
|Y
vi /etc/oratab# This file is used by ORACLE utilities. It is created by root.sh
# and updated by either Database Configuration Assistant while creating
# a database or ASM Configuration Assistant while creating ASM instance.
# A colon, ':', is used as the field terminator. A new line terminates
# the entry. Lines beginning with a pound sign, '#', are comments.
#
# Entries are of the form:
# $ORACLE_SID:$ORACLE_HOME:
#
# The first and second fields are the system identifier and home
# directory of the database respectively. The third field indicates
# to the dbstart utility that the database should , "Y", or should not,
# "N", be brought up at system boot time.
#
# Multiple entries with the same $ORACLE_SID are not allowed.
#
#
ORCLCDB:/opt/oracle/product/19c/dbhome_1:Y
/etc/rc.local
에 실행 할 명령 을 추가 합 니 다.su root\#루트 사용자 로 변경
vi /etc/rc.local
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.
touch /var/lock/subsys/local
su - oracle -c 'lsnrctl start'
su - oracle -c 'dbstart'
수정$ORACLE_HOME/bin/dbstart
파일,수정ORACLE_HOME_LISTNER=$ORACLE_HOME
vi $ORACLE_HOME/bin/dbstart$ORACLE_HOME/bin/dbstart 파일 부분
...
#####################################
LOGMSG="logger -puser.alert -s "
trap 'exit' 1 2 3
# for script tracing
case $ORACLE_TRACE in
T) set -x ;;
esac
# Set path if path not set (if called from /etc/rc)
SAVE_PATH=/bin:/usr/bin:/etc:${PATH} ; export PATH
SAVE_LLP=$LD_LIBRARY_PATH
# First argument is used to bring up Oracle Net Listener
ORACLE_HOME_LISTNER=$ORACLE_HOME
if [ ! $ORACLE_HOME_LISTNER ]; then
echo "Since ORACLE_HOME is not set, cannot auto-start Oracle Net Listener."
echo "Usage: $0 ORACLE_HOME"
else
...
CentOS 7,8 켜 기 실행/etc/rc.local
파일 설정(CentOS 7,8 켜 기 실행 안 함/etc/rc.local
파일)/etc/rc.d/rc.local
실행 가능 한 권한 추가chmod a+x /etc/rc.d/rc.local
rc-local 서 비 스 를 시작 으로 설정 합 니 다.(기본 상 태 는 static 이 고 다른 service 서비스 에서 호출 됩 니 다.하지만 그 서비스 가 정지 되 어 연루 되 지 않도록 수정 하 세 요)
systemctl enable rc-local
재 부팅,
sqldeveloper
링크 로 성공 여 부 를 검증 합 니 다.reboot
삭제
/opt
아래oracle-database-ee-19c-1.0-1.x86_64.rpm
과oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
rm /opt/oracle-database-ee-19c-1.0-1.x86_64.rpm /opt/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpmCentOS 7 에서 Oracle 19c rpm 설치 과정 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 Oracle 19c rpm 설치 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
서버에 Tomcat을 강림시켜 앱을 시작하고 싶습니다.자바 서버에 Java로 개발한 war 파일을 배포하여 앱을 시작하고 싶습니다. 환경 준비까지 해보자. 서버 서버 서버http://... 로 시작하는 URL은 의 페이지 각 파일의 URL 위 페이지에서 "Accept ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.