Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(3)

Oracle Study之-AIX6.1构建Oracle 10gR2
RAC(3)

一、配置共享存储

[[email protected] ~]$lsdev -c disk

hdisk0 Available 1S-08-00-8,0 Other SCSI Disk Drive

hdisk1 Available 1D-08-02     Other FC SCSI Disk Drive

[[email protected] /]#lsdev -c disk

hdisk0 Available 1S-08-00-8,0 16 Bit LVD SCSI Disk Drive

hdisk1 Available 1D-08-02     Other FC SCSI Disk Drive

在aix203上创建卷组(并发卷组)

[[email protected] /]#lspv

hdisk0          000681aa6c0502a7                    rootvg          active

hdisk1          0008570c15134e9d                    rac10_vg

激活卷组,并查看卷组信息:

[[email protected] /]#varyonvg rac10_vg

[[email protected] /]#lsvg rac10_vg

VOLUME GROUP:       rac10_vg                 VG IDENTIFIER:  000681aa00004c00000001537b5134d2
VG STATE:           active                   PP SIZE:        128 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      160 (20480 megabytes)
MAX LVs:            256                      FREE PPs:       160 (20480 megabytes)
LVs:                0                        USED PPs:       0 (0 megabytes)
OPEN LVs:           0                        QUORUM:         2 (Enabled)
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        no
Concurrent:         Enhanced-Capable         Auto-Concurrent: Disabled
VG Mode:            Non-Concurrent
MAX PPs per VG:     32512
MAX PPs per PV:     1016                     MAX PVs:        32
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none                     INFINITE RETRY: no
DISK BLOCK SIZE:    512                <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">                      </span>

创建逻辑卷:

[[email protected] /]#cat mklv.sh

mklv -y 'rac_ocr' -t 'raw' rac10_vg 1
mklv -y 'rac_vote' -t 'raw' rac10_vg 1
mklv -y 'system'  -t  'raw' rac10_vg 10
mklv -y 'sysaux'  -t  'raw' rac10_vg 5
mklv -y 'users'  -t  'raw' rac10_vg 5
mklv -y 'undotbs1'  -t  'raw' rac10_vg 5
mklv -y 'undotbs2'  -t  'raw' rac10_vg 5
mklv -y 'temp'  -t  'raw' rac10_vg 5
mklv -y 'control1_1'  -t  'raw' rac10_vg 1
mklv -y 'control2_2'  -t  'raw' rac10_vg 1
mklv -y 'control3_3'  -t  'raw' rac10_vg 1
mklv -y 'spfile'  -t  'raw' rac10_vg 1
mklv -y 'redo1_1'  -t  'raw' rac10_vg 1
mklv -y 'redo1_2'  -t  'raw' rac10_vg 1
mklv -y 'redo2_1'  -t  'raw' rac10_vg 1
mklv -y 'redo2_2'  -t  'raw' rac10_vg 1
mklv -y 'example' -t 'raw' rac10_vg 5
mklv -y 'index' -t 'raw' rac10_vg 5

查看逻辑卷信息:

[[email protected] /]#lsvg -l rac10_vg

rac10_vg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
rac_ocr             raw        1       1       1    closed/syncd  N/A
rac_vote            raw        1       1       1    closed/syncd  N/A
system              raw        10      10      1    closed/syncd  N/A
sysaux              raw        5       5       1    closed/syncd  N/A
users               raw        5       5       1    closed/syncd  N/A
undotbs1            raw        5       5       1    closed/syncd  N/A
undotbs2            raw        5       5       1    closed/syncd  N/A
temp                raw        5       5       1    closed/syncd  N/A
control1_1          raw        1       1       1    closed/syncd  N/A
control2_2          raw        1       1       1    closed/syncd  N/A
control3_3          raw        1       1       1    closed/syncd  N/A
spfile              raw        1       1       1    closed/syncd  N/A
redo1_1             raw        1       1       1    closed/syncd  N/A
redo1_2             raw        1       1       1    closed/syncd  N/A
redo2_1             raw        1       1       1    closed/syncd  N/A
redo2_2             raw        1       1       1    closed/syncd  N/A
example             raw        5       5       1    closed/syncd  N/A
index               raw        5       5       1    closed/syncd  N/A

在还有一个node导入卷组信息:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >

[[email protected] /]#varyonvg rac10_vg

[[email protected] /]#lsvg -l rac10_vg

rac10_vg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
rac_ocr             raw        1       1       1    closed/syncd  N/A
rac_vote            raw        1       1       1    closed/syncd  N/A
system              raw        10      10      1    closed/syncd  N/A
sysaux              raw        5       5       1    closed/syncd  N/A
users               raw        5       5       1    closed/syncd  N/A
undotbs1            raw        5       5       1    closed/syncd  N/A
undotbs2            raw        5       5       1    closed/syncd  N/A
temp                raw        5       5       1    closed/syncd  N/A
control1_1          raw        1       1       1    closed/syncd  N/A
control2_2          raw        1       1       1    closed/syncd  N/A
control3_3          raw        1       1       1    closed/syncd  N/A
spfile              raw        1       1       1    closed/syncd  N/A
redo1_1             raw        1       1       1    closed/syncd  N/A
redo1_2             raw        1       1       1    closed/syncd  N/A
redo2_1             raw        1       1       1    closed/syncd  N/A
redo2_2             raw        1       1       1    closed/syncd  N/A
example             raw        5       5       1    closed/syncd  N/A
index               raw        5       5       1    closed/syncd  N/A

二、安装配置HACMP

HACMP软件版本号6.1

须要预先安装下面软件(AIX系统盘1#):

1) 安装hacmp

MISSING REQUISITES:  The following filesets are required by one or more
  of the selected filesets listed above.  They are not currently installed
  and could not be found on the installation media.

    bos.adt.syscalls 5.3.7.0                  # Base Level Fileset
    bos.data 5.1.0.0                          # Base Level Fileset
    bos.data 5.3.0.0                          # Base Level Fileset
    bos.net.nfs.server 5.3.7.0                # Base Level Fileset

[[email protected] soft1]#lslpp -l |grep bos.adt.sys
  bos.adt.syscalls           6.1.9.0  COMMITTED  System Calls Application
[[email protected] soft1]#lslpp -l |grep bos.data
  bos.data                  6.1.6.15  COMMITTED  Base Operating System Data
[[email protected] soft1]#lslpp -l |grep bos.net.nfs
  bos.net.nfs.adt            6.1.9.0  COMMITTED  Network File System
  bos.net.nfs.cachefs        6.1.9.0  COMMITTED  CacheFS File System
  bos.net.nfs.client         6.1.9.0  COMMITTED  Network File System Client
  bos.net.nfs.server         6.1.8.0  COMMITTED  Network File System Server
  bos.net.nfs.cachefs        6.1.9.0  COMMITTED  CacheFS File System
  bos.net.nfs.client         6.1.9.0  COMMITTED  Network File System Client

通过smit安装hacmp软件:

[[email protected] soft1]#lslpp -l |grep cluster

bos.cluster.rte            6.1.9.0  COMMITTED  Cluster Aware AIX
  cluster.adt.es.client.include
  cluster.adt.es.client.samples.clinfo
  cluster.adt.es.client.samples.clstat
  cluster.adt.es.client.samples.libcl
  cluster.adt.es.java.demo.monitor
  cluster.doc.en_US.assist.db2.html
  cluster.doc.en_US.assist.db2.pdf
  cluster.doc.en_US.assist.oracle.html
  cluster.doc.en_US.assist.oracle.pdf
  cluster.doc.en_US.assist.websphere.html
  cluster.doc.en_US.assist.websphere.pdf
  cluster.doc.en_US.es.html  6.1.0.0  COMMITTED  HAES Web-based HTML
  cluster.doc.en_US.es.pdf   6.1.0.0  COMMITTED  HAES PDF Documentation - U.S.
  cluster.es.assist.common   6.1.0.0  COMMITTED  HACMP Smart Assist Common
  cluster.es.assist.db2      6.1.0.0  COMMITTED  HACMP Smart Assist for DB2
  cluster.es.assist.oracle   6.1.0.0  COMMITTED  HACMP Smart Assist for Oracle
  cluster.es.assist.sap      6.1.0.0  COMMITTED  HACMP Smart Assist for SAP
  cluster.es.assist.websphere
  cluster.es.cfs.rte         6.1.0.0  COMMITTED  ES Cluster File System Support
  cluster.es.client.clcomd   6.1.0.0  COMMITTED  ES Cluster Communication
  cluster.es.client.lib      6.1.0.0  COMMITTED  ES Client Libraries
  cluster.es.client.rte      6.1.0.0  COMMITTED  ES Client Runtime
  cluster.es.client.utils    6.1.0.0  COMMITTED  ES Client Utilities
  cluster.es.client.wsm      6.1.0.0  COMMITTED  Web based Smit
  cluster.es.cspoc.cmds      6.1.0.0  COMMITTED  ES CSPOC Commands
  cluster.es.cspoc.dsh       6.1.0.0  COMMITTED  ES CSPOC dsh
  cluster.es.cspoc.rte       6.1.0.0  COMMITTED  ES CSPOC Runtime Commands
  cluster.es.nfs.rte         6.1.0.0  COMMITTED  ES NFS Support
  cluster.es.plugins.dhcp    6.1.0.0  COMMITTED  ES Plugins - dhcp
  cluster.es.plugins.dns     6.1.0.0  COMMITTED  ES Plugins - Name Server
  cluster.es.plugins.printserver
  cluster.es.server.cfgast   6.1.0.0  COMMITTED  ES Two-Node Configuration
  cluster.es.server.diag     6.1.0.0  COMMITTED  ES Server Diags
  cluster.es.server.events   6.1.0.0  COMMITTED  ES Server Events
  cluster.es.server.rte      6.1.0.0  COMMITTED  ES Base Server Runtime
  cluster.es.server.testtool
  cluster.es.server.utils    6.1.0.0  COMMITTED  ES Server Utilities
  cluster.es.worksheets      6.1.0.0  COMMITTED  Online Planning Worksheets
  cluster.license            6.1.0.0  COMMITTED  HACMP Electronic License
  mcr.rte                    6.1.9.0  COMMITTED  Metacluster Checkpoint and
  bos.cluster.rte            6.1.9.0  COMMITTED  Cluster Aware AIX
  cluster.es.assist.db2      6.1.0.0  COMMITTED  HACMP Smart Assist for DB2
  cluster.es.assist.oracle   6.1.0.0  COMMITTED  HACMP Smart Assist for Oracle
  cluster.es.assist.sap      6.1.0.0  COMMITTED  HACMP Smart Assist for SAP
  cluster.es.assist.websphere
  cluster.es.client.clcomd   6.1.0.0  COMMITTED  ES Cluster Communication
  cluster.es.client.lib      6.1.0.0  COMMITTED  ES Client Libraries
  cluster.es.client.rte      6.1.0.0  COMMITTED  ES Client Runtime
  cluster.es.client.wsm      6.1.0.0  COMMITTED  Web based Smit
  cluster.es.cspoc.rte       6.1.0.0  COMMITTED  ES CSPOC Runtime Commands
  cluster.es.nfs.rte         6.1.0.0  COMMITTED  ES NFS Support
  cluster.es.server.diag     6.1.0.0  COMMITTED  ES Server Diags
  cluster.es.server.events   6.1.0.0  COMMITTED  ES Server Events
  cluster.es.server.rte      6.1.0.0  COMMITTED  ES Base Server Runtime
  cluster.es.server.utils    6.1.0.0  COMMITTED  ES Server Utilities
  mcr.rte                    6.1.9.0  COMMITTED  Metacluster Checkpoint and
  cluster.man.en_US.assist.data
  cluster.man.en_US.es.data  6.1.0.0  COMMITTED  ES Man Pages - U.S. English

2)配置hacmp

1、配置cluster加入node

配置Cluster网络:

配置网络通讯接口:



watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >

改动网络属性:

在node上启动服务:

[[email protected] /]# /usr/bin/startsrc -s clcomdES

[[email protected] /]# /usr/bin/startsrc -s clcomdES

在两个node上配置网络參数,用于同步:

[[email protected] /]#cat /usr/es/sbin/cluster/etc/rhosts
192.168.8.203
192.168.8.204
192.168.8.251
192.168.8.252
10.10.10.203
10.10.10.204
[[email protected] /]#cat /usr/sbin/cluster/netmon.cf
192.168.8.203
192.168.8.204
192.168.8.251
192.168.8.252
10.10.10.203
10.10.10.204 

配置hacmp同步:

配置hacmp资源组:

加入并发卷组到资源组:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >

再次同步hacmp配置!

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >

启动hacmp服务:



watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >

查看hacmp服务:

 [[email protected] soft1]#lssrc -a |grep cl

clcomd           caa              5046426      active

clcomdES         clcomdES         5767410      active

clstrmgrES       cluster          3801194      active

gsclvmd                           6488150      active

clconfd          caa                           inoperative

nimsh            nimclient                     inoperative

三、查看卷组并发状态

[[email protected] soft1]#lspv

hdisk0          000681aa6c0502a7                    rootvg          active

hdisk1          0008570c15134e9d                    rac10_vg        concurrent  

[[email protected] soft1]#lsvg -l rac10_vg

rac10_vg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
rac_ocr             raw        1       1       1    closed/syncd  N/A
rac_vote            raw        1       1       1    closed/syncd  N/A
system              raw        10      10      1    closed/syncd  N/A
sysaux              raw        5       5       1    closed/syncd  N/A
users               raw        5       5       1    closed/syncd  N/A
undotbs1            raw        5       5       1    closed/syncd  N/A
undotbs2            raw        5       5       1    closed/syncd  N/A
temp                raw        5       5       1    closed/syncd  N/A
control1_1          raw        1       1       1    closed/syncd  N/A
control2_2          raw        1       1       1    closed/syncd  N/A
control3_3          raw        1       1       1    closed/syncd  N/A
spfile              raw        1       1       1    closed/syncd  N/A
redo1_1             raw        1       1       1    closed/syncd  N/A
redo1_2             raw        1       1       1    closed/syncd  N/A
redo2_1             raw        1       1       1    closed/syncd  N/A
redo2_2             raw        1       1       1    closed/syncd  N/A
example             raw        5       5       1    closed/syncd  N/A
index               raw        5       5       1    closed/syncd  N/A

[[email protected] /]#lspv

hdisk0          0003504af4d8495b                    rootvg          active

hdisk1          0008570c15134e9d                    rac10_vg        concurrent

------- 卷组处于并发状态后。hacmp配置成功 !

改动逻辑卷属性:

[[email protected] /]#cat  chlv.sh

chown oracle:dba /dev/rac_ocr
chown oracle:dba /dev/rac_vote
chown oracle:dba /dev/system
chown oracle:dba /dev/sysaux
chown oracle:dba /dev/users
chown oracle:dba /dev/undotbs1
chown oracle:dba /dev/undotbs2
chown oracle:dba /dev/temp
chown oracle:dba /dev/control1_1
chown oracle:dba /dev/control2_2
chown oracle:dba /dev/control3_3
chown oracle:dba /dev/spfile
chown oracle:dba /dev/redo1_1
chown oracle:dba /dev/redo1_2
chown oracle:dba /dev/redo2_1
chown oracle:dba /dev/redo2_2
chown oracle:dba /dev/example
chown oracle:dba /dev/index
chown oracle:dba /dev/rrac_ocr
chown oracle:dba /dev/rrac_vote
chown oracle:dba /dev/rsystem
chown oracle:dba /dev/rsysaux
chown oracle:dba /dev/rusers
chown oracle:dba /dev/rundotbs1
chown oracle:dba /dev/rundotbs2
chown oracle:dba /dev/rtemp
chown oracle:dba /dev/rcontrol1_1
chown oracle:dba /dev/rcontrol2_2
chown oracle:dba /dev/rcontrol3_3
chown oracle:dba /dev/rspfile
chown oracle:dba /dev/rredo1_1
chown oracle:dba /dev/rredo1_2
chown oracle:dba /dev/rredo2_1
chown oracle:dba /dev/rredo2_2
chown oracle:dba /dev/rexample
chown oracle:dba /dev/rindex
chmod 660 /dev/rac_ocr
chmod 660 /dev/rac_vote
chmod 660 /dev/system
chmod 660 /dev/sysaux
chmod 660 /dev/users
chmod 660 /dev/undotbs1
chmod 660 /dev/undotbs2
chmod 660 /dev/temp
chmod 660 /dev/control1_1
chmod 660 /dev/control2_2
chmod 660 /dev/control3_3
chmod 660 /dev/spfile
chmod 660 /dev/redo1_1
chmod 660 /dev/redo1_2
chmod 660 /dev/redo2_1
chmod 660 /dev/redo2_2
chmod 660 /dev/example
chmod 660 /dev/index
chmod 660 /dev/rrac_ocr
chmod 660 /dev/rrac_vote
chmod 660 /dev/rsystem
chmod 660 /dev/rsysaux
chmod 660 /dev/rusers
chmod 660 /dev/rundotbs1
chmod 660 /dev/rundotbs2
chmod 660 /dev/rtemp
chmod 660 /dev/rcontrol1_1
chmod 660 /dev/rcontrol2_2
chmod 660 /dev/rcontrol3_3
chmod 660 /dev/rspfile
chmod 660 /dev/rredo1_1
chmod 660 /dev/rredo1_2
chmod 660 /dev/rredo2_1
chmod 660 /dev/rredo2_2
chmod 660 /dev/rexample
chmod 660 /dev/rindex

[[email protected] /]#sh chlv.sh

[[email protected] /]#ls -l /dev |grep ocr

brw-rw----    1 oracle   dba          88,  1 Mar 15 16:01 rac_ocr

crw-rw----    1 oracle   dba          88,  1 Mar 15 16:08 rrac_ocr

[[email protected] /]#ls -l /dev |grep vote

brw-rw----    1 oracle   dba          88,  2 Mar 15 16:01 rac_vote

crw-rw----    1 oracle   dba          88,  2 Mar 15 16:08 rrac_vote

----- 未完,待续 !

时间: 2024-08-04 18:19:25

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(3)的相关文章

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(1)

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(1) 环境: 操作系统: AIX 6100-09(SP3) 集群软件: CRS 10.2.0.1 数据库:   Oracle 10.2.0.1 构建AIX平台下RAC 依据共享存储的使用方式可以分两种: 1.建立基于并发卷组(VG concurrent)的共享存储 2.建立基于ASM下的RAW的共享存储 系统架构: 本案例是用于基于VG Concurrent 的共享存储: 一.查看系统环境信息 [[email prot

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(4)

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(4) 一.安装CRS补丁 在安装CRS之前,需要安装补丁p6718715_10203_AIX64-5L,否则在安装时会出现"无法发现node"的错误. [[email protected] /]#cd /home/oracle/p6718715_10203_AIX64-5L/ 补丁解压后,只需要以root身份运行"root.sh"即可: [[email protected] p671871

Oracle Study之-AIX6.1构建Oracle 11gR2 RAC(1)

Oracle Study之-AIX6.1构建Oracle 11gR2 RAC(1) 环境: 操作系统: AIX 6100-09(SP3) Cluster: HACMP6.1 集群软件: GI 11.2.0.1 数据库:   Oracle 11.2.0.1 构建AIX平台下RAC 依据共享存储的使用方式可以分两种: 1.建立基于并发卷组(VG concurrent)的共享存储 2.建立基于ASM下的RAW的共享存储         由于本系统阵列(SUN T300)不支持并发存储,不具有reser

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(5)

一.安装Oracle软件 以Oracle身份安装: Oracle软件安装完成后,运行"root.sh"脚本,完成Oracle安装! 二.配置网络(Listener) 通过netca配置网络: [[email protected] Disk1]$lsnrctl status LSNRCTL for IBM/AIX RISC System/6000: Version 10.2.0.1.0 - Production on 16-MAR-2016 17:39:24 Copyright (c) 

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(2)

一.查看系统I/O(对于Oracle数据库需启用异步I/O) 对于AIX6.1,默认异步I/O在有需求时,自动被激活,不需要配置.[[email protected] /]#ioo -a |grep aio                    aio_active = 0                    aio_maxreqs = 65536                 aio_maxservers = 30                 aio_minservers = 3   

Oracle Study之-AIX6.1构建Oracle 11gR2 RAC(2)

一.修改系统内核参数 [[email protected] app]#chdev -l sys0 -a ncargs=256sys0 changed[[email protected] app]#lsattr -El sys0 -a ncargsncargs 256 ARG/ENV list size in 4K byte blocks True[[email protected] app]#vmo -p -o minperm%=3Setting minperm% to 3 in nextboo

Oracle Study之-AIX6.1构建主机之间的信任关系(ssh)

Oracle Study之-AIX6.1构建主机之间的信任关系(ssh)    在AIX环境下构建主机信任关系首选rsh,但在构建Oracle 11g RAC时需要ssh支持,以下文档介绍如何在AIX6.1下构建ssh的信任关系.    默认aix没有安装ssh软件包,首先要安装ssh软件包: 1.下载.解压软件包 [[email protected] ssh]#lsOpenSSH_5.8.0.6102.tar.Z  openssl-0.9.8.1802.tar.Z  ssh.txt 解压后通过

Oracle Study之--AMD CPU安装Oracle 11gR2 RAC错误

Oracle Study之--AMD CPU安装Oracle 11gR2 RAC错误 系统环境: 操作系统: RedHat  EL55     Oracle :     Oracle 11gR2 Grid +  Oracle 1.错误现象 [[email protected] install]# /u01/11.2.0/grid/root.shRunning Oracle 11g root.sh script... The following environment variables are 

Oracle Study 之--AIX5.3安装Oracle 11gR2

系统环境: 操作系统: AIX5300-09 Oracle:  Oracle 10gR2(64) 对于AIX5.3的版本,如果安装Oracle 11g需要将系统升级到AIX 5300-09的版本,具体升级方法见我的另一博文: http://tiany.blog.51cto.com/513694/1368026 一.安装前准备 1.查看操作系统的版本 [[email protected] /]#oslevel -r 5300-09 2.查看系统硬件信息 [[email protected] /]#