日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ASMCMD 命令详解

發布時間:2024/4/15 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 命令详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。