Redhat 下raw device建庫介紹(ZT)
Redhat 下raw device建庫介紹:
1、 Vmware下先虛擬一塊新的磁碟,大小選擇6G;啟動redhat;
2、 在redhat下可以檢視新磁碟情況:fdisk –l
看到新加的硬碟資訊為:
Disk /dev/sdb: 6442MB *****
3、 先對磁碟/dev/sdb進行分割槽:
fdisk /dev/sdb
m是檢視幫助資訊
n建立新的分割槽:(d是刪除分割槽)
選擇是primary partition(1-4), extended
分割槽partition號,開始磁碟柱面,結束磁碟柱面;
建立後,可以選擇p,顯示分割槽資訊;
最後w,儲存退出;
4、 建立pv(pvcreate / pvremove/ pvdisplay)
fdisk –l可以看到新的分割槽情況,此時可看到一個device boot: /dev/sdb1
pvcreate /dev/sdb1
5、 建立vg (vgcreate/ vgremove/ vgdisplay)
vgcreate oravg /dev/sdb1
6、 建立lv(lvcreate/ lvremove /lvdisplay)
注意建立LV時必須比在將來資料庫使用時多分配出一些空間:
A、建庫時檔案大小如果與LV大小相同會報錯;
B、LV不能自動擴充套件;
[root@liqlx4 ~]# lvdisplay
[root@liqlx4 ~]# lvcreate -L 10m -n lv_spfile oravg
Rounding up size to full physical extent 12.00 MB
Logical volume "lv_spfile" created
[root@liqlx4 ~]# lvcreate -L 50m -n lv_control1 oravg
Rounding up size to full physical extent 52.00 MB
Logical volume "lv_control1" created
[root@liqlx4 ~]# lvcreate -L 50m -n lv_control2 oravg
Rounding up size to full physical extent 52.00 MB
Logical volume "lv_control2" created
[root@liqlx4 ~]# lvcreate -L 210m -n lv_redo111 oravg
Rounding up size to full physical extent 212.00 MB
Logical volume "lv_redo111" created
[root@liqlx4 ~]# lvcreate -L 210m -n lv_redo121 oravg
Rounding up size to full physical extent 212.00 MB
Logical volume "lv_redo121" created
[root@liqlx4 ~]# lvcreate -L 210m -n lv_redo131 oravg
Rounding up size to full physical extent 212.00 MB
Logical volume "lv_redo131" created
[root@liqlx4 ~]# lvcreate -L 1036m -n lv_system1 oravg
Logical volume "lv_system1" created
[root@liqlx4 ~]# lvcreate -L 1036m -n lv_temp1 oravg
Logical volume "lv_temp1" created
[root@liqlx4 ~]# lvcreate -L 520m -n lv_user1 oravg
Logical volume "lv_user1" created
[root@liqlx4 ~]# lvcreate -L 396m -n lv_sysaux1 oravg
Logical volume "lv_sysaux1" created
[root@liqlx4 ~]# lvcreate -L 1036m -n lv_undotbs1 oravg
Logical volume "lv_undotbs1" created
[root@liqlx4 ~]#
7、 將lv繫結對應的raw裝置:
[root@liqlx4 ~]# cd /dev/raw
bash: cd: /dev/raw: No such file or directory
[root@liqlx4 ~]# cd /dev
[root@liqlx4 dev]# ls raw
ls: raw: No such file or directory
[root@liqlx4 dev]# raw /dev/raw/raw1 /dev/oravg/lv_spfile
/dev/raw/raw1: bound to major 253, minor 0
[root@liqlx4 dev]# ls raw
raw1
[root@liqlx4 dev]# pwd
/dev
[root@liqlx4 dev]# cd raw
[root@liqlx4 raw]# ls
raw1
[root@liqlx4 raw]# pwd
/dev/raw
[root@liqlx4 raw]#
[root@liqlx4 raw]# raw /dev/raw/raw2 /dev/oravg/lv_control1
/dev/raw/raw2: bound to major 253, minor 1
[root@liqlx4 raw]# raw /dev/raw/raw3 /dev/oravg/lv_control2
/dev/raw/raw3: bound to major 253, minor 2
[root@liqlx4 raw]# raw /dev/raw/raw4 /dev/oravg/lv_redo111
/dev/raw/raw4: bound to major 253, minor 3
[root@liqlx4 raw]# raw /dev/raw/raw5 /dev/oravg/lv_redo121
/dev/raw/raw5: bound to major 253, minor 4
[root@liqlx4 raw]# raw /dev/raw/raw6 /dev/oravg/lv_redo131
/dev/raw/raw6: bound to major 253, minor 5
[root@liqlx4 raw]# raw /dev/raw/raw7 /dev/oravg/lv_system1
/dev/raw/raw7: bound to major 253, minor 6
[root@liqlx4 raw]# raw /dev/raw/raw8 /dev/oravg/lv_temp1
/dev/raw/raw8: bound to major 253, minor 7
[root@liqlx4 raw]# raw /dev/raw/raw9 /dev/oravg/lv_user1
/dev/raw/raw9: bound to major 253, minor 8
[root@liqlx4 raw]# raw /dev/raw/raw10 /dev/oravg/lv_sysaux1
/dev/raw/raw10: bound to major 253, minor 9
[root@liqlx4 raw]# raw /dev/raw/raw11 /dev/oravg/lv_undotbs1
/dev/raw/raw11: bound to major 253, minor 10
8、 配置系統自動載入裸裝置:
[root@liqlx4 raw]# cd /etc/sysconfig
[root@liqlx4 sysconfig]# vi rawdevices
/dev/raw/raw1 /dev/oravg/lv_spfile
/dev/raw/raw2 /dev/oravg/lv_control1
/dev/raw/raw3 /dev/oravg/lv_control2
/dev/raw/raw4 /dev/oravg/lv_redo111
/dev/raw/raw5 /dev/oravg/lv_redo121
/dev/raw/raw6 /dev/oravg/lv_redo131
/dev/raw/raw7 /dev/oravg/lv_system1
/dev/raw/raw8 /dev/oravg/lv_temp1
/dev/raw/raw9 /dev/oravg/lv_user1
/dev/raw/raw10 /dev/oravg/lv_sysaux1
/dev/raw/raw11 /dev/oravg/lv_undotbs1
9、 將相應RAW授權給ORACLE使用者:
chown –R oracle:oinstall /dev/raw/*
chmod 777 /dev/raw/*
配置自動授權:
[root@liqlx4 rc.d]# pwd
/etc/rc.d
[root@liqlx4 rc.d]# vi rc.local
chown -R oracle:oinstall /dev/raw/*
chmod 777 /dev/raw/*
10、編寫ORACLE裸裝置配置檔案,DBCA得到建庫指令碼:
建立DBCA 裸裝置的dbca_raw_config配置檔案:
控制檔案資訊:
資料檔案資訊:
選擇生成指令碼:
指令碼生成完畢:
[oracle@liqlx4 dbs]$ pwd
/u01/app/oracle/product/ora10g/dbs
[oracle@liqlx4 dbs]$ vi dbca_raw_config
spfile=/dev/raw/raw1
control1=/dev/raw/raw2
control2=/dev/raw/raw3
redo1_1=/dev/raw/raw4
redo2_1=/dev/raw/raw5
redo3_1=/dev/raw/raw6
system=/dev/raw/raw7
temp=/dev/raw/raw8
users=/dev/raw/raw9
sysaux=/dev/raw/raw10
undotbs1=/dev/raw/raw11
dbca得到建庫指令碼;
11、執行建庫指令碼:
cd $ORACLE_BASE/admin/lx4raw10g/scripts
sh lx4raw10g.sh
12、進入資料庫檢視資料庫狀態是否正常:
Sqlplus “/ as sysdba”
SPFILE檔案:
SQL> show parameter pfile;
NAME TYPE
------------------------------------ ----------------------
VALUE
------------------------------
spfile string
/dev/raw/raw1
控制檔案:
SQL> select name from v$controlfile;
NAME
--------------------------------------------------------------------------------
/dev/raw/raw2
/dev/raw/raw3
SQL> select member from v$logfile order by group#;
MEMBER
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/dev/raw/raw4
/dev/raw/raw5
/dev/raw/raw6
資料表空間:
TABLESPACE_NAME FILE_NAME
--------------- ------------------------------
SYSAUX /dev/raw/raw10
UNDOTBS1 /dev/raw/raw11
SYSTEM /dev/raw/raw7
USERS /dev/raw/raw9
臨時表空間:
TABLESPACE_NAME FILE_NAME
--------------- ------------------------------
TEMP /dev/raw/raw8
至此,裸裝置全庫建立完畢,狀態正常。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-592694/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- about raw device[zt]dev
- redhat linux上不用dd清空raw device可以重複使用raw device嗎RedhatLinuxdev
- raw devicedev
- raw device, first blockdevBloC
- Linux下的目錄介紹(zt)Linux
- solaris 10_raw device_建立資料庫dev資料庫
- oracle 10.2.0.3 dbca建庫報Failed to retrieve size of raw device 問題解決方法OracleAIdev
- Raw Device vs File Systemdev
- Windows下常見Oracle服務介紹(zt)WindowsOracle
- How to Choose Size of Datafile on Raw Devicedev
- [Oracle] Raw device上Create TablespaceOracledev
- 【轉】配置RAW Device磁碟組dev
- linux下如何使用raw device來建立管理asm diskLinuxdevASM
- ORACLE MTS的介紹(zt)Oracle
- 如何遷移裸裝置raw device資料檔案到另一個raw devicedev
- GFS (RedHat Global File System) 介紹Redhat
- 配置rhel4的raw device servicedev
- 在Linux上使用raw device方式Linuxdev
- redhat5 raw 的管理Redhat
- Oracle 中LONG RAW BLOB CLOB型別介紹Oracle型別
- SAP BI版本介紹 (平臺)(zt)
- oracle 10g AWR介紹(ZT)Oracle 10g
- Red Hat Enterprise Linux AS 5.3 下配置裸裝置(raw device)Linuxdev
- [zt] 淺析資料庫的FOR XML的應用—RAW模式資料庫XML模式
- oracle 塊基本引數介紹(英文) (zt)Oracle
- 關於 SAP UI5 Device API 的使用介紹UIdevAPI
- ASM學習筆記_配置RAW Device磁碟組ASM筆記dev
- Guava庫介紹Guava
- 介紹下NginxNginx
- 優秀軟體--FreeNAS介紹 (zt)
- SAP UI5 sap.ui.Device.media 的使用介紹UIdev
- 建立raw device tablespace報Linux Error: 13: Permission denieddevLinuxError
- 【Raw Device】OEL4.8裸裝置對映方法dev
- Redhat 5 中裸裝置(raw) 的配置Redhat
- RAW數碼照片處理器:SILKYPIX Developer 的功能介紹Developer
- SAP UI5 sap.ui.Device.media 公有方法介紹UIdev
- SAP UI5 sap.ui.Device.media.RANGESETS 的使用介紹UIdev
- 資料庫介紹資料庫