知识大全 使用普通文件创建ASM实例

Posted 文件

篇首语:使人疲惫的不是远方的高山,而是鞋里的一粒沙子。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用普通文件创建ASM实例相关的知识,希望对你有一定的参考价值。

使用普通文件创建ASM实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   建立以下perl脚本 创建 个 m的文件模拟 块asm磁盘 脚本保存为h:/asmdisk txt    my $s= x ** ;  open(DF >h:/asmdisks/_file_disk ) || die Cannot create file $!n ;  open(DF >h:/asmdisks/_file_disk ) || die Cannot create file $!n ;  open(DF >h:/asmdisks/_file_disk ) || die Cannot create file $!n ;  open(DF >h:/asmdisks/_file_disk ) || die Cannot create file $!n ;  for (my $i= ; $i< ; $i++)   print DF $s;  print DF $s;  print DF $s;  print DF $s;    exit   运行刚才建立的perl脚本

  C:/WINDOWS>perl h:/asmdisk txt

   配置CSS服务 asm在实际的工作中需要Oracle Cluster Synchronization Services在数据库和asm之间同步数据和消息 所以在创建asm实例之前 必须配置CSS服务    C:/WINDOWS>localconfig add  Step : creating new OCR repository  Successfully accumulated necessary OCR keys   Creating OCR keys for user administrator privgrp   Operation successful   Step : creating new CSS service  successfully created local CSS service  successfully added CSS to home   创建asm实例的管理目录    %ORACLE_BASE%/admin/+asm/bdump  %ORACLE_BASE%/admin/+asm/cdump  %ORACLE_BASE%/admin/+asm/hdump  %ORACLE_BASE%/admin/+asm/pfile  %ORACLE_BASE%/admin/+asm/udump

   建立asm实例的参数文件F:/oracle/product/admin/+asm/pfile/init+asm ora 由于是通过文件模拟磁盘 需要用到asm的一个隐含参数_asm_allow_only_raw_disks 默认情况下这个参数的值为true 仅允许裸设备作为asm的磁盘;这里将该参数设置为false 可以用文件模拟asm磁盘    _asm_allow_only_raw_disks=false  asm_diskstring= h:/asmdisks/_file*   background_dump_dest= F:/oracle/product/admin/+asm/bdump   core_dump_dest= F:/oracle/product/admin/+asm/cdump   user_dump_dest= F:/oracle/product/admin/+asm/udump   instance_type=asm  patible=   large_pool_size= M  remote_login_passwordfile=exclusive   使用oradim创建asm实例 windows下必须 linux和unix下不需要

  C:/WINDOWS>oradim new asmsid +asm

  Instance created    启动asm实例 并创建asm实例的spfile    C:/WINDOWS>set ORACLE_SID=+asm  C:/WINDOWS>sqlplus /as sysdba   SQL*Plus: Release Production on Sat Mar : :   Copyright (c) Oracle All rights reserved   Connected to an idle instance   idle>startup nomount pfile= F:/oracle/product/admin/+asm/pfile/init+asm ora   asm instance started  Total System Global Area bytes  Fixed Size bytes  Variable Size bytes  asm Cache bytes  idle>create spfile from pfile= F:/oracle/product/admin/+asm/pfile/init+asm ora ;  File created    重启数据库实例 在shutdown和startup时出现ORA 和ORA 是因为目前还没有创建diskgroup 没有任何问题

      idle>shut immediate  ORA : invalid or missing diskgroup name  asm instance shutdown  idle>startup  asm instance started  Total System Global Area bytes  Fixed Size bytes  Variable Size bytes  asm Cache bytes  ORA : no diskgroups mounted

   创建diskgroup 假设DISK DISK 在一个failgroup DISK DISK 在另一个failgroup    idle>create diskgroup test normal redundancy   failgroup controller disk H:/asmDISKS/_FILE_DISK H:/asmDISKS/_FILE_DISK    failgroup controller disk H:/asmDISKS/_FILE_DISK H:/asmDISKS/_FILE_DISK ;  Diskgroup created   从v$asm_disk视图查看asm disk的情况    idle>col group_number heading gNo for   idle>col disk_number heading dNo for   idle>col mount_status heading mstatus for a   idle>col header_status heading hstatus for a   idle>col path for a   idle>SELECT group_number disk_number mount_status header_status state path from v$asm_disk;  gNo dNo mstatu hstatus STATE PATH      CACHED MEMBER NORMAL H:/asmDISKS/_FILE_DISK    CACHED MEMBER NORMAL H:/asmDISKS/_FILE_DISK    CACHED MEMBER NORMAL H:/asmDISKS/_FILE_DISK    CACHED MEMBER NORMAL H:/asmDISKS/_FILE_DISK   从v$asm_diskgroup视图查看asm diskgroup的情况

  idle>select group_number name total_mb free_mb state type from v$asm_diskgroup;  gNo NAME TOTAL_MB FREE_MB STATE TYPE      TEST MOUNTED NORMAL

cha138/Article/program/Oracle/201311/18510

相关参考

知识大全 rhel4+oracle10g ASM配制及ASM与文件系统之间迁移

rhel4+oracle10gASM配制及ASM与文件系统之间迁移  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一

知识大全 Oracle如何在ASM中定位文件的分布

Oracle如何在ASM中定位文件的分布  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我们将尝

知识大全 ORACLE10g中ASMCMD使用及ASM文件

ORACLE10g中ASMCMD使用及ASM文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 利用RMAN将数据库从文件系统迁移到ASM

利用RMAN将数据库从文件系统迁移到ASM  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一打开

知识大全 如何恢复一个只有完好数据文件的数据库

在没有控制文件备份的情况下重新创建控制文件也是其中一个选择本文旨在帮助初学者学习之用谢谢!!  如何恢复一个只有完好数据文件的数据库?  本文欲将此数据文件恢复成数据库TTI实例名TTI  $ORAC

知识大全 oracle存储过程创建表分区实例

  用存储过程创建数据表:创建时注意必须添加authidcurrent_user如果创建的表已存在存储过程继续执行但如不不加此关键语句存储过程将出现异常这个语句相当于赋权限例创建语句如下  复制代码代

知识大全 用Oracle创建实例的参数需求

用Oracle创建实例的参数需求  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我们知道Orac

知识大全 Oracle创建实例的最少参数需求

Oracle创建实例的最少参数需求  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我们知道Ora

知识大全 java里面如何创建一个内部类的实例?

  要想使用new生成一个内部类的实例需要先指向一个外部类的实例也就是先生成外部类的实例因为内部类可以调用外部类的人员成员当没有外部类实例的时候也就没有这些成员的内存空间内部类在实例化的时候调用外部类

知识大全 类的实例创建

  矩形类Rectangle中也许你想把矩形的相关信息写入类如  intwidthheight;    当然你还可以写入其它信息但或许长和宽对简单的矩形来说已足够了现在类的定义如下所示  public