博主正在参加“2011年度IT博客大赛”,欢迎帮顶!

---------------------------------------------

一.安装Rhel5.4:

安装RHEL的过程略去了,有疑问的话可以参考网上的安装文档。

·网络规划

两台服务器至少搭载3块以太网卡,2根交叉线用于心跳直连和数据同步直连;心跳线用于监听检测HA集群节点的健康状态,数据直连网卡则是用于两节点间同步数据,以保证两节点的数据是一致的,实现热备。

---Node1:

Hostname:Node1.example.com

Eth0:公网网卡;192.168.0.1

Eth1:心跳网卡:172.17.1.10

Eth2:数据网卡;10.100.1.10

---Node2:

Hostname:Node2.example.com

Eth0:公网网卡;192.168.0.1

Eth1:心跳网卡:172.17.1.20

Eth2:数据网卡;10.100.1.20

二.安装Oracle 10g:

·准备工作:

--依据官方的安装文档要求,系统上必须具有下面的软件包:

gcc-3.2.3-34

gcc-c++-3.2.3-34

glibc-2.3.2-95.20

make-3.79.1

openmotif21-2.1.30-8

setarch-1.3-1

compat-db-4.0.14-5

compat-gcc-7.3-2.96.128

compat-gcc-c++-7.3-2.96.128

compat-libstdc++-7.3-2.96.128

compat-libstdc++-devel-7.3-2.96.128

--创建用户、组:

# groupadd oinstall/创建组用户/

# groupadd dba/创建组用户/

# useradd -g oinstall -G dba oracle/创建用户,并设定用户组/

# passwd oracle/设定oracle用户的密码/

--配置环境变量:

# vim .bash_profile

ORACLE_BASE=/oracle/app

ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1

ORACLE_SID=demo1

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH

# source .bash_profile

--修改内核参数:

# vim /etc/sysctl.conf

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

# sysctl -p

注:

kernel.shmall为物理内存除以pagesize;(#getconf PAGESIZE查看pagesize大小)

kernel.shmmax为物理内存的一半;

fs.file-max 为512 乘以 processes (如128个process则为 65536);

(net.ipv4.ip_local_port_range、net.core.rmem_default、net.core.rmem_max)三个参数设置和官方文档不一样, 这是根据metalink 343431.1 最新要求更改的;

(net.ipv4.tcp_rmem、net.ipv4.tcp_wmem)两个参数一般情况下无需设置, 除非是在Dataguard/Streams等需很多网络传输情况下;

--创建安装目录:

按照官方文档的思路去做,就是创建ORACLE_BASE的目录,要和刚才定义的oracle用户的环境变量一致。

# mkdir -p /oracle/app

# chown -R oracle.oinstall /oracle

# chmod 755 /oracle

--获得安装材料:

将下载的cpio文件解压缩到/tmp目录下,

#cpio -idmv

执行上面的命令后会在/tmp目录下生成Disk1目录,该目录就是要安装的文件所在。

--修改系统标识符:

由于oracle10g具有系统安装监测,当检测到的系统不符合安装配置规定的要求时,安装不能正常进行,故要更改操作系统的版本标识,这一操作不会影响任何系统问题,可以在安装结束后恢复为正常状态。

操作如下:

备份/etc/redhat-release文件为/etc/redhat-release.bak

以root权限修改/etc/redhat-release文件

将文件的内容Red Hat Enterprise Linux AS release 4 (Nahant)

修改为Red Hat Enterprise Linux AS release 3 (Taroon)

用于满足 Disk1/install/oraparam.ini的检查要求

·安装:

--安装脚本:

以oracle用户登录到系统;

$ /tmp/Disk1/runInstaller/之前CPIO解压出来的oracle安装文件/

--图形界面安装:

在这里OracleHomeLocation项显示的目录是刚才给oracle用户编辑.bash_profile文件时添加的,UNIX DBA Group默认时oinstall,不过我们通常使用dba这个组;Database Name对应你刚才定义的SID,password就不用说了吧。

如果你不想创建数据库,请选择Advanced Installation选项,通常情况下都是使用Advanced Installation来定制安装的,这里我图省事就选了Basic Installation。在实际安装过成中请选择定制安装。

--配置Inventory目录:

--用root执行配置:

--执行脚本:

# /oracle/app/oraInventory/orainstRoot.sh

--安装前的检查(包括系统,软件包,环境变量等):

--确认检查配置:

在检查过程中发现有一些软件包错误,用rpm命令检查相关的软件包,确认安装后,将提示的检查项的Status状态用Ö标记为 User Verified。

检查相关软件包:

# rpm -q binutils

# rpm -q openmotif

--查看安装总结:

--安装过程:

--创建数据库完毕:

--密码管理password management:

--DBCA配置完成,用root用执行/oracle/app/product/10.1.0/db_1/root.sh脚本:

执行脚本:

# /oracle/app/product/10.1.0/db_1/root.sh

--安装完成:

注:有可能你安装的结果和这里给出的不一样,没关系,就按照你自己的结果去使用浏览器就可以访问web界面工具(EM、iSQLPlus)

roseha-mirror oracle数据库同步 可靠性,RoseHA集群:RHEL+RoseMirror+Oracle【1】相关推荐

  1. DSG-RealSync Oracle数据库同步复制及容灾技术简述

    DSG-RealSync Oracle数据库同步复制及容灾技术简述 1 为什么需要数据复制 1.1 信息系统存在的问题及需求 随着计算机应用系统的爆炸式发展,业务量迅速增加,业务种类日益复杂,企业必须 ...

  2. oracle数据库同步工具Dell,|SQL Maestro Oracle Data Sync(数据库同步工具)下载v16.4.0.6免费版 - 欧普软件下载...

    Oracle Data Sync是一款好用的Oracle数据库同步软件,软件可以自动创建无错误的同步脚本,可实现数据库中各项数据的快速同步,还有自定义比较键和自动映射工具,提高同步数据的准确性.支持命 ...

  3. 一体化服务器和oracle集群,4种Oracle DBaaS部署模式,你在使用哪一种?

    由于云计算技术已向专业领域发展,除了使用虚拟软件化Hypervisor技术实现基础设施云化外,基于容器的虚拟化技术在操作系统.数据库平台云化等领域也得到了很大的发展与应用.数据库即服务 (DBaaS) ...

  4. MySQL数据库(九) 集群 Cluster 和性能优化

    文章目录 6 MySQL 集群 Cluster 6.1 MySQL主从复制 6.1.1 主从复制架构和原理 6.1.2 实现主从复制配置 6.1.3 主从复制相关 6.1.4 实现级联复制 6.1.5 ...

  5. Oracle数据库查看表空间sql语句、查看Oracle数据库表空间剩余 、修改表空间、库备份

    一  Oracle数据库查看表空间sql语句 1.oracle查看表空间当前用户 SQL>  select  username,default_tablespace  from user_use ...

  6. oracle flex cluster,Oracle Flex ASM和Flex集群

    Oracle Flex ASM和Flex集群 Oracle RAC 12c 引入了两个新概念: 中心节点:  和以前的版本一样,它们通过专用网络相互连接,并且可以直接访问共享存储.这些节点可以直接访问 ...

  7. Oracle 10g RAC Installer 故障之--Oracle软件安装无法发现集群

    Oracle 10g RAC Installer 故障之--Oracle软件安装无法发现集群 系统环境: 操作系统: AIX 5300-08 集群软件: CRS 10.2.0.1 数据库:   Ora ...

  8. Debezium系列之:使用Debezium接入PostgreSQL数据库数据到Kafka集群的详细技术文档

    Debezium系列之:使用Debezium接入PostgreSQL数据库数据到Kafka集群的详细技术文档 一.概述 二.连接器的工作原理 1.安全 2.快照 3.Ad hoc snapshots ...

  9. Debezium系列之:使用Debezium接入SQL Server数据库数据到Kafka集群的详细技术文档

    Debezium系列之:使用Debezium接入SQL Server数据库数据到Kafka集群的详细技术文档 一.Debezium概述 二.SQL Server 连接器的工作原理 1.Snapshot ...

  10. 达梦数据库DM8版本DSC集群启停注意事项

    达梦数据库DM8的DSC集群与DM7相比,新增加了DMCSSM监视器功能,使用监视器启停集群非常方便. 首先,介绍一下什么是DSC DMDSC:DM共享存储数据库集群,英文全称DM Data Shar ...

最新文章

  1. hibernate mysql 自动建表_配置hibernate根据实体类自动建表功能
  2. mysql5.6,基于GTID的主从同步与延迟复制
  3. 深入浅出MySQL事务处理和锁机制
  4. JSTL 表达式与 EL 语言
  5. 元素显示模式转换(HTML、CSS)
  6. [原]OpenGL基础教程(一)多边形绘制
  7. atitit.为什么笔记本跟个手机不能组装而pc可以
  8. 如何用MFC做漂亮的界面
  9. 搭建petalinux开发环境
  10. omnet++中tictoc实例(中文注释) 1-6
  11. 上学期间你收到最感动的小纸条是什么?
  12. 饿了么Redis Cluster集群化演进
  13. php 读取 eml,php如何读取解析eml文件以及生成网页的示例分享
  14. 基因表达数据处理-Ensembl ID转化为Gene symbol
  15. 个人如何获取美团外卖推广链接
  16. win7电脑怎么连接wifi,win7系统如何连接wifi
  17. iOS拍照和录制视频 摄像头使用
  18. Javascript静态变量与实例变量
  19. matlab实现加减乘除、乘方、开平方、带括号和结果分析的GUI计算器
  20. 教程:简单几步教你在Win版Delphi7中安装AlphaControls皮肤控件包.

热门文章

  1. 项目管理中如何应对用户频繁的需求变更?
  2. MYBATIS 文档
  3. 视频压制探索与B站视频压制参数解析
  4. 实验-产生式系统(python)
  5. 128G SSD固态卡死,主控SM2258xt,颗粒PFG29-6量产开卡教程+软件
  6. 键盘模拟文件尾EOF
  7. matlab 自定义直方图匹配_[转载]Matlab 直方图均衡化和直方图匹配
  8. c语言51单片机rrc,MCS-51单片机汇编指令详解
  9. 通俗易懂理解URI和URL的区别
  10. 三天搞定射频识别技术(三)3.1 NFC概述