grid使用者asmcmd命令相關
開始 使用asmcmd ,ls 命令也出錯:
ASMCMD-08102: no connection to ASM
後在grid 的配置檔案.bash_profile 中,修改以下幾項,再使用,問題解決:
ORACLE_SID=+ASM1; export ORACLE_SID
export ORACLE_HOME=/opt/app/grid
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=+ASM1
以前的 export ORACLE_HOME=/opt/app/grid 都是配置成了 export ORACLE_HOME=/opt/app/oracle/ 去了。
(執行 source .bash_profile可使.bash_profile 檔案中環境變數馬上生效)
ASMCMD可以以互動或非互動模式兩種模式執行。
1) 互動模式執行:在作業系統命令提示符下輸入asmcmd,會得到ASMCMD>提示符,可以輸入相關的命令,如果使用-p選項,將在ASMCMD提示符中包含當前路徑,如下:
gdhish1:/oracle/orahis>export ORACLE_SID=+hisasm1
gdhish1:/oracle/orahis>asmcmd -p
ASMCMD [+] > ls
ORAHIS_22G/
ORAHIS_44G/
ASMCMD [+] > cd ORAHIS_22G
ASMCMD [+ORAHIS_22G] >
2) 非互動模式執行:命令格式為:asmcmd command arguments,如下:
gdhish1:/oracle/orahis>asmcmd ls -l
State Type Rebal Unbal Name
MOUNTED EXTERN N N ORAHIS_22G/
MOUNTED EXTERN N N ORAHIS_44G/
3.3. ASMCMD命令參考
例項管理命令:
dsget 返回discovery diskstring
dsset 設定discovery diskstring
lsct 顯示當前oracle ASM的客戶端,一般指資料庫例項和ASM例項,資料來源於V$ASM_CLIENT檢視
lsop 顯示當前磁碟組或ASM例項的操作,資料來源於V$ASM_OPERATION檢視
lspwusr 顯示ASM密碼檔案中的使用者
orapwusr 增加,刪除,修改ASM密碼檔案使用者
shutdown 關閉ASM例項
startup 啟動ASM例項
spbackup 備份ASM SPFILE,不影響GPnP profile;備份檔案不能識別成SPFILE,不能用spcopy複製。為了識別備份檔案為SPFILE必須用cp命令
spcopy 複製ASM SPFILE,在同一個磁碟組不能複製多份。為了更新GPnP profile,則用-u選項或用spset命令
spget 返回ASM SPFILE的位置從GPnP profile
spmove 移動ASM SPFILE,自動更新GPnP profile.當SPFILE被ASM例項開啟時不能被移動
spset 設定ASM SPFILE的位置,
檔案管理命令:
cd 切換目錄,可使用萬用字元
cp 在磁碟組之間,磁碟組與作業系統之間複製檔案。不能在兩個遠端例項間複製。OCR和OCR備份型別的檔案不能用cp,要用spbackup,spcopy,spmove
如果是遠端複製,則連線串樣式為:user@host[.port_number].SID。port_number預設為1521
du 顯示已經使用的磁碟空間在指定的目錄(包括子目錄)
find 查詢,注意要區分大小寫
ls 顯示ASM目錄下的內容
lsof 顯示本地客戶端已開啟的檔案
mkalias 建立一個系統產生的檔案的別名。別名和對應的檔案必須在同一磁碟組且每個ASM檔案只能有一個別名
mkdir 建立ASM目錄
pwd 顯示當前目錄的路徑
rm 刪除指定的檔案或目錄,如果是別名,會刪除別名和別名對應的檔案
rmalias 刪除指定的別名
磁碟組管理命令
chdg 修改磁碟組(增加磁碟,刪除磁碟,調整磁碟大小,重新平衡磁碟組,基於XML配置檔案的)
chkdg 檢查或修復磁碟組
dropdg 刪除磁碟組
iostat 顯示磁碟IO統計,資訊來源於V$ASM_DISK_IOSTAT檢視
lsattr 顯示磁碟組屬性,資訊來源於V$ASM_ATTRIBUTE檢視
lsdg 顯示已掛載的磁碟組和他們的資訊,與ls -ls輸出結果一樣,資訊來源於V$ASM_DISKGROUP_STAT檢視,如果指定了--discovery,則查詢V$ASM_DISKGROUP
lsdsk 顯示ASM磁碟,資訊來源於V$ASM_DISK_STAT檢視;連線模式查詢V$ASM_DISK_STAT and V$ASM_DISK返回資訊;非連線模式透過掃描磁碟頭來返回資訊
lsod 顯示已開啟的裝置
md_backup 建立已掛載的磁碟組後設資料備份
md_restore恢復磁碟組後設資料備份
mkdg 建立磁碟組,基於XML配置檔案建立。注意:mkdg建立的磁碟組只掛載在本地節點
mount 掛載磁碟組
offline 使磁碟或失效磁碟組離線
online 使磁碟或失效磁碟組上線
rebal 重新平衡磁碟組
remap 重定位資料在磁碟上的物理塊的範圍內
setattr 設定磁碟組屬性
umount 解除安裝磁碟組
模板管理命令:
chtmpl 修改模板屬性
lstmpl 顯示模板屬性
mktmpl 增加模板到磁碟組
rmtmpl 從磁碟組刪除模板
檔案訪問管理命令:
chgrp 修改檔案或檔案列表的使用者組
chmod 修改檔案或檔案列表的許可權
chown 修改檔案或檔案列表的擁有者
groups 顯示使用者所屬使用者組
grpmod 增加或刪除作業系統使用者到/從已存在的使用者組
lsgrp 顯示使用者組
lsusr 顯示磁碟組中的使用者
mkgrp 建立一個使用者組
mkusr 新增作業系統使用者到磁碟組
passwd 修改使用者的密碼
rmgrp 刪除一個使用者組
rmusr 刪除一個使用者
ASMCMD-08102: no connection to ASM
後在grid 的配置檔案.bash_profile 中,修改以下幾項,再使用,問題解決:
ORACLE_SID=+ASM1; export ORACLE_SID
export ORACLE_HOME=/opt/app/grid
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=+ASM1
以前的 export ORACLE_HOME=/opt/app/grid 都是配置成了 export ORACLE_HOME=/opt/app/oracle/ 去了。
(執行 source .bash_profile可使.bash_profile 檔案中環境變數馬上生效)
ASMCMD可以以互動或非互動模式兩種模式執行。
1) 互動模式執行:在作業系統命令提示符下輸入asmcmd,會得到ASMCMD>提示符,可以輸入相關的命令,如果使用-p選項,將在ASMCMD提示符中包含當前路徑,如下:
gdhish1:/oracle/orahis>export ORACLE_SID=+hisasm1
gdhish1:/oracle/orahis>asmcmd -p
ASMCMD [+] > ls
ORAHIS_22G/
ORAHIS_44G/
ASMCMD [+] > cd ORAHIS_22G
ASMCMD [+ORAHIS_22G] >
2) 非互動模式執行:命令格式為:asmcmd command arguments,如下:
gdhish1:/oracle/orahis>asmcmd ls -l
State Type Rebal Unbal Name
MOUNTED EXTERN N N ORAHIS_22G/
MOUNTED EXTERN N N ORAHIS_44G/
3.3. ASMCMD命令參考
例項管理命令:
dsget 返回discovery diskstring
dsset 設定discovery diskstring
lsct 顯示當前oracle ASM的客戶端,一般指資料庫例項和ASM例項,資料來源於V$ASM_CLIENT檢視
lsop 顯示當前磁碟組或ASM例項的操作,資料來源於V$ASM_OPERATION檢視
lspwusr 顯示ASM密碼檔案中的使用者
orapwusr 增加,刪除,修改ASM密碼檔案使用者
shutdown 關閉ASM例項
startup 啟動ASM例項
spbackup 備份ASM SPFILE,不影響GPnP profile;備份檔案不能識別成SPFILE,不能用spcopy複製。為了識別備份檔案為SPFILE必須用cp命令
spcopy 複製ASM SPFILE,在同一個磁碟組不能複製多份。為了更新GPnP profile,則用-u選項或用spset命令
spget 返回ASM SPFILE的位置從GPnP profile
spmove 移動ASM SPFILE,自動更新GPnP profile.當SPFILE被ASM例項開啟時不能被移動
spset 設定ASM SPFILE的位置,
檔案管理命令:
cd 切換目錄,可使用萬用字元
cp 在磁碟組之間,磁碟組與作業系統之間複製檔案。不能在兩個遠端例項間複製。OCR和OCR備份型別的檔案不能用cp,要用spbackup,spcopy,spmove
如果是遠端複製,則連線串樣式為:user@host[.port_number].SID。port_number預設為1521
du 顯示已經使用的磁碟空間在指定的目錄(包括子目錄)
find 查詢,注意要區分大小寫
ls 顯示ASM目錄下的內容
lsof 顯示本地客戶端已開啟的檔案
mkalias 建立一個系統產生的檔案的別名。別名和對應的檔案必須在同一磁碟組且每個ASM檔案只能有一個別名
mkdir 建立ASM目錄
pwd 顯示當前目錄的路徑
rm 刪除指定的檔案或目錄,如果是別名,會刪除別名和別名對應的檔案
rmalias 刪除指定的別名
磁碟組管理命令
chdg 修改磁碟組(增加磁碟,刪除磁碟,調整磁碟大小,重新平衡磁碟組,基於XML配置檔案的)
chkdg 檢查或修復磁碟組
dropdg 刪除磁碟組
iostat 顯示磁碟IO統計,資訊來源於V$ASM_DISK_IOSTAT檢視
lsattr 顯示磁碟組屬性,資訊來源於V$ASM_ATTRIBUTE檢視
lsdg 顯示已掛載的磁碟組和他們的資訊,與ls -ls輸出結果一樣,資訊來源於V$ASM_DISKGROUP_STAT檢視,如果指定了--discovery,則查詢V$ASM_DISKGROUP
lsdsk 顯示ASM磁碟,資訊來源於V$ASM_DISK_STAT檢視;連線模式查詢V$ASM_DISK_STAT and V$ASM_DISK返回資訊;非連線模式透過掃描磁碟頭來返回資訊
lsod 顯示已開啟的裝置
md_backup 建立已掛載的磁碟組後設資料備份
md_restore恢復磁碟組後設資料備份
mkdg 建立磁碟組,基於XML配置檔案建立。注意:mkdg建立的磁碟組只掛載在本地節點
mount 掛載磁碟組
offline 使磁碟或失效磁碟組離線
online 使磁碟或失效磁碟組上線
rebal 重新平衡磁碟組
remap 重定位資料在磁碟上的物理塊的範圍內
setattr 設定磁碟組屬性
umount 解除安裝磁碟組
模板管理命令:
chtmpl 修改模板屬性
lstmpl 顯示模板屬性
mktmpl 增加模板到磁碟組
rmtmpl 從磁碟組刪除模板
檔案訪問管理命令:
chgrp 修改檔案或檔案列表的使用者組
chmod 修改檔案或檔案列表的許可權
chown 修改檔案或檔案列表的擁有者
groups 顯示使用者所屬使用者組
grpmod 增加或刪除作業系統使用者到/從已存在的使用者組
lsgrp 顯示使用者組
lsusr 顯示磁碟組中的使用者
mkgrp 建立一個使用者組
mkusr 新增作業系統使用者到磁碟組
passwd 修改使用者的密碼
rmgrp 刪除一個使用者組
rmusr 刪除一個使用者
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29819001/viewspace-1321059/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASMCMD命令ASM
- asmcmd命令學習ASM
- 【ASM】ASMCMD cp 命令ASM
- asmcmd命令用法教程ASM
- Oracle ASMCMD命令參考OracleASM
- Linux使用者/使用者組/許可權相關命令Linux
- Linux入門_基礎命令_使用者和組相關命令Linux
- 快速上手Linux核心命令(十一):Linux使用者相關命令Linux
- Oracle相關命令Oracle
- vagrant 相關命令
- Vim相關命令
- oem相關命令
- RMAN命令相關
- BGP相關命令
- [Linux]使用者及密碼相關命令(轉)Linux密碼
- ASMCMD中的各個命令ASM
- asmcmd的cp命令小bugASM
- Composer 相關命令
- AIX相關管理命令AI
- gpfs 相關命令大全
- pip 相關命令操作
- 相關dos命令合集
- solaris10_相關命令_處理器_相關
- linux每日命令(30):Linux 使用者及使用者組相關檔案、命令詳解Linux
- 『學了就忘』Linux使用者管理 — 51、使用者管理相關命令Linux
- Linux 相關scsi命令Linux
- AIX系統相關命令AI
- linux 安全相關命令Linux
- 【hadoop/Spark】相關命令HadoopSpark
- Linux 核心相關命令Linux
- mvn 相關命令彙總
- Linux系統上的常用基礎命令,深入使用者與使用者組的相關命令!Linux
- 『學了就忘』Linux使用者管理 — 52、使用者組管理相關命令Linux
- ASM命令列管理工具asmcmdASM命令列
- Linux 、docker 、nginx 相關命令LinuxDockerNginx
- 【linux】命令-網路相關Linux
- adb Gradle相關命令Gradle
- 5-Docker映象相關命令Docker