Red Hat5安装Oracle 11gR2

一直听周围朋友说在Linux上安装Oralce非常繁琐且不容易成功!所以在打算动手前博览群“博(客)”,做到取众之所长补己之所短,以问鼎Linux。

可最后安装成功后也有了副作用——我是怎么安装成功的?

静下心来果断重置系统,对各类Oracle安装手册精简化处理并回忆安装过程,以期清晰明了的展现Oracle的安装步骤。

感谢党,感谢政府让我得偿所愿。整理后发现在Linux上安装Oracle原来如此的简单。废话少续,正文马上分解。

七大步骤:

一、安装包检测及安装   

rpm -q gcc make binutils setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel unixODBC unixODBC-devel libaio-devel sysstat

rpm -ivh compat-db-4.2.52-5.1.i386.rpm

......

备注:使用以上命令检测安装包不是非常的严谨,比如在好几个Red Hat镜像文件中都没有找到“compat-libstdc++-devel”文件(网上有说这个文件太老了);“libao-devel-0.8.6-7.i386.rpm”文件安装后提示已完成,可再次检测时仍显示未安装。忽略后它们后,既然不影响Oracle的成功安装。

二、添加Oracle用户组、用户,目录及权限

#groupadd dba

#groupadd oinstall

#useradd oracle -g oinstall -G dba

#passwd oracle

#mkdir -p /u01

#chown -R oracle:dba /u01

#chmod -R 755 /u01

三、用unzip解压Oracle 11g文件

unzip linux_11gR2_database_1of2.zip

unzip linux_11gR2_database_2of2.zip

备注:上传到Oracle账号下,不然用Oracle账号安装时找不到文件(或者更高文件权限)。

四、修改配置文件

提示:用此命令可以清空文件的内容“echo "" >sysctl.conf ”

修改 /etc/sysctl.conf 文件(root账号下)

# Kernel sysctl configurationfile for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled.See sysctl(8) and
# sysctl.conf(5) for more details.

# Controls IP packet forwarding
net.ipv4.ip_forward = 0

# Controls source route verification
net.ipv4.conf.default.rp_filter = 1

# Do not accept source routing
net.ipv4.conf.default.accept_source_route = 0

# Controls the System Request debuggingfunctionality of the kernel
kernel.sysrq = 0

# Controls whether core dumps will append the PIDto the core filename
# Useful for debugging multi-threaded applications
kernel.core_uses_pid = 1

# Controls the use of TCP syncookies
net.ipv4.tcp_syncookies = 1

# Controls the maximum size of a message, in bytes
#kernel.msgmnb = 65536

# Controls the default maxmimum size of a mesagequeue
#kernel.msgmax = 65536

# Controls the maximum shared segment size, inbytes
#kernel.shmmax = 4294967295

# Controls the maximum number of shared memorysegments, in pages
#kernel.shmall = 268435456

#Below for oracle11g
kernel.core_uses_pid = 1
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
fs.file-max = 6553600
net.ipv4.ip_local_port_range = 1024 65000

修改/home/oracle/.bash_profile文件(oracle账号下)

# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
     . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:HOME/bin
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.1.0.6
export ORACLE_SID=sales
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:ORACLE_HOME/lib
export NLS_.ZHS16GBK
export ORA_NLS10=$ORACLE_HOME/nls/data
unset USERNAME
umask 022

备注:“/etc/sysctl.conf”,“/home/oracle/.bash_profile”两个配置文件建议先备份后清空内容,最后把以上内容复制进去并保存。

注意“.bash_profile”文件中的“ORACLE_SID”。

若在最后安装完成后测试是否成功,用“conn / as sysdba”命令提示“Connected to an idle instance.”或用“startup”命令提示“ORA-01078: failure in processing system parameters

LRM-00109: could not open parameter file ‘/u01/app/oracle/product/11.1.0.6/dbs/initsales.ora”不需用“netca”(新建监听),“dbca”(新建实例),只需更改“ORACLE_SID”即可。

修改配置文件,需重启Linux操作系统。我们这里可以再安装完成后重启。

五、图形界面安装Oracle 11g

   ./runInstaller

备注:以Oracle账号进去Linux系统解压后的database目录中,建议在Linux终端里运行。

六、执行配置脚本(root账号下)

/u01/app/oraInventory/orainstRoot.sh

/u01/app/oracle/product/11.1.0.6/root.sh

备注:注意图形界面上的提示:运行此脚本后点击完成。

七、二次修改配置文件

vi /u01/app/oracle/product/11.1.0.6/bin/dbshut

把ORACLE_HOME_LISTNER=$1改成ORACLE_HOME_LISTNER=$ORACLE_HOME

vi /u01/app/oracle/product/11.1.0.6/bin/dbstart

把ORACLE_HOME_LISTNER=$1改成ORACLE_HOME_LISTNER=$ORACLE_HOME

vi /etc/oratab

把orcl:/u01/app/oracle/product/11.1.0.6:N 改成orcl:/u01/app/oracle/product/11.1.0.6:Y

vi /etc/selinux/config

把SELINUX=enforcing 改为 SELINUX=disabled

重启系统。

上张安装完成的截图,可按截图上的命令测试是否安装成功。

注:本博作为思路整理与留档之用。对于初次安装者,建议查找网上的图文博客。

时间: 2024-10-08 12:17:40

Red Hat5安装Oracle 11gR2的相关文章

RedHat 6 静默安装Oracle 11gR2

之前看了网上很多篇Linux静默安装Oracle的文章,但安装测试时老觉得有问题,后来直接找来Oracle官方英文文档并仔细阅读研究rsp文件的内容说明,经过自己在虚拟机中的安装测试,使用RedHat 6.5(内核版本:2.6.32-431.el6.x86_64)上静默安装Oracle 11gR2(版本:11.2.0.3),整理出了本文,主要包括了环境要求与准备.静默安装Oracle软件与监听.静默安装Oracle数据库.安装完成后检查.设置Oracle开机自动启动等部分. 一. 环境要求与准备

Centos 6下安装Oracle 11gR2

一.安装环境 CentOS release 6.7 (Final) Oracle Database 11g Release 2 二.安装前准备 #修改主机名 修改/etc/sysconfig/network配置文件中的HOSTNAME变量 [[email protected] ~]# hostname oracledb ####永久性修改 [[email protected] ~]#vi /etc/sysconfig/network NETWORKING=yes HOSTNAME= oracle

CentOS7.3 安装Oracle 11gR2 64位

参考:CentOS7安装oracle 11gR2   Linux(CentOS 7.0)安装Oracle11g R2 0 VMWare 12 安装CentOS7.3 安装好,关闭虚拟机,压缩备份(文件2G大小) 1. 关闭安全措施 # service iptables stop    // 暂时关闭防火墙,重启系统后会自动打开 # chkconfig iptables off   // 永久关闭防火墙 (7.3 不用iptables,用firewalld) # sed -i "s/SELINUX

CentOS7安装Oracle 11gR2 安装

概述 Oracle 在Linux和window上的安装不太一样,公司又是Linux系统上的Oracle,实在没辙,研究下Linux下Oracle的使用,oracle默认不支持CentOS系统安装,所以安装的时候,需要修改部分属性,先参考同行博客和自己安装实践,总结下安装流程. 准备工作 1.下载Oracle安装包:linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip ,可以下载到本地,通过ftp服务上传到Lin

Oracle Study之--AMD CPU安装Oracle 11gR2 RAC错误

Oracle Study之--AMD CPU安装Oracle 11gR2 RAC错误 系统环境: 操作系统: RedHat  EL55     Oracle :     Oracle 11gR2 Grid +  Oracle 1.错误现象 [[email protected] install]# /u01/11.2.0/grid/root.shRunning Oracle 11g root.sh script... The following environment variables are 

Ubuntu 13.04/12.10安装Oracle 11gR2图文教程(转)

Ubuntu 13.04/12.10安装Oracle 11gR2图文教程 原文标题:How to Install Oracle 11G R2 Enterprise Edition Database Ubuntu 12.10 / 12.04 注:原文出自:http://www.techienote.com/tag/oracle-database-11g-r2-on-ubuntu-12-04 Following is the how to for installing Oracle Database

Oracle Study之--AIX 6.1安装Oracle 11gR2

Oracle Study之--AIX 6.1安装Oracle 11gR2 系统环境:AIX6100-09 (补丁:sp3) Oracle:   Oracle 11gR2 1.查看系统硬件信息 $ prtconf |more System Model: IBM,7028-6C4 Machine Serial Number: 1096B0D Processor Type: PowerPC_POWER4 Processor Implementation Mode: POWER 4 Processor 

RHEL5 X86-64上安装Oracle 11gR2示例与总结

进入Oracle DBA行业也有好几年了,但是说到安装Oracle的经验,我还真不是特别多,印象中刚开始每次安装都有点磕磕碰碰,随着接触Oracle的时间越来越长,各方面的原理.机制也都有一定的了解后,现在安装Oracle已经很少会遇到问题了.基本上我把自己安装Oracle的方式可以归为下面三个阶段 刚接触和学习Oracle,安装完全没有头绪,只能按照网上或者书上有截图的方式一步一步照样安装,出错后,只能协助,然后重新安装 接触Oracle一段时间以后,安装的基本原理.步骤也都了解了,一般都是再

Centos7 Minimal安装Oracle 11gR2

Centos7 Minimal安装Oracle 11gR2 环境vm12+新装的centos7 x64 Minimal #root 一些软件 yum install wget unzip net-tool -y #root 安装环境自动配置 cd /etc/yum.repos.d wget http://public-yum.oracle.com/public-yum-ol7.repo wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol