Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304416
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大家提供关于数据库教程相关的教程网站知识。

Oracle删除表前判断表名是否存在若存在则删除tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

复制具体相关代码 具体相关代码如下:,DECLARE num NUMBER; BEGIN SELECT COUNT(1) INTO num FROM USER_TABLES WhERE TABLE_NAME = UPPER('tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

一、     ASM(自动存储管理)的来由:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM是Oracle 10g R2中为了简化Oracle网站数据库的管理而推出来的一项新功能,这是Oracle自己提供的卷管理器,主要用于替代操作办法系统所提供的LVM,它不仅支持单实例,同时对RAC的支持也是非常好。ASM可以自动管理磁盘组并提供有效的数据冗余功能。使用ASM(自动存储管理)后,网站数据库管理员不再需要对ORACLE中成千上万的数据网站网站文件进行管理和分类,从而简化了DBA的工作量,可以使得工作效率大大提高。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

二、     什么是ASMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM它提供了以平台无关的网站网站文件系统、逻辑卷管理以及软RAID服务。ASM可以支持条带化和磁盘镜像,从而实现了在网站数据库被加载的情况下添加或移除磁盘以及自动平衡I/O以删除“热点”。它还支持直接和异步的I/O并使用Oracle9i中引入的Oracle数据管理器API(简化的I/O系统调用接口)。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM是做为单独的Oracle实例实施和部署,并且它只需要有参数网站网站文件,不需要其它的任何物理网站网站文件,就可以启动ASM实例,只有它在运行的时候,才能被其它数据访问。在Linux平台上,只有运行了OCSSD服务(Oracle安装程序默认安装)了才能和访问ASM。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

三、     使用ASM的好处:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1、 将I/O平均分部到所有可用磁盘驱动器上以防止产生热点,并且最大化性能。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2、 配置更简单,并且最大化推动网站数据库合并的存储资源利用。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3、 内在的支持大网站网站文件tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

4、 在增量增加或删除存储容量后执行自动联系重分配tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

5、 维护数据的冗余副本以提高可用性。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

6、 支持10g,11g的数据存储及RAC的共享存储管理tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

7、 支持第三方的多路径软件tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

8、 使用OMF相关方式来管理网站网站文件tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

四、     ASM冗余:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM使用独特的镜像算法:不镜像磁盘,而是镜像盘区。作为结果,为了在产生故障时提供连续的保护,只需要磁盘组中的空间容量,而不需要预备一个热备(hot spare)磁盘。不建议用户创建不同尺寸的故障组,因为这将会导致在分配辅助盘区时产生问题。ASM将网站网站文件的主盘区分配给磁盘组中的一个磁盘时,它会将该盘区的镜像副本分配给磁盘组中的另一个磁盘。给定磁盘上的主盘区将在磁盘组中的某个伙伴磁盘上具有各自的镜像盘区。ASM确保主盘区和其镜像副本不会驻留在相同的故障组中。磁盘组的冗余可以有如下的形式:双向镜像网站网站文件(至少需要两个故障组)的普通冗余(默认冗余)和使用三向镜像(至少需要3个故障组)提供较高保护程度的高冗余。一旦创建磁盘组,就不可以改变它的冗余级别。为了改变磁盘组的冗余,必须创建具有适当冗余的另一个磁盘组,然后必须使用RMAN还原或DBMS_FILE_TRANSFER将数据网站网站文件移动到这个新创建的磁盘组。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

三种不同的冗余相关方式如下:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1、 外部冗余(external redundancy):表示Oracle不帮您管理镜像,功能由外部存储系统实现,比如通过RAID技术;有效磁盘空间是所有磁盘设备空间的大小之和。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2、 默认冗余(normal redundancy):表示Oracle提供2份镜像来保护数据,有效磁盘空间是所有磁盘设备大小之和的1/2 (使用最多)tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3、 高度冗余(high redundancy):表示Oracle提供3份镜像来保护数据,以提高性能和数据的安全,最少需要三块磁盘(三个failure group);有效磁盘空间是所有磁盘设备大小之和的1/3,虽然冗余级别高了,但是硬件的代价也最高。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

五、     ASM进程tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM实例除了传统的DBWR,LGWR,CKPT,SMON,PMON等进程还包含如下四个新后台进程:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

RBAL:负责协调磁盘组的重新平衡活动(负责磁盘组均衡)tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ARB0-ARBn:在同一时刻可以存在许多此类进程,它们分别名为ARB0、ARB1,以此类推,执行实际的重新平衡分配单元移动进程。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

GMON:用于ASM磁盘组监控tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

O0nn 01-10:这组进程建立到ASM实例的连接,某些长时间操作办法比如创建数据网站网站文件,RDBMS会通过这些进程向ASM发送信息tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMB与ASM 实例的前台进程连接,周期性的检查两个instance的健康状况。每个网站数据库实例同时只能与一个ASM实例连接,因此网站数据库只会有一个ASMB后台进程。如一个节点上有多个网站数据库实例,它们只能共享一个ASM实例。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

RBAL用来进行全局调用,以打开某个磁盘组内的磁盘。ASMB进程与该节点的CSS守护进程进行通信,并接收来自ASM实例的网站网站文件区间映射信息。ASMB还负责为ASM实例提供I/O统计数据tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

CSS集群同步服务。要使用ASM,必须确保已经运行了CSS集群同步服务,CSS负责ASM实例和网站数据库实例之间的同步。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

注意:ASM实例必须要先于网站数据库实例启动,和网站数据库实例同步运行,迟于网站数据库实例关闭。ASM 实例和网站数据库实例的关系可以是1:1,也可以是1:n。假如如果是1:n,最好为ASM 安装单独的ASM_hOME。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

六、   ASM支持datafile,logfiles,control files,archivelogs,RMAN backup sets等自动的网站数据库网站网站文件管理tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

七、     ASM实例和网站数据库实例对应关系 tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

八、     Cluster ASM 架构tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

如需了解更详细信息请参见Oracle网站数据库管理员指南(Oracle首次放出): tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

好了,现在开始谈谈有关于ASM安装的相关内容,ASM的安装必须建立在操作办法系统和网站数据库软件已经安装完成的及实例未创建之前来进行安装,之后再进行选择ASM相关方式建库。ASM不仅可以应用于单实例的网站数据库,同时更适用于RAC集群相关方式的网站数据库,并且ASM只被Oracle所认,同时也是ORACLE最佳的存储解决方案,可以有效的替代RAID技术和卷管理技术,比裸设备的管理更加方便;所以现在大部分企业都在迅速的向ASM技术迁移。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

在上面咱们已经探讨过了ASM的三种模式,及其的一些应用,在这里咱们就不对其进行过多的累述。正式进入这篇的主题,如何安装ASM软件,安装ASM需要具备哪些条件。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM安装步骤:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

一、基础环境准备tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1、  检查操作办法系统和网站数据库软件是否安装完成:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Installation in progress (Mon Apr 09 19:12:44 CST 2012)tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

...............................................................  18% Done.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

...............................................................  36% Done.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

...............................................................  54% Done.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

...............................................................  73% Done.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

............                                                     76% Done.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Install successfultEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Linking in progress (Mon Apr 09 19:19:34 CST 2012)tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Link successfultEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Setup in progress (Mon Apr 09 19:23:13 CST 2012)tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

..............                                                  100% Done.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Setup successfultEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

End of install phases.(Mon Apr 09 19:23:26 CST 2012)tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

WARNING:A new inventory has been created in this session. however, it has not yet been registered as the central inventory of this system.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

To register the new inventory please run the script '/oracle/oraInventory/orainstRoot.sh' with root privileges. tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

If you do not register the inventory, you may not be able to update or patch the products you installed.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

The following configuration scripts tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

/oracle/orahome/10.2.0/db_1/root.shtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

need to be executed as root for configuring the system. If you skip the execution of the configuration tools, the configuration will not be complete and the product wont function properly. In order to get the product to function properly, you will be required to execute the scripts and the configuration tools after exiting the OUI.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

The installation of Oracle Database 10g was successful.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

从如上信息咱们可以看到网站数据库已经安装完成,操作办法系统肯定也是没有问题的。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2、  检查网站数据库和操作办法系统版本:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[oracle@ jb51.net db_1]$ lsb_release -atEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

LSB Version:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Distributor ID: EnterpriseEnterpriseServertEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Description:    Enterprise Linux Enterprise Linux Server release 5.4 (Carthage)tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Release:        5.4tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Codename:       CarthagetEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[oracle@ jb51.net db_1]$tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[oracle@ jb51.net db_1]$ uname -atEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Linux wwl 2.6.18-164.el5 #1 SMP Thu Sep 3 02:16:47 EDT 2009 i686 i686 i386 GNU/LinuxtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

操作办法系统版本为5.4 X86,内核版本为2.6.18-164.el5,后面下载ASM包必须要对应tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[oracle@ jb51.net db_1]$ sqlplus / as sysdbatEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL*Plus: Release 10.2.0.1.0 - Production on Mon Apr 9 19:41:54 2012tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Copyright (c) 1982, 2005, Oracle.  All rights reserved.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Connected to an idle instance.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

网站数据库版本是10.2.0.1.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3、  咱们已经知道了这些信息后,咱们就可以有针对性的下载ASM了:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM下载地址,版本不一样,用的ASM包也不一样:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

找到Intel IA32 (x86) Architecture系列中的这个包下载下来:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Drivers for kernel 2.6.18-164.el5

·         oracleasm-2.6.18-164.el5-2.0.5-1.el5.i686.rpmtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

·         以及如下两个包下载下来就可以了:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Library and Tools

·         oracleasm-support-2.1.7-1.el5.i386.rpmtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

·         oracleasmlib-2.0.4-1.el5.i386.rpmtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

·          tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

4、  下载完了之后开始安装asm的rpm包,用root用户安装,注意安装顺序,如下:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]# lstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

oracleasm-2.6.18-164.el5-2.0.5-1.el5.i686.rpmtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

oracleasmlib-2.0.4-1.el5.i386.rpmtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

oracleasm-support-2.1.7-1.el5.i386.rpmtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]# rpm -ivh oracleasm-support-2.1.7-1.el5.i386.rpm tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

warning: oracleasm-support-2.1.7-1.el5.i386.rpm: header V3 DSA signature: NOKEY, key ID 1e5e0159tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Preparing...                ########################################### [100%]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   1:oracleasm-support      ########################################### [100%]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]# rpm -ivh oracleasm-2.6.18-164.el5-2.0.5-1.el5.i686.rpm tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

warning: oracleasm-2.6.18-164.el5-2.0.5-1.el5.i686.rpm: header V3 DSA signature: NOKEY, key ID 1e5e0159tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Preparing...                ########################################### [100%]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   1:oracleasm-2.6.18-164.el########################################### [100%]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]# rpm -ivh oracleasmlib-2.0.4-1.el5.i386.rpm tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

warning: oracleasmlib-2.0.4-1.el5.i386.rpm: header V3 DSA signature: NOKEY, key ID 1e5e0159tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Preparing...                ########################################### [100%]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   1:oracleasmlib           ########################################### [100%]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]#tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

5、  好了,现在ASM相关包已经安装完成,现在来开始创建用于ASM的磁盘分区(不是一定要做,裸盘也可以做ASM)tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]# fdisk -ltEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Disk /dev/sda: 16.1 GB, 16106127360 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

255 heads, 63 sectors/track, 1958 cylinderstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Units = cylinders of 16065 * 512 = 8225280 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   Device Boot      Start         End      Blocks   Id  SystemtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

/dev/sda1   *           1          13      104391   83  LinuxtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

/dev/sda2              14        1958    15623212   8e  Linux LVMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Disk /dev/sdb: 10.7 GB, 10737418240 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

255 heads, 63 sectors/track, 1305 cylinderstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Units = cylinders of 16065 * 512 = 8225280 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Disk /dev/sdb doesn't contain a valid partition tabletEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Disk /dev/sdc: 10.7 GB, 10737418240 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

255 heads, 63 sectors/track, 1305 cylinderstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Units = cylinders of 16065 * 512 = 8225280 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Disk /dev/sdc doesn't contain a valid partition tabletEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]#tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

咱们从上图可以看出系统中有两块空闲的磁盘没有使用,咱们首先需要对磁盘创建分区,但不能格式化,开始执行命令如下:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

fdisk /dev/sdb /n/p/1/回车/回车/wtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

fdisk /dev/sdc /n/p/1/回车/回车/wtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

如下就已经创建好了分区:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]# fdisk -ltEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Disk /dev/sda: 16.1 GB, 16106127360 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

255 heads, 63 sectors/track, 1958 cylinderstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Units = cylinders of 16065 * 512 = 8225280 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   Device Boot      Start         End      Blocks   Id  SystemtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

/dev/sda1   *           1          13      104391   83  LinuxtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

/dev/sda2              14        1958    15623212   8e  Linux LVMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Disk /dev/sdb: 10.7 GB, 10737418240 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

255 heads, 63 sectors/track, 1305 cylinderstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Units = cylinders of 16065 * 512 = 8225280 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   Device Boot      Start         End      Blocks   Id  SystemtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

/dev/sdb1               1        1305    10482381   83  LinuxtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Disk /dev/sdc: 10.7 GB, 10737418240 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

255 heads, 63 sectors/track, 1305 cylinderstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Units = cylinders of 16065 * 512 = 8225280 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   Device Boot      Start         End      Blocks   Id  SystemtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

/dev/sdc1               1        1305    10482381   83  LinuxtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

二、ASM配置tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

以上已将准备环境准备好,下一步骤就是开始配置了,这里面配置包括如下几个步骤tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

开始创建ASM实例,创建ASM实例的相关方式有两种,一种是通过开始执行命令行,还有一种是通过图形界面,执行DBCA后有一步是创建ASM实例,图形界面实在太简单了,跟创建DB是一样的,在这里就不累赘了。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

在使用ASM之前首先要配置ASMLib驱动程序,如下:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

咱们首先可以看下asm的配置相关工具 oracleasm的语法和功能,如下:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 [root@wwl asmpark]# /etc/init.d/oracleasm --helptEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Usage: /etc/init.d/oracleasm {start|stop|restart|enable|disable|configure|createdisk|deletedisk|querydisk|listdisks|scandisks|status}tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]#tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1、开始配置ASMLib:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 [root@wwl asmpark]# /etc/init.d/oracleasm configuretEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Configuring the Oracle ASM library driver.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

This will configure the on-boot properties of the Oracle ASM librarytEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

driver.  The following questions will determine whether the driver istEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

loaded on boot and what permissions it will have.  The current valuestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

will be shown in brackets ('[]').  hitting <ENTER> without typing antEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

answer will keep that current value.  Ctrl-C will abort.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Default user to own the driver interface []: oracletEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Default group to own the driver interface []: dbatEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Start Oracle ASM library driver on boot (y/n) [n]: ytEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Scan for Oracle ASM disks on boot (y/n) [y]: ytEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Writing Oracle ASM library driver configuration: donetEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Initializing the Oracle ASMLib driver: [  OK  ]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Scanning the system for Oracle ASMLib disks: [  OK  ]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2、启用ASMLib驱动程序:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]# /etc/init.d/oracleasm enabletEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Writing Oracle ASM library driver configuration: donetEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Initializing the Oracle ASMLib driver: [  OK  ]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Scanning the system for Oracle ASMLib disks: [  OK  ]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3、通过以root用户身份运行以下开始执行命令来标记由 ASMLib 使用的磁盘:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]# /etc/init.d/oracleasm createdisk VOL1 /dev/sdb1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Marking disk "VOL1" as an ASM disk: [  OK  ]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]# /etc/init.d/oracleasm createdisk VOL2 /dev/sdc1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Marking disk "VOL2" as an ASM disk: [  OK  ]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]#tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

4、通过如下开始执行命令查看ASM所能使用的磁盘及状态,一切显示都是正常的。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]# oracleasm querydisk VOL1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Disk "VOL1" is a valid ASM disktEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]# oracleasm querydisk /dev/sdb1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Device "/dev/sdb1" is marked an ASM disk with the label "VOL1"tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]# oracleasm querydisk VOL2tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Disk "VOL2" is a valid ASM disktEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl ~]# oracleasm querydisk /dev/sdc1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Device "/dev/sdc1" is marked an ASM disk with the label "VOL2" tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]# oracleasm listdiskstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

VOL1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

VOL2tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]# ls -l /dev/oracleasm/disks/*tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

brw-rw---- 1 oracle dba 8, 17 Apr 10 00:25 /dev/oracleasm/disks/VOL1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

brw-rw---- 1 oracle dba 8, 33 Apr 10 00:25 /dev/oracleasm/disks/VOL2tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl asmpark]# oracleasm statustEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Checking if ASM is loaded: yestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Checking if /dev/oracleasm is mounted: yestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

5、如上ASMLib已经安装完成,并且也将磁盘标记为可用,接下来要做的就是创建ASM实例,并构建一个使用ASM磁盘来存储数据的网站数据库,可以使用DBCA,当然也可以使用手工的相关方式来创,在这里,我就采用手工相关方式创建ASM实例,步骤如下:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

6、创建初始化参数网站网站文件,信息如下:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[oracle@ jb51.net dbs]$ vi $ORACLE_hOME/dbs/init$ORACLE_SID.oratEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

asm_diskstring='WWL:VOL*'tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

background_dump_dest='/oracle/admin/ ASM/bdump'tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

core_dump_dest='/oracle/admin/ ASM/cdump'tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

user_dump_dest='/oracle/admin/ ASM/udump'tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

instance_type='asm'tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

large_pool_size=12MtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

remote_login_passwordfile='ShARED'tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

7、增加实例信息到/etc/oratabtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$ vi /etc/oratabtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM:/u01/app/oracle/product/10.2.0/db_1:YtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

8、创建ASM实例密码网站网站文件:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[oracle@ jb51.net dbs]$ $ORACLE_hOME/bin/orapwd file=$ORACLE_hOME/dbs/orapw$ORACLE_SID password='oracle' force=y;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[oracle@ jb51.net dbs]$tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

9、创建ASM实例相应的目录:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[oracle@ jb51.net dbs]$  mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/bdumptEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[oracle@ jb51.net dbs]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/cdumptEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[oracle@ jb51.net dbs]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/udumptEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[oracle@ jb51.net dbs]$tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

10、开启CSS服务tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$ su - roottEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl ~]# /oracle/orahome/10.2.0/db_1/bin/localconfig addtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

/etc/oracle does not exist. Creating it now.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Successfully accumulated necessary OCR keys.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Creating OCR keys for user 'root', privgrp 'root'..tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Operation successful.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Configuration for local CSS has been initializedtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Adding to inittab tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Startup will be queued to init within 90 seconds.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Checking the status of new Oracle init process...tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Expecting the CRS daemons to be up within 600 seconds.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

CSS is active on these nodes.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

        wwltEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

CSS is active on all nodes.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Oracle CSS service is installed and running under init(1M)tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

11、启动ASM实例,并创建ASM磁盘组:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[oracle@ jb51.net dbs]$ sqlplus / as sysdbatEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Apr 10 01:23:44 2012tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Copyright (c) 1982, 2005, Oracle.  All rights reserved.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Connected to:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductiontEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

With the Partitioning, OLAP and Data Mining optionstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> startup nomount;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM instance startedtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Total System Global Area   83886080 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Fixed Size                  1217836 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Variable Size              57502420 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM Cache                  25165824 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> select instance_name,status from v$instance;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

INSTANCE_NAME    STATUStEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

---------------- ------------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM             STARTEDtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

现在实例我已经将其启动到nomount状态,下一步开始创建ASM磁盘组。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

12、创建ASM组并将其启动到MOUNT状态,tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> create diskgroup ASMGROUP1 normal redundancy disk '/dev/oracleasm/disks/VOL1','/dev/oracleasm/disks/VOL2';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Diskgroup created.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

好了,磁盘组已经创建好了,并且也已经挂载了tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> select name,state from v$asm_diskgroup;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

NAME                           STATEtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

------------------------------ -----------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMGROUP1                      MOUNTEDtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

可以看到如下,参数网站网站文件也随着更新了:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> show parameter asm_diskgroups;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

NAME                                 TYPE        VALUEtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

------------------------------------ ----------- ------------------------------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

asm_diskgroups                       string      ASMGROUP1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

13、检查ASM进程是否都正常启动了,咱们之前提到的几个进程名称,这里面都有了,说明现在ASM已经是正常运行状态。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[oracle@ jb51.net ~]$ ps -ef | grep asmtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

oracle    3887     1  0 02:58 ?        00:00:00 asm_pmon_ ASMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

oracle    3889     1  0 02:58 ?        00:00:00 asm_psp0_ ASMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

oracle    3891     1  0 02:58 ?        00:00:00 asm_mman_ ASMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

oracle    3893     1  0 02:58 ?        00:00:00 asm_dbw0_ ASMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

oracle    3895     1  0 02:58 ?        00:00:00 asm_lgwr_ ASMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

oracle    3897     1  0 02:58 ?        00:00:00 asm_ckpt_ ASMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

oracle    3899     1  0 02:58 ?        00:00:00 asm_smon_ ASMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

oracle    3901     1  0 02:58 ?        00:00:00 asm_rbal_ ASMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

oracle    3903     1  0 02:58 ?        00:00:00 asm_gmon_ ASMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

一、通过ASM相关方式建立单实例库tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

二、检查通过ASM建库后,网站网站文件存储的状态:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>select file_name,tablespace_name from dba_data_files;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

FILE_NAME                                         TABLESPACE_NAMEtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

-----------------------------------------------------------------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMGROUP1/wwl/datafile/users.259.780215953        USERStEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMGROUP1/wwl/datafile/sysaux.257.780215951       SYSAUXtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMGROUP1/wwl/datafile/undotbs1.258.780215953     UNDOTBS1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMGROUP1/wwl/datafile/system.256.780215951       SYSTEMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

咱们由如上可以看出,现在数据都是存储在ASM新建的 ASMGROUP1的组里面,并且网站网站文件名后面跟了一大串的数字,这是因为咱们在新建表空间的时候直接采用就是Oracle OMF规范来进行创建的(OMF实际上是9i里面就已经推出来的功能了),在ASM中创建表空间和添加数据网站网站文件咱们就没有必要指定数据网站网站文件的存放路径了,当然他跟db_create_file_dest这个参数是相关联的。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

如下通过OMF相关方式创建表空间和添加数据网站网站文件的相关方式,可以看到很方便,默认大小就是100M,会自动扩展:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1、咱们通过查看db_create_file_dest参数,发现了数据网站网站文件默认创建路径是在 ASMGROUP1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> show parameter db_create_file_desttEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

NAME                                 TYPE        VALUEtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

----------------------------------------------- ------------------------------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

db_create_file_dest                  string      ASMGROUP1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2、使用OMF特性来进行表空间的创建tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> create tablespace asm;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Tablespace created.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> alter tablespace asm add datafile;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Tablespace altered.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3、检查表空间是否已创建好tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

通过如下,咱们可以看到,表空间已经创建成功,并且已经开启了数据网站网站文件自动扩展功能。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> selectFILE_NAME,tablespace_name,bytes/1024/1024,AUTOEXTENSIBLE,MAXBYTES/1024/1024from dba_data_files where TABLESPACE_NAME='ASM';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

FILE_NAME                                          TABLESPACE_NAMEBYTES/1024/1024 AUT MAXBYTES/1024/1024tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

----------------------------------------------------------------- --------------- --- ------------------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMGROUP1/wwl/datafile/asm.270.780300769          ASM                         100 YES         32767.9844tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMGROUP1/wwl/datafile/asm.271.780300809          ASM                         100 YES         32767.9844tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

4、可以动态的修改网站数据库创建网站网站文件的位置tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> alter system set db_create_file_dest='/oracle/oradata/wwl';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

一、  ASM实例相关操作办法:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM实例的管理,启动,关闭tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM实例的启动和网站数据库实例的启动有严格的先后关系,ASM启动一定早于网站数据库实例,关闭一定晚于ASM实例,因为它是网站数据库数据网站网站文件存储位置。假如如果ASM没有起来,起网站数据库将会报ORA-17503;ORA-15077的错误,错误信息如下:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>startuptEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ORA-01078:failure in processing system parameterstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ORA-01565:error in identifying file ' ASMGROUP1/WWL/spfileWWL.ora'tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ORA-17503:ksfdopn:2 Failed to open file ASMGROUP1/WWL/spfileWWL.oratEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ORA-15077:could not locate ASM instance serving a required diskgrouptEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1.1  ASM启动的具体相关方法:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>startuptEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMinstance startedtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

TotalSystem Global Area   83886080 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

FixedSize                  1217836 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

VariableSize              57502420 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMCache                  25165824 bytestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMdiskgroups mountedtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>select instance_name,status from v$instance;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

INSTANCE_NAME    STATUStEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

----------------------------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM             STARTEDtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1.2  ASM关闭的具体相关方法  (必须先关闭网站数据库)tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

没有关闭RDBMS实例关闭ASM将报错ORA-15097,提示已连接RDBMS实例,无法关闭ASM实例,tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$ export Oracle_SID= ASMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$ sqlplus / as sysdbatEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> shutdown immediatetEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ORA-15097: cannot ShUTDOWNASM instance with connected RDBMS instancetEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关闭RDBMS实例状态ASM是可以正常关闭的。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$export ORACLE_SID=WWL    ---先关闭在ASM上运行的RDBMS实例tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$sqlplus / as sysdbatEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> shutdown immediatetEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Database closed.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Database dismounted.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ORACLE instance shut down.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$export ORACLE_SID= ASM   ---再关闭ASM实例tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$ sqlplus / as sysdbatEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> shutdown immediatetEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM diskgroups dismountedtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM instance shutdowntEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

二、  ASM三种磁盘组及磁盘的添加和维护tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1、ASM磁盘的添加及删除tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1.1   添加这个步骤所需的磁盘(/dev/sdd -- /dev/sdm  共10块10G的盘)tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1.2   通过root用户查看下当前有几个ASM磁盘,磁盘状态,实例状态tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

# oracleasm listdiskstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

VOL1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

VOL2tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

# oracleasm querydisk VOL1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Disk"VOL1" is a valid ASM disktEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

# oracleasm querydisk VOL2tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Disk"VOL2" is a valid ASM disktEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

# ls -l /dev/oracleasm/disks/*tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

brw-rw---- 1oracle dba 8, 17 Apr 12 05:30 /dev/oracleasm/disks/VOL1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

brw-rw---- 1oracle dba 8, 33 Apr 12 05:30 /dev/oracleasm/disks/VOL2tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

# oracleasm statustEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Checking if ASMis loaded: yestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Checking if /dev/oracleasm is mounted: yestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

     咱们已知网站数据库当有两块通过ASMLiB已经标记了的磁盘,并且状态是正常的tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1.3   开始通过ASMLib来标记新的磁盘,用于后面的实验:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

l  报错了,很经典,是由于没有创建分区导致:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

# /etc/init.d/oracleasm createdisk VOL3 /dev/sddtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Marking disk"VOL3" as an ASM disk: [FAILED]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

l  先创建分区具体相关方法:fdisk /dev/sdd /n/p/1/回车/回车/w,将所有磁盘都创建分区。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

# /etc/init.d/oracleasmcreatedisk VOL3 /dev/sdd1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Marking disk "VOL3" as anASM disk: [  OK  ]   ---可以看到,能正常创建tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

           # sh oracleasm   通过执行脚本开始执行命令,新建10个磁盘已全部完成标记tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Marking disk "VOL4" as an ASM disk: [  OK  ]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Marking disk "VOL5" as an ASM disk: [  OK  ]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Marking disk "VOL6" as an ASM disk: [  OK  ]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Marking disk "VOL7" as an ASM disk: [  OK  ]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Marking disk "VOL8" as an ASM disk: [  OK  ]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Marking disk "VOL9" as an ASM disk: [  OK  ]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Marking disk "VOL10" as an ASM disk: [  OK  ]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Marking disk "VOL11" as an ASM disk: [  OK  ]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Marking disk "VOL12" as an ASM disk: [  OK  ]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1.4   为ASMGROUP1磁盘组添加删除磁盘tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

l  查看磁盘组的状态tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> selectGROUP_NUMBER,NAME,STATE,TYPE from v$asm_diskgroup;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

GROUP_NUMBER   NAME      STATE       TYPEtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

------------------------ -----------------  --------------    --------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1  ASMGROUP1  CONNECTED  NORMALtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

           SQL> SELECT a.name GRPNAME,b.group_number GR_NUMBER,b.disk_numberDK_NUMBER,b.name ASMFILE,b.path,b.mount_status,b.state FROM v$asm_diskgroupa,v$asm_disk b;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

GRPNAME    GR_NUMBER  DK_NUMBER ASMFILE                        PATh                      MOUNT_S STATEtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

---------- ---------- ---------------------------------------- ------------------------- ------- --------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMGROUP1  1    0ASMGROUP1_0000    /dev/oracleasm/disks/VOL1OPENED  NORMALtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMGROUP1 1   1ASMGROUP1_0001     /dev/oracleasm/disks/VOL2 OPENED  NORMALtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

l  查看磁盘组ASMGROUP1中的成员tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> selectgroup_number,disk_number, failgroup,name,path from v$asm_disk where FAILGROUPlike 'ASMGROUP1%';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

GROUP_NUMBERDISK_NUMBER FAILGROUP                     NAME                          PAThtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

----------------------- ------------------------------ ----------------------------------------------------------------------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

          2           1 ASMGROUP1_0001                 ASMGROUP1_0001                 /dev/oracleasm/disks/VOL2tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

           2           0 ASMGROUP1_0000                 ASMGROUP1_0000                 /dev/oracleasm/disks/VOL1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

l  添加为ASMGROUP1添加磁盘tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> alterdiskgroup ASMGROUP1 add disk '/dev/oracleasm/disks/VOL10';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Diskgroupaltered.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

l  咱们可以看到已经添加成功了tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>  select group_number,disk_number,failgroup,name,path from v$asm_disk where FAILGROUP like 'ASMGROUP1%';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

GROUP_NUMBERDISK_NUMBER FAILGROUP                      NAME                           PAThtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

----------------------- ------------------------------ ----------------------------------------------------------------------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

           2           2 ASMGROUP1_0002                 ASMGROUP1_0002                 /dev/oracleasm/disks/VOL10tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

           2           1 ASMGROUP1_0001                 ASMGROUP1_0001                 /dev/oracleasm/disks/VOL2tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

           2           0 ASMGROUP1_0000                 ASMGROUP1_0000                 /dev/oracleasm/disks/VOL1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2、ASM三种磁盘组的创建及删除(high  Normal Extermal)tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2.1  创建high级别的ASM磁盘组,最少需要三块磁盘来创建。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> create diskgroup asmhigh high redundancy disk'/dev/oracleasm/disks/VOL3','/dev/oracleasm/disks/VOL4','/dev/oracleasm/disks/VOL5';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Diskgroupcreated.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2.2  创建Normal级别的ASM磁盘,最少需要两个磁盘来创建。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> creatediskgroup asmnormal normal redundancy disk'/dev/oracleasm/disks/VOL6','/dev/oracleasm/disks/VOL7';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Diskgroupcreated.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2.3  创建Extermal级别的ASM磁盘,最少需要一个磁盘来创建。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> creatediskgroup asmexternal external redundancy disk '/dev/oracleasm/disks/VOL8';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Diskgroupcreated.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

                                                                        tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2.4  查看刚才创建的磁盘状态tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> select name,state,type fromv$asm_diskgroup;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

NAME            STATE       TYPEtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

--------------- ----------- ------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMGROUP1       MOUNTED    NORMALtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMhIGh         MOUNTED     hIGhtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMNORMAL      MOUNTED    NORMALtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMEXTERNAL     MOUNTED    EXTERNtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2.5         为ASM磁盘组添加成员,在这里咱们就以Normal磁盘组来进行成员添加的例子:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> alter diskgroup ASMNORMAL add disk'/dev/oracleasm/disks/VOL9';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Diskgroup altered.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> select group_number,disk_number,failgroup,name,path from v$asm_disk where FAILGROUP like 'ASMNORMAL%';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

GROUP_NUMBER DISK_NUMBER FAILGROUP                      NAME                           PAThtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

------------ ----------------------------------------- ------------------------------ ----------------------------------------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

          4           2 ASMNORMAL_0002                 ASMNORMAL_0002                 /dev/oracleasm/disks/VOL9tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

          4           1 ASMNORMAL_0001                 ASMNORMAL_0001                 /dev/oracleasm/disks/VOL7tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

           4           0 ASMNORMAL_0000                 ASMNORMAL_0000                 /dev/oracleasm/disks/VOL6tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2.6         删除磁盘组成员,在这里咱们同样以NORMAL磁盘组来进行成员删除的例子:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> alter diskgroup ASMNORMAL drop disk ASMNORMAL_0002;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Diskgroup altered.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> select group_number,disk_number, failgroup,name,path fromv$asm_disk where FAILGROUP like 'ASMNORMAL%';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

GROUP_NUMBER DISK_NUMBER FAILGROUP                      NAME                           PAThtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

------------ ----------- ------------------------------ ----------------------------------------------------------------------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

           4           1 ASMNORMAL_0001                 ASMNORMAL_0001                 /dev/oracleasm/disks/VOL7tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

           4           0 ASMNORMAL_0000                 ASMNORMAL_0000                 /dev/oracleasm/disks/VOL6tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

三、  模拟磁盘故障 tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3.1      在AMSGROUP1(NORMAL类型)磁盘组中写数据tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> selecttablespace_name,file_name,bytes/1024/1024 M from dba_data_files;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

TABLESPACE_NAMEFILE_NAME                                              MtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

------------------------------------------------------------ ----------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

USERS           ASMGROUP1/wwl/datafile/users.259.780215953            5tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SYSAUX          ASMGROUP1/wwl/datafile/sysaux.257.780215951         230tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

UNDOTBS1        ASMGROUP1/wwl/datafile/undotbs1.258.78021595         25tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

                3tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SYSTEM          ASMGROUP1/wwl/datafile/system.256.780215951         480tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM             ASMGROUP1/wwl/datafile/asm.270.780300769            100tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM             ASMGROUP1/wwl/datafile/asm.271.780300809            100tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

6 rowsselected.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

如上咱们可以看到,咱们所有的表空间均是放在ASMGROUP1中的,一会儿咱们将对表空间写如数据,并删除一磁盘。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3.2     咱们查看下该表空间的默认用户tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> selectusername,default_tablespace from dba_users where DEFAULT_TABLESPACE='ASM';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

USERNAME                       DEFAULT_TABLESPACEtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

------------------------------------------------------------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

WWL                            ASMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3.3     在ASM表空间写入数据。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

通过WWL用户登录到系统创建一张表,用来测试.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> connwwl/wwltEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Connected.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> createtable wwl (id varchar(5),name varchar(10));tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Table created.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>  begintEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  2  fori in 1..1000 looptEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  3 insert into wwl values (15,'wwl15');tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  4  endloop;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  5  end;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  6  /tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

PL/SQLprocedure successfully completed.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

咱们创建了一张wwl的表,并且插入了1000行数据tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> selectcount(*) from wwl;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  COUNT(*)tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

----------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

      1000tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3.4     模拟磁盘突然损坏tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl ~]#oracleasm deletedisk VOL2;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Clearing diskheader: donetEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Dropping disk:donetEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl ~]#tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

仔细看下面,咱们通过如上的开始执行命令删除了VOL2后,现在只认到一个磁盘了。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> selectgroup_number,disk_number, failgroup,name,path from v$asm_disk where FAILGROUPlike 'ASMGROUP%';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

GROUP_NUMBERDISK_NUMBER FAILGROUP                     NAME                          PAThtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

----------------------- ------------------------------ ----------------------------------------------------------------------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

           2           0 ASMGROUP1_0000                 ASMGROUP1_0000                 /dev/oracleasm/disks/VOL1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

但是咱们的实例和咱们刚才创建的表数据都没有丢失,这就是冗余的好处,NORMAL模式它是用牺牲一块磁盘的空间来保障数据的安全性的,hight模式是至少牺牲一块硬盘来保障数据的安全性。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> selectcount(*) from wwl;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  COUNT(*)tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

----------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

      1000tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3.5      而且业务是不会中断的,但是在日志和硬盘指示灯上会有告警:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM日志信息如下:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

WARNING:offlining disk 2.3916240783 (ASMGROUP1_0002) with mask 0x1tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

NOTE: PSTupdate: grp = 2, dsk = 2, mode = 0x6tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

NOTE: cacheclosing disk 2 of grp 2: ASMGROUP1_0002tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

NOTE: PSTupdate: grp = 2tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

NOTE: erasingheader on grp 2 disk ASMGROUP1_0002tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3.6     这个时候咱们需要尽快更换新的硬盘,因为发生这问题之后假如如果另外一个磁盘再损坏的话那将是不可弥补的数据丢失,更换新硬盘后,数据将会再次进行同步。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3.7      tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

四、  ASM别名管理tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

别名就是外号,比如说当系统自动产生的名称太过复杂不怎么好记,DBA可以通过别名,为它创建一个简单化的名称,而又不会对其现有名称造成任何影响。ASM中创建别名是通过alter diskgroup的alias子句实现,支持增加/修改/删除等多项操作办法。V$ASM_ALIAS视图中可以查询到当前实例中创建的别名。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

4.1    添加别名tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> alter diskgroup ASMGROUP1 add alias' ASMGROUP1/wwl/datafile/asm01.dbf' for' ASMGROUP1/wwl/datafile/asm.270.780300769';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Diskgroup altered.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

4.2    修改别名tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> alter diskgroup ASMGROUP1 renamealias ' ASMGROUP1/wwl/datafile/asm01.dbf' for' ASMGROUP1/wwl/datafile/asm.270.780300769';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Diskgroup altered.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

4.3    删除别名tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> alter diskgroup ASMGROUP1 dropalias ' ASMGROUP1/wwl/datafile/asm01.dbf' for' ASMGROUP1/wwl/datafile/asm.270.780300769';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Diskgroup altered.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   无论是添加、删除或是修改别名,对原网站网站文件路径均不会有影响。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

五、  目录及目录网站网站文件管理tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

5.1   创建目录tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> alter diskgroup ASMGROUP1 add directory ' ASMGROUP1/WWL1';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Diskgroupaltered.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

5.2   修改目录tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> alterdiskgroup ASMGROUP1 rename directory ' ASMGROUP1/WWL1' to ' ASMGROUP1/WWL2';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Diskgroupaltered.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

5.3   删除目录tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL> alter diskgroup ASMGROUP1 drop directory ' ASMGROUP1/WWL2';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Diskgroupaltered.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

六、  手动平衡磁盘组tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

一般情况下ASM都会自动对其下的磁盘组进行平衡,不过ORACLE也提供了手动平衡磁盘组的相关方式,通过alter diskgroup ... power 数据库语句。前面提到过磁盘组的平衡度有0到11多个级别,默认是按照ASM_POWER_LIMIT初始化参数中设置的值,手动平衡的话,设置的平衡度可以与初始化参数中并不相同,例如,设置磁盘组平衡度为5,数据库语句如下:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

     SQL>alter diskgroup asmgroup1 rebalance power 5;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Diskgroup altered.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

七、  通过ASMCMD相关工具管理ASMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[oracle@wwl ~]$ which asmcmdtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

/oracle/orahome/10.2.0/db_1/bin/asmcmdtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[oracle@wwl ~]$ cd/oracle/orahome/10.2.0/db_1/bin/tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMCMD> ls  tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMEXTERNAL/tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMGROUP1/tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMhIGh/tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMNORMAL/tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMCMD>tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMCMD> helptEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       asmcmd [-p] [command]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       The environment variables ORACLE_hOME and ORACLE_SID determine the tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       instance to which the program connects, and ASMCMD establishes a tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       bequeath connection to it, in the same manner as a SQLPLUS / AS tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       SYSDBA.  The user must be a memberof the SYSDBA group.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       Specifying the -p option allows the current directory to be displayed tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       in the command prompt, like so:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       ASMCMD [ DATAFILE/ORCL/CONTROLFILE] >tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       [command] specifies one of the following commands, along with itstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       parameters.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       Type "help [command]" to get help on a specific ASMCMDcommand.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       commands:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       --------tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

cd:------------------------------------------进入下级目录或进入所需要的目录tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

du:------------------------------------------显示指定的ASM目录下ASM网站网站文件占用的所有磁盘空间tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

find:-----------------------------------------查找所需的网站网站文件tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

help:-----------------------------------------显示帮助信息tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ls:---------------------------------------------列出ASM目录下的内容及其属性tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lsct:-------------------------------------------列出当前ASM客户端的信息tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lsdg:-------------------------------------------列出所有磁盘组及其属性tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

mkalias:--------------------------------------为系统生成的网站网站文件名创建别名tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

mkdir:----------------------------------------创建新目录tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

pwd:------------------------------------------显示当前目录路径tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

rm:--------------------------------------------删除ASM目录下的某个网站网站文件或网站网站文件夹tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

rmalias:--------------------------------------删除别名tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMCMD>tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

要查看某个开始执行命令的相信通过在开始执行命令前添加help来查看,如下:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMCMD> help cdtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       cd <dir>tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       Change the current directory to <dir>.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMCMD> help dutEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       du [-h] [dir]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       Display total space used for files located recursively under [dir], tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       similar to "du -s" under UNIX; default is the currentdirectory.  Two tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       values are returned, both in units of megabytes.  The first value does tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       not take into account mirroring of the diskgroup while the second does.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       For instance, if a file occupies 100 MB of space, then it actually tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       takes up 200 MB of space on a normal redundancy diskgroup and 300 MB tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       of space on a high redundancy diskgroup. tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       [dir] can also contain wildcards.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       The -h flag suppresses the column headers from the output.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMCMD> help findtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       find [-t <type>] <dir> <pattern>tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       Find the absolute paths of all occurrences of <pattern> under<dir>.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       <pattern> can be a directory and may include wildcards.  <dir> may alsotEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       include wildcards.  Note thatdirectory names in the results have thetEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       "/" suffix to clarify their identity.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       The -t option allows searching by file type.  For instance, one can tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       search for all the control files at once.  <type> must be one of the tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

       valid values in V$ASM_FILE.TYPE.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASMCMD>tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

八、  oracleasm相关工具的使用和语法介绍tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl ~]# oracleasm --helptEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Usage: oracleasm[--exec-path=<exec_path>] <command> [ <args> ]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

      oracleasm --exec-pathtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

      oracleasm -htEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

      oracleasm -VtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

The basic oracleasm commands are:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   configure        Configure the OracleLinux ASMLib drivertEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   init             Load andinitialize the ASMLib drivertEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   exit             Stop the ASMLibdrivertEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   scandisks        Scan the systemfor Oracle ASMLib diskstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   status           Display thestatus of the Oracle ASMLib drivertEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   listdisks        List known OracleASMLib diskstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   querydisk        Determine if adisk belongs to Oracle ASMlibtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   createdisk       Allocate a devicefor Oracle ASMLib usetEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   deletedisk       Return a deviceto the operating systemtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   renamedisk       Change the labelof an Oracle ASMlib disktEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   update-driver    Download thelatest ASMLib drivertEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl ~]#tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

九、  ASM相关视图(V$)和数据字典(X$)tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ASM由于其高度的封装性,使得咱们很难知道窥探其内部的原理。可以通过一下视图和数据字典来来查看ASM 的信息。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

相关视图和数据字典tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

View NametEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

X$ Table nametEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

DescriptiontEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

V$ASM_DISKGROUPtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

X$KFGRPtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

performs  disk discovery and lists diskgroupstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

V$ASM_DISKGROUP_STATtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

X$KFGRP_STATtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

diskgroup  stats without disk discoverytEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

V$ASM_DISKtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

X$KFDSK,  X$KFKIDtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

performs  disk discovery, lists disks and their usage metricstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

V$ASM_DISK_STATtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

X$KFDSK_STAT,  X$KFKIDtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lists  disks and their usage metricstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

V$ASM_FILEtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

X$KFFILtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lists  ASM files, including metadata/asmdisk filestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

V$ASM_ALIAStEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

X$KFALStEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lists  ASM aliases, files and directoriestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

V$ASM_TEMPLATEtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

X$KFTMTAtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lists  the available templates and their propertiestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

V$ASM_CLIENTtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

X$KFNCLtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lists  DB instances connected to ASMtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

V$ASM_OPERATIONtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

X$KFGMGtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lists  rebalancing operationstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

N.A.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

X$KFKLIBtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

available  libraries, includes asmlib pathtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

N.A.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

X$KFDPARTNERtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lists  disk-to-partner relationshipstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

N.A.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

X$KFFXPtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

extent  map table for all ASM filestEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

N.A.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

X$KFDATtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

extent  list for all ASM diskstEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

N.A.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

X$KFBhtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

describes  the ASM cache (buffer cache of ASM in blocks of 4K (_asm_blksize)tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

N.A.tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

X$KFCCEtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

a  linked list of ASM blocks. to be further investigatedtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

This list isobtained querying v$fixed_view_definitionwhere view_name like '%ASM%' whichexposes all the v$ and gv$ views with theirdefinition. Fixed tables are exposedby querying v$fixed_table where name like'x$kf%' (ASM fixed tables use the'X$KF' prefix). tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>select* fromv$fixed_view_definition whereview_name like '%ASM%';tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SQL>select* from sys.v$fixed_tablewhere name like 'X$KF%' ;tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

十、  ASM常见的错误处理tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

错误一、tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ORA-15097:cannotShUTDOWN ASM instance with connected RDBMS instancetEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

解决办法:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

发生这个问题,唯一的一个原因就是Oracle实例没有关闭,或ORACLE实例正在关闭或处于挂起状态,导致ASM实例无法关闭,解决办法,关闭RDBMS实例后再关闭ASM实例。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

错误二、tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@wwl ~]# /etc/init.d/oracleasm createdisk VOL3 /dev/sddtEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Marking disk "VOL3" as an ASM disk: [FAILED]tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

   报这个错的原因在于磁盘为分区导致。在创建ASM的之前必须线将磁盘分区,但不能格式化,后执行创建就不会有问题了。tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

十一、       ASM 扩展性tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

最多支持63个磁盘组;     最多支持10000个磁盘;     最大支持4pb/磁盘;     最大支持40     exabyte/ASM存储; 最大支持1百W个网站网站文件/磁盘组; 外部冗余时单个网站网站文件最大35tb,标准冗余时单个网站网站文件最大5.8tb,高冗余度时单个网站网站文件最大3.9tb tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

十二、       ASM其它信息请参考如下连接:tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

tEEAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于数据库教程相关的教程网站知识今天我们就说到这里了,希望可以帮到大家。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304416

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市