roseha-mirror oracle数据库同步 可靠性,RoseHA集群:RHEL+RoseMirror+Oracle【1】
博主正在参加“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】相关推荐
- DSG-RealSync Oracle数据库同步复制及容灾技术简述
DSG-RealSync Oracle数据库同步复制及容灾技术简述 1 为什么需要数据复制 1.1 信息系统存在的问题及需求 随着计算机应用系统的爆炸式发展,业务量迅速增加,业务种类日益复杂,企业必须 ...
- oracle数据库同步工具Dell,|SQL Maestro Oracle Data Sync(数据库同步工具)下载v16.4.0.6免费版 - 欧普软件下载...
Oracle Data Sync是一款好用的Oracle数据库同步软件,软件可以自动创建无错误的同步脚本,可实现数据库中各项数据的快速同步,还有自定义比较键和自动映射工具,提高同步数据的准确性.支持命 ...
- 一体化服务器和oracle集群,4种Oracle DBaaS部署模式,你在使用哪一种?
由于云计算技术已向专业领域发展,除了使用虚拟软件化Hypervisor技术实现基础设施云化外,基于容器的虚拟化技术在操作系统.数据库平台云化等领域也得到了很大的发展与应用.数据库即服务 (DBaaS) ...
- MySQL数据库(九) 集群 Cluster 和性能优化
文章目录 6 MySQL 集群 Cluster 6.1 MySQL主从复制 6.1.1 主从复制架构和原理 6.1.2 实现主从复制配置 6.1.3 主从复制相关 6.1.4 实现级联复制 6.1.5 ...
- Oracle数据库查看表空间sql语句、查看Oracle数据库表空间剩余 、修改表空间、库备份
一 Oracle数据库查看表空间sql语句 1.oracle查看表空间当前用户 SQL> select username,default_tablespace from user_use ...
- oracle flex cluster,Oracle Flex ASM和Flex集群
Oracle Flex ASM和Flex集群 Oracle RAC 12c 引入了两个新概念: 中心节点: 和以前的版本一样,它们通过专用网络相互连接,并且可以直接访问共享存储.这些节点可以直接访问 ...
- Oracle 10g RAC Installer 故障之--Oracle软件安装无法发现集群
Oracle 10g RAC Installer 故障之--Oracle软件安装无法发现集群 系统环境: 操作系统: AIX 5300-08 集群软件: CRS 10.2.0.1 数据库: Ora ...
- Debezium系列之:使用Debezium接入PostgreSQL数据库数据到Kafka集群的详细技术文档
Debezium系列之:使用Debezium接入PostgreSQL数据库数据到Kafka集群的详细技术文档 一.概述 二.连接器的工作原理 1.安全 2.快照 3.Ad hoc snapshots ...
- Debezium系列之:使用Debezium接入SQL Server数据库数据到Kafka集群的详细技术文档
Debezium系列之:使用Debezium接入SQL Server数据库数据到Kafka集群的详细技术文档 一.Debezium概述 二.SQL Server 连接器的工作原理 1.Snapshot ...
- 达梦数据库DM8版本DSC集群启停注意事项
达梦数据库DM8的DSC集群与DM7相比,新增加了DMCSSM监视器功能,使用监视器启停集群非常方便. 首先,介绍一下什么是DSC DMDSC:DM共享存储数据库集群,英文全称DM Data Shar ...
最新文章
- hibernate mysql 自动建表_配置hibernate根据实体类自动建表功能
- mysql5.6,基于GTID的主从同步与延迟复制
- 深入浅出MySQL事务处理和锁机制
- JSTL 表达式与 EL 语言
- 元素显示模式转换(HTML、CSS)
- [原]OpenGL基础教程(一)多边形绘制
- atitit.为什么笔记本跟个手机不能组装而pc可以
- 如何用MFC做漂亮的界面
- 搭建petalinux开发环境
- omnet++中tictoc实例(中文注释) 1-6
- 上学期间你收到最感动的小纸条是什么?
- 饿了么Redis Cluster集群化演进
- php 读取 eml,php如何读取解析eml文件以及生成网页的示例分享
- 基因表达数据处理-Ensembl ID转化为Gene symbol
- 个人如何获取美团外卖推广链接
- win7电脑怎么连接wifi,win7系统如何连接wifi
- iOS拍照和录制视频 摄像头使用
- Javascript静态变量与实例变量
- matlab实现加减乘除、乘方、开平方、带括号和结果分析的GUI计算器
- 教程:简单几步教你在Win版Delphi7中安装AlphaControls皮肤控件包.