久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

以ASM方式安裝oracle數(shù)據(jù)庫

 憂郁_小剛 2011-05-17
 
2011-01-15 12:58

 

oracle的四種存儲機(jī)制中,基于操作系統(tǒng)文件管理機(jī)制占了很大一部分,,oracle推出的ASM存儲方式將來有很大可能取代操作系統(tǒng)管理,,今天扒了一些資料,安裝測試一把,,記錄如下,。

   ASM是Oracle數(shù)據(jù)庫10g中
一個非常出色的新特性,它以平臺無關(guān)的方式提供了文件系統(tǒng),、邏輯卷管理器以及軟件RAID等服務(wù),。ASM可以條帶化和鏡像磁盤,,從而實(shí)現(xiàn)了在數(shù)據(jù)庫被加載的情況下添加或移除磁盤以及自動平衡I/O以刪除熱點(diǎn),。它還支持直接和異步的I/O并使用Oracle9i中引入的Oracle數(shù)據(jù)管理器API(簡化的I/O系統(tǒng)調(diào)用接口)。
ASM
不是一個通用的文件系統(tǒng),,并只能用于Oracle數(shù)據(jù)文件,、重做日志以及控制文件。ASM中的文件既可以由數(shù)據(jù)庫自動創(chuàng)建和命名(通過使用Oracle管理文件特性),,也可以由DBA手動創(chuàng)建和命名,。由于操作系統(tǒng)無法訪問ASM中存儲的文件,因此對使用ASM文件的數(shù)據(jù)庫執(zhí)行備份和恢復(fù)操作的唯一途徑就是通過RMAN,。
ASM
作為單獨(dú)的Oracle實(shí)例實(shí)施,,只有它在運(yùn)行時其他數(shù)據(jù)庫才能訪問它。在Linux上,,只有運(yùn)行OCSSD服務(wù)(由Oracle通用安裝程序默認(rèn)安裝)才能使用ASM,。ASM需要的內(nèi)存不多:對大多數(shù)系統(tǒng),只需64 MB,。
下載ASM程序包或源文件
Linux平臺上,,ASM可以使用原始設(shè)備,,或通過ASMLib接口管理的設(shè)備。出于易于使用和性能方面的原因,,Oracle建議在原始設(shè)備上使用ASMLib,。ASMLib可以從OTN免費(fèi)下載。
ASMLib
以三個Linux rpm包提供:
oracleasmlib - ASM

oracleasm-support -
用于管理ASMLib的實(shí)用程序
oracleasm - ASM
庫的內(nèi)核模塊
每個Linux發(fā)行套件都有其自己的ASMLib rpm包,。在每個發(fā)行套件中,,每個內(nèi)核版本都有一個相應(yīng)的oracleasm rpm包。 確定所使用的內(nèi)核:
[root@mysqldb asm]# uname -rm
<?xml:namespace prefix = st1 />2.6.9-42.ELsmp i686
可以看出這是一個使用Intel i686 CPUSMP(多處理器)系統(tǒng)的2.6.9內(nèi)核,,根據(jù)這些信息在http://www.oracle.com/technology/software/tech/linux/asmlib/rhel4.html上下載對應(yīng)內(nèi)核的三個rpm包,,此處應(yīng)下載oracleasm-2.6.9-42.ELsmp-2.0.3-1.i686.rpmoracleasmlib-2.0.4-1.el4.i386.rpm,、oracleasm-support-2.1.3-1.el4.i386.rpm
安裝ASMLib
[root@mysqldb asm]# rpm -ivh oracleasm-2.6.9-42.ELsmp-2.0.3-1.i686.rpm \
> oracleasmlib-2.0.4-1.el4.i386.rpm \
> oracleasm-support-2.1.3-1.el4.i386.rpm
Preparing...                ########################################### [100%]
   1:oracleasm-support      ########################################### [ 33%]
   2:oracleasm-2.6.9-42.ELsm########################################### [ 67%]
   3:oracleasmlib           ########################################### [100%]
檢驗(yàn)是否成功安裝
[root@mysqldb asm]# rpm -qa | grep oracleasm
oracleasm-support-2.1.3-1.el4
oracleasmlib-2.0.4-1.el4
oracleasm-2.6.9-42.ELsmp-2.0.3-1
配置ASMLib
使用ASMLib之前,,需要運(yùn)行配置腳本進(jìn)行一些簡單配置。
[root@mysqldb asm]# /etc/init.d/oracleasm configure
Configuring the Oracle ASM library driver.

This will configure the on-boot properties of the Oracle ASM library
driver.  The following questions will determine whether the driver is
loaded on boot and what permissions it will have.  The current values
will be shown in brackets ('[]').  Hitting <ENTER> without typing an
answer will keep that current value.  Ctrl-C will abort.

Default user to own the driver interface [oracle]:oracle
Default group to own the driver interface [dba]:dba
Start Oracle ASM library driver on boot (y/n) [y]:y
Scan for Oracle ASM disks on boot (y/n) [y]:y
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver: [  OK  ]
Scanning the system for Oracle ASMLib disks: [  OK  ]
根據(jù)提示,,依次輸入:oracle/dba/y/y,,這樣就會在系統(tǒng)下次啟動時自動加載ASMLib驅(qū)動程序。
啟動ASMLib配置
[root@mysqldb asm]# /etc/init.d/oracleasm enable
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver: [  OK  ]
Scanning the system for Oracle ASMLib disks: [  OK  ]
使用ASM進(jìn)行磁盤配置
接下來,,告訴ASM驅(qū)動程序您要使用的磁盤,。請注意,這些磁盤是不包含任何內(nèi)容(甚至不包含分區(qū))的空磁盤,??梢詫⒋疟P分區(qū)用于ASM,但建議您不要這樣做(此處測試我們這樣做),。 通過oracleasm來標(biāo)記由ASMLib使用的磁盤,,用法如下:
[root@mysqldb asm]# /etc/init.d/oracleasm -h
Usage: /etc/init.d/oracleasm {start|stop|restart|enable|disable|configure|createdisk|deletedisk|querydisk|listdisks|scandisks|status}
我們此處添加4ASM使用的磁盤:
[root@mysqldb asm]# /etc/init.d/oracleasm createdisk VOL1 /dev/sdb1
Marking disk "VOL1" as an ASM disk: [  OK  ]
[root@mysqldb asm]# /etc/init.d/oracleasm createdisk VOL2 /dev/sdb2
Marking disk "VOL2" as an ASM disk: [  OK  ]
[root@mysqldb asm]# /etc/init.d/oracleasm createdisk VOL3 /dev/sdb3
Marking disk "VOL3" as an ASM disk: [  OK  ]
[root@mysqldb asm]# /etc/init.d/oracleasm createdisk VOL4 /dev/sdb4
Marking disk "VOL4" as an ASM disk: [  OK  ]
查看是否成功添加:
[root@mysqldb asm]# /etc/init.d/oracleasm listdisks
VOL1
VOL2
VOL3
VOL4
至此,所有的關(guān)于ASM的配置都已經(jīng)完成,,下面,,可以創(chuàng)建一個ASM實(shí)例,并構(gòu)建一個使用ASM進(jìn)行磁盤存儲的數(shù)據(jù)庫,。
啟動DBCA創(chuàng)建數(shù)據(jù)庫
前面幾個步驟和平時沒有什么變化,,到選擇存儲機(jī)制的時候,選擇ASM,。

必須先配置css,,根據(jù)提示,以root用戶運(yùn)行下面的命令:
[root@mysqldb asm]#  /usr/oracle/product/10.2.0/bin/localconfig add
Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
Configuration for local CSS has been initialized

Adding to inittab
Startup will be queued to init within 30 seconds.
Checking the status of new Oracle init process...
Expecting the CRS daemons to be up within 600 seconds.
CSS is active on these nodes.
        mysqldb
CSS is active on all nodes.
Oracle CSS service is installed and running under init(1M)
配置ASM實(shí)例,,輸入ASM實(shí)例的口令并確認(rèn),。

創(chuàng)建ASM磁盤組
由于這是新ASM實(shí)例且尚未創(chuàng)建任何ASM實(shí)例,因此該窗口未顯示可用磁盤組。
點(diǎn)擊Create New創(chuàng)建,,輸入磁盤組名稱,,如data,選擇加入磁盤組的磁盤,。完成后單擊OK,。
冗余
- High
鏡像數(shù)據(jù)兩次。
- Normal
鏡像數(shù)據(jù)一次,。
- External
不鏡像ASM中的數(shù)據(jù),。如果外部RAID陣列提供冗余,則通常使用此選項(xiàng),。

返回到ASM Disk Groups窗口,。此時,出現(xiàn)在上一步中創(chuàng)建的磁盤組,。 選擇磁盤組,。在此實(shí)例中使用單個磁盤組。

選擇Use Oracle-Managed Files,。


確保已將Database Area設(shè)置為您創(chuàng)建的磁盤組,。它包含一個前導(dǎo)加號,+DATA,。

 

下面的步驟沒有變化,,根據(jù)需要配置,結(jié)束,。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多