Redhat 4、5、6設定裸裝置
1修改裸裝置服務的配置檔案: /etc/sysconfig/rawdevices. 新增下面2行。
格式:裸裝置名 塊裝置名
/dev/raw/raw1 /dev/sdb1
/dev/raw/raw2 /dev/sdb2
2 設定Oracle 使用者對裸裝置的訪問許可權。
編輯UDEV的許可權檔案:/etc/udev/permissions.d/50-udev.permissions
找到raw device部分,修改成如下格式:
# raw devices
raw*:oracle:dba:0660
raw/*:oracle:dba:0660
3 確認裸裝置服務自啟動,2個節點都要執行
[[email protected] /]# chkconfig --list rawdevices
rawdevices 0:off 1:off 2:off 3:on 4:on 5:on 6:off
4. 啟動raw devices 服務,確認裸裝置建立成功,許可權正確:
[
Assigning devices:
/dev/raw/raw1 --> /dev/sdb1
/dev/raw/raw1: bound to major 8, minor 17
/dev/raw/raw1 --> /dev/sdb2
/dev/raw/raw1: bound to major 8, minor 18
done
[[email protected] ~]$ cd /dev/raw
[[email protected] raw]$ ls -lrt
total 0
crw-rw---- 1 oracle dba 162, 1 Feb 28 03:08 raw1
crw-rw---- 1 oracle dba 162, 2 Feb 28 03:08 raw2
RedHat 5 RAW配置
1修改/etc/udev/rules.d/60-raw.rules 檔案
ACTION=="add", KERNEL=="/dev/sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add", ENV{MAJOR}=="8", ENV{MINOR}=="17", RUN+="/bin/raw /dev/raw/raw1 %M %m"
ACTION=="add", KERNEL=="/dev/sdc1", RUN+="/bin/raw /dev/raw/raw2 %N"
ACTION=="add", ENV{MAJOR}=="8", ENV{MINOR}=="33", RUN+="/bin/raw /dev/raw/raw2 %M %m"
ACTION=="add", KERNEL=="/dev/sdd1", RUN+="/bin/raw /dev/raw/raw3 %N"
ACTION=="add", ENV{MAJOR}=="8", ENV{MINOR}=="49", RUN+="/bin/raw /dev/raw/raw3 %M %m"
ACTION=="add", KERNEL=="/dev/sde1", RUN+="/bin/raw /dev/raw/raw4 %N"
ACTION=="add", ENV{MAJOR}=="8", ENV{MINOR}=="65", RUN+="/bin/raw /dev/raw/raw4 %M %m"
ACTION=="add", KERNEL=="raw1", OWNER="grid", GROUP="asmadmin", MODE="0660"
ACTION=="add", KERNEL=="raw2", OWNER="grid", GROUP="asmadmin", MODE="0660"
ACTION=="add", KERNEL=="raw3", OWNER="grid", GROUP="asmadmin", MODE="0660"
ACTION=="add", KERNEL=="raw4", OWNER="grid", GROUP="asmadmin", MODE="0777"
2 重啟服務:
[
Starting udev: [ OK ]
3 檢視raw裝置:
[[email protected] ~]# ls -lrt /dev/raw
RedHat 5 UDEV SCSI Rules配置
1 獲取需要繫結為ASM Disk的磁碟uuid
# /sbin/scsi_id -g -u -s /block/sdb
SATA_VBOX_HARDDISK_VBd306dbe0-df3367e3_
2 新建/etc/udev/rules.d/99-oracle-asmdevices.rules,增加以下內容
KERNEL=="sd*1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/$parent", RESULT=="SATA_VBOX_HARDDISK_VBd306dbe0-df3367e3_", NAME="asm-disk1", OWNER="oracle", GROUP="dba", MODE="0660"
3 重啟服務:
[
Starting udev: [ OK ]
RedHat 6 UDEV SCSI Rules
1 編輯/etc/scsi_id.config檔案,如果該檔案不存在,則建立該檔案,新增如下行:
options=--whitelisted --replace-whitespace
備註:在我的測試中,此步驟可以省略
2 獲取需要繫結為ASM Disk的磁碟uuid,比如我們要使用/dev/sdc作為ASM磁碟,那麼:
# scsi_id --whitelisted --replace-whitespace --device=/dev/sdc
1ATA_VBOX_HARDDISK_VB36a9e548-1838194a
或
# /sbin/scsi_id -g -u -d /dev/sdb
SATA_VBOX_HARDDISK_VBd306dbe0-df3367e3_
3 新建/etc/udev/rules.d/99-oracle-asmdevices.rules,增加以下內容
KERNEL=="sd*1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="SATA_VBOX_HARDDISK_VBd306dbe0-df3367e3_", NAME="asm-disk1", OWNER="oracle", GROUP="dba", MODE="0660"
或
KERNEL=="dm-*", PROGRAM="scsi_id --page=0x83 --whitelisted --device=/dev/%k",RESULT=="3600c0ff00015c7b70253c05001000000", OWNER:="grid", GROUP:="oinstall"
KERNEL=="dm-*", PROGRAM="scsi_id --page=0x83 --whitelisted --device=/dev/%k",RESULT=="3600c0ff00015c7b72553c05001000000", OWNER:="grid", GROUP:="oinstall"
KERNEL=="dm-*", PROGRAM="scsi_id --page=0x83 --whitelisted --device=/dev/%k",RESULT=="3600c0ff00015c7b77165c05001000000", OWNER:="grid", GROUP:="oinstall"
KERNEL=="dm-*", PROGRAM="scsi_id --page=0x83 --whitelisted --device=/dev/%k",RESULT=="3600c0ff00015c7b73753c05001000000", OWNER:="grid", GROUP:="oinstall"
KERNEL=="dm-*", PROGRAM="scsi_id --page=0x83 --whitelisted --device=/dev/%k",RESULT=="3600c0ff00015c7b78065c05001000000", OWNER:="grid", GROUP:="oinstall"
或
KERNEL=="sd*",BUS=="scsi",PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="3600c0ff00015c7b70253c05001000000",NAME="asmocrvote01", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*",BUS=="scsi",PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="3600c0ff00015c7b77165c05001000000",NAME="asmdata01", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*",BUS=="scsi",PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="3600c0ff00015c7b73753c05001000000",NAME="asmdata02", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*",BUS=="scsi",PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="3600c0ff00015c7b72553c05001000000",NAME="asmfra01", OWNER="grid", GROUP="asmadmin", MODE="0660"
4 重啟服務:
[[email protected] ~]# start_udev
Starting udev: [ OK ]
相關推薦
Redhat 4、5、6設定裸裝置
RedHat 4 RAW配置 1修改裸裝置服務的配置檔案: /etc/sysconfig/rawdevices. 新增下面2行。 格式:裸裝置名 塊裝置名 /dev/raw/raw1 /dev/sdb1 /dev/raw/raw2 /dev/sdb2 2 設定Oracle
快速判斷一個數能否被1、2、3、4、5、6、7、8、9、10、11、12、13、17、19、23等整除的規律
快速判斷一個數能否被1、2、3、4、5、6、7、8、9、10、11、12、13、17、19、23等整除的規律總結 (1) 1與0的特性: 1是任何整數的約數,即對於任何整數a,總有1|a. &nb
【思六方武學】思六方武學 思六方武學體系 思六方指的是:1看2聽3思4動5防6攻,天,地,人之規律,五行相生相剋,陰陽變化之原理,一分化六,六合化一之奧妙。 思六方融合世界不同武學,易經精華,技擊理念。以武學、
思六方武學 思六方武學 思六方武學體系 思六方指的是:1看2聽3思4動5防6攻,天,地,人之規律,五行相生相剋,陰陽變化之原理,一分化六,六合化一之奧妙。 思六方融合世界不同武學,易經精華,技擊理念。以武學、...
能被2、3、4、5、6、7、8、9等數整除的數的特徵(我還是個小白)
性質1:如果數a、b都能被c整除,那麼它們的和(a+b)或差(a-b)也能被c整除。 性質2:幾個數相乘,如果其中有一個因數能被某一個數整除,那麼它們的積也能被這個數整除。 能被2整除的數,個位上的數能被2整除(偶數都能被2整除),那麼這個數能被2整除 能被3整除的數,各個數位上的數字和
常見RAID的各級別的特性簡介(RAID0、1、5、6、10)
什麼是RAID? 磁碟陣列(Redundant Arrays of Independent Drives,RAID),有“獨立磁碟構成的具有冗餘能力的陣列”之意。 磁碟陣列是由很多價格較便宜的磁碟,組合成一個容量巨大的磁碟組,利用個別磁碟提供資料所產生加
一列數的規則如下: 1、1、2、3、5、8、13、21、34...... 求第30位數是多少, 用遞迴演算法實現。//斐波那契數列
1 public class MainClass 2 { 3 public static void Main() 4 { 5 Console.WriteLine(Foo(30)); 6 } 7 public static int Foo(int i) 8 {
一列數的規則如下: 1、1、2、3、5、8、13、21、34...... 求第30位數是多少, 用遞歸算法實現。//斐波那契數列
write pub else ole 位數 return spa sta ati 1 public class MainClass 2 { 3 public static void Main() 4 { 5 Console.WriteLine(F
陣列其它常用函式1.range()2.array_unique()3.array_fill()4.array_rand()5. shuffle()6.array_merge($arr1, $arr2)
//1.range() //生成指定範圍與步長的陣列 $arr = range(1,20,2); echo '<pre>'.var_export($arr,true).'<br>'; $arr1 = range('a','s',2); echo '<pre>'
晚上,有四個人過河,分別需要1、2、5、10分鐘。只有一把手電筒,過河的必要條件是有手電筒。最多可以兩個人同時過河,但必須以兩人中較慢的那個人的速度過去。問:所有人都過河,至少需幾分鐘。用java實現
找實習工作遇到的筆試題: 解題思路:用兩個集合分別代表河的兩岸(list2表示對岸),利用雙重for迴圈模擬A,B,C,D分別組合過河,如:A,B先過河,則,將A,B都新增到list2集合中去。如果A的時間大於B,則B再次過河送手電筒,再一次將B新增到集合中去。反之同理。 總之,時間短的過河
列數的規則如下: 1、1、2、3、5、8、13、21、34...... 求第30位數是多少
列數的規則如下: 1、1、2、3、5、8、13、21、34…… 求第30位數是多少 分析:從第二個數開始,每位等於前兩個數相加 遞迴: public static void Do() { int endnum = Foo(30)
把1,2,3,4,5,6,7,8,9九個數分成三組,各個數字使用一次
前幾天找工作,筆試下面這道題: 把1,2,3,4,5,6,7,8,9共九個數分成三組構成排列a1a2a3,a4a5a6,a7a8a9,而且每個數字使用有且僅有一次,構成的排列之比為3:2:1,求輸出所有
演算法C++實現(有註釋):統計數字某位數的個數,用隨機函式產生100個[0,99]範圍內的隨機整數, 統計數字的個位上的數字分別為0,1,2,3,4,5,6,7,8,9的數的個數,並打印出來。
#include<iostream> #include<cstdlib>// #include <stdlib.h> void srand( unsigned seed ); //功能: 設定rand()隨機序列種子。對於給定的種子se
全網最詳細的基於Ubuntu14.04/16.04 + Anaconda2 / Anaconda3 + Python2.7/3.4/3.5/3.6安裝Tensorflow詳細步驟(圖文)(博主推薦)
不多說,直接上乾貨! 前言 建議參照最新的tensorflow安裝步驟(Linux,官方網站經常訪問不是很穩定,所以給了一個github的地址): https://github.com/tensorflow/tensorflow/blob/master/t
2、5、10原則
很早前,效能測試中有個通用的2-5-10原則,為使用者對響應時間(RT)的容忍度,即: 2s 很快 2s>RT>5s 一般 5s>RT>10s 差點意思 RT>10s 垃圾站點 面對某些剛性需求的站點(搶購、搶票),需要注意。 做
Java 判斷某數能否被3、5、7同時整除
//1.引入Scanner類 //2.建立Scanner類的物件 import java.util.Scanner; public class divide{ public static void main(String[] args){
第五週 課後實踐--閱讀程式(3,4,5,6)
問題及程式碼: /* *Copyright (c) 2015,煙臺大學計算機學院 *All rights reserved. *檔名稱:test.cpp *作者:吳勝男 *完成日期:2015年04月08日 *版本號:v1.0 * *問題描述:本週再補充三個和指標有關的閱讀
1、1、2、3、5、8、13、21、34......Java演算法第一天
public static void main(String[] args) {Integer integer=MathP(10);System.out.println(integer);} public static
刷紫書第三章例題(例題3-4,3-5,3-6)
例題3-4 Master-Mind Hints UVA - 340 MasterMind is a game for two players. One of them, Designer, selects a secret code. The other, B
在紅帽企業Linux 5上怎樣新增裸裝置對映
解決方法: 裸裝置介面在紅帽企業Linux 5上已經被去掉了。現在可以通過udev規則配置裸裝置。 為了新增裸裝置對映,在/etc/udev/rules.d/60-raw.rules 新增一行,格式和下面的一樣: ACTION=="add", KERNEL="<device name>",
Linux 7個運行級別(0:關機,停機模式、1:單用戶模式、2:多用戶模式、3:完整的多用戶文本模式、4:系統未使用,保留一般不用、5:圖形化模式、6:重啟模式)、重置root密碼方法
oca alt 開機重啟 正常 說明 特殊情況 其中 ice root權限 init是Linux系統操作中不可缺少的程序之一。init進程,它是一個由內核啟動的用戶級進程。內核會在過去曾使用過init的幾個地方查找它,它的正確位置(對Linux系統來說)是/