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

對Oracle ASM詳細(xì)解剖

數(shù)據(jù)庫 Oracle
以下的文章主要是對Oracle ASM詳細(xì)解剖,其中包括ASM 實(shí)例的刪除與創(chuàng)建,還有ASM 配置等相關(guān)內(nèi)容的描述,以下就是文章的具體內(nèi)容的介紹。

ASM:Automatic Storage Management是Oracle 極力推薦的一種面向Oracle數(shù)據(jù)庫的存儲(chǔ)的實(shí)際解決方案, Oracle ASM 與RDBMS 是十分相似的,Oracle ASM 也是由文件與實(shí)例組成, 也可以通過sqlplus 工具來維護(hù)。

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

$ORACLE_HOME/bin/localconfig add 啟動(dòng)CSS。

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

1. SGA 組成:

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

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

1.2 后臺(tái)進(jìn)程

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

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

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

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

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

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

RDBMS 實(shí)例要想使用ASM 作為存儲(chǔ), RDBMS 實(shí)例必須在啟動(dòng)時(shí)從Oracle ASM 實(shí)例獲得Extent Map, 以后發(fā)生磁盤組的維護(hù)操作, ASM 實(shí)例還要把Extent Map的更新信息通知給RDBMS 實(shí)例, 這2個(gè)實(shí)例間的信息交換就是他你哦剛過ASMB 進(jìn)程完成的。 這也就為什么: ASM 實(shí)例必須要先于數(shù)據(jù)庫實(shí)例啟動(dòng),和數(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è)備 或者ASMLib 方式, 因?yàn)槁阍O(shè)別的維護(hù)比較復(fù)雜,在此只講解ASMLib 方式。

對應(yīng)不同的操作系統(tǒng), 需要不同的包,下載的時(shí)候一定要和操作系統(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  
  4. linux/asmlib/index.html"  


該頁面有下載地址,注意選擇CPU 類型。 Oracle asmlib 和 support,在同一個(gè)頁面下載。

安裝包:

 

  1. #rpm -ivh *.rpm 

安裝完之后進(jìn)行配置:

 

  1. #/etc/init.d/oracleasm configure 

會(huì)有相應(yīng)的提示, 回答 oracle , dba, y, y 就可以了

分別對應(yīng)默認(rèn)用戶, 默認(rèn)組,隨系統(tǒng)自啟動(dòng), 啟動(dòng)時(shí)設(shè)置權(quán)限。

 

  1. /etc/init.d/oracleasm createdisk VOL1 /dev/sdc1  
  2. /etc/init.d/oracleasm scandisks  
  3. /etc/init.d/oracleasm listdisks  

 

關(guān)于oracleasm 的更多用法參考help:

 

  1. [root@node1 ~]# /etc/init.d/oracleasm --help  
  2. Usage: /etc/init.d/oracleasm {start|stop|restart|enable|disable|configure  
  3. |createdisk|deletedisk|querydisk|listdisks|scandisks|status}   

 

上述的相關(guān)內(nèi)容就是對Oracle ASM詳解,希望會(huì)給你帶來一些幫助在此方面。

【編輯推薦】

  1. Oracle數(shù)據(jù)庫的類型LONG功能的介紹
  2. Oracle查詢優(yōu)化4大方面的主要途徑
  3. Oracle存取LONG類型字段的方案描述
  4. Oracle并發(fā)連接數(shù)的設(shè)置方案
  5. OracleSQL調(diào)優(yōu)的作用是什么?

 

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

2010-05-07 16:21:08

Oracle Raw類

2010-04-14 14:19:51

Oracle數(shù)據(jù)庫

2010-04-13 15:49:02

Oracle SGA

2009-11-24 09:39:55

SUSE Linux

2009-10-23 17:35:16

linux進(jìn)程管理

2010-04-20 11:31:26

Oracle邏輯結(jié)構(gòu)

2010-04-28 16:53:20

Oracle 函數(shù)

2010-05-20 14:14:56

2011-07-27 10:40:41

oracleracasm

2010-04-27 14:44:31

Oracle存儲(chǔ)過程

2010-04-14 10:32:42

Oracle數(shù)據(jù)

2010-04-14 14:30:35

Oracle ASM

2010-04-14 15:01:50

Oracle ASM

2010-09-13 14:27:36

2011-03-04 12:46:57

Oracle數(shù)據(jù)庫自動(dòng)存儲(chǔ)管理(ASM)

2010-10-08 13:56:32

2010-04-06 13:33:41

Oracle服務(wù)

2010-04-14 14:51:11

Oracle ASM

2009-11-12 15:48:01

Oracle表連接

2009-11-20 15:10:38

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

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