新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
如何在lvm映射的裸設備上安裝Oracle10數(shù)據庫
Oracle 10g在lvm映射的裸設備上的安裝過程,需要創(chuàng)建PV、VG以及相應的lv等操作,本文主要介紹了這一安裝過程,接下來就讓我們一起去了解一下吧。

創(chuàng)新互聯(lián)從2013年成立,是專業(yè)互聯(lián)網技術服務公司,擁有項目網站建設、成都網站制作網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元班瑪做網站,已為上家服務,為班瑪各地企業(yè)和個人服務,聯(lián)系電話:13518219792
安裝過程如下:
1. 創(chuàng)建磁盤分區(qū)
- #fdisk /dev/sdc
- #fdisk /dev/sdd
- #fdisk /dev/sde
2. 創(chuàng)建pv(pvcreate)
- [root@localhost ~]# pvcreate /dev/sdc1
- Physical volume "/dev/sdc1" successfully created
- [root@localhost ~]# pvcreate /dev/sdd1
- Physical volume "/dev/sdd1" successfully created
- [root@localhost ~]# pvcreate /dev/sde1
- Physical volume "/dev/sde1" successfully created
- [root@localhost ~]# pvs
- PV VG Fmt Attr PSize PFree
- /dev/sda2 VolGroup00 lvm2 a- 9.88G 64.00M
- /dev/sdb1 VolGroup00 lvm2 a- 9.97G 0
- /dev/sdc1 lvm2 -- 10.00G 10.00G
- /dev/sdd1 lvm2 -- 10.00G 10.00G
- /dev/sde1 lvm2 -- 10.00G 10.00G
3. 創(chuàng)建VG(vgcreate)
- [root@localhost ~]# vgcreate VolOracle /dev/sdc1 /dev/sdd1 /dev/sde1
- Volume group "VolOracle" successfully created
- [root@localhost ~]# vgs
- VG #PV #LV #SN Attr VSize VFree
- VolGroup00 2 2 0 wz--n- 19.84G 64.00M
- VolOracle 3 0 0 wz--n- 29.99G 29.99G
4. 創(chuàng)建相關的lv
- spfile 10M
- control1 50M
- control2 50M
- control3 50M
- redo1_1 200M
- redo2_1 200M
- redo3_1 200M
- system01 1024M
- sysaux01 1024M
- infodb 3096M
- temp 500M
- users 200M
- undotbs 500M
- [root@localhost ~]# lvcreate -L 10M -n spfile VolOracle
- Rounding up size to full physical extent 12.00 MB
- Logical volume "spfile" created
- [root@localhost ~]# lvcreate -L 50M -n control1 VolOracle
- Rounding up size to full physical extent 52.00 MB
- Logical volume "control1" created
- [root@localhost ~]# lvcreate -L 50M -n control2 VolOracle
- Rounding up size to full physical extent 52.00 MB
- Logical volume "control2" created
- [root@localhost ~]# lvcreate -L 50M -n control3 VolOracle
- Rounding up size to full physical extent 52.00 MB
- Logical volume "control3" created
- [root@localhost ~]# lvcreate -L 200M -n redo1_1 VolOracle
- Logical volume "redo1_1" created
- [root@localhost ~]# lvcreate -L 200M -n redo2_1 VolOracle
- Logical volume "redo2_1" created
- [root@localhost ~]# lvcreate -L 200M -n redo3_1 VolOracle
- Logical volume "redo3_1" created
- [root@localhost ~]# lvcreate -L 1024M -n system01 VolOracle
- Logical volume "system01" created
- [root@localhost ~]# lvcreate -L 1024M -n sysaux01 VolOracle
- Logical volume "sysaux01" created
- [root@localhost ~]# lvcreate -L 3096M -n infodb VolOracle
- Logical volume "infodb" created
- [root@localhost ~]# lvcreate -L 500M -n temp VolOracle
- Logical volume "temp" created
- [root@localhost ~]# lvcreate -L 200M -n users VolOracle
- Logical volume "users" created
- [root@localhost ~]# lvcreate -L 500M -n undotbs1 VolOracle
- Logical volume "undotbs1" created
5. 把剛創(chuàng)建的lv映射成裸設備
- /etc/sysconfig/rawdevices
- # raw device bindings
- # format:
- #
- # example: /dev/raw/raw1 /dev/sda1
- # /dev/raw/raw2 8 5
- /dev/raw/raw1 /dev/mapper/VolOracle-control1
- /dev/raw/raw2 /dev/mapper/VolOracle-control2
- /dev/raw/raw3 /dev/mapper/VolOracle-control3
- /dev/raw/raw4 /dev/mapper/VolOracle-infodb
- /dev/raw/raw5 /dev/mapper/VolOracle-redo1_1
- /dev/raw/raw6 /dev/mapper/VolOracle-redo2_1
- /dev/raw/raw7 /dev/mapper/VolOracle-redo3_1
- /dev/raw/raw8 /dev/mapper/VolOracle-spfile
- /dev/raw/raw9 /dev/mapper/VolOracle-sysaux01
- /dev/raw/raw10 /dev/mapper/VolOracle-system01
- /dev/raw/raw11 /dev/mapper/VolOracle-temp
- /dev/raw/raw12 /dev/mapper/VolOracle-undotbs1
- /dev/raw/raw13 /dev/mapper/VolOracle-users
- /dev/raw/raw14 /dev/mapper/VolOracle-redo1_2
- /dev/raw/raw15 /dev/mapper/VolOracle-redo2_2
- /dev/raw/raw16 /dev/mapper/VolOracle-redo3_2
- [root@localhost etc]# raw -qa
- [root@infodb sysconfig]# service rawdevices restart
- Assigning devices:
- /dev/raw/raw1 --> /dev/mapper/VolOracle-control1
- Error setting raw device (Device or resource busy)
- /dev/raw/raw2 --> /dev/mapper/VolOracle-control2
- Error setting raw device (Device or resource busy)
- /dev/raw/raw3 --> /dev/mapper/VolOracle-control3
- Error setting raw device (Device or resource busy)
- /dev/raw/raw4 --> /dev/mapper/VolOracle-infodb
- /dev/raw/raw4: bound to major 253, minor 11
- /dev/raw/raw5 --> /dev/mapper/VolOracle-redo1_1
- Error setting raw device (Device or resource busy)
- /dev/raw/raw6 --> /dev/mapper/VolOracle-redo2_1
- /dev/raw/raw6: bound to major 253, minor 7
- /dev/raw/raw7 --> /dev/mapper/VolOracle-redo3_1
- /dev/raw/raw7: bound to major 253, minor 8
- /dev/raw/raw8 --> /dev/mapper/VolOracle-spfile
- /dev/raw/raw8: bound to major 253, minor 2
- /dev/raw/raw9 --> /dev/mapper/VolOracle-sysaux01
- Error setting raw device (Device or resource busy)
- /dev/raw/raw10 --> /dev/mapper/VolOracle-system01
- Error setting raw device (Device or resource busy)
- /dev/raw/raw11 --> /dev/mapper/VolOracle-temp
- Error setting raw device (Device or resource busy)
- /dev/raw/raw12 --> /dev/mapper/VolOracle-undotbs1
- Error setting raw device (Device or resource busy)
- /dev/raw/raw13 --> /dev/mapper/VolOracle-users
- Error setting raw device (Device or resource busy)
- /dev/raw/raw14 --> /dev/mapper/VolOracle-redo1_2
- Error setting raw device (Device or resource busy)
- /dev/raw/raw15 --> /dev/mapper/VolOracle-redo2_2
- /dev/raw/raw15: bound to major 253, minor 17
- /dev/raw/raw16 --> /dev/mapper/VolOracle-redo3_2
- /dev/raw/raw16: bound to major 253, minor 18
- done
- [root@infodb sysconfig]# raw -qa
- /dev/raw/raw1: bound to major 253, minor 3
- /dev/raw/raw2: bound to major 253, minor 4
- /dev/raw/raw3: bound to major 253, minor 5
- /dev/raw/raw4: bound to major 253, minor 11
- /dev/raw/raw5: bound to major 253, minor 6
- /dev/raw/raw6: bound to major 253, minor 7
- /dev/raw/raw7: bound to major 253, minor 8
- /dev/raw/raw8: bound to major 253, minor 2
- /dev/raw/raw9: bound to major 253, minor 10
- /dev/raw/raw10: bound to major 253, minor 9
- /dev/raw/raw11: bound to major 253, minor 12
- /dev/raw/raw12: bound to major 253, minor 14
- /dev/raw/raw13: bound to major 253, minor 13
- /dev/raw/raw14: bound to major 253, minor 16
- /dev/raw/raw15: bound to major 253, minor 17
- /dev/raw/raw16: bound to major 253, minor 18
- [root@infodb sysconfig]# ll /dev/raw
- total 0
- crw-rw---- 1 oracle dba 162, 1 Aug 19 10:55 raw1
- crw-rw---- 1 oracle dba 162, 10 Aug 19 10:55 raw10
- crw-rw---- 1 oracle dba 162, 11 Aug 19 10:55 raw11
- crw-rw---- 1 oracle dba 162, 12 Aug 19 10:55 raw12
- crw-rw---- 1 oracle dba 162, 13 Aug 19 10:55 raw13
- crw-rw---- 1 oracle dba 162, 14 Aug 19 10:55 raw14
- crw-rw---- 1 oracle dba 162, 15 Aug 19 11:17 raw15
- crw-rw---- 1 oracle dba 162, 16 Aug 19 11:17 raw16
- crw-rw---- 1 oracle dba 162, 2 Aug 19 10:55 raw2
- crw-rw---- 1 oracle dba 162, 3 Aug 19 10:55 raw3
- crw-rw---- 1 oracle dba 162, 4 Aug 19 11:17 raw4
- crw-rw---- 1 oracle dba 162, 5 Aug 19 10:55 raw5
- crw-rw---- 1 oracle dba 162, 6 Aug 19 11:17 raw6
- crw-rw---- 1 oracle dba 162, 7 Aug 19 11:17 raw7
- crw-rw---- 1 oracle dba 162, 8 Aug 19 11:17 raw8
- crw-rw---- 1 oracle dba 162, 9 Aug 19 10:55 raw9
6. 創(chuàng)建oracle的安裝卷
- [root@localhost etc]# lvm
- lvm> lvcreate -L 3g -n lv_oracle VolOracle
- Logical volume "lv_oracle" created
- lvm> exit
- Exiting.
- 格式化剛創(chuàng)建的lv_oracle
- [root@localhost ~]# mkfs.ext3 /dev/mapper/VolOracle-lv_oracle
- 創(chuàng)建要掛載到的目錄:
- [root@localhost ~]#mkdir /oracle
- 修改/etc/fstab,掛載文件系統(tǒng)
- [root@localhost ~]#vi /etc/fstab
- /dev/mapper/VolOracle-lv_oracle /oracle auto defaults 1 1
- 重啟機器:
- [root@localhost ~]#shutdown -ry 0
7. 更改系統(tǒng)的裸設備配置文件
- [root@localhost ~]# vi /etc/udev/permissions.d/50-udev.permissions
- [root@localhost ~]# cat /etc/udev/permissions.d/50-udev.permissions |grep raw
- # raw devices
- #raw/*:root:disk:0660
- raw/*:oracle:dba:0660
設置相應的oracle環(huán)境和參數(shù)。
安裝oracle軟件(不創(chuàng)建數(shù)據庫),用dbca單***建數(shù)據庫。
配置裸設備和數(shù)據庫文件的映射:
- $ORACLE_HOME/dbs/dbca_raw_config
- control1=/dev/raw/raw1
- control2=/dev/raw/raw2
- control3=/dev/raw/raw3
- infodb=/dev/raw/raw4
- redo1_1=/dev/raw/raw5
- redo1_2=/dev/raw/raw14
- redo2_1=/dev/raw/raw6
- redo2_2=/dev/raw/raw15
- redo3_1=/dev/raw/raw7
- redo3_2=/dev/raw/raw16
- spfile=/dev/raw/raw8
- sysaux=/dev/raw/raw9
- system=/dev/raw/raw10
- temp=/dev/raw/raw11
- undotbs1=/dev/raw/raw12
- users=/dev/raw/raw13
至此,Oracle 10g在lvm映射的裸設備上的安裝過程已經全部完成了,希望本次的介紹能夠給您帶來一些收獲,謝謝!
【編輯推薦】
- MySQL數(shù)據庫各種存儲引擎及其作用簡介
- 介紹幾種大型的Oracle/SQL Server數(shù)據庫免費版
- 用一些不常見的SQL語句實現(xiàn)讓人意想不到的功能
- Oracle數(shù)據庫基于用戶管理的控制文件的備份與恢復
- 如何通過擴展屬性為SQL Server的索引添加注釋信息
分享名稱:如何在lvm映射的裸設備上安裝Oracle10數(shù)據庫
網址分享:http://www.dlmjj.cn/article/dhdpgcj.html


咨詢
建站咨詢
