一.以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. jquery keypress事件浏览器兼容性

    今天在做“财务管理系统”的时候,使用jquery的ajax从前台传递用户输入到后台,并保存到数据库,但是在前台为了界面的简介和一致性,没有使用按 钮来实现"确定"和"取消 ...

  2. phpcms v9 二次开发 - 自己添加源文件

    一.在根目录添加入口文件, 我现在要在根目录添加一个文件名为test.php 这样一个文件,为了调用系统的公用类和函数,必须加入一下包含文件 test.php代码如下 <?phpdefine(' ...

  3. Codeforces739E Gosha is hunting

    题意:现在有n个精灵,两种精灵球各m1和m2个,每个精灵单独使用第一种精灵球有pi的概率被捕获,单独使用第二种精灵球有ui的概率被捕获,同时使用有1-(1-pi)*(1-ui)的概率被捕获.一种精灵球 ...

  4. Solr Dataimport配置

    参考资料: https://cwiki.apache.org/confluence/display/solr/Uploading+Structured+Data+Store+Data+with+the ...

  5. 装饰者模式 (decorator pattern)

    参考 : Head First 设计模式(中文版) 这篇只作为个人温习! 用意 : 动态地给一个对象添加|扩展一些行为.Decorator 强调用对象组合而非继承来实现扩展,这显得较为灵活. 角色: ...

  6. android中使用PopupWindow实现弹出窗口菜单

    结合上篇android中使用ViewPager实现图片拖动,我们实现了点击“帮助”按钮的功能,这一篇则是接着上一篇,让我们一起来完成“我的”按钮的功能,这一功能,则是使用PopupWindow来实现弹 ...

  7. Android通过长按图片设置为壁纸

    用imageview控件为他添加长按事件: imageview.setOnLongClickListener(new OnLongClickListener(){ public boolean onL ...

  8. ios9邮箱添加163邮箱

    电脑登陆163邮箱➡️设置➡️开启pop3/smtp/imap功能➡️保存.开启后系统会给你个"客户端授权密码",同时会发短信到你手机里. 打开手机,设置➡️邮件,通讯录,日历➡️ ...

  9. 护肤品总结 Skin Care (2)

    接护肤品总结(1) 面膜篇 个人不太喜欢片状面膜,所以用膏状面膜比较多. 1. Origins Drink Up-Intensive Overnight Mask 悦木之源补水睡眠面膜 牛油果油油的质 ...

  10. 查询Linux系统最后重启时间的三个方法

    对于在Linux平台开发或运维的工程师来说,经常需要查询系统最后一次重启的时间,这篇文章将给大家介绍三种方法: 方法一:last命令 # last rebootreboot system boot 2 ...