10g 單機使用asm

安佰勝發表於2011-12-14

 

10g 單機使用asm

---------------------------

1、軟體版本:
oracle 10.2.0.4
enterprise linux 4

-----------------------

2、需要系統軟體包
oracleasm-support-2.0.3-2
oracleasm-2.6.9-67.0.0.0.1.ELsmp-2.0.3-2
oracleasmlib-2.0.4-1.el4

--rpm包下載
asm相關的rpm包可以從oracle的官網下載
相關linux的包我習慣先進入http://oss.oracle.com
然後進入Oracle Unbreakable Linux Support
之後選擇download
可以選擇符合的作業系統
裡面有全部合適的rpm包

-------------------------

3、磁碟分割槽

為了這個實驗我建立了兩塊2g大小的磁碟
使用fdisk對磁碟進行分割槽
只進行分割槽就可以,不需要格式化
fdisk /dev/sdc
fdisk /dev/sdd

-------------------------

4、配置asm

root執行
/etc/init.d/oracleasm configure
輸入對應的dba組、oracle使用者以及y


-------------------------

5、新增磁碟

/etc/init.d/oracleasm createdisk VOL1 /dev/sdc1
/etc/init.d/oracleasm createdisk VOL2 /dev/sdc1

-------------------------

6、建立asm引數檔案

檔案位置:
$ORACLE_HOME/dbs/init+ASM.ora
檔案內容:
instance_type='asm'
asm_diskstring='ORCL:VOL*'
background_dump_dest='/home/oracle/admin/+ASM/bdump'
core_dump_dest='/home/oracle/admin/+ASM/cdump'
user_dump_dest='/home/oracle/admin+ASM/udump'

建立dump檔案對應路徑
mkdir -p /home/oracle/admin/+ASM/bdump
mkdir -p /home/oracle/admin/+ASM/cdump
mkdir -p /home/oracle/admin/+ASM/udump

-------------------------

7、建立asm口令檔案

檔案位置:
$ORACLE_HOME/dbs/orapw+ASM
orapwd file=owapw+ASM password=oracle

-------------------------

8、建立css

root執行
/home/oracle/product/10.2.0/db_1//bin/localconfig add


-------------------------

9、嘗試啟動asm例項

su - oracle
export ORACLE_SID=+ASM
sqlplus / as sysdba
startup

如果配置沒有問題應該就可以啟動例項
啟動例項後關閉,然後建立資料庫

------------------------

10、dbca建新庫

沒什麼特別的,選擇建庫然後是配置asm,之後指定檔案位置
就結束了

 


 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13177610/viewspace-713292/,如需轉載,請註明出處,否則將追究法律責任。

相關文章