久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么解決Oracle RAC數據庫個別資源無法自動啟動問題

174次閱讀
沒有評論

共計 4126 個字符,預計需要花費 11 分鐘才能閱讀完成。

本篇內容主要講解“怎么解決 Oracle RAC 數據庫個別資源無法自動啟動問題”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓丸趣 TV 小編來帶大家學習“怎么解決 Oracle RAC 數據庫個別資源無法自動啟動問題”吧!

    最近處理過好幾個關于 RAC 在重啟時個別資源無法啟動,例 instance、tns 等。

資源情況如下:

——————————————————————————–

NAME           TARGET  STATE        SERVER                   STATE_DETAILS      

——————————————————————————–

Local Resources

——————————————————————————–

ora.CRS.dg

               ONLINE  ONLINE       resdb1                                      

               ONLINE  ONLINE       resdb2                                      

ora.DATA.dg

               ONLINE  ONLINE       resdb1                                      

               ONLINE  ONLINE       resdb2                                      

ora.LISTENER.lsnr

               OFFLINE OFFLINE       resdb1                                      

               OFFLINE OFFLINE       resdb2                                      

ora.asm

               ONLINE  ONLINE       resdb1                   Started            

               ONLINE  ONLINE       resdb2                   Started            

ora.gsd

               OFFLINE OFFLINE      resdb1                                      

               OFFLINE OFFLINE      resdb2                                      

ora.net1.network

               ONLINE  ONLINE       resdb1                                      

               ONLINE  ONLINE       resdb2                                      

ora.ons

               ONLINE  ONLINE       resdb1                                      

               ONLINE  ONLINE       resdb2                                      

ora.registry.acfs

               ONLINE  ONLINE       resdb1                                      

               ONLINE  ONLINE       resdb2                                      

——————————————————————————–

Cluster Resources

——————————————————————————–

ora.LISTENER_SCAN1.lsnr

      1        ONLINE  ONLINE       resdb1                                      

ora.cvu

      1        ONLINE  ONLINE       resdb2                                      

ora.oc4j

      1        ONLINE  ONLINE       resdb1                                      

ora.resdb.db

      1        OFFLINE OFFLINE       resdb1                                  

      2        OFFLINE OFFLINE       resdb2      

從上面狀態信息可以看出,resdb 數據庫的 resdb1 和 resdb2 兩個實例及監聽的 TARGET 和 STATE 值都為 OFFLINE。

  而大多數初級 DBA 在關閉數據庫和監聽是基本都是 sqlplus shut immediate,這樣以來就會出現上邊的問題。(這樣會導致 cluster 無法正常管理資源)

查看

查看每個資源屬性的值如下:

NAME=ora.LISTENER.lsnr

TYPE=ora.listener.type

ACL=owner:grid:rwx,pgrp:oinstall:rwx,other::r–

ACTION_FAILURE_TEMPLATE=

ACTION_SCRIPT=%CRS_HOME%/bin/racgwrap%CRS_SCRIPT_SUFFIX%

AGENT_FILENAME=%CRS_HOME%/bin/oraagent%CRS_EXE_SUFFIX%

ALIAS_NAME=ora.%CRS_CSS_NODENAME_LOWER_CASE%.LISTENER_%CRS_CSS_NODENAME_UPPER_CASE%.lsnr

AUTO_START=restore—- 此屬性

CHECK_INTERVAL=60

CHECK_TIMEOUT=120

DEFAULT_TEMPLATE=PROPERTY(RESOURCE_ >

DEGREE=1

DESCRIPTION=Oracle Listener resource

ENABLED=1

ENDPOINTS=TCP:1521

LOAD=1

LOGGING_LEVEL=1

NAME=ora.resdb.db

TYPE=ora.database.type

ACL=owner:oracle:rwx,pgrp:oinstall:r–,other::r–,group:dba:r-x,group:oper:r-x,user:grid:r-x

ACTION_FAILURE_TEMPLATE=

ACTION_SCRIPT=

ACTIVE_PLACEMENT=1

AGENT_FILENAME=%CRS_HOME%/bin/oraagent%CRS_EXE_SUFFIX%

AUTO_START=restore—- 此屬性

CARDINALITY=2

CHECK_INTERVAL=1

CHECK_TIMEOUT=30

CLUSTER_DATABASE=true

避免此問題發生,可修改如下屬性:(root 用戶)

./crsctl modify resource ora.LISTENER.lsnr -attr AUTO_START=always

./crsctl modify resource ora.resdb.db -attr AUTO_START=always

而 10G 數據庫的 crs 和 11G 還是有一定差別的。

10G 的屬性如下:

$ crs_stat -p 

NAME=ora.dba.LISTENER_RACDB1.lsnr

TYPE=application

ACTION_SCRIPT=/oracle/oracle10g/bin/racgwrap

ACTIVE_PLACEMENT=0

AUTO_START=1

CHECK_INTERVAL=600

…….

NAME=ora.dbb.LISTENER_RACDB2.lsnr

TYPE=application

ACTION_SCRIPT=/oracle/oracle10g/bin/racgwrap

ACTIVE_PLACEMENT=0

AUTO_START=1

CHECK_INTERVAL=600

DESCRIPTION=CRS application for listener on node

NAME=ora.RACDB.db

TYPE=application

ACTION_SCRIPT=/oracle/crs10g/bin/racgwrap

ACTIVE_PLACEMENT=0

AUTO_START=1

CHECK_INTERVAL=600

NAME=ora.RACDB.RACDB1.inst

TYPE=application

ACTION_SCRIPT=/oracle/oracle10g/bin/racgwrap

ACTIVE_PLACEMENT=0

AUTO_START=1

NAME=ora.RACDB.RACDB2.inst

TYPE=application

ACTION_SCRIPT=/oracle/oracle10g/bin/racgwrap

ACTIVE_PLACEMENT=0

AUTO_START=1

屬性說明:

AUTO_START 值  

0,表示:啟動到資源重啟之前的狀態

1,表示: 啟動資源

2,表示:不啟動資源

可以用如下命令進行修改

crs_register resource_name -update -o as=2  —(root 下)

一般在安裝 11GR2 RAC 時,有經驗的 dba 都會對資源屬性進行修改

如:

./crsctl modify res ora.crf -attr AUTO_START=never 

./crsctl modify res ora.crf ENABLE=0 –init

./crsctl modify resource ora.LISTENER.lsnr -attr AUTO_START=always

./crsctl modify resource ora.racdb.db -attr AUTO_START=always

到此,相信大家對“怎么解決 Oracle RAC 數據庫個別資源無法自動啟動問題”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-24發表,共計4126字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 黄山市| 恩平市| 长汀县| 霞浦县| 元阳县| 十堰市| 广元市| 叙永县| 拜城县| 米易县| 靖江市| 米脂县| 南溪县| 锡林郭勒盟| 北票市| 温宿县| 扬州市| 江安县| 报价| 明光市| 来宾市| 温宿县| 福清市| 阳新县| 灌阳县| 乌恰县| 司法| 定陶县| 社旗县| 崇左市| 阳信县| 清远市| 六盘水市| 嘉义市| 马尔康县| 宜昌市| 北宁市| 玉树县| 方城县| 安义县| 方正县|