centos oracle 11g安装

1. 准备工作

在开始安装Oracle 11g之前,需要确保您已经完成以下准备工作:

1.1. 确认系统版本

首先,确认您已经安装了CentOS系统版本,并将其升级到最新版本。

yum update

接着,需要安装一些必要的软件包和库,包括gcc,gcc-c++ ,glibc,libstdc++,libaio,libXext,libXtst,binutils,compat-libcap1,compat-libstdc++-33,compat-libstdc++-33.i686,ksh,libgcc,libstdc++,libstdc++-devel,make,numactl-devel,sysstat

yum install gcc gcc-c++ glibc libstdc++ libaio libXext libXtst binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 ksh libgcc libstdc++ libstdc++-devel make numactl-devel sysstat

1.2. 确认系统内核参数

Oracle 11g需要一些特定的内核参数,需要按照以下方式更改内核参数,修改完成后需要重新启动系统。

vi /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=1048586

1.3. 创建操作用户和用户组

在安装Oracle 11g之前,需要创建一个特定的用户和用户组,该用户将拥有Oracle软件安装目录的所有权,并作为Oracle应用程序的运行用户。

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

1.4. 创建安装目录

接下来,需要创建安装Oracle 11g的目录,并赋予oracle用户和dba组完全控制权。

mkdir -p /u01/app/oracle/

chown -R oracle:oinstall /u01/

chmod -R 775 /u01/

2. 下载Oracle 11g安装文件

从Oracle官方网站下载Linux版本的Oracle 11g标准版(Standard Edition),并将其解压到服务器上。

unzip 1347551637_oracle_11g_linux.zip

3. 配置和安装Oracle

3.1. 修改用户限制

为了能够正常安装Oracle 11g,需要修改用户限制,可以在/etc/security/limits.conf文件中添加以下行:

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft stack 10240

3.2. 运行安装脚本

在解压Oracle安装包后,需要进入目录并运行安装脚本。

cd database/

./runInstaller

此时会弹出Oracle 11g安装向导界面,按照以下步骤进行安装。

3.3. 选择安装类型

选择“创建和配置数据库”来创建一个全新的数据库。

3.4. 选择安装选项

选择“标准安装”,然后单击下一步。

3.5. 系统检查

系统将对系统进行检查,以确保系统满足Oracle 11g的安装要求。

3.6. 安装目录

在此步骤中,设置Oracle软件的安装目录和Oracle基目录。Oracle基目录用于存储Oracle软件的所有组件,包括Oracle数据库。在这里设置一个全局的Oracle基目录将允许在后面的步骤中,安装多个Oracle软件。

在这里设置Oracle软件的安装目录。这个目录将包含Oracle的所有文件,包括Oracle数据库和其他组件。

3.7. 选择安装组件

选择要安装的Oracle组件。在这里,选择要安装的组件,包括Oracle数据库。

3.8. 设置数据库信息

在这一步中,设置要安装的Oracle数据库的名称,以及Oracle数据库的管理员密码。

3.9. 设置监听器

在这一步中,设置Echo监听器。监听器将接受传入的网络连接,并将其转发到Oracle数据库服务器。如果你只是在本地运行Oracle数据库,可以跳过此步骤。

3.10. 确认设置

在这一步中,查看Oracle 11g安装向导提供的所有选项,并确认这些选项的正确性。如果需要更改选项,请返回适当的窗口,并进行更改。如果所有选项都正确,继续安装过程。

3.11. 安装

Oracle安装器开始安装所需的组件。安装过程可能需要一段时间。

3.12. 安装完成

当Oracle安装器完成安装过程时,会显示一条消息,表示所有组件都已正确安装。单击“完成”按钮以关闭Oracle安装器。

4. 确认Oracle数据库是否安装成功

Oracle安装完成后,需要验证Oracle数据库是否已正确安装。可以通过以下步骤来验证Oracle数据库的正确安装。

4.1. 启动和停止Oracle服务

可以使用以下命令启动和停止Oracle数据库服务:

su oracle

$ORACLE_HOME/bin/dbstart /u01/app/oracle/product/11.2.0/dbhome_1

$ORACLE_HOME/bin/dbshut /u01/app/oracle/product/11.2.0/dbhome_1

4.2. 尝试连接到数据库

Oracle数据库是否正确安装的最终验证是可以连接到数据库。可以使用以下命令连接到Oracle数据库:

$ORACLE_HOME/bin/sqlplus / as sysdba

如果连接成功,Oracle数据库安装完成。

5. 总结

在本文中,我们介绍了如何在CentOS系统上安装Oracle 11g。我们讨论了安装Oracle 11g之前必须执行的准备工作,并详细介绍了如何运行Oracle 11g安装程序。最后,我们还介绍了如何验证Oracle数据库是否已正确安装。

数据库标签