`
gaoyuntao2005
  • 浏览: 311143 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

RAC环境下创建ASM数据库

阅读更多

配置监听程序 
执行
 
[oracle@rac1 ~]$ netca
选择群集配置 

RAC环境下创建ASM数据库(原创) - czmcj - czmcj 的博客

 在选"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

RAC环境下创建ASM数据库(原创) - czmcj - czmcj 的博客

 进行上图配置选择字符集为简体中文。继续一路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 RAC增加ASM盘,创建表空间

    实验环境为虚拟机软件 Oracle VirtualBox 4.3.8、数据库软件Clusterware 10.2.0.1+database 10.2.0.1、数据库名称 OracleRAC、节点 SID OracleRA1 OracleRA2、节点主机名 rac1 rac2,对应虚拟机名称 CentOS_Oracle_2...

    Oracle排错 DBCA建库诡异问题处理--rac环境不能创建rac库

    在本文中,我们将深入探讨如何使用DBCA工具在RAC环境下静默创建数据库,并解决在此过程中可能遇到的问题。通过阅读本文,读者将能够了解并掌握以下技能: - 如何使用DBCA静默方式创建RAC数据库 - 理解Inventory目录...

    在虚拟机上创建10g RAC +ASm数据库文档windows.pdf

    VM虚拟机创建RAC全程实例,如何创建虚拟机环境,以及搭建,用于windows操作系统的!

    Oracle-11g-R2-RAC-with-ASM存储迁移-手记.docx

    3.迁移步骤的详细说明:整个迁移过程可以分为十个步骤,包括划分 ASM 磁盘、备份 OCR、Voting Disk、ASM 磁盘头和数据库、创建新的 DISKGROUP、迁移 OCR 和 Vote Disks 到新磁盘组、迁移 ASM Spfile 到新磁盘组、...

    oraclerac增加asm盘创建表空间.docx

    - 登录到ASM实例,使用` asmca `工具或SQL*Plus来创建ASM磁盘组。例如,创建一个名为` DATA `的磁盘组,包含之前创建的"ORA_DATA.vmdk"磁盘。 ```sql asmca -create -diskgroup DATA -disk /path/to/ORA_DATA....

    oracle数据库安装rac需要的oracleasm的软件包

    4. **创建ASM磁盘组**:安装完成后,管理员将使用ASM工具(如`asmca`或`asmlib`)来创建和管理ASM磁盘组,这些磁盘组将用于存储数据库文件。 5. **配置OCR(Oracle Cluster Registry)和Voting Disks**:OCR存储...

    Oracle数据库:VMware下RAC 11gR2与ASM的安装

    Oracle数据库在VMware环境下的RAC (Real Application Clusters) 11gR2与Automatic Storage Management (ASM)的安装是一个复杂而关键的过程,涉及到多个步骤和技术细节。在这个过程中,你需要理解RAC的基本原理,ASM...

    oracle_rac_asm

    ASM (Automatic Storage Management) 是Oracle提供的一种集成的存储管理解决方案,用于简化Oracle数据库的存储管理,特别是在Oracle RAC环境中。ASM能够自动管理和分配磁盘空间,为数据库提供高可用性和数据冗余。 ...

    创建oracle10g_asm数据库step_by_step[归纳].pdf

    **创建ASM数据库**: 1. 在ASM实例中创建磁盘组,定义存储策略,如条带化或镜像。 2. 使用Oracle Database Creation Assistant (DBCA) 或者手动创建数据库,指定使用ASM磁盘组作为数据文件的存储位置。 **启动ASM...

    Oracle11g+ASM RAC数据库集群搭建全过程

    "Oracle 11g+ASM RAC数据库集群...搭建 Oracle 11g+ASM RAC 数据库集群需要遵循严格的步骤,包括环境准备、创建用户和组、共享存储分区、搭建 Oracle RAC 集群、搭建 ASM 实例、配置 RAC 集群和测试 RAC 集群等步骤。

    Oracle数据库:VMware下RAC 11gR2与ASM的安装.pdf

    安装数据库前,需要创建ASM磁盘组,这是ASM管理的磁盘空间集合,然后安装database软件,并创建集群数据库。这通常包括运行dbca(Database Configuration Assistant)或使用命令行工具创建集群数据库。 集群维护部分...

    网盘资料\oracle相关书籍\Oracle RAC系列之_10gR2 RAC(ASM) Data Guard容灾配置手册

    2. **ASM配置**:如何创建和管理ASM磁盘组,分配磁盘空间,以及配置ASM实例以支持RAC数据库。 3. **Data Guard基础**:理解Data Guard的基本概念,如redo transport服务、redo log文件的传输以及Standby Redo Logs...

    Oracle RAC部署环境准备手册之三:ASM磁盘组建

    - 创建ASM仲裁盘(通常3个,用于选举主节点)、归档日志磁盘(例如30GB)和数据磁盘(例如50GB),选择“厚置备快速置零”以快速填充磁盘,并设置磁盘模式为“独立-持久”。 1. **节点上配置共享磁盘**: - 在每...

    Oracle RAC数据库环境安装配置手册 For RHEL

    在安装 Oracle RAC 之前,需要先进行存储配置,包括 ASM 磁盘划分、多路径配置和创建存储 Oracle 数据库软件的文件系统。 (1)ASM 磁盘划分 ASM(Automated Storage Management)是 Oracle 提供的一种存储管理...

    RAC(ASM)到单机OGG配置案例OGG-HA.docx

    在 RAC 环境下,需要在目标数据库节点上配置 replicat 进程,以将数据从源数据库复制到目标数据库。 六、结论 在 Oracle RAC 环境下配置 OGG-HA,可以实现高可用性和高性能的数据同步。本文档介绍了如何在 RAC ...

    Windows Server 2008 R2 X64环境下搭建双网络Oracle 12C R1 RAC+ASM.pdf

    在Windows Server 2008 R2 X64环境下搭建双网络Oracle 12C R1 RAC+ASM的知识点包括以下几个方面: 1. 项目介绍:本项目的目标是在两台服务器上构建Oracle 12c R1的RAC(Real Application Clusters)集群数据库,并...

    Redhat AS4 Oracle10g+ASM单实例转RAC

    本文将详细介绍如何在Red Hat Enterprise Linux Advanced Server 4 (Redhat AS4)上,将一个运行在Oracle 10g和Automatic Storage Management (ASM)上的单实例数据库转换为RAC环境。 一、现有环境介绍 1. 虚拟机...

    OracleRAC数据库ASM扩容—AIX系统平台实施报告.pdf

    Oracle RAC 数据库 ASM 扩...本实施报告详细介绍了 Oracle RAC 数据库 ASM 扩容在 AIX 系统平台上的实施报告,包括实施环境、实施人员、实施时间、实施步骤等方面,为 Oracle RAC 数据库 ASM 扩容提供了有价值的参考。

    Oracle RAC 10g R2RAC+ASM+DataGuard容灾配置手册_精华

    4. **数据库创建**:使用RAC创建数据库,利用ASM作为存储管理器。 5. **Data Guard配置**:在主库和备库之间建立物理 standby 或逻辑 standby 关系,配置redo传输和服务切换策略。 6. **测试和维护**:定期进行故障...

    Oracle 11gR2 RAC + ASM on AIX-6.1安装指导手册

    Oracle 11gR2 RAC (Real Application Clusters) 和 ASM (Automatic Storage Management) 是在AIX-6.1操作系统上部署企业级数据库环境的关键组件。本安装指南将涵盖预安装检查、规划以及安装过程中的重要步骤。 1. ...

Global site tag (gtag.js) - Google Analytics