rac—-real application cluster
10g—-clusterware
11g—-包含在grid软件中
集群支持的文件系统:
集权文件系统
ocfs
asm
rac–集中管理内存,cpu
数据库服务器没有办法满足需求:—-通过rac进行集中管理
内存不够
cpu不够
硬盘不够
内网/私网—集群中节点与节点之间的网络连接,网络传输数率要求很高
需要网络交换机
全局sga,管理每个sga的信息,全局sga由集群管理放在共享存储里
应用程序—外网(需要网卡)—连接数据库–一般给dba用,有几个节点就需要几个ip地址
应用程序/用户使用(需要网卡)—虚拟网络/vip—-如果有一个用户用外网联机到数据库,有一个节点失效了,我们就应用我们的集群软件虚拟出来的网络,进行我们实例的切换
需要配置tnsnames.ora,将节点信息写入到文件中
11g中 scan–简单客户端网络:简化用户在tnsnames的配置,scan中一共有3个地址,不是真实的网络。配置的时候主机名默认为racscan。使用racscan需要配置dns服务器。
所有实例都访问一个数据库–多个实例向一个数据库写数据–数据库放到共享存储/共享文件系统中(orfs/acfs)
实例访问存储的网—需要存储网络,通过交换机,不能直连,做成主备保证时时都可访问,数据文件,控制文件,日志文件,归档日志,备份可以放到共享存储中,其他信息不支持存放
至少需要三张网卡:
应用程序
|
实例 ——-实例
| |
共享存储 数据库
记录节点除了问题,或者有新的节点加入到集群中,放到共享存储中
vtd:磁盘仲裁—-节点失效了,失效节点的信息分配给其他节点
ocr:集群注册机— 节点与节点间的信息写入到ocr ,如果节点失效,我们需要在ocr中剔除节点信息,等到节点恢复我们又加入ocr中
集群的搭建:
1.三张网卡
配置/etc/hosts,将所有网络写入进去,外网,私网,
外网 92.10.10.11 rac.com.cn rac
私网 rac-vip.com.cn
rac-priv.com.cn
scan racscn.com.cn
2.配置dns服务器
3.配置时间同步
只在一个节点安装rac,其他节点加入就可以
4.ssh等效性
5.搭建共享存储,openfire
6.安装我们的软件,可以不用检查硬件和软件
安装集群软件
7.安装数据库软件
8.安装集群数据库
openfiler初始化:
/etc/init.d/iptables stop
chkconfig iptables off
vim /etc/init.d/iscsi-target //注释掉所有含有iptables的句子
重启系统
openfiler 配置:
https://62.10.10.10:446/ 用户名:openfiler 密码:password
在system 下添加进去两个节点
2.?• volumes —>?volume groups—>建好我们的vg组,名字叫racvg,将我们添加的5块磁盘都添加进vg组里面 —->add volume(增加我们的卷组,分为四个组 ocr,vtd,fra,db )
—>iscsi targets (增加一个iscsi targets组,然后和我们的磁盘进行映射)
3.services (把iscsi target服务起起来)
4.在volumes做好如下分组
一.安装系统及openfiler网络存储系统
二. raca install package
yum install oracle-rdbms*
yum install bind*
yum install xinte
:td*
yum install iscsi-initiator*
racb:
yum install oracle-rdbms*
yum install iscsi-initiator*
三. raca,racb上编写/etc/hosts
92.10.10.20 raca.com.cn raca
92.10.10.21 racb.com.cn racb
92.10.10.100 raca-vip.com.cn raca-vip
92.10.10.101 racb-vip.com.cn racb-vip
12.10.10.20 raca-priv.com.cn raca-priv
12.10.10.21 racb-priv.com.cn racb-priv
92.10.10.200 racscan.com.cn racscan
92.10.10.201 racscan.com.cn racscan
92.10.10.202 racscan.com.cn racscan
四.在raca节点上配置dns服务器
cd /var/named/chroot/etc/
cp /etc/named* ./ -r
vi named.conf
listen-on port 53 { any; };
allow-query { any; };
vi named.rfc1912.zones
zone "com.cn" in {
type master;
file "com.zone";
allow-update { none; };
};
zone "10.10.92.in-addr.arpa" in {
type master;
file "92.zone";
allow-update { none; };
};
zone "10.10.12.in-addr.arpa" in {
type master;
file "12.zone";
allow-update { none; };
cd /var/named/chroot/var/named
cp /usr/share/doc/bind-9.8.2/sample/var/named/* ./
cp named.localhost com.zone
cp named.loopback 92.zone
cp named.loopback 12.zone
vi com.zone
$ttl 1d
@ in soa @ rname.invalid. (
0 ; serial
1d ; refresh
1h ; retry
1w ; expire
3h ) ; minimum
ns @
a 127.0.0.1
aaaa ::1
raca a 92.10.10.20
racb a 92.10.10.21
raca-vip a 92.10.10.100
racb-vip a 92.10.10.101
raca-priv a 12.10.10.20
racb-priv a 12.10.10.21
racscan a 92.10.10.200
racscan a 92.10.10.201
racscan a 92.10.10.202
vi 92.zone
$ttl 1d
@ in soa @ rname.invalid. (
0 ; serial
1d ; refresh
1h ; retry
1w ; expire
3h ) ; minimum
ns @
a 127.0.0.1
aaaa ::1
ptr localhost.
20 ptr raca.com.cn.
21 ptr racb.com.cn.
100 ptr raca-vip.com.cn.
101 ptr racb-vip.com.cn.
200 ptr racscan.com.cn.
201 ptr racscan.com.cn.
202 ptr racscan.com.cn.
vi 12.zone
$ttl 1d
@ in soa @ rname.invalid. (
0 ; serial
1d ; refresh
1h ; retry
1w ; expire
3h ) ; minimum
云服务器怎么提高传输速率北京ecs云服务器内存突然满了阿里云服务器最便宜的云服务器企业版租用多少钱【果断收藏】浅谈伪静态对于网站的优缺点2019年爆款云服务器领券2020新手该如何参与域名预定竞价?域名如何进行解析?解析域名要怎么做?