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

1. 安装前准备

1.1. 安装环境准备

我使用的centos7.9+X86的环境
在这里插入图片描述内存4G
在这里插入图片描述存储50G
在这里插入图片描述

1.2. 安装包准备

可以直接官网下载

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

这里是引用

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

在这里插入图片描述

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

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

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

1.3. 工具准备

xshell
在这里插入图片描述

2. 安装过程

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

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

2.2. 安装预安装包

安装预安装包

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

在这里插入图片描述此时已经自动创建系统用户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 

在这里插入图片描述

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

效果如下图
在这里插入图片描述

使配置文件生效

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
在这里插入图片描述或者直接在xshell上执行ifconfig,得到ip之后通常只需要把最后的数字变为1就可以了
在这里插入图片描述2.获取NumA.NumB信息
接下来获取NumA.NumB
双击打开xmanager的Passive工具
在这里插入图片描述
将鼠标悬浮在隐藏栏中的passive上,得知NumA.NumB为0.0
在这里插入图片描述
3.设置DISPLAY

export DISPLAY=192.168.230.1:0.0

2.6.2.图形化安装

cd $ORACLE_HOME
./runInstaller

这个时候发现我的安装界面都是乱码
在这里插入图片描述原因是字符编码冲突导致的,我的环境是zh_CN.UTF-8,需要临时修改为en_US.UTF-8
在这里插入图片描述

export LANG=en_US.UTF-8

此时再次执行./runInstaller即可
1.选择安装并配置
在这里插入图片描述

2.6.3. 安装配置

1.创建并配置

在这里插入图片描述

2.选择安装服务端

在这里插入图片描述

3.选择企业版

在这里插入图片描述

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

在这里插入图片描述

5.详细目录配置

在这里插入图片描述

6.常规用途

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

9.设置字符集

在这里插入图片描述

10.存储位置

在这里插入图片描述

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

在这里插入图片描述

12.恢复选项配置

在这里插入图片描述

13.设置使用同一密码

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

在这里插入图片描述

14.操作系统组配置

选择对应的组
在这里插入图片描述

15.输入root密码

后期安装的时候就不需要用root手动执行一些命令了
在这里插入图片描述

16.先决条件检查

在这里插入图片描述

17.点击install安装

在这里插入图片描述过程中会有确认弹窗,点击yes
在这里插入图片描述

18.安装成功

在这里插入图片描述

以下是 CentOS 9.7 安装 Oracle 19c RAC 的详细步骤: 1. 操作系统安装安装 CentOS 9.7 操作系统时,需要将每个节点的主机名、IP 地址、网关、DNS 等信息进行配置,并确保每个节点的时间同步。 2. 操作系统参数配置 需要修改操作系统内核参数,将 /etc/sysctl.conf 文件中的以下参数设置为如下值: ``` fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4294967295 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586 ``` 另外,需要创建 Oracle 用户和组,设置用户和组的环境变量,卸载防火墙或者开放相应的端口,关闭 SELinux 等。 3. 安装 Oracle Grid Infrastructure 软件 a. 下载 Oracle 19c Grid Infrastructure 软件包,并解压。 b. 切换到 grid 用户,执行 runInstaller,开始安装 Grid Infrastructure 软件。 c. 在安装过程中需要输入 Oracle 安装路径、Oracle Inventory 路径、Clusterware 名称和节点名称等信息。安装完毕后,需要配置 Grid Infrastructure 软件的监听器、OCR 和 voting 磁盘等。 4. 创建 ASM 磁盘组 a. 创建 ASM 用户和组。 b. 在每个节点上,使用 fdisk 命令将磁盘分区。 c. 使用 ASMCA 工具创建 ASM 磁盘组。 d. 配置 ASM 实例的监听器和密码文件等信息。 5. 安装 Oracle Database 软件 a. 切换到 oracle 用户,执行 runInstaller,开始安装数据库软件。 b. 在安装过程中需要输入 Oracle 安装路径、数据库名称、节点名称、数据库字符集等信息。 6. 创建 RAC 数据库 a. 使用 DBCA 工具创建 RAC 数据库,包括创建实例、创建数据文件、创建表空间等。 b. 配置 RAC 数据库的监听器、服务名、tnsnames等信息。 7. 测试 RAC 数据库 使用 sqlplus 工具连接到 RAC 数据库,执行一些简单的 SQL 语句,检查数据库的运行情况。 这是一个简单的 Oracle 19c RAC 安装步骤,具体操作需要根据实际情况进行调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值