`

Windows XP环境配置ASM环境

 
阅读更多

转自:http://www.365testing.com/bbs/thread-15868-1-1.html

以前一直想在本机(Windows XP)环境配置ASM环境,可是总是在磁盘组配置时无法选择磁盘。由于ASM需要磁盘组或者多块磁盘,而我们一般的机器都只有一块硬盘,所以一直无法测试。今天老师讲了Windows环境下ASM磁盘虚拟工具ASMTOOL,现在决定测试一下:
1.创建虚拟磁盘:
    asmtool 是ORACLE for 10g windows的一个自带工具,位于ORACLE_HOME\bin目录下。
C:\Documents and Settings\Kugooo>asmtool -create D:\oracle\product\10.2.0\+ASM\asmdisk1 500
C:\Documents and Settings\Kugooo>asmtool -create D:\oracle\product\10.2.0\+ASM\asmdisk2 500
C:\Documents and Settings\Kugooo>asmtool -create D:\oracle\product\10.2.0\+ASM\asmdisk3 500
C:\Documents and Settings\Kugooo>asmtool -create D:\oracle\product\10.2.0\+ASM\asmdisk4 500
2. 配置CSS(Cluster Synchronization Services)
    CSS主要用来同步ASM instance和它的client,也即database instance。可以由Oracle自带的localconfig命令来完成。Localconfig命令也位于ORACLE_HOME\bin目录下。
D:\oracle\product\10.2.0\db_1\BIN>localconfig add
Step 1:  creating new OCR repository
Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'kugooo', privgrp ''..
Operation successful.
Step 2:  creating new CSS service
successfully created local CSS service
successfully added CSS to home
    检查CSS daemon状态:
D:\oracle\product\10.2.0\db_1\BIN>crsctl check cssd
CSS appears healthy
“CSS appears healthy”表明该进程正在运行.
3. 创建ASM Instance的initial文件
    ASM Instance有自己的初始参数文件,可以为spfile或者文本文件。通过在文件名中嵌入SID,来区分ASM Instance和Database Instance。
*._asm_allow_only_raw_disks=FALSE
*.asm_diskstring='D:\oracle\product\10.2.0\+ASM\*'
*.background_dump_dest='d:\oracle\product\10.2.0\admin\+ASM\bdump'
*.core_dump_dest='d:\oracle\product\10.2.0\admin\+ASM\cdump'
*.instance_type='ASM'
*.large_pool_size=12M
*.remote_login_passwordfile='SHARED'
*.user_dump_dest='d:\oracle\product\10.2.0\admin\+ASM\udump'
此处"_asm_allow_only_raw_disks"为隐含参数,设为FALSE是为了允许ASM使用非裸设备,为必设项!
4. 用oradim创建Oracle ASM实例
D:\oracle\product\10.2.0\db_1\BIN>oradim -new -asmsid +ASM -STARTMODE auto
实例已创建。
5.连接到ASM Instance
D:\oracle\product\10.2.0\db_1\BIN>set ORACLE_SID=+ASM
D:\oracle\product\10.2.0\db_1\BIN>sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 11月 27 21:27:46 2008
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> set linesize 1000
SQL> show parameter instance_type
NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- ------------------------------
instance_type                        string                 ASM
SQL> select status from v$instance;
STATUS
------------------------
STARTED
6. 创建磁盘组
SQL> col path for a50
SQL> col mount_status for a30
SQL> select path,mount_status from v$asm_disk;
PATH                                               MOUNT_STATUS
-------------------------------------------------- ------------------------------
D:\ORACLE\PRODUCT\10.2.0\+ASM\ASMDISK1             CLOSED
D:\ORACLE\PRODUCT\10.2.0\+ASM\ASMDISK4             CLOSED
D:\ORACLE\PRODUCT\10.2.0\+ASM\ASMDISK3             CLOSED
D:\ORACLE\PRODUCT\10.2.0\+ASM\ASMDISK2             CLOSED
    MOUNT_STATUS为"CLOSED",因为磁盘组还没创建。下面创建磁盘组:
SQL> create diskgroup dgroup1 normal redundancy disk
  2  'D:\ORACLE\PRODUCT\10.2.0\+ASM\asmdisk1',
  3  'D:\ORACLE\PRODUCT\10.2.0\+ASM\asmdisk2',
  4  'D:\ORACLE\PRODUCT\10.2.0\+ASM\asmdisk3',
  5  'D:\ORACLE\PRODUCT\10.2.0\+ASM\asmdisk4';
磁盘组已创建。
SQL> select path,mount_status from v$asm_disk;
PATH                                               MOUNT_STATUS
-------------------------------------------------- ------------------------------
D:\ORACLE\PRODUCT\10.2.0\+ASM\ASMDISK1             CACHED
D:\ORACLE\PRODUCT\10.2.0\+ASM\ASMDISK2             CACHED
D:\ORACLE\PRODUCT\10.2.0\+ASM\ASMDISK3             CACHED
D:\ORACLE\PRODUCT\10.2.0\+ASM\ASMDISK4             CACHED
    再检查磁盘状态,MOUNT_STATUS变成"CACHED",表示磁盘已经成为磁盘组的一部分,并且正在被ASM Instance访问。
关闭ASM Instance,在init+ASM.ora中加入参数 ASM_DISKGROUPS='DGROUP1',并创建spfile。
SQL> shutdown immediate
ASM 磁盘组已卸装
ASM 实例已关闭
SQL> create spfile from pfile='D:\oracle\product\10.2.0\db_1\database\INIT+asm.ORA';
文件已创建。
SQL> startup
ASM 实例已启动
Total System Global Area   83886080 bytes
Fixed Size                  1247420 bytes
Variable Size              57472836 bytes
ASM Cache                  25165824 bytes
ASM 磁盘组已装载
SQL> show parameter spfile
NAME              TYPE                   VALUE
---------------- ---------------------- ------------------------------
spfile              string                 D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\SPFILE+ASM.ORA
    这样我们就建成了ASM Instance和Disk Group,并将ASM的initial文件转成spfile。
分享到:
评论
1 楼 imeagle 2012-05-12  
天天软件测试网有螃蟹   楼主还是很讲究,转载处写出来了

相关推荐

    单节点Windows系统上的ASM.doc

    然而,通过以下步骤,我们可以在单节点的 Windows XP 系统上建立 ASM 实例,而无需额外的磁盘或复杂的虚拟化环境。 **建立 ASM Instance** 1. **模拟磁盘**:使用 Oracle 提供的 `asmtool` 工具,可以在一个磁盘上...

    Linux虚拟机下配置Oracle(ASM) RAC.docx

    主机操作系统环境通常是Windows XP Professional,而客户操作系统环境是Oracle Enterprise Linux 4,两者都是32位。每台虚拟机需要至少1700MB的处理器和足够的内存来运行Oracle软件。磁盘布局至关重要,因为ASM和RAC...

    tc windows xp

    综合以上信息,我们可以了解到这个压缩包可能包含了一个用于Windows XP环境下增强Turbo C功能的资源集合,其中包括自定义规则、模拟环境配置、汇编源码以及图形支持。对于使用Turbo C进行C或C++编程的初学者来说,...

    Windows2003环境下安装oracle_10GR2_RAC_for_VMware_7.0

    实验环境是在Windows XP下运行的VMware Workstation 7.0.0。在开始之前,确保你已安装了VMware Workstation,并了解该软件的基本操作。虽然有些文档可能提到VMware Workstation版本可能在配置共享磁盘时存在问题,但...

    创建oracle10g asm数据库step by step

    软件方面,则使用Windows XP Pro SP1作为主机操作系统,辅以VMware GSX Server 2.5.1虚拟化平台,运行RHEL3(Red Hat Enterprise Linux)和Oracle 10g for Linux。通过虚拟环境,可以灵活地增删虚拟磁盘,便于测试...

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

    软件环境包括Windows XP Pro SP1作为宿主机,VMware GSX Server作为虚拟化平台,以及运行在虚拟机上的Red Hat Enterprise Linux 3 (RHEL3)和Oracle 10g for Linux。确保在RHEL3安装过程中选择了所有的开发包,以避免...

    vc6.0使用XP显示风格

    为了使VC6.0编译的应用程序能够使用Windows XP的显示风格,开发者需要对项目进行特定的配置,其中包括添加一个manifest文件来指定依赖于更高版本的Common Controls库。 #### 二、实现步骤 下面详细介绍如何在VC6.0...

    VMware 安装Redhat 虚拟机,创建oracle10g asm数据库step by step

    **软件配置**:系统环境为Windows XP Pro SP1,使用VMware GSX Server 2.5.1作为虚拟化平台,目标操作系统为RHEL 3,数据库环境则基于Oracle 10g for Linux版本。 #### 安装准备 **安装VMware GSX Server**:安装...

    Masm for Windows集成实验环境

    在【描述】中提到,Masm for Windows集成实验环境兼容多种Windows操作系统,包括Windows 2000、Windows XP、Windows VISTA以及Windows 7。这意味着不论用户使用的是哪个版本的Windows,都能顺利安装并使用Masm进行...

    XP风格对话框的实现

    虽然本文主要介绍了在现代开发环境中实现XP风格对话框的方法,但实际应用时还需要考虑到不同版本Windows系统之间的差异,尤其是对于较新版本的操作系统来说,可能不再完全支持XP时代的某些视觉风格。 5. **进一步...

    MFC添加xp或者win7风格

    在不同的Windows系统上进行测试,确保样式在各种环境下都能正常工作。 请注意,虽然Windows XP支持Vista/Win7样式,但并不是所有控件都能完美呈现,因此在旧系统上可能仍有视觉上的差异。同时,为了确保向前兼容性...

    VC++程序界面美化(xpstyle.Manifest)

    2. **应用程序清单(Application Manifest)**:在Windows Vista及更高版本中,应用程序清单文件(.manifest)用于定义应用程序的行为,如启用或禁用视觉样式、指定所需的运行时环境等。在VC++项目中,通过添加一个...

    在Windows系统下如何安装OpenSSL过程

    本文将详细介绍如何在Windows环境下安装并配置OpenSSL。 #### 二、准备工作 在开始安装之前,请确保您的系统满足以下条件: - **操作系统**:Windows XP SP2(或其他支持的Windows版本) - **C++ 编译器**:Visual ...

    Oracle 10 windows安装手册(doc版)

    1. "监听程序配置":默认设置即可,或根据实际网络环境配置监听端口。 2. "Net Service Name":设置数据库服务名,以便客户端连接。 八、存储配置 1. "数据库存储选项":选择适合的存储模型,如自动存储管理(ASM)或...

    windows+oracle9i数据库安装配置指导手册.rar

    通过以上步骤,你可以在Windows环境下成功安装并配置Oracle 9i数据库。在实际操作中,可能还需要根据网络环境、应用需求以及组织的安全策略进行调整。阅读“windows+oracle9i数据库安装配置指导手册.pdf”将提供更...

    在Red Hat Enterprise Linux 5 上安装RAC环境

    - 配置ASM实例和RAC实例。 5. **配置集群服务** - 配置集群服务以实现节点之间的通信和协调。 - 测试集群服务的正常运行。 6. **配置数据库** - 创建数据库实例,并配置相关参数。 - 进行必要的测试以确保...

    汇编语言课程系统环境设置说明

    在学习汇编语言时,正确的系统环境配置是确保课程顺利进行的关键。本文档详细介绍了针对大连理工大学软件学院2007级非嵌入式专业学生设置Windows环境下MASM(Microsoft Macro Assembler)练习环境的步骤。以下是设置...

    Oracle10.1.0.2在Win2k环境下的RAC安装

    - 在共享磁盘上配置ASM (Automatic Storage Management)以实现数据共享。 **5. Oracle RAC安装** - 在两个节点上安装Oracle 10.1.0.2及CRS。 - 配置集群服务,包括网络服务、监听器等。 - 完成数据库实例配置,确保...

    各种操作系统及oracle11.2等软件下载地址

    Windows XP提供了多种桌面环境、多任务处理以及良好的硬件兼容性。 Windows 7 是 XP 的后续版本,于2009年发布,它在用户体验、性能和安全性方面都有显著提升。Windows 7引入了 Aero 桌面效果、任务栏改进、Jump ...

    的虚拟机上安装linux系统以及在linux上安装oracle数据库集群的详细步骤

    主机操作系统环境应为Windows 2003或Windows XP,内存需2GB以上,且至少有30GB可用硬盘空间。 接下来,我们来了解客人操作系统环境。这里我们使用两个32位的Red Hat Linux 4.2,分别为rac1和rac2,每个分配1GB内存...

Global site tag (gtag.js) - Google Analytics