ORACLE數據庫擴容

本文檔實施目標 AIX  表空間:ITDB  方式:裸設備方式擴容方案      作者:johncoco 日期:2016/1/29


1、查詢oracle數據庫表空間ITDB使用到的裸設備文件,注意裸設備文件( 開頭帶r)與裸設備(不帶r)的區

wKiom1arBPWBwErsAAAbPyX43Fw802.png

spacer.gif

  查詢表空間已使用的裸設備文件名稱

  >select * from  DBA_DATA_FILES where tablespace_name = 'ITDB';

  /dev/rora_uip_tbs01

  .

  .

  /dev/rora_uip_tbs27

這些裸設備文件對應的裸設備(lv)爲ora_uip_tbs*

2、查看VG卷組信息

  # lsvg

  rootvg

  datavg

  dmvg

  data02vg

3、這些裸設備LV位於data02vg卷組

 #lsvg -l data02vg

 ora_uip_tbs15       raw        16      16      1    open/syncd    N/A

 .

 .

 ora_uip_tbs27       raw        16      16      1    open/syncd    N/A

 #lsvg data02vg

 data02vg信息

 PP大小爲:256MB   共有PPs爲: 799個   共有容量爲:204544MB=256MB*799=199.25GB

                 可用PPs爲: 165個   可用容量爲:42240MB=41.25GB

4、新的LV(卷)從ora_uip_tbs28開始建立,建立三個LV,每個10GB,每個LV的pp_size=256MB   PPs_number=10GB/256MB=40

5、新建3個裸設備(LV)

    AIX 的裸 設備跟 LINUX 有些不一樣, 建立完 LV 會在 /dev/ 下生成跟 LV 名稱前加 R的文件, 它就是 LV 的裸設備文件。

  命令格式: mklv -y LVname -T O -w n -s n -r n VGname NumPPs

 #mklv -y  ora_uip_tbs28  -t 'raw' -T O -w n -s n -r n data02vg 40

  #mklv -y  ora_uip_tbs29  -t 'raw' -T O -w n -s n -r n data02vg 40

  #mklv -y  ora_uip_tbs30  -t 'raw' -T O -w n -s n -r n data02vg 40

6、查看參考屬性修改rlv塊設備權限

  #ls -l /dev/ora_uip_tbs*

  按照參考修改

  #chown oracle:dba ora_uip_tbs28

  #chown oracle:dba ora_uip_tbs29

  #chown oracle:dba ora_uip_tbs30

7、然後添加三個裸設備文件到表空間ITDB(注意放入裸設備文件的數據文件略小於裸設備容量 10200MB<10240MB)

sqlplus>

  >ALTER TABLESPACE "ITDB" ADD DATAFILE  '/dev/rora_uip_tbs28 '  SIZE 10200M REUSE;

  >ALTER TABLESPACE "ITDB" ADD DATAFILE  '/dev/rora_uip_tbs29 '  SIZE 10200M REUSE;

  >ALTER TABLESPACE "ITDB" ADD DATAFILE  '/dev/rora_uip_tbs30 '  SIZE 10200M REUSE;


使用裸設備作爲oracle的數據文件的注意事項
1、一個裸設備只能放置一個數據文件
2、數據文件的大小不能超過裸設備的大小
如果是日誌文件,則裸設備最大可用大小=裸設備對應分區大小 - 1 * 512 (保留一個redo lock)
如果是數據文件,則裸設備最大可用大小=裸設備對應分區大小 - 2 * db_block_size(保留兩個block)
爲了簡單起見,對所有的文件設置稱比裸設備小1M即可。
3、數據文件最好不要設置稱自動擴展,如果設置稱自動擴展,一定要把maxsize設置設置爲比裸設備小

4、linux下oracle不能直接把邏輯卷作爲裸設備,也要進行綁定。unix下就不需要。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章