oracle 11gR2 for Linux 静默安装

此文档是应用于在没有图形界面Linux下Oracle 11g安装方式。

一、环境配备

1.oracle 11g R2 安装包一份,在官网下载会有两个安装包,分别为linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip两个文件。此链接为11.2.0.1.0版本的Oracle。

2.Linux主机一台。本实验采用最小化安装的Centos 6.8系统。

二、安装Oracle 11g R2

1.依赖包安装

2.修改/etc/sysctl.conf 文件并添加如下内容:

执行以下命令,使命令生效。

3.修改/etc/security/limits.conf 添加如下内容:

4.修改 /etc/pam.d/login 添加如下内容:

5.修改 /etc/profile

6.创建oracle属组并添加oracle 用户

7.创建oracle软件安装目录以及安装文件存放目录,并挂载光盘,复制安装文件至安装存放目录。

8.将以下内容添加至/home/oracle/.bash_profile文件中。

9.vi /etc/oraInst.loc

10.根据实际情况编辑/etc/hosts文件,使主机与IP对应

11.静默安装 11.2.0.1 采用 debug模式安装 ,如果有异常则更容易发现错误原因。

附上oracle软件静默安装的参数含义如下:

如果安装成功,将会出现以下提示。

使用root用户执行以上提示的命令。

12.静默安装DB
安装完成oracle软件之后还没创建db,我们可以继续使用静默方式创建数据库。
编辑db.rsp

创建完成后执行以下命令。根据实际情况更改。

静默安装过程如下:

13.配置网络监听
vi  /u01/app/oracle/product/11.2.0/db/network/admin/listener.ora

根据实际情况进行编辑

设置完成后,执行以下命令。

14.登录数据库

15.启动数据库

16.设置Oracle开机自动启动
vi /etc/oratab

说明:orcl为实例名;/u01/app/oracle/product/11.2.0/db为oracle安装目录;会因安装的情况不同而有所不同。
vi /etc/rc.d/rc.local 添加以下内容,根据实际路径添加

三、遇到的问题

1.LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/db/dbs/initorcl.ora'

解决方案:

2.ORA-01102: cannot mount database in EXCLUSIVE mode

解决方案:

3.The listener supports no services

解决方案:

查看/u01/app/oracle/product/11.2.0/db/network/admin/listener.ora文件是否存在,本案例中,在检查文件时,发现复制的配置文件里面出现格式错误,情况如下:

正确的格式为:

 

二〇一六年八月二十七日 13:28:13

阅读剩余
THE END