olsnodes -n -p -i ## 顯示各節點ID、private、VIP 網卡名稱
oifcfg iflist ## 列出網卡網段
oifcfg getif  ## 列出網卡屬性 (public或interconnect)
oifcfg set -global ethX/<SubNet>:public  ## 設定網卡為 public
oifcfg set -global ethX/<SubNet>:cluster_interconnect  ## 設定網卡為interconnect
oifcfg delif -global ethX/<SubNet>  ## 刪除網卡

crsctl check crs  ## 確認 CRS 狀態
crsctl start crs  ## 啟動 CRS
crsctl stop crs   ## 停止 CRS
crsctl query css votedisk ## 確認 votedisk 所在
crsctl add css votedisk <dev> -force  ## 增加 votedisk,但必須在crs 停止狀態
crsctl lsmodes <css|crs|evm>  ## 列出模組
crsctl debug log <css|crs|evm> <module:Level> ## Trace crs 指令

export SRVM_TRACE=true ## 讓螢幕顯示 srvctl 詳細訊息
srvctl config service -d <DBSID> -a   ## 看 service 設定
srvctl config database -d <DBSID> -a  ## 看 DB 設定值
srvctl config nodeapps -n <Node>      ## 看各節點 instance name
srvctl config nodeapps -n <Node> -l   ## 看listener
srvctl config listener -n <Node>      ## 看listener
srvctl stop listener -n <Node>        ## 停止指定節點的listener
srvctl stop instance -d <DBSID> -i <instancename> -o <DB 關閉選項> ## 透過 CRS 停止 DB
srvctl start database -d <DBSID>  ## 透過 CRS 啟動 DB
srvctl start database -d <DBSID> -o <mount|nomount> ## 透過 CRS 啟動 DB 至指定狀態

ocrdump -stdout -xml     ## 將OCR內容,以XML格式在螢幕顯示
ocrdump <FileName> -xml  ## 將OCR內容,以XML格式在螢幕顯示

ocrcheck  ## 顯示 OCR 狀態
ocrconfig -showbackup  ## 顯示OCR自動備份
ocrconfig -export <FileName> ## 將 OCR 匯出為檔案,需 root 權限執行
ocrconfig -import <FileName> ## 將之前匯出的檔案 import 到 OCR
ocrconfig -replace ocrmirror <dev>  ## 增加 Mirror OCR
ocrconfig -replace ocr <dev>  ## 變更 OCR 位置

Posted by 椰子殼

2010/07/23 11:22 2010/07/23 11:22
Response
No Trackback , 2 Comments
RSS :
http://www.homeweb.idv.tw/rss/response/586

清除raw device內容

  經過幾次的測試,發現重新安裝 Clusterware 的時候,採用 raw device 的 OCR 內容如果沒有清除,有時候會造成最後的設定無法套用,甚至讓安裝程序停在 root.sh 最後。

透過以下指令可以清除 raw device 的內容:
dd if=/dev/zero of=/dev/raw/raw1 bs=1M count=400
## bs=1M 的話,count 大概等於 raw 的 MB 數

Posted by 椰子殼

2010/07/22 17:05 2010/07/22 17:05
Response
No Trackback , No Comment
RSS :
http://www.homeweb.idv.tw/rss/response/585

  最近正在研究 Oracle RAC 的安裝,弄了好久終於把該死的 clusterware 安裝起來,途中遇到的 bug、問題可真不少,做個筆記。

1.  Linux 版本問題,請在安裝的時候,下指令 ./runInstaller -ignoreSysPrereqs

2. OCR、vote disk,雖然規格上有說可以使用 ASM、ocfs2、NFS、RAW,不過實際安裝,卻只有 raw 可以使用。

3. 安裝到最後有個程序,要執行 root.sh,通常這個部分會在其他節點出現錯誤,執行以下程序:
$ORA_CRS_HOME/bin # ./oifcfg setif -global eth0/10.80.1.0:public
$ORA_CRS_HOME/bin # ./oifcfg setif -global eth1/192.168.1.0:cluster_interconnect
### 執行以下兩個指令確認
$ORA_CRS_HOME/bin # ./oifcfg getif
$ORA_CRS_HOME/bin # ./oifcfg iflist

4. 以上作業確認後,需要到 $ORA_CRS_HOME/bin 執行 vipca,但是應該會發生 libptthread.so.0 的錯誤,詳細如下:
.....(略)
Running vipca(silent) for configuring nodeapps
/opt/oracle/product/10gR2/crs/jdk/jre//bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory

請修改以下兩個檔案:
$ORA_CRS_HOME/bin/vipca 內容中的
      arch=`uname -m`
       if [ "$arch" = "i686" -o "$arch" = "ia64" ]
       then
            LD_ASSUME_KERNEL=2.4.19
            export LD_ASSUME_KERNEL
       fi
修改為
      arch=`uname -m`
       ## if [ "$arch" = "i686" -o "$arch" = "ia64" ]
       ## then
       ##      LD_ASSUME_KERNEL=2.4.19
       ##      export LD_ASSUME_KERNEL
       ## fi

$ORA_CRS_HOME/bin/srvctl 內容中的
#Remove this workaround when the bug 3937317 is fixed
LD_ASSUME_KERNEL=2.4.19
export LD_ASSUME_KERNEL
修改為
#Remove this workaround when the bug 3937317 is fixed
## LD_ASSUME_KERNEL=2.4.19
## export LD_ASSUME_KERNEL

或者在 export LD_ASSUME_KERNEL 的下一行,加上 unset  LD_ASSUME_KERNEL 也行。


vipca就可以正確執行了,把相關界面都定義完成確認後,就可以回到最原始的安裝畫面(提示執行 root.sh 的那個),點下 OK。

Posted by 椰子殼

2010/07/20 18:17 2010/07/20 18:17
Response
No Trackback , No Comment
RSS :
http://www.homeweb.idv.tw/rss/response/584

  由於加班熬夜到早上的緣故,所以今天睡到了下午三點才起床,想想好久沒去天瓏書局逛逛,反正最近也正想要學點新東西,剛好也可以去找本書。

  到了書店之後,發現一本「Linux系統程式設計 - 使用C」,覺得好訝異,想不到又看到 C 語言的新書,在資訊的道路上,有著密密麻麻的岔路,每條岔路中又有許多岔路。相較於時下流行的 Java、C#、Ruby、Python....等各種語言,C 與 C++ 已經算是有點年紀了,C、C++的書已經被放到旁邊偏後面的區塊,中央的熱門區已經沒他們的展示空間了。

  資訊世界變遷很快,基礎的舊技術還是會一直存在,只是不再流行。

Posted by 椰子殼

2010/07/08 00:51 2010/07/08 00:51
Response
No Trackback , No Comment
RSS :
http://www.homeweb.idv.tw/rss/response/583

學習新知識

  身在 Infa 單位,除了硬體、系統、AP Server 之外,也該看看其他東西,多學點東西總是好的,雖然不一定會打算靠新的知識吃飯,但是至少不會被人唬過~ 加油了~

Posted by 椰子殼

2010/07/07 00:35 2010/07/07 00:35
Response
No Trackback , No Comment
RSS :
http://www.homeweb.idv.tw/rss/response/582

日本動畫:夏日大作戰

  這次在同事的推薦下,又適逢熬夜加班的補休,就在家看了這部動畫:「夏日大作戰」。

  片中的環境描述,一個擴充到相當龐大的虛擬世界「OZ」,OZ 結合了線上遊戲、網路社群、電子商務系統、資訊服務系統...等各式各樣的服務。
  許多人在現實生活中,必須 OZ 這個虛擬世界緊密的交錯與結合,人們仰賴 OZ 協助處理生活相關事務。但是 OZ 也是會有問題的,正在就讀高中的主角與身邊的人,碰巧捲入這個事件,一切的故事就這樣開始了。

  動畫的人物與景物的外型繪製,個人覺得還不錯。片中的背景,在日式鄉村與虛擬世界中相互交錯,而滿是花草樹木的鄉村,讓這個資訊為主軸的卡通 (應該是吧?) 沒有如此的冷硬。
  人物個性與動作方面,設定較為詼諧輕鬆,對抗的方式採用類似遊戲的格鬥與紙牌,所以不似EVA、鋼之煉金術師那麼超現實與沉重 (註解一下,我還是挺喜歡剛剛說的那兩部動畫)。
  片內營造的親情、奉獻、奮戰不懈,雖然每每都在日劇中出現,卻都能鼓勵人心。尤其當中說的「這不是能打贏才打、打不贏就不打的問題。咱們家啊,每次都是即使明知是敗仗也要打的」,這種武士道精神,違背了一般人明哲保身的原則,但是有時生活需要一些這樣的傻勁,才能成就一些不同的事。

  也許是身為資訊人員,覺得這片的題材相當有趣,介於狂想與現實之中,如果看作「OZ = 超大型多功能 Facebook」,基本上不會太難懂,。
  
  總體來說,我還挺喜歡的,喜歡動漫的人可以看一下這部動畫~~

用戶插入圖片

Posted by 椰子殼

2010/07/01 15:22 2010/07/01 15:22
Response
No Trackback , No Comment
RSS :
http://www.homeweb.idv.tw/rss/response/581


블로그 이미지

椰子殼網誌。 紀錄生活

- 椰子殼

Notices

Authors

  1. 椰子殼

Archives

Calendar

«   2010/07   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Site Stats

Total hits:
418396
Today:
28
Yesterday:
139