一.以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. 2.1 Java I/O简史

    Java 1.0 到 1.3 中的 IO 没有而 Java 1.4 中引入的 NIO 有的“改进”:非阻塞IO.缓冲区.通道层.字符集.内存数据.Perl(正则表达式之王): 下一代 I/O-NIO. ...

  2. CentOS下安装vsftpd架设ftp服务器

    什么是vsftpd vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用. 首先安装vsftpd这个软件,命令是,yum install vsftpd servi ...

  3. iOS开发——C篇&文件操作

    今天开始C语言中的重点难点就基本上技术忘了,但是还有最后一个知识点不得不提,那就是文件操作. 我们都知道,我们每天都在使用电脑,手机,或者其他电子或者移动设备,其实我们在使用的时候每时每刻都在执行文件 ...

  4. 编译的时候 c:\windows\assembly\ 卸载不掉

    easyhook 开始还可以调试,几次过后 其自己去找c:\windows\assembly\ 下的包,编译多少次都不行. c:\windows\assembly\  卸载不掉 cmd cd \win ...

  5. Linux_install mod_ssl openssl apache

    1.下载 mod_ssl 和 apache 登入http://www.modssl.org/source/,下载 mod_ssl-2.8.31-1.3.41.targz: 2.8.31是mod_ssl ...

  6. QT程序制作deb包并安装在应用程序菜单

    制作原理:打包:将QT制作的源程序(没有编译的)用debian压缩打包(这里是用脚本对源程序再编译)安装:将deb包中的源程序解压(默认解压到根目录)到规定系统文件中并编译(postinst脚本)卸载 ...

  7. 设计模式(十五):Iterator迭代器模式 -- 行为型模式

    1.概述 类中的面向对象编程封装应用逻辑.类,就是实例化的对象,每个单独的对象都有一个特定的身份和状态.单独的对象是一种组织代码的有用方法,但通常你会处理一组对象或者集合. 集合不一定是均一的.图形用 ...

  8. mac ssd开启trim

    输入以下指令: 为了安全,此步为备份驱动 (可能需要输入密码) sudo cp -r /System/Library/Extensions/IOAHCIFamily.kext/Contents/Plu ...

  9. arrayPointer

    1,分别使用指针加减 int wages[2] = {100000000,20000000}; int *pw = wages or int *pw = &wages[0] 表示指针指向数组的 ...

  10. npm 模块安装机制简介

    npm 是 Node 的模块管理器,功能极其强大.它是 Node 获得成功的重要原因之一. 正因为有了npm,我们只要一行命令,就能安装别人写好的模块 . $ npm install 本文介绍 npm ...