oracle asm启动


Oracle ASM(Automatic Storage Management)是Oracle数据库管理系统的一个可选组件,它能够管理Oracle数据库实例中的所有数据文件、控制文件和日志文件,实现了对磁盘组的快速、灵活和高效管理。在该系统中,磁盘空间不再作为文件系统管理,而是由ASM实现整个磁盘空间的管理,为Oracle数据库的管理提供了强有力的支持。

启动Oracle ASM实例是实现ASM管理的第一步,它需要按照以下步骤进行:

  1. 确保ASM实例需要使用的设施已经启用,并通过操作系统用户切换到grid用户下的$ORACLE_HOME下的bin目录,使用asmcmd命令将ASM实例启动。
  2. ASM实例启动完成后,可以通过SQL*Plus连接到ASM实例,并执行相关操作。

下面我们通过具体的例子详细说明如何启动Oracle ASM实例。

1. 首先,我们需要确保ASM实例目录下的Database Resource Manager已经启动,可以通过以下命令查看:

$ srvctl status asm

该命令将显示ASM实例的状态信息,如下所示:

Instance ora.asm - 已运行ASM 域在 clustdb 上

可以看到,ASM实例已经启动,并处于运行状态。

2. 确定当前ASM实例要使用的Oracle Grid Infrastructure Home目录,此处默认为$ORACLE_HOME,通过切换到grid用户,并进入$ORACLE_HOME/bin目录下执行以下命令启动ASM实例:

$ su – grid$ cd $ORACLE_HOME/bin$ asmcmd start asm

以上命令将启动ASM实例,并打开ASM用户交互式命令行界面,可以通过该界面完成不同类型的管理功能。

3. ASM实例启动完成后,可以使用SQL*Plus客户端连接到ASM实例,例如执行以下命令进行连接:

$ sqlplus / as sysasm

如果连接成功,将显示以下内容:

SQL*Plus : Release 12.1.0.2.0 Production on Wed Jul 10 20:48:22 2019Copyright (c) 1982, 2014, Oracle.All rights reserved.连接到:ASM 目录访问服务SQL>

现在,就可以使用SQL命令完成ASM实例的管理工作。例如,我们可以创建磁盘组、删除磁盘组、添加磁盘等操作。

Oracle ASM是Oracle数据库管理的一个重要组件,它能够为Oracle数据库提供快速、灵活和高效的磁盘空间管理。启动ASM实例是实现ASM管理的第一步,需要按照上述步骤进行相应的操作。同时,我们也可以使用相关的命令,例如srvctl和sqlplus,完成ASM实例的状态查询、启动和连接操作。


上一篇:oracle awm

下一篇:oracle audit功能


Copyright © 2002-2019 测速网 https://www.inhv.cn/ 皖ICP备2023010105号 城市 地区 街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!
热门搜索