配置监听程序
执行
[oracle@rac1 ~]$ netca
选择群集配置
在选"select the nodes to configure"菜单时,选择所有节点之之后一路NEXT至结束。
确认两个节点的listener.ora如下
rac1
LISTENER_RAC1 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip )(PORT = 1521)(IP = FIRST))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.101 )(PORT = 1521)(IP = FIRST))
)
)
rac2
LISTENER_RAC2 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip )(PORT = 1521)(IP = FIRST))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.102 )(PORT = 1521)(IP = FIRST))
)
)
注意:每个节点都只监听自己的Public IP 和VIP 。但是某个节点宕机时,RAC的Failover机制会把这个节点的VIP转移到其他节点。
创建ASM
创建硬盘分区
[root@rac2 ~]# fdisk /dev/sde
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-385, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-385, default 385):
Using default value 385
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
对/dev/sdd和/dev/sdc执行同样的操作后将磁盘信息写入磁盘列表
[root@rac2 ~]# partprobe
创建asm文件系统
[root@rac2 ~]# oracleasm createdisk VOL1 /dev/sdc1
Writing disk header: done
Instantiating disk: done
[root@rac2 ~]# oracleasm createdisk VOL2 /dev/sdd1
Writing disk header: done
Instantiating disk: done
[root@rac2 ~]# oracleasm createdisk VOL3 /dev/sde1
Writing disk header: done
Instantiating disk: done
扫描ASM文件系统,这一步是为了让系统认识建立的ASM文件系统
[root@rac2 ~]# oracleasm scandisks
Reloading disk partitions: done
Cleaning any stale ASM disks...
Scanning system for ASM disks...
查看 ASM文件系统列表
[root@rac2 ~]# oracleasm listdisks
VOL1
VOL2
VOL3
执行
选择Oracle Real Application Cluster database ,选择Configure Automatic Storage Management,选择所有节点
一路NEXT至配置ASM密码的那个选项卡,点击(ASM Parameters)手动配置ASM参数,即
"asm_diskstring=ORCL:VOL*"
其中ORCL为固定字符,VOL*以通配符的形式描述这些磁盘名。
一路NEXT至下图,点击"Create New"
进行下列配置
选择“External“,选择所需的ASM磁盘,这里笔者选择VOL1和VOL2创建磁盘组名为DATA,利用VOL3创建磁盘组名为RECOVER。
笔者VOL3空间较大而已,没有为什么。
注意,state列必须都为"MOUNTED",说明磁盘已经被挂载。
(以上两步笔者本应截图说明的,但是安装过程太快了,忘记截图,忘读者见谅)
点击Finish,完成磁盘组的创建。
创建数据库
执行dbca一路NEXT至下图,注意中间需要选择存储类型为ASM
进行上图配置选择字符集为简体中文。继续一路NEXT直至结束。
最后说一句,连接rac数据库时,采用
connect user/passwd@SID as sysdba的方式连接
例如:
[oracle@rac1 ~]$ sqlplus / nolog
SQL> connect sys/system@orcl1 as sysdba
Connected.
否则会造成
ORA-00304: requested INSTANCE_NUMBER is busy 报错
至此大功告成
分享到:
相关推荐
实验环境为虚拟机软件 Oracle VirtualBox 4.3.8、数据库软件Clusterware 10.2.0.1+database 10.2.0.1、数据库名称 OracleRAC、节点 SID OracleRA1 OracleRA2、节点主机名 rac1 rac2,对应虚拟机名称 CentOS_Oracle_2...
在本文中,我们将深入探讨如何使用DBCA工具在RAC环境下静默创建数据库,并解决在此过程中可能遇到的问题。通过阅读本文,读者将能够了解并掌握以下技能: - 如何使用DBCA静默方式创建RAC数据库 - 理解Inventory目录...
VM虚拟机创建RAC全程实例,如何创建虚拟机环境,以及搭建,用于windows操作系统的!
3.迁移步骤的详细说明:整个迁移过程可以分为十个步骤,包括划分 ASM 磁盘、备份 OCR、Voting Disk、ASM 磁盘头和数据库、创建新的 DISKGROUP、迁移 OCR 和 Vote Disks 到新磁盘组、迁移 ASM Spfile 到新磁盘组、...
- 登录到ASM实例,使用` asmca `工具或SQL*Plus来创建ASM磁盘组。例如,创建一个名为` DATA `的磁盘组,包含之前创建的"ORA_DATA.vmdk"磁盘。 ```sql asmca -create -diskgroup DATA -disk /path/to/ORA_DATA....
4. **创建ASM磁盘组**:安装完成后,管理员将使用ASM工具(如`asmca`或`asmlib`)来创建和管理ASM磁盘组,这些磁盘组将用于存储数据库文件。 5. **配置OCR(Oracle Cluster Registry)和Voting Disks**:OCR存储...
Oracle数据库在VMware环境下的RAC (Real Application Clusters) 11gR2与Automatic Storage Management (ASM)的安装是一个复杂而关键的过程,涉及到多个步骤和技术细节。在这个过程中,你需要理解RAC的基本原理,ASM...
ASM (Automatic Storage Management) 是Oracle提供的一种集成的存储管理解决方案,用于简化Oracle数据库的存储管理,特别是在Oracle RAC环境中。ASM能够自动管理和分配磁盘空间,为数据库提供高可用性和数据冗余。 ...
**创建ASM数据库**: 1. 在ASM实例中创建磁盘组,定义存储策略,如条带化或镜像。 2. 使用Oracle Database Creation Assistant (DBCA) 或者手动创建数据库,指定使用ASM磁盘组作为数据文件的存储位置。 **启动ASM...
"Oracle 11g+ASM RAC数据库集群...搭建 Oracle 11g+ASM RAC 数据库集群需要遵循严格的步骤,包括环境准备、创建用户和组、共享存储分区、搭建 Oracle RAC 集群、搭建 ASM 实例、配置 RAC 集群和测试 RAC 集群等步骤。
安装数据库前,需要创建ASM磁盘组,这是ASM管理的磁盘空间集合,然后安装database软件,并创建集群数据库。这通常包括运行dbca(Database Configuration Assistant)或使用命令行工具创建集群数据库。 集群维护部分...
2. **ASM配置**:如何创建和管理ASM磁盘组,分配磁盘空间,以及配置ASM实例以支持RAC数据库。 3. **Data Guard基础**:理解Data Guard的基本概念,如redo transport服务、redo log文件的传输以及Standby Redo Logs...
- 创建ASM仲裁盘(通常3个,用于选举主节点)、归档日志磁盘(例如30GB)和数据磁盘(例如50GB),选择“厚置备快速置零”以快速填充磁盘,并设置磁盘模式为“独立-持久”。 1. **节点上配置共享磁盘**: - 在每...
在安装 Oracle RAC 之前,需要先进行存储配置,包括 ASM 磁盘划分、多路径配置和创建存储 Oracle 数据库软件的文件系统。 (1)ASM 磁盘划分 ASM(Automated Storage Management)是 Oracle 提供的一种存储管理...
在 RAC 环境下,需要在目标数据库节点上配置 replicat 进程,以将数据从源数据库复制到目标数据库。 六、结论 在 Oracle RAC 环境下配置 OGG-HA,可以实现高可用性和高性能的数据同步。本文档介绍了如何在 RAC ...
在Windows Server 2008 R2 X64环境下搭建双网络Oracle 12C R1 RAC+ASM的知识点包括以下几个方面: 1. 项目介绍:本项目的目标是在两台服务器上构建Oracle 12c R1的RAC(Real Application Clusters)集群数据库,并...
本文将详细介绍如何在Red Hat Enterprise Linux Advanced Server 4 (Redhat AS4)上,将一个运行在Oracle 10g和Automatic Storage Management (ASM)上的单实例数据库转换为RAC环境。 一、现有环境介绍 1. 虚拟机...
Oracle RAC 数据库 ASM 扩...本实施报告详细介绍了 Oracle RAC 数据库 ASM 扩容在 AIX 系统平台上的实施报告,包括实施环境、实施人员、实施时间、实施步骤等方面,为 Oracle RAC 数据库 ASM 扩容提供了有价值的参考。
4. **数据库创建**:使用RAC创建数据库,利用ASM作为存储管理器。 5. **Data Guard配置**:在主库和备库之间建立物理 standby 或逻辑 standby 关系,配置redo传输和服务切换策略。 6. **测试和维护**:定期进行故障...
Oracle 11gR2 RAC (Real Application Clusters) 和 ASM (Automatic Storage Management) 是在AIX-6.1操作系统上部署企业级数据库环境的关键组件。本安装指南将涵盖预安装检查、规划以及安装过程中的重要步骤。 1. ...