部署Oracle19c单节点部署实践迈入先进数据库时代(oracle19c单节点)

随着科技的不断发展,数据库也在不断进步,特别是Oracle19c数据库。Oracle19c数据库是一种极具先进性的数据库,具有极高的性能、可靠性和可扩展性。Oracle19c的特点在于其可以对数据进行极为细致的管理,从而对数据进行大规模的处理和管理。因此,Oracle19c可以帮助企业在快速的数据管理中赢得优势。本文将介绍如何进行Oracle19c单节点部署,帮助读者进一步理解和掌握先进的Oracle19c数据库。

一、部署环境

在单节点环境下部署Oracle19c数据库,需要:

1. 操作系统环境:CentOS 7.4

2. 安装Oracle19c数据库需要的依赖包:chmod, net-tools, unzip, wget, gcc, gcc-c++, make, binutils

3. 配置Oracle19c数据库需要的一些环境变量。

4. 装载Oracle19c数据库镜像文件

二、部署步骤

1. 安装CentOS 7.4操作系统

在进行Oracle19c单节点部署之前,需要先安装相应的操作系统。在本案例中,我们将安装CentOS 7.4操作系统。

2. 配置Oracle19c数据库需要的环境变量

在安装操作系统之后,需要配置一些环境变量,以便后续的Oracle19c数据库部署。我们需要设置ORACLE_HOME、ORACLE_SID和PATH等环境变量。

这里我们使用root用户执行操作,首先进入root用户,然后修改/etc/profile文件,添加如下代码:

export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1/

export ORACLE_BASE=/u01/app/oracle

export ORACLE_SID=orclcdb

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

export PATH=$ORACLE_HOME/bin:$PATH

然后使用source命令或者把修改后的/etc/profile文件重新加载,在命令行界面中输入source /etc/profile,进入环境变量配置页面。

3. 创建Oracle19c数据库安装目录

在进行Oracle19c单节点部署之前,还需要创建Oracle19c数据库安装目录。这里我们选择在/u01/app/oracle目录下创建Oracle19c数据库安装目录。

首先进入root用户,使用mkdir命令创建创建/u01/app/oracle目录:

mkdir -p /u01/app/oracle

然后创建Oracle19c数据库安装目录:

cd /u01/app/oracle

mkdir product

cd product

mkdir 19.0.0

cd 19.0.0

4. 配置预安装需求环境

在Oracle19c数据库部署之前,为了确保我们的安装过程能够顺利进行,还需要配置一些预安装需求环境。这里我们需要安装一些依赖包,以及设置一些内核参数。

进入root用户,安装所需的依赖包:

yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libo libo-devel libXext libXtst libgcc libstdc++ libstdc++-devel make sysstat

然后设置内核参数,打开/etc/sysctl.conf文件,添加以下参数:

fs.file-max = 6815744

kernel.sem = 250 32000 100 128

kernel.shmmni = 4096

kernel.shmall = 1073741824

kernel.shmmax = 4398046511104

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

net.ipv4.conf.all.rp_filter = 2

net.ipv4.conf.default.rp_filter = 2

net.ipv4.ip_forward = 0

net.ipv4.conf.all.accept_source_route = 0

net.ipv4.conf.all.rp_filter = 1

net.ipv4.conf.default.accept_source_route = 0

net.ipv4.conf.default.rp_filter = 1

kernel.exec-shield = 1

kernel.randomize_va_space = 1

保存文件,运行sysctl -p命令加载文件。

5. 下载Oracle19c数据库镜像文件

在配置好预安装需求环境之后,需要下载Oracle19c数据库镜像文件。访问Oracle官网的下载页面,查找与版本和操作系统匹配的Oracle19c数据库。

下载完成后,使用unzip命令解压缩Oracle19c数据库镜像文件,进入解压缩后的文件目录。

unzip linuxx64_193000_db_home.zip -d /u01/app/oracle/product/19.0.0/dbhome_1/

完成此步骤后,Oracle19c数据库的镜像文件就已经安装到目标服务器上。

6. 配置Oracle19c数据库实例

在配置了Oracle19c数据库的预安装需求环境和下载了Oracle19c数据库镜像文件之后,我们需要进行进一步的配置,以便在Oracle19c单节点环境中创建数据库实例。

以root用户运行如下命令:

/u01/app/oracle/product/19.0.0/dbhome_1/runInstaller

在配置向导中,选择部署软件仅选项,并且在安装过程中输入所需的软件信息。

创建用户和数据库实例:

#创建oracle用户和oracle组,并设置oracle用户密码

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

passwd oracle

#创建/etc/oraInst.loc文件

echo inventory_loc=/u01/app/oracle/oraInventory > /etc/oraInst.loc

echo inst_group= >> /etc/oraInst.loc

#配置安装目录及权限

mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1

chown -R oracle:oinstall /u01

chmod -R 775 /u01

#配置oracle用户环境变量

cat >> /home/oracle/.bash_profile

export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1/

export ORACLE_BASE=/u01/app/oracle

export ORACLE_SID=orclcdb

export PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin

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

umask 022

EOF

su – oracle

cd $ORACLE_HOME/bin

./dbca

运行dbca前可以使用输入类型启动:

./dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbName docker17c -sid docker17c -sysPassword password -systemPassword password -createAsContnerDatabase -numberOfPDBs 1 -pdbName hello17c -pdbAdminPassword password -datafileDestination /u01/app/oracle/oradata/docker17c/

在运行完成后,Oracle19c数据库的安装就已经完成。您可以进一步修改Oracle19c数据库的配置,以便更好地适应您的数据管理需求。

总结

本文介绍了如何进行Oracle19c单节点部署,通过对配置环境变量、创建Oracle19c数据库安装目录、配置预安装需求环境、下载Oracle19c数据库镜像文件、配置Oracle19c数据库实例等环节进行操作,使读者了解了如何高效地部署Oracle19c单节点的方法。同时,通过本文的实践操作,读者不仅可以加深对Oracle19c数据库的理解,还可以更好地掌握Oracle19c数据库的实际应用技巧和操作方法,从而提高企业的数据管理能力。


数据运维技术 » 部署Oracle19c单节点部署实践迈入先进数据库时代(oracle19c单节点)