CentOS7-Oracle11g 安装记录

倾城之泪 2024-07-08 ⋅ 25 阅读

前言

在本篇博客中,我将记录在CentOS 7上安装Oracle 11g的详细步骤和注意事项。Oracle是一款功能强大的关系型数据库管理系统,通过安装和配置Oracle,您可以在CentOS 7系统上搭建一个稳定的数据库环境。

步骤一:下载Oracle 11g安装文件

首先,您需要从Oracle官方网站下载适用于Linux的Oracle 11g安装文件。确保您下载的文件与您的CentOS 7系统架构相匹配。

步骤二:安装依赖项

在安装Oracle 11g之前,需要先安装一些必要的依赖项。打开终端并运行以下命令:

sudo yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 ksh.x86_64 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64

步骤三:创建用户和组

创建一个用于安装Oracle的用户和组。运行以下命令:

sudo groupadd oinstall
sudo groupadd dba
sudo useradd -g oinstall -G dba oracle

步骤四:配置内核参数

打开/etc/sysctl.conf文件,并添加以下行:

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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 = 1048576

保存并关闭文件后,运行以下命令以使更改生效:

sudo sysctl -p

步骤五:设置环境变量

打开/home/oracle/.bash_profile文件,并添加以下行:

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin

保存并关闭文件后,运行以下命令以使更改生效:

source /home/oracle/.bashrc

步骤六:配置安装文件

将下载的Oracle 11g安装文件解压到一个目录中,并进入该目录。然后打开database/response/db_install.rsp文件,并进行以下更改:

oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=localhost
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/u01/app/oraInventory
SELECTED_LANGUAGES=en
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
ORACLE_BASE=/u01/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.EEOptionsSelection=false
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=dba
oracle.install.db.BACKUPDBA_GROUP=dba
oracle.install.db.DGDBA_GROUP=dba
oracle.install.db.KMDBA_GROUP=dba

保存并关闭文件后,运行以下命令开始安装:

./runInstaller -silent -responseFile /path/to/db_install.rsp

步骤七:完成安装

安装过程可能需要一些时间,具体时间根据您的系统性能而定。安装完成后,您将获得一个安装成功的消息。确保按照提示进行任何必要的配置更改,然后重新启动系统以使更改生效。

结论

通过遵循以上步骤,您将能够在CentOS 7上成功安装和配置Oracle 11g。Oracle是一款广泛使用的关系型数据库管理系统,为您的企业或个人提供高效、稳定的数据库解决方案。

希望这篇博客能够帮助您顺利完成安装,并祝您使用Oracle 11g开发出更加强大的应用程序!


全部评论: 0

    我有话说: