安裝clusterware報告對裸裝置沒有操作許可權
Redhat5取消了對raw devices的支援(不過5.5又重新支援了),所以在redhat 5.5上剛安裝的時候選擇/etc/udev/rules.d/60-raw.rules作為配置檔案
[root@rac1 ~]# vi /etc/udev/rules.d/60-raw.rules
# Enter raw device bindings here.
#
# An example would be:
# ACTION=="add", KERNEL=="sda", RUN+="/bin/raw /dev/raw/raw1 %N"
# to bind /dev/raw/r aw1 to /dev/sda, or
# ACTION=="add", ENV{MAJOR}=="8", ENV{MINOR}=="1", RUN+="/bin/raw /dev/raw/raw2 %M %m"
# to bind /dev/raw/raw2 to the device with major 8, minor 1.
ACTION=="add", KERNEL=="/dev/sdc1",RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="33",RUN+="/bin/raw /dev/raw/raw1 %M %m"
ACTION=="add", KERNEL=="/dev/sdd1",RUN+="/bin/raw /dev/raw/raw2 %N"
ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="49",RUN+="/bin/raw /dev/raw/raw2 %M %m"
ACTION=="add", KERNEL=="/dev/sde1",RUN+="/bin/raw /dev/raw/raw3 %N"
ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="65",RUN+="/bin/raw /dev/raw/raw3 %M %m"
ACTION=="add", KERNEL=="/dev/sdf1",RUN+="/bin/raw /dev/raw/raw4 %N"
ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="81",RUN+="/bin/raw /dev/raw/raw4 %M %m"
ACTION=="add", KERNEL=="/dev/sdg1",RUN+="/bin/raw /dev/raw/raw5 %N"
ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="97",RUN+="/bin/raw /dev/raw/raw5 %M %m"
ACTION=="add", KERNEL=="/dev/sdh1",RUN+="/bin/raw /dev/raw/raw6 %N"
ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="113",RUN+="/bin/raw /dev/raw/raw6 %M %m"
ACTION=="add", KERNEL=="/dev/sdi1",RUN+="/bin/raw /dev/raw/raw7 %N"
ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="129",RUN+="/bin/raw /dev/raw/raw7 %M %m"
KERNEL=="raw[1-7]", WNER="oracle", GROUP="oinstall", MODE="640" [root@rac1 ~]# start_udev
Starting udev: [ OK ]
注:將/dev/mapper/ocr1p2之類分割槽作為kernel加入,在/dev/raw下面不會出現raw1;
透過 Fdisk –l找出新載入的lun及其major/minor;
總之,這種配置比起rawdevices,個人感覺操作上麻煩很多。
……..
在安裝clusterware的時候報告如下錯誤:
The specified shared raw partition /dev/raw/raw3 may not have correct permission. Verify that the partition is owned by Oracle user.
對裸裝置沒有操作許可權 可是剛剛檢視過 相應的裝置的owner都是oracle
為了解決這個錯誤,前後耗時近5個小時
最後發現一點端倪
bash-3.2$ dd if=/dev/zero f=/dev/raw/raw3 bs=1M count=256
dd: opening `/dev/raw/raw3': Device or resource busy
注:此時的/dev/raw/raw*是透過udev配置指向/dev/sd*裝置的,具體的見上文/etc/udev/rules.d/60-raw.rules
google了一大堆,均無正解
最後嘗試了一下/dev/mapper下的裝置,居然可以
bash-3.2$ dd if=/dev/zero f=/dev/mapper/ocr1p1 bs=1M count=256
256+0 records in
256+0 records out
268435456 bytes (268 MB) copied, 23.0606 seconds, 11.6 MB/s
於是決定放棄udev,還是採用rawdevices來影射LUN,上述問題解決
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15480802/viewspace-701946/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jboss + jdk5.0 + my sql 安裝後報錯"對不起,沒有許可權操作"JDKSQL
- mongoDB安裝時提示沒有許可權MongoDB
- 自動掛載裸裝置及許可權
- ubuntu 安裝onethink沒有目錄許可權Ubuntu
- mac安裝swoole的時候沒有許可權Mac
- win11解除安裝軟體提示沒有許可權
- win10安裝檔案沒有許可權怎麼設定Win10
- udev 裸裝置 安裝racdev
- linux裸裝置操作Linux
- 安裝laravel許可權包Laravel
- Nginx報錯:Permission denied,沒有許可權!Nginx
- win10無管理員許可權怎麼安裝軟體 win10安裝軟體提示沒有管理員許可權解決方法Win10
- RAC CLUSTERWARE 10G+vmware server 2+LINUX 5.3+裸裝置 安裝指南ServerLinux
- oracle安裝使用裸裝置問題Oracle
- Laravel 日誌有時候有許可權有時候沒有許可權?Laravel
- LINUX下裸裝置的操作Linux
- 字元裝置、塊裝置、裸裝置、RAW裝置 .字元
- 字元裝置、塊裝置與裸裝置字元
- 用裸裝置安裝RAC 10g
- 儲存裝置許可權不對導致crs啟動出錯
- win10無法解除安裝軟體提示沒有足夠的許可權解除安裝怎麼處理Win10
- iOS裝置識別符號及許可權合集iOS符號
- Juniper裝置系統安全許可權管理評估
- 查詢沒有許可權但資料字典中顯示有許可權
- 安裝 oracle 10g rac 與 裸裝置Oracle 10g
- asm createdisk時提示沒有許可權ASM
- RAC安裝目錄許可權快速恢復
- 域使用者許可權|安裝軟體
- oracle11Gr2安裝ASM,使用裸裝置OracleASM
- 裸裝置、字元裝置、塊裝置不全面比較字元
- 建立裸裝置庫
- 1.6.2. 許可權對應的操作
- 裸裝置與塊裝置的區別
- raw 裸裝置資料檔案更改其他raw裸裝置位置
- 11g啟動sqlplus報錯沒有許可權SQL
- linux裸裝置三種對映方式Linux
- 裸裝置表空間對映檔案
- Win10電腦無法安裝軟體提示沒有管理員許可權的解決教程Win10