發表文章

目前顯示的是 4月, 2010的文章

pgpool-II 故障回復

先聲名,這是筆者自行測試出來,可能非正統。 1.先將無問題的note中的 /var/lib/postgresql/8.4 資料夾中的 main 整個資料夾壓縮起來。     cd /var/lib/postgresql/8.4     tar -czvf main.tar.gz main 2.停止pgpool2的運行     sudo service pgpool2 stop 3.停止所有node的postgresql,停止方式 請看這邊 5.copy剛剛的壓縮檔到要回復node的/var/lib/postgresql/8.4解壓縮蓋掉原本的main 6.啟動所有的node 7.啟動pgpool2 8.ok

pgpool-II Web管理介面安裝

1.先到 http://pgfoundry.org/projects/pgpool/   取得pgpoolAdmin的php source code 2.安裝php web service apt-get install apache2 libapache2-mod-php5 php5-pgsql 3.安裝完成後將 "1" 取得的檔案解壓縮後,將其所有內容copy到      /var/www/pgpooladmin  <--這資料夾要自己建立 4.打開web browser keyin http:// /pgpooladmin/install/ 開始設定管理介面 5.一開始網頁會要求登入 Username:postgres   password:****** <--請參照這裡 6.登入後會有一個錯誤,這是因為目前的管理介面並無法和ubuntu9.10安裝postgresql的路徑相容,      所以這裡我們需要做一下更改,在這裡Template Directory會有錯誤,請用root權限在      /var/www/pgpooladmin/目錄下建立一個template_c的目錄,並將權限設為可讀寫,然後按下      Check鍵 7.接下來會有幾個錯誤,可能是和新版postgresql不相容或和ubuntu9.10安裝方式不相容所致。     pgpool.conf File 改 /etc/pgpool.conf     pcp.conf File 改 /etc/pcp.conf     pgpool command 改 /usr/sbin/pgpool     PCP directory 改 /usr/sbin 8.按下Check鍵,如果都打勾,恭喜你大功告成了 不過目前實驗起來,在啟動pgpool方面有問題,但可以用於停止,觀察及更改設定之用。

PostgreSQL指令啟動、停止與重新啟動

網路上所得的資料均是使用 pg_ctl 命令來達成,但就是試不出來。 後來查出可用下列方式達成 1.先將使用者切換到postgres(會要求postgres密碼,如上未設定,請用sudo passwd postgres設定密碼) 2. ./etc/init.d/postgresql-8.4  stop/start/restart ps:postgresql8.3以後好像要如此執行。

設定Ubuntu 9.10 root 密碼

工作上的關係,由ubuntu6.04到現在也已經到了9.10了,不過以往幫root設定密碼的方式在UI中找不到了 趕緊查查資料,原來很簡單 打開終端機,輸入指令  sudo passwd root  即可