一.以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. QT5控件-QDateTimeEdit和类QDateTime

    #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QDateTime> #i ...

  2. Mysql中的DQL查询语句

    ----------------1.查询所有列 --查询 学生 表所有记录(行) select *from 学生 --带条件的查询 select *from 学生 where 年龄>19 --- ...

  3. sudo gedit xx warning

    When I sue command "sudo gedit xx", it appeas several warning: gedit:): IBUS-WARNING **: T ...

  4. ulimit小结

    1. limits是一个进程的资源,会被子进程继承   2. soft limit -S, hard limits -H hard limits只能被root用户修改,启动的时候会加载配置/etc/s ...

  5. AD怎样画 board shape

    先用随便那一层的线,画出你想要的边框的形状,圆角可通过shift+空格来切换出来选中你刚刚话的形状(要是闭合面),design-board sharp-define from selected obj ...

  6. 【2012天津区域赛】部分题解 hdu4431—4441

    1001: 题意:给你13张麻将牌,问可以胡哪些张 思路: 枚举可能接到的牌,然后dfs判断能否胡 1002: 题意: 已知n,m 求 n的所有约数在m进制下的平方和 做法:队长用java高精度写的 ...

  7. Tradesy | IT桔子

    Tradesy | IT桔子 Tradesy www.tradesy.com   认领 关注 分享

  8. window.open的小技巧分享

        今天再次谈起window.open是因为发现了一个比较好玩的小技巧,详细内容我们稍后详细说明.       聊到window.open,不得不说明一下他的使用方法,主要有两种形式:   win ...

  9. iOS--创建uiscrollview

    //创建uiscrollview self.PageHeight = self.view.bounds.size.height; self.PageWidth = self.view.bounds.s ...

  10. Ubuntu16.04下部署 nginx+uwsgi+django1.9.7(虚拟环境pyenv+virtualenv)

    由于用的新版本系统,和旧的稍有差别,在网上搜了很多相关资料,搞了三天终于搞好在Ubuntu16.04下的部署,接下来就详细写写步骤以及其中遇到的问题.前提是安装有虚拟环境pyenv+virtualen ...