介紹一個自己寫的crs_stat指令碼
這是一個我自己寫的指令碼,主要是方便自己去檢視(因為複製過來以後排版很亂,所以直接用圖片來顯示了)
這是我們在使用RAC,或者在單機安裝上ASM之後看到的結果
上面是oracle11g 11.2.0.4在oracle linux 6.5 上顯示的結果:
[grid@oel64~+ASM ~]$ uname -a
Linux oel64.localdomain 3.8.13-16.2.1.el6uek.x86_64 #1 SMP Thu Nov 7 17:01:44 PST 2013 x86_64 x86_64 x86_64 GNU/Linux
發現在11.2.0.4上,這個ora.diskmon預設是不啟動的了,和11.2.0.1是不一樣的
但是我這裡主要關心的是,如果我想停掉ora....ER.lsnr服務的話,如何做?
我想一定是這樣先檢視:
接下來我們將這個resource停止掉:
圖中顯示已經從ONLINE變成OFFLINE了
這樣做是沒問題的,但是先要去使用crs_stat -v先檢視一下,再複製一下,不符合我UNIX的簡單的理念,所以寫一個小指令碼來解決:
效果如下:
這樣我們就可以看到:ora.LISTENER.lsnr全名稱了,同時,後面的type也不是隱藏起來的了
現在再使用時就方便了: [grid@oel64~+ASM ~]$ crsctl stop res ora.LISTENER.lsnr
指令碼我起的名字是:mycrs_stat,可以把這個放到和crs_stat相同的目錄下,通常在$ORACLE_HOME/bin下面
[grid@oel64~+ASM ~]$ cat mycrs_stat
#!/usr/bin/env sh
crs_stat -v | awk 'BEGIN{FS="\n";RS=""}{print $1,$2,$3,$4,$5,$6,$7,$8}' | \
( printf "Name Type R/RA F/FT Target State Host\n\n"; \
sed -e 's/NAME=//;s/TYPE=//;s/TARGET=//;s/STATE=//;s/ on / /' \
-e 's#RESTART_ATTEMPTS=\([0-9]*\) RESTART_COUNT=\([0-9]*\) FAILURE_THRESHOLD=\([0-9]*\) FAILURE_COUNT=\([0-9]*\) # \2/\1 \4/\3 #') | \
column -t | sed 2i\
'-----------------------------------------------------------------------------'
[grid@oel64~+ASM ~]$
下面是啟動後的效果圖
這樣看起來舒服多了吧,呵呵!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30633755/viewspace-2127749/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 自己寫的fabric指令碼指令碼
- Oracle管理指令碼介紹Oracle指令碼
- nginx自己寫日誌切割指令碼Nginx指令碼
- Shell指令碼介紹與使用指令碼
- MySQL使用XtraBackup的shell指令碼介紹MySql指令碼
- 自己寫的殺mysql執行緒的指令碼MySql執行緒指令碼
- 編寫自己的Acunetix WVS漏洞指令碼指令碼
- DBA日常維護SQL指令碼_自己編寫的SQL指令碼
- 手寫一個自己的PromisePromise
- iOS——寫一個快速定位問題的指令碼iOS指令碼
- 從零開始 實現一個自己的指令碼引擎指令碼
- 從零開始實現一個自己的指令碼引擎指令碼
- catalog.sql指令碼介紹SQL指令碼
- 3個例項介紹shell指令碼中幾個特殊引數的用法指令碼
- Shell:如何寫一個多選選單的指令碼指令碼
- 一個javascript指令碼寫的俄羅斯方塊 (轉)JavaScript指令碼
- 自己寫一個ProviderIDE
- meterpreter常見指令碼介紹指令碼
- Linux shell 指令碼基礎介紹Linux指令碼
- javascript指令碼非同步載入介紹JavaScript指令碼非同步
- TCL指令碼語言基礎介紹指令碼
- 利用Flutter寫一個跨平臺的果核APP(0)——介紹FlutterAPP
- 從0到1編寫一個指令碼引擎指令碼
- 自己寫一個mvc框架吧(一)MVC框架
- 手寫指令碼程式碼太累!搞一個生成工具吧指令碼
- 分享一個自己寫的C# SqlHelperC#SQL
- 陣列-在Shell指令碼中的基本使用介紹陣列指令碼
- 自己寫一個Babel外掛Babel
- 自己動手寫一個 SimpleVueVue
- XSS跨站指令碼攻擊介紹指令碼
- Spring Boot下的一個DDD案例原始碼介紹Spring Boot原始碼
- Oracle 自己帶的Sample Sechemas 介紹Oracle
- 介紹一個MongoDB的替代方案MongoDB
- 用Jmeter編寫一個較複雜的測試指令碼JMeter指令碼
- 從0到1編寫一個JS指令碼引擎JS指令碼
- 自己寫的一個 java 解壓 rar zip 帶密碼 檔案Java密碼
- 自己從零寫作業系統GrapeOS——1.GrapeOS介紹作業系統
- 寫好shell指令碼的8個建議指令碼