通过ASMCMD命令连接ASM,Connected to an idle instance

[root@shdb02 ~]# su - oracle
[oracle@shdb02 ~]$ asmcmd
Connected to an idle instance.
ASMCMD> cd +DATA
//输入命令显示没有连接到 oracle asm
ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run
ASMCMD> pwd
ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run ASMCMD> help
commands:
-------- md_backup, md_restore lsattr, setattr cd, cp, du, find, help, ls, lsct, lsdg, lsof, mkalias
mkdir, pwd, rm, rmalias chdg, chkdg, dropdg, iostat, lsdsk, lsod, mkdg, mount
offline, online, rebal, remap, umount dsget, dsset, lsop, shutdown, spbackup, spcopy, spget
spmove, spset, startup chtmpl, lstmpl, mktmpl, rmtmpl chgrp, chmod, chown, groups, grpmod, lsgrp, lspwusr, lsusr
mkgrp, mkusr, orapwusr, passwd, rmgrp, rmusr volcreate, voldelete, voldisable, volenable, volinfo
volresize, volset, volstat ASMCMD> exit
[oracle@shfpdb02 dbs]$ exit
logout
//换到grid用户
[root@shdb02 ~]# su - grid
[grid@shdb02 ~]$ asmcmd
ASMCMD> cd /
ASMCMD> ll
commands:
-------- md_backup, md_restore lsattr, setattr cd, cp, du, find, help, ls, lsct, lsdg, lsof, mkalias
mkdir, pwd, rm, rmalias chdg, chkdg, dropdg, iostat, lsdsk, lsod, mkdg, mount
offline, online, rebal, remap, umount dsget, dsset, lsop, shutdown, spbackup, spcopy, spget
spmove, spset, startup chtmpl, lstmpl, mktmpl, rmtmpl chgrp, chmod, chown, groups, grpmod, lsgrp, lspwusr, lsusr
mkgrp, mkusr, orapwusr, passwd, rmgrp, rmusr volcreate, voldelete, voldisable, volenable, volinfo
volresize, volset, volstat ASMCMD> ls
ARCH/
DATA/
FRA/
OCR/

查看系统一些环境信息

[oracle@shdb02 ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/11.2.0/db_1

[oracle@shfpdb02 ~]$ env | grep ORA
ORACLE_PATH=.:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/oracle/bin:/home/oracle/bin:/u01/app/oracle/product/11.2.0/db_1/bin:/u01/app/oracle/product/11.2.0/db_1/OPatch:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin:/u01/app/oracle/common/oracle/bin:/u01/app/oracle/common/oracle/sql:.:/u01/app/oracle/product/11.2.0/db_1/rdbms/admin
ORACLE_SID=ht2
ORACLE_BASE=/u01/app/oracle
ORACLE_TERM=xterm
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1

查看asm的相关信息

[root@shdb02 ~]# su - grid

[grid@shdb02 ~]$ export ORACLE_SID=+ASM2
[grid@shdb02 ~]$ sqlplus / as sysdba
SQL> set linesize 200
SQL> col path for a30
SQL> select name,path,state,group_number from v$asm_disk; NAME PATH STATE GROUP_NUMBER
------------------------------ ------------------------------ -------- ------------
/dev/asm-disky NORMAL 0
/dev/asm-diskz NORMAL 0
/dev/asm-diskx NORMAL 0
/dev/asm-diskw NORMAL 0
/dev/asm-diskv NORMAL 0
/dev/asm-disku NORMAL 0
/dev/asm-diskt NORMAL 0
/dev/asm-disks NORMAL 0
DATA_0003 /dev/asm-diskad NORMAL 2
DATA_0002 /dev/asm-diskac NORMAL 2
ARCH_0004 /dev/asm-diski NORMAL 1 NAME PATH STATE GROUP_NUMBER
------------------------------ ------------------------------ -------- ------------
ARCH_0003 /dev/asm-diskh NORMAL 1
DATA_0001 /dev/asm-diskab NORMAL 2
DATA_0000 /dev/asm-diskaa NORMAL 2
ARCH_0001 /dev/asm-diskf NORMAL 1
ARCH_0002 /dev/asm-diskg NORMAL 1
ARCH_0000 /dev/asm-diske NORMAL 1
OCR_0002 /dev/asm-diskd NORMAL 4
DATA_0006 /dev/asm-diskq NORMAL 2
DATA_0007 /dev/asm-diskr NORMAL 2
OCR_0001 /dev/asm-diskc NORMAL 4
DATA_0005 /dev/asm-diskp NORMAL 2 NAME PATH STATE GROUP_NUMBER
------------------------------ ------------------------------ -------- ------------
DATA_0004 /dev/asm-disko NORMAL 2
FRA_0003 /dev/asm-diskn NORMAL 3
FRA_0001 /dev/asm-diskl NORMAL 3
FRA_0002 /dev/asm-diskm NORMAL 3
FRA_0000 /dev/asm-diskk NORMAL 3
OCR_0000 /dev/asm-diskb NORMAL 4 28 rows selected. 如何知道rac使用的是pfile or spfile
SQL> show parameter pfile NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string +OCR/shdb-cluster/asmparamet
erfile/registry.253.975783623 SQL> show parameter spfile NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string +OCR/shdb-cluster/asmparamet
erfile/registry.253.975783623 asm日志
[grid@shdb02 ~]$ cat /u01/app/oracle/product/11.2.0/db_1/log/diag/asmcmd/user_oracle/shdb02/alert/alert.log
29-Oct-20 18:03 Connected to an idle instance.
29-Oct-20 18:03 ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run
29-Oct-20 18:04 Connected to an idle instance.
29-Oct-20 18:04 ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run
29-Oct-20 18:09 Connected to an idle instance.
29-Oct-20 18:09 ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run
29-Oct-20 18:10 Connected to an idle instance.
29-Oct-20 18:10 ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run
08-Dec-21 11:36 Connected to an idle instance.
08-Dec-21 11:36 ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run
10-Dec-21 13:45 Connected to an idle instance.
10-Dec-21 13:45 ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run
14-Mar-22 12:04 Connected to an idle instance.
14-Mar-22 12:04 ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run
14-Mar-22 12:04 ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run
14-Mar-22 12:04 ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run
14-Mar-22 12:08 Connected to an idle instance.
14-Mar-22 12:08 ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run
14-Mar-22 13:40 Connected to an idle instance.
14-Mar-22 13:40 ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run
14-Mar-22 13:41 Connected to an idle instance.
14-Mar-22 13:41 ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run
[grid@shdb02 ~]$ echo $ORACLE_BASE
/u01/app/grid
[grid@shdb02 ~]$ echo $ORACLE_HOME
/u01/app/11.2.0/grid

查看asmcmd有三种方式
1、asmcmd命令行模式

ASMCMD>cd + //切换到ASM磁盘根路径
ASMCMD> pwd
+ //当前路径为根路径 +
//列出当前ASM客户端的信息
ASMCMD> lsct
DB_Name Status Software_Version Compatible_version Instance_Name Disk_Group
+ASM CONNECTED 11.2.0.4.0 11.2.0.4.0 +ASM2 OCR
+ASM CONNECTED 11.2.0.4.0 11.2.0.4.0 +ASM2 DATA
fp CONNECTED 11.2.0.4.0 11.2.0.4.0 fp2 DATA
ht CONNECTED 11.2.0.4.0 11.2.0.4.0 ht2 DATA
ht CONNECTED 11.2.0.4.0 11.2.0.4.0 ht2 FRA
//列出所有磁盘组及其属性
ASMCMD> lsdg
State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name
MOUNTED EXTERN N 512 4096 1048576 5242880 4969060 0 4969060 0 N ARCH/
MOUNTED EXTERN N 512 4096 1048576 8388608 4291161 0 4291161 0 N DATA/
MOUNTED EXTERN N 512 4096 1048576 4194304 4148235 0 4148235 0 N FRA/
MOUNTED NORMAL N 512 4096 1048576 30720 29794 10240 9777 0 Y OCR/
////列出数据文件信息
ASMCMD> lsof
DB_Name Instance_Name Path
+ASM +ASM2 +ocr.255.4294967295
fp fp2 +data/fp/controlfile/current.267.1006784839
fp fp2 +data/fp/datafile/epssite.dbf
fp fp2 +data/fp/datafile/example.14574.1006784845
fp fp2 +data/fp/datafile/mall.14576.1007732257
fp fp2 +data/fp/datafile/shfp.14578.1007732255
fp fp2 +data/fp/datafile/shfppj.14579.1007731213
fp fp2 +data/fp/datafile/sysaux.264.1006784737
fp fp2 +data/fp/datafile/system.14577.1006784737
fp fp2 +data/fp/datafile/undotbs1.265.1006784737
fp fp2 +data/fp/datafile/undotbs2.14573.1006785011
fp fp2 +data/fp/datafile/users.266.1006784737
fp fp2 +data/fp/onlinelog/group_1.263.1006784841
fp fp2 +data/fp/onlinelog/group_2.262.1006784841
fp fp2 +data/fp/onlinelog/group_3.14572.1006785065
fp fp2 +data/fp/onlinelog/group_4.261.1006785065
fp fp2 +data/fp/tempfile/temp.14575.1006784845
ht ht2 +data/htstandby/controlfile/current.256.975847439
ht ht2 +data/htstandby/datafile/epssite.271.975888699 //列出盘的信息
ASMCMD> lsdsk
Path
/dev/asm-diskaa
/dev/asm-diskab
/dev/asm-diskac
/dev/asm-diskad
/dev/asm-diskb
/dev/asm-diskc
/dev/asm-diskd
/dev/asm-diske
/dev/asm-diskf
/dev/asm-diskg
/dev/asm-diskh
/dev/asm-diski
/dev/asm-diskk
/dev/asm-diskl
/dev/asm-diskm
/dev/asm-diskn
/dev/asm-disko
/dev/asm-diskp
/dev/asm-diskq
/dev/asm-diskr

2、不进入asmcmd下,直接执行asmcmd命令方式

不进入ASM命令模式下操作,如:
//查看ASM磁盘占用情况
[grid@shdb02 ~]$ asmcmd ls -ls
State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name
MOUNTED EXTERN N 512 4096 1048576 5242880 4969060 0 4969060 0 N ARCH/
MOUNTED EXTERN N 512 4096 1048576 8388608 4291161 0 4291161 0 N DATA/
MOUNTED EXTERN N 512 4096 1048576 4194304 4148235 0 4148235 0 N FRA/
MOUNTED NORMAL N 512 4096 1048576 30720 29794 10240 9777 0 Y OCR/

3、在ASM 实例模式下

//在命令提示符中,设置oracle_sid环境变量为+ASM实例
[grid@shdb02 ~]$ export ORACLE_SID=+ASM2
//在Oracle11g RAC 中以grid用户登入后 , 以sysdba登入也是可以查看asm实例相关的状态, 但是不能做变更, sysasm 角色连接后才可以。
[grid@shdb02 ~]$ sqlplus / as sysasm ##或 sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Mon Mar 14 14:13:52 2022
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
SQL> set linesize 200
SQL> col path for a30
SQL> select name,path,state from v$asm_disk;
NAME PATH STATE
------------------------------ ------------------------------ --------
/dev/asm-disky NORMAL
/dev/asm-diskz NORMAL
/dev/asm-diskx NORMAL
/dev/asm-diskw NORMAL
/dev/asm-diskv NORMAL
/dev/asm-disku NORMAL
/dev/asm-diskt NORMAL
/dev/asm-disks NORMAL
DATA_0003 /dev/asm-diskad NORMAL
DATA_0002 /dev/asm-diskac NORMAL
ARCH_0004 /dev/asm-diski NORMAL NAME PATH STATE
------------------------------ ------------------------------ --------
ARCH_0003 /dev/asm-diskh NORMAL
DATA_0001 /dev/asm-diskab NORMAL
DATA_0000 /dev/asm-diskaa NORMAL
ARCH_0001 /dev/asm-diskf NORMAL
ARCH_0002 /dev/asm-diskg NORMAL
ARCH_0000 /dev/asm-diske NORMAL
OCR_0002 /dev/asm-diskd NORMAL
DATA_0006 /dev/asm-diskq NORMAL
DATA_0007 /dev/asm-diskr NORMAL
OCR_0001 /dev/asm-diskc NORMAL
DATA_0005 /dev/asm-diskp NORMAL
NAME PATH STATE
------------------------------ ------------------------------ --------
DATA_0004 /dev/asm-disko NORMAL
FRA_0003 /dev/asm-diskn NORMAL
FRA_0001 /dev/asm-diskl NORMAL
FRA_0002 /dev/asm-diskm NORMAL
FRA_0000 /dev/asm-diskk NORMAL
OCR_0000 /dev/asm-diskb NORMAL
28 rows selected.

ASMCMD-8102: no connection to Oracle ASM的更多相关文章

  1. Oracle ASM 相关的 视图(V$) 和 数据字典(X$)

    本文转自: http://blog.csdn.net/tianlesoftware/article/details/6733039 ASM由于其高度的封装性,使得我们很难知道窥探其内部的原理.可以通过 ...

  2. Oracle ASM 详解

    ASM:Automatic Storage Management, 是Oracle 主推的一种面向Oracle的存储解决方案, ASM 和 RDBMS 非常相似,ASM 也是由实例和文件组成, 也可以 ...

  3. 【翻译自mos文章】使用asmcmd命令在本地和远程 asm 实例之间 拷贝asm file的方法

    使用asmcmd命令在本地和远程 asm 实例之间 拷贝asm file的方法 參考原文: How to Copy asm files between remote ASM instances usi ...

  4. 【Oracle】Oracle ASM管理监控命令

    目录 Oracle ASM管理监控命令 目的: 1.查看磁盘组 2.查看目前归档 3.查看ASM的磁盘路径 4. asmcmd Oracle ASM管理监控命令 目的: 查看目前Oracle ASM相 ...

  5. oracle asm 概念

    automated storage management ,即自动存储管理,简称asm .. 在oracle 10g 这个版本之前,管理一个大型数据库成千上万的数据文件对数据库管理员来说是一个既无技术 ...

  6. Oracle ASM

    一 Oracle ASM簡介 Oracle 10g推出的管理磁盤的新方式,用於取代LVM技術.主要用于RAC環境 二 Oracle ASM的配置安裝 1.安裝asm包 RedHat Linux5.x ...

  7. (转)设置了RemoveIPC=yes 的RHEL7.2 会crash掉Oracle asm 实例和Oracle database实例

    设置了RemoveIPC=yes 的RHEL7.2  会crash掉Oracle asm 实例和Oracle database实例,该问题也会在使用Shared Memory Segment (SHM ...

  8. Oracle ASM 磁盘组基础知识整理(收藏版)

    转至:https://cloud.tencent.com/developer/article/1494403 为什么要写这么一篇基础知识呢?还是有那么一点点原因的,不是胡编乱造还真是有真实存在的事件的 ...

  9. Linux CentOS6.5下安装Oracle ASM

    Oracle版本:Oracle 11g 1.确定自己的Linux版本: [root@localhost ~]#uname -r 2.6.32-431.el6.x86_64 2.6.32-431.el6 ...

随机推荐

  1. JavaSE 千寻简学习笔记

    JavaSE 千寻简学习笔记 简介 TIOBE:编程语言排行榜 官网:https://hellogithub.com/report/tiobe/ 如何高效的学习Java 多写(代码)多写(笔记)多写( ...

  2. SQL语句的使用,SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 DELETE - 从数据库表中删除数据 INSERT INTO - 向数据库表中插入数据

    SQL DML 和 DDL 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL). SQL (结构化查询语言)是用于执行查询的语法. 但是 SQL 语言也包含用于更新. ...

  3. mysql 聚集索引和非聚集索引

    聚集索引:聚集索引表示表中存储的数据按照索引的顺序存储,检索效率比非聚集索引高,但对数据更新影响较大: 非聚集索引:非聚集索引表示数据存储在一个地方,索引存储在另一个地方,索引带有指针指向数据的存储位 ...

  4. linux下hadoop2.6.1源码64位的编译

    linux下hadoop2.6.1源码64位的编译 一. 前言 Apache官网上提供的hadoop本地库是32位的,如果我们的Linux服务器是64位的话,就会现问题.我们在64位服务器执行Hado ...

  5. NaviCat连接提示驱动程序IM004错误

    今天一打开NaviCat提示驱动程序IM004错误,百度了好几种方法都不起作用,多次尝试后总结出一套方法: 一.到控制面板--卸载程序--卸载NaviCat Clien 注意可能有多个版本的,2008 ...

  6. Android 12(S) 图形显示系统 - BufferQueue的工作流程(十一)

    题外话 我竟然已经写了这个系列的十一篇文章了,虽然内容很浅显,虽然内容很枯燥,虽然内容也许没营养,但我为自己的坚持点赞! 一.前言 前面的两篇文章,分别讲解了Producer的处理逻辑和queue b ...

  7. libpcap -学习1

    1.今天学到的最重要一点就是指定是否打开混杂模式(Promiscuous Mode),0表示非混杂模式,任何其他值表示混合模式.如果要打开混杂模式,那么网卡必须也要打开混杂模式,可以使用如下的命令打开 ...

  8. ChIP-seq技术介绍|易基因

    大家好,这里是专注表观组学十余年,多组学科研服务领跑者的易基因. 染色质免疫沉淀后测序(ChIP seq)是一种针对DNA结合蛋白.组蛋白修饰或核小体的全基因组分析技术.由于二代测序技术的巨大进步,C ...

  9. Java中的软引用、弱引用、虚引用的适用场景以及释放机制

    Java的强引用,软引用,弱引用,虚引用及其使用场景   从 JDK1.2 版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期.这四种级别由高到低依次为:强引用.软引用.弱引 ...

  10. HTML 5中的输出元素是什么?

    当你需要计算两个输入的结果并将结果放到一个标签里的时候,就需要输出元素了.比如你有两个文本框(参见下图),你想要让这些文本框数字相加,然后输出给标签. 下面就是如何使用HTML 5代码输出元素. &l ...