環島初步計劃

  本來環島一拖再拖,發現自己開始有點懶了,剛好決定放棄 9 月初的 NS 武嶺,而且NS 400k 改為 10 月初,看來只剩下 9 月上旬了,狠下心假就給他請下去了。算是強迫自己完成這個目標,當已經確定後,就開始有些緊張跟興奮了。

  環島的日期、方式基本上已經確定,就是 2010/9/4 ~ 2010/9/12,騎著我的 TCR Advanced 3 加上借來的公路車改裝貨架,以順時針的方向,沿海濱公路繞行台灣一圈 (約1200km)。為了安全起見,儘量避免夜騎,所以騎乘時段定為 06:00 到 18:00,如果快到18:00 就轉進鄉鎮市內找民宿或旅館。

  目前的額外計劃有兩個,墾丁「可能」視狀況休息一天,另外就是「宜蘭蒜味肉羹」一定要去吃看看 (同事推薦),其他的想到就再補充囉。

準備作業:
1. 租用「自行車新文化基金會」環台認證 GPS 記錄設備
2. 保旅遊平安險
3. 單車零件保養

攜帶物品清單:
1. 排汗衫 x 1、短褲 x 1、薄外套 x 1、襪子 x 2
2. 車衣 x 2、車褲 x 2 (含身上穿的那套)
3. 涼鞋
4. 手機充電器
5. 健保卡
6. 打氣筒、內胎、挖胎棒

Posted by 椰子殼

2010/08/16 17:01 2010/08/16 17:01
Response
No Trackback , 2 Comments
RSS :
http://www.homeweb.idv.tw/rss/response/588

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

« Previous : 1 : 2 : 3 : 4 : 5 : ... 95 : Next »

블로그 이미지

椰子殼網誌。 紀錄生活

- 椰子殼

Notices

Authors

  1. 椰子殼

Archives

Calendar

«   2010/09   »
      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    

Site Stats

Total hits:
418072
Today:
88
Yesterday:
189