一、安装linux时候的注意事项
安装组件
Desktop Environments---GNOME Desktop Environment 里面请全部选择。
      Development---Development libraries        默认项
      GNOME Software Development  默认项  
      Jave Davelopment            默认项       
      legacy Software Development 里面请全部选择       
      X Software Development      里面请全部选择,一定要全部    
 以下三项不用选择“Development Tools”、“KDE Software Development”、“Ruby”。
 Base System---Administration Tools
      Dialup Networding Support
   Java 
   Legacy Software Support   
   OpenFabrics Enterprise Distribution
   System Tools          
      X Window System

以上安装时候没选的话,可以重新再系统中安装该包组
二、安装oracle前的准备
1.安装oracle的依赖包
检查下以后软件是否安装
rpm -q gcc make binutils openmotif setarch libaio

rpm -qa | grep glibc

rpm -qa | grep compat

2.再将下面这些RPM包按顺序手动安装一下,在安装光盘的CentOS文件夹里面。以如下的格式安装即可
 libaio-devel-0.3.106-5.x86_64.rpm
 unixODBC-2.2.11-7.1.x86_64.rpm
 unixODBC-devel-2.2.11-7.1.x86_64.rpm
 pdksh-5.2.14-36.el5.x86_64.rpm  
perftest-1.2.3-1.el5.x86_64.rpm 
 sysstat-7.0.2-3.el5.x86_64.rpm  
3.修改kernel内核参数/etc/sysctl.conf
    需要将原kernel.shmmax与kernel.shmall参数注释掉。并在文件末尾添加以下内容:

  1. vim /etc/sysctl.conf
  2. #use for oracle11g
  3. fs.file----max = 6815744
  4. fs.aio----max----nr = 1048576
  5. kernel.shmall = 2097152
  6. kernel.shmmax = 2147483648
  7. kernel.shmmni = 4096
  8. kernel.sem = 250 32000 100 128
  9. net.ipv4.ip_local_port_range = 9000 65500
  10. net.core.rmem_default = 4194304
  11. net.core.rmem_max = 4194304
  12. net.core.wmem_default = 262144
  13. net.core.wmem_max = 1048576

sysctl -p应用以上参数

4.保证/etc/hosts和/etc/sysconfig/network中的hostname相同,如下

  1. vim /etc/hosts
  2. 192.168.1.201 oracleserver-x64
  3. 127.0.0.1 localhost.localdomain localhost
  4. vim  /etc/sysconfig/network
  5. NETWORKING = yes
  6. NETWORKING_IPV6=yes
  7. HOSTNAME=oracleserver-x64

5.vi /etc/security/limits.conf 在文件末尾添加以下内容

  1. vim /etc/security/limits.conf
  2. #use for oracle1g
  3. oracle soft nproc 2047
  4. oracle hard nproc 16384
  5. oracle soft nofile 1024
  6. oracle hard nofile 6553

6.vim /etc/pam.d/login行末添加如下内容

  1. session required /lib/security/pam_limits.so
  2. session required pam.limits.so

7.vim /etc/selinux/config
 关闭selinux
 8.vim /etc/profile在最后加入如下内容

  1. if [ $USER = "oracle" ]; then
  2. if [ $SHELL = "/bin/ksh" ]; then
  3. ulimit ----p 16384
  4. ulimit ----n 65536
  5. else
  6. ulimit -u 16384 -n 65536
  7. fi
  8. fi

9.因为默认centos5.5不支持11.2,0.1,修改配置文件,使CentOs5.5 支持Oracle10g .
 vi /etc/redhat-release #CentOS release 5.5 (Final)  将它注释掉,在行末添加以下内容
 redhat-4
 三、oracle安装过程
 1.创建和配置用户

  1. groupadd oinstall   //创建oracle数据库安装组
  2. groupadd dba       //创建oracle数据库管理组
  3. groupadd oper    //创建oracle数据库管理组
  4. useradd -m -g oinstall -G dba oracle  //创建oracle用户
  5. passwd oracle    //为Oracle用户设置密码,长度为8位以上。

2.创建安装目录 mkdir /oracle //创建oracle的BASE 目录

  1. chown -R oracle:oinstall /oracle    //修改BASE目录的属主和属组
  2. chmod -R 775 /oracle
  3. unzip  linux.x64_11gr2_database_1of2.zip
  4. unzip  linux.x64_11gr2_database_2of2.zip

3.修改 Oracle 用户 .bash_profile

  1. # su - oracle
  2. vim ./.bash_profile   (或 # vim /home/oracle/.bash_profile)
  3. 在文件最后添加如下内容
  4. umask 022
  5. export ORACLE_BASE=/oracle
  6. export ORACLE_HOME=$ORACLE_BASE/11g
  7. export ORACLE_SID=orcl
  8. export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
  9. export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
  10. export LANG=C

//数据库实例的SID,此处为orcl,在图形界面安装过程中要求输入SID与这里保持相同
 4.以root身份打开另一个终端窗口,--这步至关重要,不执行这步在以oracle用户运行 # ./runInstaller时会启动不了图型安装界面

  1. xhost + localhost
  2. su -oracle
  3. cd /oracle/databases/
  4. ./runInstaller

然后便启动了图形化安装界面

下一步,出现下面界面

下一步

下一步

下一步

下一步

下一步

下一步

下一步

下一步

下一步

下一步

下一步

以上没有提到的内容全部默认,在系统检查安装环境的时候会有些警告或者错误,可以根据提示以root用户自己运行脚本修复
 5.最后别忘了用root用户执行下$ORACLE_HOME下的root.sh
 bash /oracle/11g/bin/root.sh

四、设置oracle开机自动启动
1.修改dbstart与dbshut脚本

  1. vi $ORACLE_HOME/bin/dbstart  //本例为/oracle/11g/bin/dbstart
  2. #ORACLE_HOME_LISTNER=$1    将它注释掉
  3. ORACLE_HOME_LISTNER=$ORACLE_HOME  添加新行
  4. vi $ORACLE_HOME/bin/dbshut
  5. #ORACLE_HOME_LISTNER=$1     将它注释掉
  6. ORACLE_HOME_LISTNER=$ORACLE_HOME    添加新行

2.修改/etc/oratab

  1. vim /etc/oratab
  2. boson:/oracle/10g:N

将N都改成Y即可
3.编写oracle服务脚本

  1. vim /etc/rc.d/init.d/oracle
  2. #!/bin/sh
  3. #chkconfig: 2345 99 01
  4. #description: ORACLE 10g Server
  5. ORACLE_HOME=/oracle/11g
  6. if [ ! -f $ORACLE_HOME/bin/dbstart ]
  7. then
  8. echo "ORACLE cannot start"
  9. exit
  10. fi
  11. case "$1" in

    'start')

    echo "Starting Oracle Database..."

    su - oracle -c "$ORACLE_HOME/bin/dbstart"

    su - oracle -c "$ORACLE_HOME/bin/emctl start dbconsole"

    ;;

    'stop')

    echo "Stoping Oracle Database"

    su - oracle -c "$ORACLE_HOME/bin/emctl stop dbconsole"

    su - oracle -c "$ORACLE_HOME/bin/dbshut"

    ;;
    esac

    chmod +x /etc/rc.d/init.d/oracle
    chkconfig --add oracle
    chkconfig --list oracle
    service oracle start

转载于:https://blog.51cto.com/zhouyuqin/983360

oracle for redhat 5.4 x64安装相关推荐

  1. 64安装oracle 9i,redhat 4.7 x86_64安装oracle 9i到17% copying naeet.o无响应

    OS:redhat 4.7 x86_64 DB:oracle 9i 9204 x64 安装ORACLE 9i,卡在17%时一直无响应也不报错,通过查看后台安装日志: Calling action fi ...

  2. RedHat(RHEL)6.2 X64 Oracle11g X64 安装参考文档

    RHEL6.2 X64  Oracle11g X64 安装参考文档 机器内存:48G 安装过程分为两步,一是修改系统参数,二是软件及数据库安装. 48g内存对应参数 kernel.shmall=125 ...

  3. ibm x3850装oracle,IBM X3850 Windows Server 2008 X64安装Oracle 10g x64问题锦集

    最近在IBM X3850机柜服务器上,Windows Server 2008 X64操作系统的环境下安装Oracle10g X64的数据库.搞了差不多有8个工作小时,感叹比在RedHat上安装都坑爹( ...

  4. oracle 9.2.0.2,在RedHat enterprise server 3 安装oracle9i 2.0.0.1 并升级到9.2.0.6

    oracle9i 2.0.4上个月从oracle网站下载没有安装在els3上. 参考了网上的一些文章,并根据文章的提示找了一些资料和补丁,完成了这次的安装.[@more@] 1.安装RedHat EL ...

  5. Redhat Enterprise 6 下安装Oracle 11g报错

    Redhat Enterprise 6 下安装Oracle 11g 当运行 $ ./runInstaller 的情况下,报出错误 解决方法如下:在运行runInstaller之前,先设定如下的环境变量 ...

  6. php oracle 8.1.7,Oracle 8.1.7在redhat 7.3的安装方法

    Oracle 8i release 3 (8.1.7) 在redhat 7.3的安装方法 首先要找到下面几个软件包: Oracle 8i release 3 (8.1.7) 在redhat 7.3的安 ...

  7. linux dnf装oracle,linux上安装Oracle 包括常见安装错误(centos8.1,oracle linux8,redhat 8)通过...

    linux上安装Oracle 包括常见安装错误(centos8.1,oracle linux8,redhat 8)通过 谨记 关闭操作系统之前先关闭oracle数据库 oracle用户登录,执行lsn ...

  8. Oracle 11g+Windows10 x64安装、配置过程记录

    备注:本想在自己电脑上安装个oracle练习用,但是害怕安装过程中出现问题,而oracle的卸载又是出了名的麻烦,所以用虚拟机搭建了一个跟本机一样的系统,同时记录下安装的每一步. 环境: window ...

  9. 【Oracle】RedHat 6.5 安装 11g数据库

    1. 挂载操作系统光盘 [root@drz ~]# mount /dev/cdrom /mnt mount: block device /dev/sr0 is write-protected, mou ...

  10. linux安装oracle 操作系统内核参数 aio,Linux安装Oracle 11G过程(测试未写完)

    一.简介 Oracle数据库在系统运维中的重要性不言而喻,通过熟悉Oracle的安装来加深对操作系统和数据库知识的了解.Linux安装Oracle前期修改linux内核参数很重要,其实就是linux下 ...

最新文章

  1. 编程之美3.7 队列中最大值问题
  2. 【bzoj2324】[ZJOI2011]营救皮卡丘 最短路-Floyd+有上下界费用流
  3. 动态规划在求解硬币问题中的应用(JAVA)--币制最大化、找零问题、硬币收集问题
  4. 单链表的创建、插入、删除、倒置操作
  5. 单机装两个mysql_单机环境下安装多个MySQL服务器
  6. 【SpringCloud】Nacos 自定义登录用户名和密码
  7. 调节e18-d80nk的测量距离_水准测量基础知识
  8. js过滤时间方法,几分钟前,1小时前
  9. 软件随想--写牛B的代码
  10. Spring 事务管理tx,aop
  11. 如何在Ubuntu18.4中设置ERPNEXT开源ERP生产环境开机运行
  12. java整除符号是什么意思_java除法及java除法运算的基础知识
  13. 软件信息安全杂志《Information Security》2011年11月期下载
  14. package.json文件指南
  15. 安防视频监控直播的画面都是如何采集的?
  16. 库卡c2机器人编程语言,有一篇文章知道库卡-C2机器人的内部结构
  17. 猜想2010年IT十大表情
  18. ecb里使用自定义快捷键切换窗口
  19. 阿里云HaaS100物联网开发板学习笔记(四)轻应用初步--用javascript连接阿里云物联网平台
  20. 制动电阻器的工作原理及应用特点

热门文章

  1. 详解Transformer
  2. vue中的横向排列_【干货】:如何让元素水平排列?
  3. python3.5安装pip_python详细安装pip教程
  4. 蓝桥杯2019年第十届C/C++国赛B组 题B-质数拆分(素数筛选+01背包问题)
  5. bzoj 2694: Lcm
  6. PotPlayer 禁止更新
  7. java 基本理论知识点
  8. Oracle Licensing
  9. MySQL数据库(六)
  10. oracle9.2.04下载,Linux AS3.0下安装ORACLE9.2.04