Linux下安装Oracle采用的不同安装路径

1. Linux下Oracle安装路径概述

在Linux下安装Oracle数据库时,可以采用多种不同的安装路径。这些路径的选择将直接影响到系统的部署和配置方式,同时也会对数据库运行的性能和可靠性产生影响。以下是Oracle在Linux下常见的安装路径:

1.1 /oracle目录

这是最常见的Oracle安装路径之一。在/oracle目录下,可以按照惯例建立单独的目录,以便对Oracle的各个版本进行分别管理和维护。比如,可以使用/oracle/product/10.1.0目录存放Oracle 10g,使用/oracle/product/11.2.0目录存放Oracle 11g,使用/oracle/product/12.1.0目录存放Oracle 12c等。

1.2 /u01目录

这是Oracle建议使用的Linux下的安装路径之一。在/u01目录下,可以按照惯例建立单独的目录,以便对Oracle的各个版本进行分别管理和维护。比如,可以使用/u01/app/oracle/product/10.1.0目录存放Oracle 10g,使用/u01/app/oracle/product/11.2.0目录存放Oracle 11g,使用/u01/app/oracle/product/12.1.0目录存放Oracle 12c等。

1.3 /opt目录

这是Linux下的一个常见目录,也被一些系统管理员用来存放Oracle。但是,由于/opt目录本质上是给第三方软件使用的,因此使用此目录来存放Oracle并不被Oracle官方所推荐。

2. 在/oracle目录下安装Oracle

这里以在/oracle目录下安装Oracle 12c为例,介绍Oracle在Linux下的安装过程。

2.1 安装软件包

首先需要下载Oracle 12c的安装软件包,可以从Oracle官网上下载。下载完成后,将安装包上传到Linux服务器。

在Linux服务器上执行以下命令:

cd /oracle

mkdir -p install/Disk1

unzip linuxamd64_12102_database_1of2.zip -d install/Disk1

unzip linuxamd64_12102_database_2of2.zip -d install/Disk1

将下载的压缩文件进行解压,并将解压出的文件放置在/oracle/install/Disk1目录下。

2.2 修改Linux内核参数

在Linux上正确配置内核参数可以提高Oracle的性能和可靠性。首先需要修改/etc/sysctl.conf文件,以确保Linux内核设置正确。

在终端中输入以下命令:

cat >>/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

EOF

sysctl -p

重要的是要注意这些参数的含义以及他们对系统运行的影响,尤其是在生产环境中。

2.3 创建Oracle Inventory 软件库

在Oracle安装过程中,会自动生成一个叫做ORACLE_BASE的环境变量,这个变量会指向系统上的一个路径。这个路径是用来保存Oracle在Linux下的数据和配置文件的。默认的情况下,ORACLE_BASE所指向的路径是/oracle。

在终端中输入以下命令:

mkdir -p /oracle/app/oraInventory

chown -R oracle:oinstall /oracle/app/oraInventory

chmod -R 775 /oracle/app/oraInventory

这将创建Oracle Inventory软件库,并将其放在/oracle/app/oraInventory目录下。

2.4 创建Oracle安装目录

使用以下命令创建Oracle安装目录:

mkdir -p /oracle/app/oracle/product/12.1.0/dbhome_1

chown -R oracle:oinstall /oracle/app/oracle

chmod -R 775 /oracle/app/oracle

在创建过程中,应该为新建目录设置正确的权限和所有者。

2.5 配置环境变量

编辑Oracle用户的环境变量文件,在其中加入以下内容:

su - oracle

vi ~/.bash_profile

export ORACLE_BASE=/oracle

export ORACLE_HOME=/oracle/app/oracle/product/12.1.0/dbhome_1

export ORACLE_SID=orcl

export PATH=$ORACLE_HOME/bin:$PATH

注:以上环境变量的值可以根据实际情况进行修改。

2.6 执行Oracle安装程序

完成以上步骤后,可以开始执行Oracle安装程序。在终端中输入以下命令:

cd /oracle/install/Disk1/database

./runInstaller

这将打开Oracle安装向导,根据向导指引完成数据库的安装。

3. 在/u01目录下安装Oracle

在/u01目录下安装Oracle的步骤与在/oracle目录下的安装步骤类似,这里不再过多赘述。主要的区别在于Oracle在/u01目录下的安装需要设置相应的目录权限和所有者。

4. 总结

Oracle数据库在Linux下的安装是一个比较零碎的过程。它需要完成多个步骤,涉及到多个文件和目录,需要管理员有一定的Linux系统管理和Oracle数据库管理经验。

然而,只有正确安装和配置Oracle数据库,才能保证其稳定性和可靠性。一旦安装成功,Oracle就可以在Linux上提供出色的性能和可伸缩性,为企业应用提供强大的支持。

数据库标签