iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(3)
  • 363
分享到

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

2024-04-02 19:04:59 363人浏览 独家记忆
摘要

oracle Study之-aiX6.1构建Oracle 10gR2 RAC(3)一、配置共享存储[oracle@aix203 ~]$lsdev -c diskhdisk0 Available 1S-08-

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

一、配置共享存储

[oracle@aix203 ~]$lsdev -c disk
hdisk0 Available 1S-08-00-8,0 Other SCSI Disk Drive
hdisk1 Available 1D-08-02     Other FC SCSI Disk Drive

[root@aix204 /]#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上创建卷组(并发卷组)

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(3)
[root@aix203 /]#lspv
hdisk0          000681aa6c0502a7                    rootvg          active      
hdisk1          0008570c15134e9d                    rac10_vg                    
激活卷组,并查看卷组信息:

[root@aix203 /]#varyonvg rac10_vg
[root@aix203 /]#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

创建逻辑卷:
[root@aix203 /]#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

查看逻辑卷信息:
[root@aix203 /]#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导入卷组信息:

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(3)
[root@aix204 /]#varyonvg rac10_vg
[root@aix204 /]#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
    
[root@aix203 soft1]#lslpp -l |grep bos.adt.sys
  bos.adt.syscalls           6.1.9.0  COMMITTED  System Calls Application
[root@aix203 soft1]#lslpp -l |grep bos.data   
  bos.data                  6.1.6.15  COMMITTED  Base Operating System Data 
[root@aix203 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软件:

[root@aix203 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

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

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


配置Cluster网络:

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

配置网络通讯接口:

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

修改网络属性:

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

在node上启动服务:

[root@aix203 /]# /usr/bin/startsrc -s clcomdES

[root@aix204 /]# /usr/bin/startsrc -s clcomdES

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

[root@aix203 /]#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
[root@aix203 /]#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同步:

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

配置hacmp资源组:


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

添加并发卷组到资源组:

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

再次同步hacmp配置!

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

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

启动hacmp服务:


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


查看hacmp服务:

 [root@aix203 soft1]#l***c -a |grep cl
 
clcomd           caa              5046426      active
 clcomdES         clcomdES         5767410      active
 clstrmgrES       cluster          3801194      active
 gsclvmd                           6488150      active
 clconfd          caa                           inoperative
 nimsh            nimclient                     inoperative


三、查看卷组并发状态

[root@aix203 soft1]#lspv
hdisk0          000681aa6c0502a7                    rootvg          active      
hdisk1          0008570c15134e9d                    rac10_vg        concurrent  
[root@aix203 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


[root@aix204 /]#lspv
hdisk0          0003504af4d8495b                    rootvg          active      
hdisk1          0008570c15134e9d                    rac10_vg        concurrent 



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

修改逻辑卷属性:

[root@aix204 /]#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

[root@aix204 /]#sh chlv.sh
[root@aix204 /]#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
[root@aix204 /]#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
[root@aix204 /]#

您可能感兴趣的文档:

--结束END--

本文标题: Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(3)

本文链接: https://www.lsjlt.com/news/39950.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle怎么查询当前用户所有的表
    要查询当前用户拥有的所有表,可以使用以下 sql 命令:select * from user_tables; 如何查询当前用户拥有的所有表 要查询当前用户拥有的所有表,可以使...
    99+
    2024-05-15
    oracle
  • oracle怎么备份表中数据
    oracle 表数据备份的方法包括:导出数据 (exp):将表数据导出到外部文件。导入数据 (imp):将导出文件中的数据导入表中。用户管理的备份 (umr):允许用户控制备份和恢复过程...
    99+
    2024-05-15
    oracle
  • oracle怎么做到数据实时备份
    oracle 实时备份通过持续保持数据库和事务日志的副本来实现数据保护,提供快速恢复。实现机制主要包括归档重做日志和 asm 卷管理系统。它最小化数据丢失、加快恢复时间、消除手动备份任务...
    99+
    2024-05-15
    oracle 数据丢失
  • oracle怎么查询所有的表空间
    要查询 oracle 中的所有表空间,可以使用 sql 语句 "select tablespace_name from dba_tablespaces",其中 dba_tabl...
    99+
    2024-05-15
    oracle
  • oracle怎么创建新用户并赋予权限设置
    答案:要创建 oracle 新用户,请执行以下步骤:以具有 create user 权限的用户身份登录;在 sql*plus 窗口中输入 create user identified ...
    99+
    2024-05-15
    oracle
  • oracle怎么建立新用户
    在 oracle 数据库中创建用户的方法:使用 sql*plus 连接数据库;使用 create user 语法创建新用户;根据用户需要授予权限;注销并重新登录以使更改生效。 如何在 ...
    99+
    2024-05-15
    oracle
  • oracle怎么创建新用户并赋予权限密码
    本教程详细介绍了如何使用 oracle 创建一个新用户并授予其权限:创建新用户并设置密码。授予对特定表的读写权限。授予创建序列的权限。根据需要授予其他权限。 如何使用 Oracle 创...
    99+
    2024-05-15
    oracle
  • oracle怎么查询时间段内的数据记录表
    在 oracle 数据库中查询指定时间段内的数据记录表,可以使用 between 操作符,用于比较日期或时间的范围。语法:select * from table_name wh...
    99+
    2024-05-15
    oracle
  • oracle怎么查看表的分区
    问题:如何查看 oracle 表的分区?步骤:查询数据字典视图 all_tab_partitions,指定表名。结果显示分区名称、上边界值和下边界值。 如何查看 Oracle 表的分区...
    99+
    2024-05-15
    oracle
  • oracle怎么导入dump文件
    要导入 dump 文件,请先停止 oracle 服务,然后使用 impdp 命令。步骤包括:停止 oracle 数据库服务。导航到 oracle 数据泵工具目录。使用 impdp 命令导...
    99+
    2024-05-15
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作