一.以root用户登录

二.安装依赖包

#rpm -qa | grep 包名    ----查看包

binutils-2.20.51.0.2-5.11.el6 (x86_64)
                       compat-libcap1-1.10-1 (x86_64)
                       compat-libstdc++-33-3.2.3-69.el6 (x86_64)
                       compat-libstdc++-33-3.2.3-69.el6.i686
                       gcc-4.4.4-13.el6 (x86_64)
                       gcc-c++-4.4.4-13.el6 (x86_64)
                       glibc-2.12-1.7.el6 (i686)
                       glibc-2.12-1.7.el6 (x86_64)
                       glibc-devel-2.12-1.7.el6 (x86_64)
                       glibc-devel-2.12-1.7.el6.i686
                       ksh
                       libgcc-4.4.4-13.el6 (i686)
                       libgcc-4.4.4-13.el6 (x86_64)
                       libstdc++-4.4.4-13.el6 (x86_64)
                       libstdc++-4.4.4-13.el6.i686
                       libstdc++-devel-4.4.4-13.el6 (x86_64)
                       libstdc++-devel-4.4.4-13.el6.i686
                       libaio-0.3.107-10.el6 (x86_64)
                       libaio-0.3.107-10.el6.i686
                       libaio-devel-0.3.107-10.el6 (x86_64)
                       libaio-devel-0.3.107-10.el6.i686
                       make-3.81-19.el6
                       sysstat-9.0.4-11.el6 (x86_64)

#rpm -ivh ***.rpm       ----安装包

#rpm -e  package_name    ----卸载包

三.配置网络

#vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=static       ----设为静态

BROADCAST=192.168.40.255

NETMASK=255.255.255.0

NETWORK=192.168.40.1     ----主机的VMnet1中的IP(按自己PC设置,下同)

IPADDR=192.168.40.11       ----linux上的IP

ONBOOT=yes

TYPE=Ethernet

#server network restart (重启服务)

#vi /etc/hosts

127.0.0.1              localhost.domain localhost

192.168.40.11       localhost.domain

四.建用户组

#groupadd oinstall

#groupadd dba

#useradd -g oinstall -G dba oracle

#passwd oracle

五.复制内核参数

#vi /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 4294967295

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 = 1048576

#sysctl -p

解决错误:(error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key)

解决方法:  modprobe bridge

lsmod|grep bridge

六.限制Oracle用户

#vi /etc/security/limits.conf

oracle              soft    nproc   2047

oracle              hard    nproc   16384

oracle              soft    nofile  1024

oracle              hard    nofile  65536

oracle              soft    stack   10240

七.添加内容

#vi /etc/pam.d/login

session required pam_limits.so     ----添加此项

#vi /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

八.建安装目录

#mkdir /u01/app/oracle -p

#chown -R oracle:oinstall /u01

#chmod -R 755 /u01

九.设置环境变量    su  oracle

$vi .bash_profile

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_home_1

export ORACLE_SID=orcl

export NLS_LANG=american_america.zhs16gbk

export PATH=$PATH:$ORACLE_HOME/bin

重启Oracle用户

十. 设置DISPLAY

$su  root

#w

#xhost +

#export DISPLAY=localhost:0.0

#export DISPLAY=:0.0

切换为oracle用户,cd 切换到oracle database 所在目录执行下面的命令进行安装:

$./runInstaller

以下为可能出现的错误:

一.[oracle@localhost ~]$dbca

Oracle Net Services Configuration:

# An unexpected error has been detected by HotSpot Virtual Machine:

#

# SIGSEGV (0xb) at pc=0xa44b13a8, pid=2973, tid=3086891216

#

# Java VM: Java HotSpot(TM) Client VM (1.5.0_17-b02 mixed mode)

# Problematic frame:

# C [libnnz11.so+0x3c3a8]

#

# An error report file with more information is saved as hs_err_pid2973.log

#

# If you would like to submit a bug report, please visit:

# http://java.sun.com/webapps/bugreport/crash.jsp

解决方法:安装补丁

1.确认是否配置了ORACLE_HOME

[oracle@localhost~]$ echo $ORACLE_HOME

/u01/app/oracle/product/11.2.0/dbhome_1

2.检查perl的版本,需要5.00503以上的版本

[oracle@localhost~]$ perl -v

This is perl, v5.8.8 built for i386-linux-thread-multi

3.关闭数据库,执行以下命令

[oracle@localhost~]$cd   /…/8670579             ----切换到8670579所在的目录,8670579是相应补丁的名称

[oracle@localhost 8670579]$ $ORACLE_HOME/OPatch/opatch apply

二.安装过程提示  pdksh conflicts with ksh-20100621-2.el6.i686

解决方法: 执行下面的命令,需要相应的包

#rpm -e ksh-20100621-2.el6.i686

#rpm -ivh pdksh-5.2.14-36.el5.i386.rpm

三. [oracle@localhost ~]$ sqlplus / as sysdba

sqlplus: error while loading shared libraries: /u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1:

cannot restore segment prot after reloc: Permission denied

Linux下共享库问题导致无法启动SQLPLUS的问题解决,这个问题是由于SELINUX引起的

解决方法:

1.编辑/etc/sysconfig/selinux配置文件, 把SELINUX=enforcing 改为 SELINUX=disabled

2.使用命令chcon改变文件或者目录的SELinux属性, 语法chcon -t texrel_shlib_t 库名字

[oracle@localhost~]$ chcon -t texrel_shlib_t  /u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1

Red Hat Enterprise Linux x86-64 上安装 oracle 11gR2的更多相关文章

  1. Red Hat Enterprise Linux 7.4上安装Oracle 11.2.0.4

    1. 配置Yum源及关闭SeLinux [root@localhost ~]# mkdir /media/rhel [root@localhost ~]# mount /dev/cdrom /medi ...

  2. 在Red Hat Enterprise Linux 7.3上安装SQL Server 2017

    必要条件: 1.在此快速安装过程中,您需要安装SQL Server 2017或SQL Server 2019上Red Hat Enterprise Linux (RHEL) 7.3 +.然后使用sql ...

  3. 解决问题:Red Hat Enterprise Linux 7 64 位 虚拟机安装后无法启动图形化

    原因: 1.系统在创建时,没有安装图形化 2.系统在安装后,有降低内存的操作,内存过低无法启动桌面,以及其他 就原因一进行图形化安装: 1.VMware挂载Red Hat Enterprise Lin ...

  4. Red Hat Enterprise Linux Server(RHEL) yum安装软件时This system is not registered with RHN. RHN support will be disabled. 的解决方法(转)

    新安装了redhat6.5.安装后,登录系统,使用yum update 更新系统.提示: This system is not registered to Red Hat Subscription M ...

  5. 更换Red Hat Enterprise Linux 7 64位的yum为centos的版本

    查看redhat原有的yum包有哪些: [root@localhost ~]# rpm -qa|grep yum yum-utils-1.1.31-24.el7.noarch yum-langpack ...

  6. Red Hat Enterprise Linux Server 6.5安装GCC 4.9.2

    现在很多程序员都应用GCC,怎样才能更好的应用GCC.目前,GCC可以用来编译C/C++.FORTRAN.JAVA.OBJC.ADA等语言的程序,可根据需要选择安装支持的语言.本文以在RedHat L ...

  7. Red Hat Enterprise Linux / CentOS 7 yum安装zabbix4.0

    添加Zabbix存储库安装存储库配置包. 该软件包包含yum(软件包管理器)配置文件. rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_6 ...

  8. linux云计算集群架构学习笔记:workstation 12.0 按装Red Hat Enterprise Linux 7(64位)

    安装RHEL7.2 步骤: 1.安装虚拟机,按以下截图安装即可  步骤2: Ret hat 7.2 操作系统安装 rhel7因为许可报错解决

  9. Red Hat Enterprise Linux AS4, C++ OCCI connect Oracle 9i

    前提是已经安装好Oracle 9i. 1. 下载对应的ORACLE client安装. http://www.oracle.com/technetwork/database/features/inst ...

  10. Red Hat Enterprise Linux 6.6安装体验

    Red Hat Enterprise Linux 6.6的安装首界面有五个选项,这跟以前的Red Hat Enterprise Linux 5.x的安装界面是有一些区别的.   安装或者升级现有系统( ...

随机推荐

  1. mahout学习-1

    一. 安装软件 需要安装如下文件: java, Eclipse, Maven,Hadoop,mahout 二. 推荐系统简介 每天,我们都会对一些事物表达自己的看法,喜欢,或不喜欢,或不在乎.这些都在 ...

  2. Java集合类笔试题

    介绍Collection框架的结构 Collection接口是单值存放的最大父接口,可以向其中保存多个单值的数据(所谓单值就是指集合中的每个元素都是一个对象).其子接口主要有:List.Set.Que ...

  3. mongo学习整理

    mongo做为NOSQL家族中一员,被广泛使用以及应用到生产环境中,有其出色的性能.关系型数据库(RDBMS )在互联网中依然是不可替代的一部分,mongo基于NOSQL的特性,在程序中RDBMS不适 ...

  4. 利用google浏览器开发者工具调试网页(详)

    前端程序员或者在校大学生正在开发网页,如果想要测试或者通过测试优化网页结构,该怎么办呢?这就需要用到一款工具,chrome浏览器的开发者工具?本文写给尚不熟悉这个开发者工具的同学们或者同行们,话不多说 ...

  5. IO通信

    DeviceIoControl 发送控制代码到指定设备驱动程序 参数解释: hDevice Long,设备句柄 dwIoControlCode Long,应用程序调用驱动程序的控制命令,就是IOCTL ...

  6. EDIT编辑框

    编辑框 编辑框的主要作用是让用户输入文本,例如要求用户在编辑框中输入密码的文本. .基础知识 编辑框里的文本可以是单行,也可以是多行,后者的风格取值为 ES_MULTILINE.一般对于多行文本编辑框 ...

  7. Cloudera Search配置

    一.集群机器配置信息 Cloudera集群机器: 10.2.45.104 GBD000.localdomain GBD00010.2.45.105 GBD101.localdomain GBD1011 ...

  8. Altium designer PCB中过孔铺地连接的设置

    在Altium designer 6及更高版本如Altium Designer Winter 9.altium designer summer 9都会有这样的问题,在Altium DXP2004里面是 ...

  9. SignalR Troubleshooting

    This document contains the following sections. Calling methods between the client and server silentl ...

  10. HDOJ 1058 Humble Numbers(打表过)

    Problem Description A number whose only prime factors are 2,3,5 or 7 is called a humble number. The ...