oracle10g在RAW上建庫遇到的問題和解決方法

weifenghq發表於2009-03-03

平臺:Red Hat Enterprise Linux AS release 4 (Nahant Update 6)

Oracle 10g (10.2.0.1

(一) RAW相關的問題

1)繫結raw

需要修改/etc/sysconfig/rawdevices配置檔案

在檔案中加入如下內容(每個裸裝置一行):
/dev/raw/raw1 /dev/vg01/lvm01
使得裸裝置生效,並且在機器啟動的時候就自動載入執行 /etc/init.d/rawdevices restart 使裸裝置生效執行 /sbin/chkconfig rawdevices on 保證機器啟動的時候裸裝置能夠載入,這一步很重要
查詢主機現有的裸裝置
raw –qa

2) 授權
# chown -R oracle.dba /dev/raw
修改配置檔案/etc/udev/permissions.d/50-udev.permissions註釋掉raw/*:root:disk:0660新增新行raw/*:oracle:dba:0660

如果沒有修改/etc/udev/permissions.d/50-udev.permissions檔案,/dev/raw下檔案許可權不會永久生效,就是說上面剛設定了

chown -R oracle.dba /dev/raw,但是在DBCA建庫時會提示

/dev/raw/rawN許可權不足,此時檢視/dev/raw/rawN屬性,已經變成了root使用者屬主了。

(二) DBCA的相關建庫

ORA-01119: error in creating database file '/dev/raw/raw1'
ORA-27094: raw volume used can damage partition table

解決方法:

Oracle 10.2.0.1不支援裸裝置,升級版本到10.2.0.3就可以了

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/633084/viewspace-1017990/,如需轉載,請註明出處,否則將追究法律責任。

相關文章