引言

在当今的数据时代,Oracle数据库因其稳定性和强大的功能被广泛应用于企业级应用中。本文将详细介绍如何在CentOS单机上部署Oracle数据库,帮助您轻松实现Oracle数据库的安装全流程。

准备工作

1. 硬件和软件环境

  • 硬件要求:至少4GB内存,建议8GB以上;磁盘空间至少10GB,建议20GB以上。
  • 软件要求:CentOS 7或更高版本操作系统。

2. 下载Oracle安装包

从Oracle官网下载适合CentOS的Oracle数据库安装包。以Oracle 19c为例,下载链接为:。

3. 准备Oracle用户

创建一个专门用于Oracle数据库的用户,例如oracle

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -m oracle
passwd oracle

4. 设置环境变量

编辑/home/oracle/.bash_profile文件,添加以下内容:

export ORACLE_HOME=/u01/oracle/product/19.0.0/dbhome_1
export ORACLE_BASE=/u01/oracle
export PATH=$ORACLE_HOME/bin:$PATH

安装Oracle数据库

1. 解压安装包

将下载的Oracle安装包解压到指定目录。

tar -xvf linux-x-19cDatabase.zip -C /u01/oracle

2. 运行安装脚本

进入解压后的目录,运行安装脚本。

cd /u01/oracle/oracle/product/19.0.0/dbhome_1
./runInstaller

3. 配置Oracle

按照提示完成Oracle的配置。

  • 选择安装类型:单实例
  • 选择安装目录:/u01/oracle/oracle/product/19.0.0/dbhome_1
  • 创建数据库:选择创建数据库

4. 创建数据库

运行dbca命令创建数据库。

sqlplus / as sysdba
CREATE DATABASE testdb

5. 配置

编辑listener.ora文件,配置。

listener = (DESCRIPTION =
              (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
              (CONNECT_DATA =
                (SERVER = DEDICATED)
                (SERVICE_NAME = testdb)))

6. 启动

启动。

lsnrctl start

总结

通过以上步骤,您已经成功在CentOS单机上部署了Oracle数据库。在实际应用中,您可以根据需求调整数据库配置,以满足不同场景的需求。