详解linux oracle11g安装教程

如果你想在Linux操作系统上安装Oracle 11g,这篇文章将为你提供一份详细的教程。本教程分为三个部分:准备环境、下载Oracle安装文件、以及安装Oracle 11g。

准备环境

在安装Oracle 11g之前,你需要确保你的Linux操作系统满足Oracle 11g的要求。Oracle 11g支持以下Linux发行版:

  • Oracle Linux 4 Update 7或更高版本(32-bit或64-bit)
  • Red Hat Enterprise Linux 4 Update 7或更高版本(32-bit或64-bit)
  • SUSE Linux Enterprise Server 10 SP2或更高版本(32-bit或64-bit)

另外,你需要确保你的操作系统已经安装好如下软件包:

  • binutils
  • compat-libstdc++-33
  • compat-libstdc++-33.i686
  • elfutils-libelf
  • elfutils-libelf-devel
  • gcc
  • gcc-c++
  • glibc
  • glibc-common
  • glibc-devel
  • glibc-headers
  • ksh
  • libaio
  • libaio.i686
  • libaio-devel
  • libgcc
  • libstdc++
  • libstdc++.i686
  • libstdc++-devel
  • make
  • numactl-devel
  • sysstat

首先,打开终端窗口,输入以下命令,检查你的系统是否已经安装了所有必需的软件包:

yum list binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio.i686 libaio-devel libgcc libstdc++ libstdc++.i686 libstdc++-devel make numactl-devel sysstat

如果你的系统中已经安装了所有的软件包,你将看到如下输出:

Installed Packages
binutils.x86_64                     2.17.50.0.6-14.el5        installed
compat-libstdc++-33.x86_64          3.2.3-69.el5              installed
compat-libstdc++-33.i686            3.2.3-69.el5              installed
elfutils-libelf.x86_64              0.137-3.el5               installed
elfutils-libelf-devel.x86_64        0.137-3.el5               installed
gcc.x86_64                          4.1.2-55.el5              installed
gcc-c++.x86_64                      4.1.2-55.el5              installed
glibc.x86_64                        2.5-118.el5_10.3          installed
glibc-common.x86_64                 2.5-118.el5_10.3          installed
glibc-devel.x86_64                  2.5-118.el5_10.3          installed
glibc-headers.x86_64                2.5-118.el5_10.3          installed
ksh.x86_64                          20120801-56.el5           installed
libaio.x86_64                       0.3.106-5.el5             installed
libaio.i686                         0.3.106-5.el5             installed
libaio-devel.x86_64                 0.3.106-5.el5             installed
libgcc.x86_64                       4.1.2-55.el5              installed
libstdc++.x86_64                    4.1.2-55.el5              installed
libstdc++.i686                      4.1.2-55.el5              installed
libstdc++-devel.x86_64              4.1.2-55.el5              installed
make.x86_64                         1:3.81-23.el5_10.1        installed
numactl-devel.x86_64                2.0.9-2.el5               installed
sysstat.x86_64                      7.0.2-5.el5               installed

如果你发现你的系统中有未安装的软件包,你可以使用以下命令安装他们:

yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio.i686 libaio-devel libgcc libstdc++ libstdc++.i686 libstdc++-devel make numactl-devel sysstat

下载Oracle安装文件

接下来,你需要在Oracle官网下载Oracle 11g的安装文件。首先,到Oracle网站上下载Linux x86_64版本的安装文件。下载的文件名为linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip。下载后,将这两个zip文件解压缩到同一个目录中。

安装Oracle 11g

安装Oracle 11g前,请确认你已经以root用户登录了系统。

  1. 创建安装目录

首先,创建一个目录来存放Oracle 11g。在终端中输入以下命令:

mkdir /u01/app/oracle/product/11.2.0/dbhome_1
mkdir /u01/app/oracle/admin/orcl
mkdir /u01/app/oracle/oradata/orcl

上面的命令创建了三个目录,分别是Oracle 11g的安装目录,Oracle数据库实例的admin目录以及数据库实例的data目录。当然,你可以根据自己的需要设置这些目录。

  1. 将安装文件复制到临时目录

在开始安装之前,我们需要将Oracle安装文件从解压缩的目录中复制到/tmp目录中。在终端中输入以下命令:

cp /home/user/Downloads/linux.x64_11gR2_database_1of2.zip /tmp/
cp /home/user/Downloads/linux.x64_11gR2_database_2of2.zip /tmp/

注意:将/home/user/Downloads/路径改为你解压缩后所在的路径。

  1. 为Oracle用户设置环境变量

我们需要为Oracle用户设置LD_LIBRARY_PATH和PATH环境变量。在终端中输入以下命令:

su - oracle

这条命令可以让我们临时以oracle用户身份登录系统。接下来,输入以下命令:

vi ~/.bash_profile

在文件的底部添加以下两行,并保存文件。

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export PATH=$ORACLE_HOME/bin:$PATH
  1. 执行安装程序

回到root用户,输入以下命令开始安装。

cd /tmp
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
cd database
./runInstaller

这条命令将会启动Oracle 11g的安装界面。在界面中,选择“Install database software only”选项,然后按照提示完成安装。

完成安装后,你需要执行一些配置工作。在终端中以root用户身份执行以下命令:

/u01/app/oracle/product/11.2.0/dbhome_1/root.sh

这条命令将会执行Oracle 11g的配置向导,根据提示执行即可。

到此,你已经成功地安装了Oracle 11g数据库。如果你想创建新的数据库实例,你可以使用Oracle的DBCA工具来完成。

以上就是详解linux oracle11g安装教程的详细内容,更多请关注其它相关文章!