본문으로 건너뛰기

FS Single-Tenancy 19c in CentOS 7

Download

![](./img/image-20230111171750565 (1).png)

Preliminary

Install Dependent Libraries

yum -y install compat-libstdc++-33.x86_64 binutils elfutils-libelf elfutils-libelf-devel
yum -y install glibc glibc-common glibc-devel glibc-headers gcc gcc-c++ libaio libaio-devel
yum -y install libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
yum -y install unzip wget ksh
yum -y install https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-3.el7.x86_64.rpm

위 preinstall을 설치할 경우 계정과 그룹, System 변수 값들을 설정해준다.

Set Environment Variables

vi ~oracle/.bash_profile

# vi ~/.bash_profile st #
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=<oracle_base_path> # ex) /app/oracle
export ORACLE_HOME=<oracle_home_path> # ex) $ORACLE_BASE/product/19.3.0.0.0/dbhome_1
export ORACLE_SID=<oracle_sid> # ex) orcl
export NLS_LANG=<nls_lang> # ex) AMERICAN_AMERICA.AL32UTF8
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORACLE_HOSTNAME=<hostname> # ex) localhost
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/.local/bin:$HOME/bin
# vi ~/.bash_profile ed #

source ~/.bash_profile

# 확인 #
echo $ORACLE_HOME

Create Directories

mkdir -p $ORACLE_HOME    # Directory 생성
chown -R oracle.dba /app # Directory Owner User, Group 변경

Install Database

mv <oracle_zip_file> $ORACLE_HOME # Oracle Home에 설치 파일을 옮김

cd $ORACLE_HOME

unzip <oracle_zip_file> # ex) unzip V982063-01.zip

./runInstaller

![](./img/image (111).png)

![](./img/image (113).png)

![](./img/image (114).png)

![](./img/image (115).png)

![](./img/image (116).png)

![](./img/image (117).png)

![](./img/image (118).png)

![](./img/image (119).png)

![](./img/image (120).png)

![](./img/image (121).png)

![](./img/image (122).png)

![](./img/image (123).png)

![](./img/image (124).png)

![](./img/image (125).png)

![](./img/image (126).png)

![](./img/image (127).png)

![](./img/image (128).png)

![](./img/image (129).png)

![](./img/image (130).png)

![](./img/image (131).png)

Check Oracle Database & Listener

sqlplus -version
sqlplus / as sysdba
shutdown immediate
startup
exit
lsnrctl start
lsnrctl status