Oracle11gRAC搭建1
来源:互联网 发布:淘宝卖家如何查询等级 编辑:程序博客网 时间:2024/05/17 22:48
一 软件简介
GridInfrastructure是11gR2版本新出现的安装包,使用独立的grid用户进行安装。Grid Infrastructure封装了Clusterware集群软件和ASM存储软件,此外,对ASM的管理也同样独立出来,新建了ASMADMIN、ASMDBA和ASMOPER 3个系统组来完善对ASM的管理。11g版本中的ASM能够存放包括OCR和Votedisk在内的所有类型文件。本文档将使用ASM作为OCR、Votedisk、数据文件和闪回恢复区存储的管理软件
二 前期规划
1.规划服务器、IP、磁盘等
2.搭建通用服务器NTP、DNS、FTP等
3.安装OracleRAC操作系统,配置环境(环境变量、包、ASM等)
4.安装Grid、Database
5.创建需要的数据库、优化
1设备要求
两台刀片服务器(8核CPU,48G内存)、一台ESC光纤磁阵、1台H3C千兆交换机,刀片服务器上双万兆网卡配置
一块网卡配置IP-publick(eth0),配置对外连接公网IP(172.1.2.*);
一块网卡配置IP-priv(eth1),配置内部交换用的私网IP(192.168.100.*)
内存需求:
安装Grid Infrastructure至少需要1.5GB的物理内存,安装整个RAC至少需要2.5GB的物理内存,所以服务器内存至少需要4GB
2IP地址要求
本次搭建IP需求为:n*3+3 (n:服务器数)
服务器
Kdrac1
Kdrac2
IP-Public
172.1.2.44
172.1.2.45
IP-priv
172.1.2.46
172.1.2.47
IP-vip
192.168.100.1
192.168.100.2
IP-scan
172.1.2.48,172.1.2.49,172.1.2.50
(要求三个SCAN IP,IP冗余)
通用服务器
172.1.2.43
3磁盘规划
数据存储需要一个磁盘组,此次提供给DATA磁盘组只用1.2T,全部划分给DATA;其他仍需要ARCH根据数据备份的大小划分,建议大于等于2倍DATA磁盘组容量;VOTE需要很小,建议200M~500M即可。
DATA大小根据数据量计算,具体参考各平台安装文档。
DATA
1.2T
没有按照数据量计算,磁阵上只用这些容量
VOTE
500M
3个500M冗余,分配200M即可,此次已分配不再改动
RACH
3.2T
根据数备份方式和数据量大小计算,此次磁阵上只用这些容量
4软件准备
Oracle软件可以到oracle官方网站上下载,也可到共享区下载:
\\172.16.0.3\监控解决方案部\99 公共材料库\集群和数据库\参考资料\数据库\Oracle 11gR2 11.2.0.3(仅供研究)
p10404530_112030_Linux-x86-64_1of7 database
p10404530_112030_Linux-x86-64_2of7 database
p10404530_112030_Linux-x86-64_3of7 grid
其中前两个包是数据库的安装软件,必须解压到同一个目录下,第三个包是网格grid的安装包,可以根据自己的需要取包解压,此次OracleRAC安装只取这三个包即可。
三 通用服务器配置
1ftp服务器配置
1.yum install vsftpd
2.service vsftpd restart
3.更改vsftp根目录
vi /etc/passwd
ftp:x:14:50:FTP User:/var/ftp/:/sbin/nologin
4.在/var/ftp/pub目录下新建目录iso,将操作系统放入新建目录iso中
5.在/var/ftp/pub新建centos和oraclelinux目录
6.将iso镜像挂在到新建centos和oraclelinux目录下
2.NTP服务器配置
ntp服务提供数据库集群时间同步服务,ntp服务不能搭建在数据库服务器上。
1、 配置ntp.conf文件:
使用vi命令修改/etc/ntp.conf文件
restrict 172.16.232.0 mask 255.255.248.0 nomodify notrap
server 上级时钟源IP
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
其中172.16.232.0是网段,255.255.248.0是子网掩码
该配置表示允许网段是172.16.232.0,子网掩码是255.255.248.0的服务器向本机进行时间同步。
2、vi /etc/sysconfig/ntpdate
SYNC_HWCLOCK=no更改为SYNC_HWCLOCK=yes
时间同步时更改硬件时间
3、 重启ntpd服务:
[root@keda1 ~]# chkconfig ntpd on
[root@keda1 ~]# service ntpd restart
3 DNS搭建
1. 安装软件包
yum install bind-chroot.x86_642.启动服务
[root@tongyong data]# service named start
Starting named: [ OK ]
启动后才会在/var/named/chroot/目录下生成文件,进入目录修改配置文件
2.配置/var/named/chroot/etc/named.conf文件
[root@tongyong ~]# cd /var/named/chroot/etc/
[root@tongyong etc]# vi named.conf
//
// named.conf
//
//Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// serveras a caching only nameserver (as a localhost DNS resolver only).
//
// See/usr/share/doc/bind*/sample/ for example named configuration files.
//
options {
listen-on port 53 { any;};
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file"/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; };
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory"/var/named/dynamic";
};
logging {
channel default_debug {
file"data/named.run";
severity dynamic;
};
};
zone"." IN {
type hint;
file"/dev/null";
};
include"/etc/named.rfc1912.zones";
include "/etc/named.root.key";说明:为简单起见,将该文件中的127.0.0.1、localhost全部修改成any,需要注意左右两边留空格修改最后一个zone的file"named.ca";改为file"/dev/null";。修改部分在上述配置文件中以红色加粗标示。
3.配置Zone文件,修改/var/named/chroot/etc/named.rfc1912.zones文件
将文件第一个zone的localhost.localdomain修改为localdomain.com
zone"localhost.localdomain" IN {
type master;
file "named.localhost";
allow-update { none; };
};
修改为:
zone"localdomain.com" IN {
type master;
file "localdomain.com";
allow-update { none; };
在文件的末尾添加如下内容:
type master;
file "2.1.172.in-addr.arpa";
allow-update { none; };
};
4.配置正向解析文件
[root@tongyong etc]# cd /var/named/chroot/var/named/
[root@tongyong named]# cp -p named.localhost localdomain.com
在正向解析数据库文件/var/named/chroot/var/named/localdomain.com末尾添加下述红色字体内容:
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H) ; minimum
NS @
A 127.0.0.1
AAAA ::1
KDRAC1 IN A 172.1.2.44
KDRAC2 IN A 172.1.2.46
KDRAC-scan IN A 172.1.2.48
KDRAC-scan IN A 172.1.2.49
KDRAC-scan IN A 172.1.2.50
5.配置反向解析文件
[root@tongyong etc]# cd /var/named/chroot/var/named/
[root@tongyong named]# cp -p named.loopback 2.1.172.in-addr.arpa
在反向解析数据库文件/var/named/chroot/var/named/2.1.172.in-addr.arpa末尾添加红色字体内容内容:
$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.
44 IN PTR KDRAC1.localdomain.com
46 IN PTR KDRAC2.localdomain.com
48 IN PTR KDRAC-scan.localdomain.com
49 IN PTR KDRAC-scan.localdomain.com
50 IN PTR KDRAC-scan.localdomain.com
6.测试DNS服务器解析SCAN IP正常
[root@tongyong ~]# service named restart
Stopping named: .[ OK ]
Starting named: [ OK ]
首先,在DNS服务器172.1.2.43上启动DNS服务:
[root@ tongyong ~]# /etc/init.d/named status
[root@ tongyong ~]# chkconfig named on
7.测试SCAN IP解析是否成功
在kd1服务器上做如下测试:
[[root@tongyong ~]# service named restart
Stopping named: .[ OK ]
Starting named: [ OK ]
[root@tongyong ~]# nslookup 172.1.2.44 /46/47
[root@ tongyong ~]# nslookup KDRAC1
[root@ tongyong ~]# nslookup KDRAC -scan
[root@ tongyong ~]# nslookup xxxx 可以很快返回果
在其他两个服务器上也分别作nslookup测试,可以正常显示解析信息,则确定配置成功。
8.可能出现的问题
在安装DNS时,报需要/etc/rndc.key
[root@ tongyong init.d]#rndc-confgen -r/dev/urandom -a
wrote key file "/etc/rndc.key"
[root@ tongyong init.d]# service namedstart
Starting named: [ OK ]
- Oracle11gRAC搭建1
- Oracle11gRAC安装
- oracle11gRAC VM安装测试
- Oracle11gRAC中的等待事件
- Oracle11gRAC中的缓存融合
- oracle11gRAC votingdisk全部丢失处理
- 纯命令行静默安装Oracle11gRAC+ASM+AIX
- oracle11gRAC环境使用RMAN备份方案
- oracle11gRAC环境使用RMAN备份方案(ASM)_fin
- openstack搭建--1--基础环境搭建
- 1-1环境搭建
- (1) 搭建工作环境
- android环境搭建1
- 环境搭建常用命令1
- 1、Android环境搭建
- Extjs4.1 环境搭建
- 1 搭建EasyUI环境
- 搭建环境(1)
- 编写MIB文件草稿
- Hadoop简单实现全排序
- servlet的生命周期
- VC下改变对话框的背景颜色和贴图
- windows下mysql备份恢复命令及脚本
- Oracle11gRAC搭建1
- 一:JavaScript静态页面值传递之URL篇
- C++多文件共享全局变量
- 培训的作用-马士兵
- struts2自学学习笔记之一
- 浙大PAT 1010. 一元多项式求导 (解题思路)
- 金币转换
- poj 1703 Find them, Catch them (分组并查集 偏移向量实现)
- 黑马程序员_UDP和TCP简单的通信代码和注释学习笔记