知识大全 使用普通文件创建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中定位文件的分布 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们将尝
ORACLE10g中ASMCMD使用及ASM文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
利用RMAN将数据库从文件系统迁移到ASM 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一打开
在没有控制文件备份的情况下重新创建控制文件也是其中一个选择本文旨在帮助初学者学习之用谢谢!! 如何恢复一个只有完好数据文件的数据库? 本文欲将此数据文件恢复成数据库TTI实例名TTI $ORAC
用存储过程创建数据表:创建时注意必须添加authidcurrent_user如果创建的表已存在存储过程继续执行但如不不加此关键语句存储过程将出现异常这个语句相当于赋权限例创建语句如下 复制代码代
用Oracle创建实例的参数需求 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们知道Orac
Oracle创建实例的最少参数需求 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们知道Ora
要想使用new生成一个内部类的实例需要先指向一个外部类的实例也就是先生成外部类的实例因为内部类可以调用外部类的人员成员当没有外部类实例的时候也就没有这些成员的内存空间内部类在实例化的时候调用外部类
矩形类Rectangle中也许你想把矩形的相关信息写入类如 intwidthheight; 当然你还可以写入其它信息但或许长和宽对简单的矩形来说已足够了现在类的定义如下所示 public