aix5.3上使用裸裝置建立表空間
建立卷組
mkvg -B -f -s 64 -V50 -y oradatavg vpath0 vpath1
1.在本地AIX磁碟上建立
建立裸裝置
mklv -t raw -y btas_sta01 -a e -e x -o y oradatavg 40 --pp大小為256m
mklv -t raw -y btas_sta02 -a e -e x -o y oradatavg 40
mklv -t raw -y btas_sta03 -a e -e x -o y oradatavg 40
mklv -t raw -y btas_sta04 -a e -e x -o y oradatavg 40
mklv -t raw -y btas_sta05 -a e -e x -o y oradatavg 40
mklv -t raw -y btas_sta06 -a e -e x -o y oradatavg 40
mklv -t raw -y btas_sta07 -a e -e x -o y oradatavg 40
mklv -t raw -y btas_sta08 -a e -e x -o y oradatavg 40
mklv -t raw -y btas_sta09 -a e -e x -o y oradatavg 40
mklv -t raw -y btas_sta10 -a e -e x -o y oradatavg 40
-e x設定裸裝置劃分到多盤
賦予裸裝置許可權
chown -R oracle:oinstall /dev/r*
chown -R oracle:oinstall /dev/btas_sta*
建立表空間
create tablespace btas_sta
datafile '/dev/rbtas_sta01' size 10230m;
alter tablespace btas_sta add datafile '/dev/rbtas_sta02' size 10230m;
alter tablespace btas_sta add datafile '/dev/rbtas_sta03' size 10230m;
alter tablespace btas_sta add datafile '/dev/rbtas_sta04' size 10230m;
alter tablespace btas_sta add datafile '/dev/rbtas_sta05' size 10230m;
alter tablespace btas_sta add datafile '/dev/rbtas_sta06' size 10230m;
alter tablespace btas_sta add datafile '/dev/rbtas_sta07' size 10230m;
alter tablespace btas_sta add datafile '/dev/rbtas_sta08' size 10230m;
alter tablespace btas_sta add datafile '/dev/rbtas_sta09' size 10230m;
alter tablespace btas_sta add datafile '/dev/rbtas_sta10' size 10230m;
2.以下是在儲存上建立裸裝置的指令碼:
在aix下使用raw device建oracle分配vg和lv的shell
###
# 機器上有16個vpath,2T的容量,儲存為IBM DS8000。2塊光纖卡,2個通道。
# 檔案系統用2個vpath,資料庫用剩下的14個vpath
# lspv可以看到有幾個vpath
#
# 建檔案系統vg,64mb一個pp,為oracle achive log使用
#
####
mkvg -B -f -s 64 -V51 -y fsvg vpath14 vpath15
#
# ora_vg1有14個vpath,mklv是 upperbound最大隻能14故 -u 14
#
mkvg -B -f -s 64 -V50 -y ora_vg1 vpath0 vpath1 vpath2 vpath3 vpath4 vpath5 vpath6 vpath7 vpath8 vpath9 vpath10 vpath11 vpath12 vpath13
###
# 建資料庫用的lv -u 14 upbound 14個vpath,條帶化為1mb -S 1m
#
# -e Range
# Sets the inter-physical volume allocation policy (the number of physical volumes to extend across, using the
# volumes that provide the best allocation). The Range value is limited by the UpperBound variable, (set with the
# -u flag) and can be one of the following:
# x
# Allocates across the maximum number of physical volumes.
# m
# Allocates logical partitions across the minimum number of physical volumes. This is the default range.
#
####
# 第一組資料庫lv
mklv -u 14 -t raw -S 1m -y db1_redolv1 ora_vg1 14 --14 pp
mklv -u 14 -t raw -S 1m -y db1_redolv2 ora_vg1 14
mklv -u 14 -t raw -S 1m -y db1_redolv3 ora_vg1 14
mklv -u 14 -t raw -S 1m -y db1_syslv ora_vg1 42
mklv -u 14 -t raw -S 1m -y db1_undolv ora_vg1 420
mklv -u 14 -t raw -S 1m -y db1_templv ora_vg1 420
mklv -u 14 -t raw -S 1m -y db1_userslv ora_vg1 280
mklv -u 2 -t raw -S 1m -y db1_ctllv1 ora_vg1 2
mklv -u 1 -t raw -e x -y db1_spfilelv ora_vg1 1
# 第二組資料庫lv
mklv -u 14 -t raw -S 1m -y db2_redolv1 ora_vg1 14
mklv -u 14 -t raw -S 1m -y db2_redolv2 ora_vg1 14
mklv -u 14 -t raw -S 1m -y db2_redolv3 ora_vg1 14
mklv -u 14 -t raw -S 1m -y db2_syslv ora_vg1 42
mklv -u 14 -t raw -S 1m -y db2_undolv ora_vg1 420
mklv -u 14 -t raw -S 1m -y db2_templv ora_vg1 420
mklv -u 14 -t raw -S 1m -y db2_userslv ora_vg1 280
mklv -u 2 -t raw -S 1m -y db2_ctllv1 ora_vg1 2
mklv -u 1 -t raw -e x -y db2_spfilelv ora_vg1 1
chown -R oracle:dba /dev/r*
chown -R oracle:dba /dev/btas_infor*
create tablespace CTAISD_DAT
datafile '/dev/rCTAISD_DAT01' size 20400;
1G可以建立960M表空間
###
# 資料檔案的lv,280*64MB
# -u 使用條帶化時最大不能超過vg上vpath的數目,mkvg時ora_vg1有14個vpath,故這裡用14
# -u UpperBound
# Sets the maximum number of physical volumes for new allocation. The value of the Upperbound variable should be
# between one and the total number of physical volumes. When using super strictness, the upper bound indicates
# the maximum number of physical volumes allowed for each mirror copy. When using striped l
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7490392/viewspace-1023532/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux 使用裸裝置建立表空間Linux
- linux下使用裸裝置建立oracle表空間LinuxOracle
- 裸裝置表空間對映檔案
- Linux新增裸裝置空間(Redhat)LinuxRedhat
- linux上建立裸裝置問答Linux
- 建立裸裝置庫
- AIX 5.3 10.2g rac環境下 給表空間擴容(裸裝置表空間)AI
- [轉]用裸裝置擴資料庫表空間專題(完整版)資料庫
- AIX 上建立裸裝置lv出現的問題AI
- Linux-建立裸裝置RawLinux
- HPUNIX下表空間檔案系統到裸裝置測試
- 指令碼建立表空間、使用者、表指令碼
- 【儲存管理】建立臨時表空間組、建立臨時表空間組及使用
- 根據源庫表空間實際使用建立表空間指令碼指令碼
- oracle建立表空間Oracle
- 建立加密表空間加密
- oracle 建立表空間和使用者Oracle
- Oracle建立表空間和使用者Oracle
- Redhat5.8 X64建立裸裝置Redhat
- oracle安裝使用裸裝置問題Oracle
- linux下表空間檔案系統移動到裸裝置測試Linux
- 字元裝置、塊裝置與裸裝置字元
- 字元裝置、塊裝置、裸裝置、RAW裝置 .字元
- Oracle建立表空間、建立使用者以及授權Oracle
- PLSQL來Oracle建立表空間和建立使用者SQLOracle
- linux下裸裝置的使用Linux
- Oracle RAC建立表空間和使用者Oracle
- oracle RAC 建立使用者和表空間Oracle
- Oracle RAC--在Linux中建立裸裝置OracleLinux
- RHEL5中裸裝置的建立簡介
- DM7使用裸裝置搭建DMRAC
- DM8 使用裸裝置搭建DMRAC
- Linux使用udev繫結裸裝置Linuxdev
- Oracle 建立表空間和使用者指令碼Oracle指令碼
- Oracle 19C 建立使用者&表空間Oracle
- raw 裸裝置資料檔案更改其他raw裸裝置位置
- 在HPUX ASM上建立表空間產生的錯誤UXASM
- udev 裸裝置 安裝racdev