`
phoenix_sun
  • 浏览: 3804 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

HP DL 380 G6安装RedHat5.3及oracle10g (双机热备)

阅读更多
准备条件

     一、设备:2台HP DL 380 G6,    P410I 磁盘阵列。

     二、操作系统:Redhat5.3

     三、应用软件oracle10g

安装操作系统:

     操作系统的安装没有什么特别之处,没有特别需求的话默认安装就可以,问题出现在安装完后重新引导时,重新引导时直接进入了grub>命令行界面,屡试不能进入图形界面(此处的问题折磨了我很久,没有找到原因,郁闷得很),经过他人指点,安装时将磁盘阵列拔调,重新引导成功。进入图形初始化界面。

安装oracle10g:

    因有双机热备的要求,oracle10g的安装有点要求,安装位置应为2台服务器公用的磁盘阵列,安装顺序应该是先关闭A服务器,在B服务器上挂载磁盘阵列后进行oracle安装,B服务器安装完毕后将B服务器关机,启动A服务器挂载磁盘阵列后将磁盘阵列中oracle目录删除,然后安装oracle。

安装步骤如下:

1、格式化磁盘阵列

     # msfk.ext3 /dev/sda

2、挂载磁盘阵列到/opt/data

     #mount /dev/sda  /opt/data

3、修改环境参数

1、检查系统组件,打如下补丁包,俺用的是DVD光盘,red hat安装盘就一个,所以将red hat系统安装盘放入光驱,在终端命令行输入如下:

     # rpm -Uvh setarch-2*
     # rpm -Uvh make-3*
     # rpm -Uvh glibc-2*
     # rpm -Uvh libaio-0*
     # rpm -Uvh compat-libstdc++-33-3*
     # rpm -Uvh compat-gcc-34-3*
     # rpm -Uvh compat-gcc-34-c++-3*
     # rpm -Uvh gcc-4*
     # rpm -Uvh libXp-1*    
     # rpm -Uvh openmotif-2*
     # rpm -Uvh compat-db-4*     

共11个包

2、添加用户和组

     # groupadd dba

     # groupadd oinstall

     # useradd -g oinstall -G dba -m oracle

3、修改系统参数


   (1)修改内核参数

            # vi /etc/sysctl.conf

    kernel.shmall = 2097152 '已经定义了 修改即可

    kernel.shmmax = 2147483648 '已经定义了 修改即可

    kernel.shmmni = 4096

    # semaphores: semmsl, semmns, semopm, semmni

    kernel.sem = 250 32000 100 128

    fs.file-max = 65536

    net.ipv4.ip_local_port_range = 1024 65000

    net.core.rmem_default=262144

    net.core.rmem_max=262144

    net.core.wmem_default=262144

    net.core.wmem_max=262144
执行下面的命令 使上面的设置有效

    # /sbin/sysctl -p

4、更改设置 

# vi /etc/security/limits.conf

    行末添加以下内容

    * soft nproc 2047

    * hard nproc 16384

    * soft nofile 4096

    * hard nofile 65535

5、添加以下内容 # /etc/pam.d/login

    session required /lib/security/pam_limits.so

上面的设置都是在root用户下进行的

6、 设置环境变量 ---以oracle登录


    把以下写在.bashrc(路径/home/oracle/.brashrc)

    TMP=/tmp; export TMP

    TMPDIR=$TMP; export TMPDIR

    ORACLE_BASE=/opt/data/u10/app/oracle; export ORACLE_BASE

    注:/opt/data/u10/app为磁盘阵列上的路径

    ORACLE_HOME=$ORACLE_BASE/product/10.2.0.1/db_1; export ORACLE_HOME

    ORACLE_SID=GJJDB; export ORACLE_SID

    ORACLE_TERM=xterm; export ORACLE_TERM

    PATH=/usr/sbin:$PATH; export PATH

    PATH=$ORACLE_HOME/bin:$PATH; export PATH

    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

配置参数完毕!

7、解压安装文件

  #unzip 10201_database_linux32.zip

解压后文件名为database赋给解压文件权限

  # chmod  777 database

8、以oracle用户登录

进入database目录运行安装脚本runInstall.sh

# sh  ./runInstall.sh

将进入图形化界面,按照步骤安装即可。

这时可能会报一个X11 windows的错误,意思无法打开图像界面

这时 你可以以root身份 再打开一个终端 运行xhost +

再重新运行 sh ./runInstaller 就一切都OK啦。


安装完毕,进入sqlplus查看侦听是否已经启动

sqlplus> status

退出,启动数据库服务

# sqlplus  /nolog

sqlplus>conn / as sysdba

sqlplus>start

此时可能会提示一个ora - 01078的错误,init(SID).ora的文件找不到,到/oracle/admin/pfile/下有个ini...ora的文件,拷贝即可,好像是这个路径(记不清了)。

重新启动,ok!安装成功。test一下

sqlplus>select sysdate from dual;

服务器A数据库安装完毕,关机

启动服务器B

首先挂载磁盘阵列

# mount /dev/sda  /opt/data

删除/opt/data/u10/app目录下的oracle的路径

# rm -rf oracle

按照服务器A的oracle安装方法进行安装即可。
安装完毕后需检查linsner.ora文件,如果侦听的是机器名称则改为localhost即可否则另一台机器启动不了侦听
over!





分享到:
评论

相关推荐

    Oracle数据库双机热备方案

    Oracle数据库双机热备方案 Oracle 双机热备方案是指运用适当的拓扑结构将两台数据库连接起来,以主-从的方式实现数据库热备份。该方案可以避免由数据库崩溃而给前端服务造成损失。 一、数据库双机热备的概念和...

    redhat5.3安装oracle10g步骤

    自己总结的redhat5.3环境下安装oracle10g64位数据库的步骤,已经完全通过

    Redhat linux双机热备

    Redhat Linux双机热备是一种高可用性(High Availability, HA)解决方案,旨在确保关键业务系统在硬件故障或网络问题时能够持续运行。在这种配置中,两个Linux服务器(称为节点)通过心跳机制互相监控,当主节点出现故障...

    redhat5.3虚拟双机集群oracle10G+HA安装文档

    redhat5.3虚拟双机集群oracle10G+HA安装文档

    IBM双机热备方案

    ### IBM双机热备方案详解 #### 一、双机热备概述 **双机热备**是一种通过两台服务器互相备份的方式,提高系统稳定性和可靠性的技术方案。该方案适用于那些对系统连续运行有着极高需求的应用场景,比如邮件服务器、...

    RedHat_linux_4企业版双机热备

    RedHat Linux 4 企业版双机热备解决方案 在本文中,我们将讨论如何在 RedHat Linux 4 企业版上实现双机热备(High Availability,HA),从而确保关键业务系统的高可用性和可靠性。本解决方案基于 Heartbeat 软件包...

    HP服务器双机热备方案

    【HP服务器双机热备方案】是针对企业关键业务连续性的一种高可用性解决方案,它主要依赖于共享存储来实现服务器间的实时数据备份和切换。该方案的核心是两台HP服务器,配备HP SmartArray系列阵列卡,通过SCSI电缆或...

    linux基于keepalived的mysql双机热备实现方案(详细过程完整版)

    【标题】:Linux环境下基于Keepalived的MySQL双机热备实现详解 【描述】:在企业级系统中,数据库往往是性能瓶颈的关键所在。MySQL主从架构虽然能缓解这一问题,但在面临单一主库故障时,系统仍存在风险。本文将...

    Redhat_RHCS_Oracle配置_红帽双机热备配置

    Redhat_RHCS_Oracle配置_红帽双机热备配置

    双机热备实战完全手册

    在这个实战完全手册中,我们将探讨如何在RedHat Linux 8.0系统上,利用Oracle 9.2.0数据库实现双机热备。 首先,为了安装和配置Oracle数据库,我们需要创建一个专门的用户"oracle"。在命令行中,使用`groupadd`创建...

    Redhat enterprise 5.3 上ORACLE 安装

    Redhat enterprise 5.3 上ORACLE 安装

    linux双机热备文档

    文档详细描述了使用heartbeat在Redhat下实现双机热备的方法,供参考。

    Linux系统双机热备的方案

    安装和配置Heartbeat软件是实现双机热备的关键步骤,因为它确保了数据同步和故障切换的自动化。 总的来说,Linux双机热备方案利用了开源的Heartbeat软件和Linux系统的稳定性,以低成本提供了高可靠性。虽然网络镜像...

    redhat5-4虚拟双机集群oracle10G HA安装文档

    ### Redhat5-4虚拟双机集群Oracle10G HA安装文档知识点解析 #### 一、项目背景与目标 本文档旨在详细介绍如何在Redhat Enterprise Linux (RHEL) 5.3环境中部署一个基于Xen虚拟化的双节点Oracle 10G高可用性(HA)...

    Oracle_for_linux双机热备实战完全手册

    《Oracle for Linux 双机热备实战完全手册》是一份详尽指导,旨在帮助读者掌握在Linux环境下如何实施Oracle数据库的双机热备份方案。在本文中,我们将深入探讨这一主题,确保您能够理解并成功配置这样的高可用性设置...

    RedHat5.9通过Keepalived双机热备Nginx

    ### RedHat 5.9 通过 Keepalived 实现 Nginx 双机热备部署详解 #### 一、背景介绍 随着业务需求的增长和技术的发展,服务器单点故障的风险日益凸显,因此高可用(High Availability,简称HA)架构设计成为了企业IT...

    如何设置MySQL同步(双机热备)

    下面将详细介绍如何设置 MySQL 同步(双机热备)。 同步方式 MySQL 提供了两种同步方式:“主-从”和“主-主”。 主-从方式 1. 准备服务器 在设置 MySQL 同步之前,需要准备服务器,包括主服务器(Master)...

    HA for Windows2003 双机热备方案.doc

    【HA for Windows 2003 双机热备方案】是针对企业关键业务连续性的解决方案,旨在确保在系统故障时能迅速恢复服务,避免业务中断造成的损失。该方案特别适用于那些依赖Windows 2003 Server和SQL Server数据库系统的...

    RedHat Linux 5.3安装 Oracle 11g

    在本篇中,我们将深入探讨如何在RedHat Linux 5.3系统上安装Oracle 11g数据库。这个过程涉及到多个步骤,包括系统准备、软件安装、配置以及数据库实例的创建。以下是一份详细的指南: 1. **系统要求**: - Red Hat...

Global site tag (gtag.js) - Google Analytics