裸裝置表空間對映檔案
建立RAC環境經常會使用裸裝置,而對映檔案是為了告訴Oracle如何將表空間的資料檔案與裸裝置一一對應起來。
對映檔案的內容大致如下:
system=/dev/vx/rdsk/datadg/tradedb_system_1_1g
undotbs1=/dev/vx/rdsk/datadg/tradedb_undotbs1_1_4g
undotbs2=/dev/vx/rdsk/datadg/tradedb_undotbs2_1_4g
temp=/dev/vx/rdsk/datadg/tradedb_temp_1_4g
sysaux=/dev/vx/rdsk/datadg/tradedb_sysaux_1_2g
users=/dev/vx/rdsk/datadg/tradedb_users_1_500m
redo1_1=/dev/vx/rdsk/datadg/tradedb_redo1_1_1g
redo1_2=/dev/vx/rdsk/datadg/tradedb_redo1_2_1g
redo1_3=/dev/vx/rdsk/datadg/tradedb_redo1_3_1g
redo2_1=/dev/vx/rdsk/datadg/tradedb_redo2_1_1g
redo2_2=/dev/vx/rdsk/datadg/tradedb_redo2_2_1g
redo2_3=/dev/vx/rdsk/datadg/tradedb_redo2_3_1g
control1=/dev/vx/rdsk/datadg/tradedb_control1
control2=/dev/vx/rdsk/datadg/tradedb_control2
control3=/dev/vx/rdsk/datadg/tradedb_control3
spfile=/dev/vx/rdsk/datadg/tradedb_spfile
pwdfile=/dev/vx/rdsk/datadg/tradedb_pwdfile
可以透過設定環境變數DBCA_RAW_CONFIG來指出對映檔案的位置。也可以在安裝過程中,Oracle提示裸裝置對映檔案的位置出給出這個檔案的位置。
需要注意幾點,這個檔案不是必須的,如果不提供這個問題,Oracle會採用模板中預設的位置來設定資料檔案的位置。
這個檔案只是設定資料檔案對應的裸裝置位置,裸裝置名稱中包含的檔案大小不會作為DBCA設定該資料檔案的大小,因此資料檔案的大小必須手工進行設定。
對於一個表空間包含多個資料檔案的情況,將資料檔案用逗號間隔,一個簡單的例子如下:
control1=/dev/vx/rdsk/datavg/newtrade_control1
control2=/dev/vx/rdsk/datavg/newtrade_control2
control3=/dev/vx/rdsk/datavg/newtrade_control3
system=/dev/vx/rdsk/datavg/newtrade_system_1_4g
sysaux=/dev/vx/rdsk/datavg/newtrade_sysaux_1_8g
undotbs1=/dev/vx/rdsk/datavg/newtrade_undotbs1_1_16g,/dev/vx/rdsk/datavg/newtrade_undotbs1_2_16g
undotbs2=/dev/vx/rdsk/datavg/newtrade_undotbs2_1_16g,/dev/vx/rdsk/datavg/newtrade_undotbs2_2_16g
temp=/dev/vx/rdsk/datavg/newtrade_temp_1_16g,/dev/vx/rdsk/datavg/newtrade_temp_2_16g
users=/dev/vx/rdsk/datavg/newtrade_users_1_4g
redo1_1=/dev/vx/rdsk/datavg/newtrade_redo1_1_1_1g,/dev/vx/rdsk/datavg/newtrade_redo1_1_2_1g
redo1_2=/dev/vx/rdsk/datavg/newtrade_redo1_2_1_1g,/dev/vx/rdsk/datavg/newtrade_redo1_2_2_1g
redo1_3=/dev/vx/rdsk/datavg/newtrade_redo1_3_1_1g,/dev/vx/rdsk/datavg/newtrade_redo1_3_2_1g
redo2_1=/dev/vx/rdsk/datavg/newtrade_redo2_1_1_1g,/dev/vx/rdsk/datavg/newtrade_redo2_1_2_1g
redo2_2=/dev/vx/rdsk/datavg/newtrade_redo2_2_1_1g,/dev/vx/rdsk/datavg/newtrade_redo2_2_2_1g
redo2_3=/dev/vx/rdsk/datavg/newtrade_redo2_3_1_1g,/dev/vx/rdsk/datavg/newtrade_redo2_3_2_1g
pwdfile=/dev/vx/rdsk/datavg/newtrade_pwdfile
spfile=/dev/vx/rdsk/datavg/newtrade_spfile
需要注意,並非所有的標識DBCA都能識別出來,比如這個例子中的REDO1_3和REDO2_3這兩組重做日誌檔案,DBCA就不會自動識別。
雖然新增到這個對映檔案中,DBCA也不會自動在模板中建立出對應的REDO1_3和REDO2_3日誌組,仍然需要手工來新增。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-464522/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- raw 裸裝置資料檔案更改其他raw裸裝置位置
- Oracle 表空間增加檔案Oracle
- MySQL 系統表空間檔案解析MySql
- MySQL innodb表使用表空間物理檔案複製表MySql
- 表空間和資料檔案的管理
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- oracle 普通表空間資料檔案壞塊Oracle
- Oracle 10g大檔案表空間(轉)Oracle 10g
- 表空間(資料檔案shrink)收縮示例
- 新建的表空間(或資料檔案)丟失以及控制檔案丟失,有新建表空間(或資料檔案)前的控制文
- 載入Mapper對映檔案APP
- Mybatis對映檔案簡介MyBatis
- Linux裸裝置總結Linux
- AIX中的裸裝置AI
- 使用 Syncthing 在多個裝置間同步檔案
- C:$Mft(NTFS主檔案表)C:$LogFile(NTFS卷日誌)C:$BitMap(NTFS可用空間對映) C:$Mft$BITMAP C:$Extend$UsnJrnl:$J
- MySQL InnoDB系統表空間資料檔案配置MySql
- Hibernate中實體類對映檔案表與表的關係模版
- 2.5.9 在資料庫建立期間支援大檔案表空間資料庫
- linux mdev實現裝置符重對映/裝置符手動新增Linuxdev
- linux udev裸裝置繫結Linuxdev
- 溫故之.NET程式間通訊——記憶體對映檔案記憶體
- 2.5.4 為 SYSAUX 表空間指定資料檔案屬性UX
- PostgreSQL在不同的表空間移動資料檔案SQL
- 表空間與資料檔案的offline和online操作
- 16、表空間 建立表空間
- Linux配置和管理裝置對映多路徑multipathLinux
- nginx容器卷對映檔案不生效Nginx
- 使用記憶體對映檔案(mmap)記憶體
- MySQL 磁碟空間滿導致表空間相關資料檔案損壞故障處理MySql
- Oracle案例11——Oracle表空間資料庫檔案收縮Oracle資料庫
- ubunt下boot檔案空間滿boot
- MyBaits | 對映檔案之引數處理AI
- Hibernate配置檔案中對映元素詳解
- 關於丟失表空間資料檔案的處理方式
- 利用rman copy的方法實現儲存上裸裝置資料檔案的遷移ITPUB
- DM7使用裸裝置搭建DMRAC
- DM8 使用裸裝置搭建DMRAC
- linux-中塊裝置檔案和字元裝置檔案的本質區別Linux字元