RedHat6.6安装Oracle11g


1.安装Oracle依赖

确定Oracle的相关依赖是否安装,若未安装则安装

这里使用yum安装,yum源来自本地RedHat镜像

命令如下:

yum install binutils

yum install compat-libstdc++-33

yum install elfutils-libelf

yum install elfutils-libelf-devel

yum install elfutils-libelf-devel-static

yum install gcc

yum install gcc-c++

yum install glibc

yum install glibc-common

yum install glibc-devel

yum install glibc-headers

yum install kernel-headers

yum install ksh

yum install libaio

yum install libaio-devel

yum install libgcc

yum install libgomp

yum install libstdc++

yum install libstdc++-devel

yum install make

yum install sysstat

yum install unixODBC

yum install unixODBC-devel

2.创建orcale用户,将其加入dba组

[[email protected] home]# groupadd dba

[[email protected] home]# useradd -g dba oracle

为oracle用户设置密码

[[email protected] home]#passwd oracle

3.修改内核参数

修改 /etc/sysctl.conf 文件

命令为:vim /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

 

使配置生效,命令如下:

/sbin/sysctl –p

4.修改用户限制

使用root用户操作,修改/etc/security/limits.conf 文件

命令如下:

vim /etc/security/limits.conf

加上如下参数:

 

5.修改用户验证选项

使用root用户操作,修改 /etc/pam.d/login文件

命令如下:

vim /etc/pam.d/login

加上如下内容:


 

6.修改系统配置文件

使用root用户操作,修改/etc/profile文件

vim /etc/profile

最后加上如下参数:

if [ $USER ="oracle" ]; then

        if [ $SHELL = "/bin/ksh" ];then

              ulimit -p 16384

              ulimit -n 65536

        else

              ulimit -u 16384 -n 65536

        fi

fi

/etc/hosts文件添加以下内容

格式为:  本机的ip地址   主机名,我的虚拟机IP地址为192.168.10.10,主机名为RedHat


7.创建安装目录

8.oracle用户修改用户环境变量

oracle用户修改环境变量

/home/oracle/下,执行命令:vim .bash_profile

 

增加以下内容

exportORACLE_BASE=/u01

exportORACLE_HOME=$ORACLE_BASE/oracle

export ORACLE_SID=test

exportPATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

查看环境配置是否完成

source .bash_profile

env | grep ORA

 

9.Oracle安装

解压安装包

该文件用户为root,故在root下执行以下命令

unziplinux_11gR2_database_1of2.zip

unzip linux_11gR2_database_2of2.zip

解压结果

进入database目录

切换到oracle用户,运行安装文件runInstaller

安装开始

将图中红框内的选项上的勾去掉,然后Next

下载软件更新,这里选择Skip software updates,点击next

这里选择仅安装数据库软件(Install database software only),点击Next


这里选择企业版,Next

 

这里勾选Ignore All点击Next

 

点击Install,开始安装

安装开始

这里提示在root用户下执行图中的脚本,点击OK

 安装结束,点击Close


在root用户下执行上文图中列出的脚本

 

 

10.配置监听









监听配置完成

11.创建数据库


选择创建一个数据库(Create a Database),Next

 


由于上文中环境变量中的SID=test故此处的SID也为test

GlobalDatabaseName也为test



设置自己的密码





这里设置编码

 

点击Finish


点击OK


开始创建数据库


数据库创建完成,数据库详细信息如下,点击Exit


12.测试

在oracle用户下执行命令sqlplus / as sysdba测试Oracle的安装

输入startup,如图所示则表示安装成功

注意!!!

执行startup命令后若提示实例已被启动,需要你先shutdown,那你先将机器重启,再测试即可

至此,Oracle安装结束