自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle ASM是Oracle存儲十分好用的解決方案

數(shù)據(jù)庫 Oracle
以下的文章將會告訴你Oracle ASM 實(shí)例的創(chuàng)建與刪除可用那些餓相關(guān)命令來進(jìn)行操作,以下就是文章的具體內(nèi)容的描述。

Oracle ASM (Automatic Storage Management), 是Oracle 極力推推薦的一種面向Oracle存儲的比較好用的解決方案, ASM 與RDBMS 其實(shí)很相似,ASM 也是由實(shí)例和文件組成, 也可以通過sqlplus 工具來維護(hù)。

 

 

ASM 實(shí)例的創(chuàng)建和刪除也可以用DBCA 這個命令來操作。在dbca 的第一個界面選擇配置自動存儲管理就可以了。 ASM 實(shí)例需要CSS 進(jìn)程, 如果是非RAC 環(huán)境, 在啟動ASM 實(shí)例之前會提示用腳本

 

$ORACLE_HOME/bin/localconfig add 啟動CSS。

 1. ASM 實(shí)例由SGA 和后臺進(jìn)程組成。

 

1.1 SGA 組成:

 

Oracle  ASM 實(shí)例的SGA包括Buffer Cache, Share Pool, Large Pool等。 需要注意的是Share Pool, 因?yàn)镋xtent Map 要放在這部分的內(nèi)存中,需要更具數(shù)據(jù)量來估計Extent Map 的大小做相應(yīng)的調(diào)整。

Extent Map 的大小可以根據(jù)所有文件大小的和來估算,使用下面的語句來計算所有文件和:

 

 

  1. Select sum(bytes)/(1024*1024*1024) from v$datafile;  
  2. Select sum(bytes)/(1024*1024*1024) from v$logfile a, 
    v$log b where a.Group#=b.Group#;  
  3. Select sum(bytes)/(1024*1024*1024) from v$tempfile 
    where 
    status='online';  

 

 

這3個sum 的總和對應(yīng)著數(shù)據(jù)庫存放ASM中所有文件大小總和, 對于使用External Redundancy 的磁盤組, 每100G 需要1MB 的Extent Map, 根據(jù)這個比例計算Extent Map 所需要的空間,在加上額外的2MB就可以了。 在實(shí)際工作中一般不需要考慮Oracle  ASM SGA的配置, 使用Oracle 提供的缺省值就可以了。

 

 

1.2 后臺進(jìn)程

 

 

ASM 實(shí)例比RDBMS 實(shí)例多2個進(jìn)程: RBAL 和 ABRn。

 

RBAL: 這個進(jìn)程也叫Rebalancer進(jìn)程, 負(fù)責(zé)規(guī)劃ASM 磁盤組的Reblance活動。

ABRn:是RBAL進(jìn)程的子進(jìn)程,這個進(jìn)程在數(shù)量上可以有多個, n從1~9, 這組進(jìn)程負(fù)責(zé)真正完成Reblance活動。

 

使用ASM 作為存儲的RDBMS 實(shí)例也會多出2個進(jìn)程: RBAL 和 ASMB

 

RBAL: 這個進(jìn)程的主要功能是打開每個磁盤的所有磁盤和數(shù)據(jù)的Rebalance。

ASMB: 這個進(jìn)程作為ASM 實(shí)例和數(shù)據(jù)庫實(shí)例之間的信息通道。 這個進(jìn)程負(fù)責(zé)與ASM 實(shí)例的通信, 它先利用Diskgroup Name 從CSS 獲得管理該Diskgroup 的ASM 實(shí)例的連接串, 然后建立到ASM 的持久連接, 兩個實(shí)例之間通過這條連接定期交換信息,同時也是一種心跳機(jī)制。

 

RDBMS 實(shí)例要想使用ASM 作為存儲, RDBMS 實(shí)例必須在啟動時從ASM 實(shí)例獲得Extent Map, 以后發(fā)生磁盤組的維護(hù)操作, ASM 實(shí)例還要把Extent Map的更新信息通知給RDBMS 實(shí)例, 這2個實(shí)例間的信息交換就是他你哦剛過ASMB 進(jìn)程完成的。 這也就為什么: ASM 實(shí)例必須要先于數(shù)據(jù)庫實(shí)例啟動,和數(shù)據(jù)庫實(shí)例同步運(yùn)行,遲于數(shù)據(jù)庫實(shí)例關(guān)閉。

 

 

注意: ASM 實(shí)例和數(shù)據(jù)庫實(shí)例的關(guān)系可以是1:1, 也可以是1:n。如果是1:n, 最好為ASM 安裝單獨(dú)的ASM_HOME。

 

 

2. ASM 配置

 

 

ASM 可以使用裸設(shè)備 或者Oracle  ASMLib 方式, 因?yàn)槁阍O(shè)別的維護(hù)比較復(fù)雜,在此只講解ASMLib 方式。

 

 

對應(yīng)不同的操作系統(tǒng), 需要不同的包,下載的時候一定要和操作系統(tǒng)內(nèi)核一致。 我的操作系統(tǒng)是 Red hat 4 update 7. 內(nèi)核版本是2.6.9-78.ELSMP。

 

 

 

  1. oracleasmlib-2.0.4-1.el4.i386.rpm  
  2. oracleasm-support-2.1.3-1.el4.i386.rpm  
  3. oracleasm-2.6.9-78.EL-2.0.5-1.el4.i686.rpm  

 

以上的相關(guān)內(nèi)容就是對Oracle ASM 詳解的介紹,望你能有所收獲。 

【編輯推薦】

  1. 對聯(lián)機(jī)備份Oracle數(shù)據(jù)的解剖
  2. Oracle移植到mysql中,應(yīng)注意的事項(xiàng)
  3. Oracle使用hints的調(diào)整機(jī)制實(shí)操
  4. Oracle數(shù)據(jù)庫的異構(gòu)服務(wù)原理描述
  5. Oracle細(xì)粒度如何進(jìn)行訪問

 

 

 

責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-10-28 13:53:13

ORACLE存儲過程

2010-04-30 17:33:27

Oracle數(shù)據(jù)集成

2010-05-07 16:30:01

Oracle數(shù)據(jù)集成

2011-05-05 13:13:04

深信服Oracle廣域網(wǎng)加速

2010-04-22 13:39:31

Oracle細(xì)粒度訪問

2010-04-28 11:48:13

Oracle MySQ

2010-04-20 11:56:30

Oracle物理結(jié)構(gòu)故

2011-08-23 10:02:26

Oracle數(shù)據(jù)庫存儲過程掛死

2011-07-27 10:06:59

Oracle統(tǒng)一目錄

2010-04-26 16:31:09

Oracle SQL

2009-10-28 13:50:16

Oracle密碼丟失

2011-03-04 12:46:57

Oracle數(shù)據(jù)庫自動存儲管理(ASM)

2010-04-28 18:49:10

Oracle臨時表

2010-05-06 13:39:28

Oracle死鎖

2010-04-14 14:30:35

Oracle ASM

2010-05-04 09:34:18

Oracle em

2011-08-03 10:26:13

Oracle指定nowait

2010-05-04 11:30:29

Oracle漢字長度

2014-03-20 16:50:09

甲骨文

2011-03-18 09:36:18

Oracle數(shù)據(jù)庫
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號