centos7.9安装oracle19c服务端实战(保姆级步骤)

1. 安装前准备

1.1. 安装环境准备

我使用的centos7.9+X86的环境
centos7.9安装oracle19c服务端实战(保姆级步骤)_第1张图片内存4G
在这里插入图片描述存储50G
centos7.9安装oracle19c服务端实战(保姆级步骤)_第2张图片

1.2. 安装包准备

可以直接官网下载

安装包:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#db_free

centos7.9安装oracle19c服务端实战(保姆级步骤)_第3张图片

预安装包:https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html

centos7.9安装oracle19c服务端实战(保姆级步骤)_第4张图片

也可以通过我分享的百度网盘下载

链接:https://pan.baidu.com/s/1kRg1pOLzTThdbAmWhaxEZA
提取码:tgi6

下载后有两个文件
在这里插入图片描述
ZIP的是安装包
rpm的是预安装包

1.3. 工具准备

xshell
centos7.9安装oracle19c服务端实战(保姆级步骤)_第5张图片

2. 安装过程

2.1. 上传安装包到/root路径下

可以使用Xftp工具或者其他工具上传
在这里插入图片描述

2.2. 安装预安装包

安装预安装包

yum localinstall -y /root/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

centos7.9安装oracle19c服务端实战(保姆级步骤)_第6张图片此时已经自动创建系统用户oracle,用户组oinstall等。

2.3. 安装依赖包

yum install -y bc gcc gcc-c++ binutils compat-libcap1 compat-libstdc++ dtrace-modules dtrace-modules-headers dtrace-modules-provider-headers dtrace-utils elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libdtrace-ctf-devel libX11 libXau libXi libXtst libXrender libXrender-devel libgcc librdmacm-devel libstdc++ libstdc++-devel libxcb make smartmontools sysstat 

centos7.9安装oracle19c服务端实战(保姆级步骤)_第7张图片

2.4. 创建路径&解压安装包

#创建路径
mkdir -p /u01/app/oracle/product/19.3.000/db_home
#解压安装包
unzip /root/LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.3.000/db_home
#授权
chown -R oracle:oinstall /u01
chmod -R 775 /u01

2.5. 配置信息

su - oracle
vim ~/.bash_profile

插入以下配置信息

ORACLE_SID=orcl;export ORACLE_SID  
ORACLE_UNQNAME=orcl;export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/19.3.000/db_home; export ORACLE_HOME
NLS_DATE_FORMAT="YYYY:MM:DDHH24:MI:SS"; export NLS_DATE_FORMAT
NLS_LANG=american_america.ZHS16GBK; export NLS_LANG
TNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMIN
ORA_NLS11=$ORACLE_HOME/nls/data; export ORA_NLS11
PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin
PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export CLASSPATH
THREADS_FLAG=native; export THREADS_FLAG
export TEMP=/tmp
export TMPDIR=/tmp
umask 022

效果如下图
centos7.9安装oracle19c服务端实战(保姆级步骤)_第8张图片

使配置文件生效

source ~/.bash_profile

2.6. 图形化安装

2.6.1. 设置xshell可以打开图形化

设置xshell可以打开图形化需要设置DISPLAY的环境变量
DISPLAY环境变量格式为:host:NumA.NumB。
所以接下来我们来获取host和NumA.NumB信息。

1.获取host信息
host的概念很容易理解,其实就是windows机器IP(A连接B服务器,设置为A的IP)。
运行cmd,执行ipconfig,得到IP为192.168.230.1
centos7.9安装oracle19c服务端实战(保姆级步骤)_第9张图片或者直接在xshell上执行ifconfig,得到ip之后通常只需要把最后的数字变为1就可以了
centos7.9安装oracle19c服务端实战(保姆级步骤)_第10张图片2.获取NumA.NumB信息
接下来获取NumA.NumB
双击打开xmanager的Passive工具
centos7.9安装oracle19c服务端实战(保姆级步骤)_第11张图片
将鼠标悬浮在隐藏栏中的passive上,得知NumA.NumB为0.0
centos7.9安装oracle19c服务端实战(保姆级步骤)_第12张图片
3.设置DISPLAY

export DISPLAY=192.168.230.1:0.0

2.6.2.图形化安装

cd $ORACLE_HOME
./runInstaller

这个时候发现我的安装界面都是乱码
centos7.9安装oracle19c服务端实战(保姆级步骤)_第13张图片原因是字符编码冲突导致的,我的环境是zh_CN.UTF-8,需要临时修改为en_US.UTF-8
在这里插入图片描述

export LANG=en_US.UTF-8

此时再次执行./runInstaller即可
1.选择安装并配置
centos7.9安装oracle19c服务端实战(保姆级步骤)_第14张图片

2.6.3. 安装配置

1.创建并配置

centos7.9安装oracle19c服务端实战(保姆级步骤)_第15张图片

2.选择安装服务端

centos7.9安装oracle19c服务端实战(保姆级步骤)_第16张图片

3.选择企业版

centos7.9安装oracle19c服务端实战(保姆级步骤)_第17张图片

4.安装路径(之前我们手动创建过)

centos7.9安装oracle19c服务端实战(保姆级步骤)_第18张图片

5.详细目录配置

centos7.9安装oracle19c服务端实战(保姆级步骤)_第19张图片

6.常规用途

centos7.9安装oracle19c服务端实战(保姆级步骤)_第20张图片

7.取消候选创建容器数据库

centos7.9安装oracle19c服务端实战(保姆级步骤)_第21张图片

8.配置内存使用比例,按需调整

centos7.9安装oracle19c服务端实战(保姆级步骤)_第22张图片

9.设置字符集

centos7.9安装oracle19c服务端实战(保姆级步骤)_第23张图片

10.存储位置

centos7.9安装oracle19c服务端实战(保姆级步骤)_第24张图片

11.配置云端控制台(我这里不需要)

centos7.9安装oracle19c服务端实战(保姆级步骤)_第25张图片

12.恢复选项配置

centos7.9安装oracle19c服务端实战(保姆级步骤)_第26张图片

13.设置使用同一密码

至少为8个字符,包含至少1个大写字母、1个小写字母和1个数字[0-9]

centos7.9安装oracle19c服务端实战(保姆级步骤)_第27张图片

14.操作系统组配置

选择对应的组
centos7.9安装oracle19c服务端实战(保姆级步骤)_第28张图片

15.输入root密码

后期安装的时候就不需要用root手动执行一些命令了
centos7.9安装oracle19c服务端实战(保姆级步骤)_第29张图片

16.先决条件检查

centos7.9安装oracle19c服务端实战(保姆级步骤)_第30张图片

17.点击install安装

centos7.9安装oracle19c服务端实战(保姆级步骤)_第31张图片过程中会有确认弹窗,点击yes
centos7.9安装oracle19c服务端实战(保姆级步骤)_第32张图片

18.安装成功

centos7.9安装oracle19c服务端实战(保姆级步骤)_第33张图片

你可能感兴趣的:(数据库,oracle)