• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 步驟:Oracle 10g ASM On SLES9

    發表于:2007-07-13來源:作者:點擊數: 標簽:
    1、升級SLES9內核、安裝asm相關包,注意版本要一致。 2、/etc/init.d/oracleasm configure 配置asm driver 使用者為oracle dba組,并且自動啟動。 3、準備好裸磁盤(用fdisk 分區了,沒有格式化成任何文件系統,有的話可以dd初始化之) 4、創建asm 磁盤 例如
    1、升級SLES9內核、安裝asm相關包,注意版本要一致。

    2、/etc/init.d/oracleasm configure 配置asm driver 使用者為oracle dba組,并且自動啟動。

    3、準備好裸磁盤(用fdisk 分區了,沒有格式化成任何文件系統,有的話可以dd初始化之)

    4、創建asm 磁盤

    例如:/etc/init.d/oracleasm createdisk d1 /dev/sdb1

    5、刪除asm 磁盤

    /etc/init.d/oracleasm deletedisk d1 (千萬不要將使用的磁盤都刪掉,否則數據庫將崩潰)

    6、 利用dbca 創建數據庫

    選用asm , 創建diskgroup ,選上disk ,磁盤開始狀態是Candidate ,加入磁盤組后變為Provisioned ,如果是 Member狀態說明曾是某個磁盤組的成員,要使用之則先要用dd命令清掉磁盤上存在的舊ASM信息,語法:dd if=/dev/zero of= /dev/sdd1 bs=8192 count=100 可以設置參數:power limit (1-11),越小,則Asm 利用來rebalance (asm 配置改變時)的i/o帶寬越小,當然越慢,對系統的性能影響越小。Redundancy 一般選external 就是也就是不考慮冗余,如果選normal 則是mirror, 至少要一個FailGroup選High 就是triple mirror,3倍鏡像,需要三個FailGroup ,這里的FailGroup其實就是將磁盤組的磁盤劃分成幾個組,彼此鏡像。還有就是discoverString 一般就是ORCL:* 。 接下來dbca 將會創建ASM實例和數據庫實例

    7、修改 /etc/oratab 將ASM 和數據庫實例的N改為Y

    
       關于啟動的BUG
    
       Bug: 3458327 - Automatic Startup On Reboot Fails When Database Uses ASM
    
       ORA--29701: unable to connect to Cluster Manager
    
       目前的版本10.1.0.3.0 的一個Bug.
    
       解決辦法:
    
    (1)修改/etc/inittab 文件將
    
    h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1
    
    剪切到l3:3:wait:/etc/init.d/rc 3 之前
    (2)修改 /etc/init.d/oracle 文件,在啟動數據庫+ Starting Database(s)...前增加如下腳本
    
    echo   "Waiting css daemon start for 300  seconds!"
    
        let count=0
    
        while [ $count -lt 30 ]; do
    
            sleep 10
    
            let count=count+1
    
                     let flag=count%5
    
            let seconds=$count*10
    
                     if [ fag –eq 0 ] ; then
    
                    echo -n $seconds
    
            else
    
               echo -n "."
    
            fi
    
        done   
    
    300秒的依據是系統INIT會將init.cssd阻塞5分鐘。
    
    “INIT: Id "h1" respawning too fast: disabled for 5 minutes”
    
    (3)在rc3.d 和rc5.d 里將S21init.cssd  ->S13init.cssd
    
        S13oracle  S21oracle
    
    
    8、管理ASM 磁盤組

    (1)web 方式

    在數據庫服務器上先檢查ORACLE_SID , export|grep ORACLE_SID 看是否為要管理的數據庫不是則 export ORACLE_SID=”xxx” 然后emctl start dbconsole 記下url , 在客戶端使用瀏覽器管理. 用sys dba 身份登入, 選擇administration 選擇Storage 的Disk Groups ,然后以sys 的身份登入(密碼在創建數據庫時選擇asm時設置的)然后就可以實現對asm的管理了:創建/刪除/掛載/卸載磁盤組,增加/刪除磁盤,修改配置Disk Discovery Path,Rebalance Power, Auto Mount Disk Groups 。

    (2)sqlplus 命令行方式

    在數據庫服務器先要 export ORACLE_SID=+ASM , 然后sqlplus sys/passwd as sysdba 登入執行創建磁盤組 ,增刪磁盤組的磁盤等操作。 Alter diskgroup dgName drop disk diskname;

    ALTER DISKGROUP DG1 ADD DISK 'ORCL:D4' ; //可能比較耗時,因為要將數據轉移

    CREATE DISKGROUP dg4 EXTERNAL REDUNDANCY DISK 'ORCL:D1' //創建磁盤組

    ALTER SYSTEM SET ASM_DISKGROUPS = 'DG1','DG2','DG3','dg4' //設置他自動mount

      

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>