安裝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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mongoDB安裝時提示沒有許可權MongoDB
- ubuntu 安裝onethink沒有目錄許可權Ubuntu
- mac安裝swoole的時候沒有許可權Mac
- win11解除安裝軟體提示沒有許可權
- 安裝laravel許可權包Laravel
- win10安裝檔案沒有許可權怎麼設定Win10
- win10無管理員許可權怎麼安裝軟體 win10安裝軟體提示沒有管理員許可權解決方法Win10
- Nginx報錯:Permission denied,沒有許可權!Nginx
- Laravel 日誌有時候有許可權有時候沒有許可權?Laravel
- win10無法解除安裝軟體提示沒有足夠的許可權解除安裝怎麼處理Win10
- RAC安裝目錄許可權快速恢復
- raw 裸裝置資料檔案更改其他raw裸裝置位置
- 1.6.2. 許可權對應的操作
- 為數十億臺裝置提供許可權自動重置功能
- win10系統下安裝CAD2006提示您沒有足夠的許可權來安裝本產品怎麼辦Win10
- Win10電腦無法安裝軟體提示沒有管理員許可權的解決教程Win10
- 修改組策略以安裝MSI程式進行許可權升級或許可權維持
- Linux裸裝置總結Linux
- AIX中的裸裝置AI
- 電腦如何安裝音訊裝置_電腦沒有音訊裝置怎麼處理音訊
- 記錄一則AIX使用裸裝置安裝OracleRAC的問題AIOracle
- 封裝、許可權修飾符、封裝的案例封裝
- linux udev裸裝置繫結Linuxdev
- 為什麼win10沒有管理員許可權_win10沒有管理員許可權的解決方法Win10
- VIM在CentOS7上的無root許可權安裝CentOS
- 超過40個Windows裝置驅動程式包含提升許可權的漏洞Windows
- Ubuntu16.04不用管理員許可權安裝caffe依賴(上)Ubuntu
- mysql 命令列安裝並給使用者sa所有許可權MySql命令列
- 一鍵ROOT許可權系統程式解除安裝器使用教程
- vmware + 裸裝置 + crs + oracle10g RAC搭建步驟(二):安裝linuxOracleLinux
- android 6.0許可權機制的簡單封裝(支援批量申請許可權)Android封裝
- 檔案目錄許可權操作
- win10組策略錯誤沒有許可權執行此操作處理方法Win10
- window安裝msi檔案沒有可執行軟體
- 新建外掛,提示沒有許可權,請大家幫看看。
- mysql 給了使用者所有許可權ALL PRIVILEGES,但是該使用者沒有grant許可權MySql
- 在無 sudo 許可權的 linux 伺服器上安裝軟體Linux伺服器
- openGauss1.1.0升級到2.0.1(無需root許可權預安裝)
- win10系統提示沒有足夠的許可權解除安裝請與系統管理員聯絡怎麼辦Win10