最近有個專案需要將別的機器上的磁碟弄下來,加入到新的伺服器上,並分配給oracle資料庫,下面的操作中一些要注意的地方
由於是使用裸裝置做為儲存資料檔案的方式,所以必須使用concurrent vg
1、建立vg的時候發現建立不了,因為這個盤原先是別的伺服器上的,所以磁碟頭有vg資訊,所以用以下命令清除
dd if=/dev/zero of=/dev/hdiskpower bs=1024 count=1024
2、aix5.3以上的版本建立vg的時候,建議建立成scalable volume group這樣的話就不會有4k的偏移量
3、建立vg的時候會有乙個volume group major number,vg在oracle群集的所有主機上,這個number必須一致,可以通過如下命令查詢
lvgenmajor vg_name
4、在一台伺服器上建立vg後,其他伺服器可以通過import vg的方式來建立vg,這個時候可能會有乙個問題,pvid沒有同步過去,這時候需要以下2種方式來生成pvid
(1) cfgmgr –v
(2) lspv 如果沒有pvid的話,執行chdev -l hdiskn -a pv=yes
5、concurrent vg在varyon的時候和普通vg是不一樣的,需要加乙個引數
varyonvg -c vg_name
由於第一次自己準備aix環境,所以碰到這些問題,特此記錄,接下來要自己安裝hacmp了
AIX系統新增使用者並連線DB2資料庫
1 首先用管理員使用者root登入linux或aix系統 如果不是root使用者登入,可以su root進行使用者轉換 或者可以輸入 id 檢視當前登入使用者的資訊 2 在home目錄下建多個使用者需要用的資料夾 cd home mkdir odm sdm fdm hdm gdm rdm dss 3...
linux 新增oracle資料庫
1 切換到oracle使用者 su oracle2 登入sys使用者 sqlplus as sysdba3 建立表空間 查詢表空間路徑 select name from v datafile 查詢結果如下 建立表空間 create tablespace aecip cif datafile home...
資料新增到資料庫,取出來帶
出現這種問題,一般是字符集問題.在插入資料庫之前表的編碼要設定一下.我的資料庫是utf 8的,所以 set names utf8一般就能解決問題.可是我的設定也沒問題.插入的時候的格式也都是utf 8,但最後取出來的資料還是帶問號.後來經過一番周折發現,我插入資料庫的資料量比較大,原本用的varch...