oracle asm用法


Oracle ASM(Automatic Storage Management)是一种集群文件系统,为Oracle数据库提供了高性能、高可用、高可靠的存储管理服务。相比于传统的文件系统,ASM更加符合数据库的存储需求,同时也能够更好地管理大量的存储资源。

使用Oracle ASM的好处主要有以下几点:

  • 支持自动化数据分布、镜像和故障转移
  • 简化了存储管理,减少了管理复杂性和成本
  • 提高了数据库的可扩展性和性能

下面我们来看一下Oracle ASM的具体用法:

创建和管理ASM实例

# 创建ASM实例$ export ORACLE_SID=+ASM1$ export ORACLE_HOME=/u01/app/oracle/product/12.2.0.1/dbhome_1$ $ORACLE_HOME/bin/asmca# 停止ASM实例$ export ORACLE_SID=+ASM1$ export ORACLE_HOME=/u01/app/oracle/product/12.2.0.1/dbhome_1$ $ORACLE_HOME/bin/srvctl stop asm -n racnode1# 启动ASM实例$ export ORACLE_SID=+ASM1$ export ORACLE_HOME=/u01/app/oracle/product/12.2.0.1/dbhome_1$ $ORACLE_HOME/bin/srvctl start asm -n racnode1

创建ASM磁盘组

创建ASM磁盘组前需要先创建ASM实例,然后将磁盘添加到ASM实例中,最后才能创建磁盘组。

# 创建磁盘组$ export ORACLE_SID=+ASM1$ export ORACLE_HOME=/u01/app/oracle/product/12.2.0.1/dbhome_1$ $ORACLE_HOME/bin/asmca# 添加磁盘到磁盘组$ export ORACLE_SID=+ASM1$ export ORACLE_HOME=/u01/app/oracle/product/12.2.0.1/dbhome_1$ $ORACLE_HOME/bin/asmcmdASMCMD> adddisk /dev/sdb1ASMCMD> exit

创建ASM磁盘组空间

创建磁盘组后,需要用ASMCMD工具创建磁盘组空间。

# 创建磁盘组空间$ export ORACLE_SID=+ASM1$ export ORACLE_HOME=/u01/app/oracle/product/12.2.0.1/dbhome_1$ $ORACLE_HOME/bin/asmcmdASMCMD> volcreate -G testdg -s 1G -n testvol1ASMCMD> exit

分配ASM磁盘组空间

创建磁盘组空间后,需要将空间分配给数据库。

# 分配磁盘组空间$ sqlplus / as sysdbaSQL> alter database add diskgroup testdg mountpath '+TESTDG';SQL> exit

以上是常用的Oracle ASM用法,使用Oracle ASM可以极大地提高数据库的可用性、可靠性和性能,请开发者们在具体应用中使用Oracle ASM,同时关注Oracle官方对它的更新及推荐标准。


上一篇:php txt网页版通用快速搜索系统

下一篇:oracle asm界面


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

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器