一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - Oracle undo_management參數不一致錯誤

Oracle undo_management參數不一致錯誤

2019-12-02 15:46Oracle教程網 Oracle

因RAC的undo_management參數不一致導致Oracle數據庫mount報ORA-01105 ORA-01606錯誤,本文就這個問題

環境Linux 5.8 10.2.0.5 RAC,兩個節點只能一個節點mount,如果嘗試mount另外節點就報ORA-01105和ORA-01606錯誤
數據庫版本

復制代碼代碼如下:


SQL> select * from v$version; 

BANNER 
---------------------------------------------------------------- 
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi 
PL/SQL Release 10.2.0.5.0 - Production 
CORE    10.2.0.5.0      Production 
TNS for Linux: Version 10.2.0.5.0 - Production 
NLSRTL Version 10.2.0.5.0 - Production


crs資源情況

復制代碼代碼如下:


[oracle@node1 dbs]$ $ORA_CRS_HOME/bin/crs_stat -t 
Name           Type           Target    State     Host         
------------------------------------------------------------ 
ora....D1.inst application    OFFLINE   OFFLINE                
ora....D2.inst application    ONLINE    ONLINE    node2        
ora.PROD.db    application    ONLINE    ONLINE    node2        
ora....SM1.asm application    ONLINE    ONLINE    node1        
ora....E1.lsnr application    ONLINE    ONLINE    node1        
ora.node1.gsd  application    ONLINE    ONLINE    node1        
ora.node1.ons  application    ONLINE    ONLINE    node1        
ora.node1.vip  application    ONLINE    ONLINE    node1        
ora....SM2.asm application    ONLINE    ONLINE    node2        
ora....E2.lsnr application    ONLINE    ONLINE    node2        
ora.node2.gsd  application    ONLINE    ONLINE    node2        
ora.node2.ons  application    ONLINE    ONLINE    node2        
ora.node2.vip  application    ONLINE    ONLINE    node2


節點1 mount報錯

復制代碼代碼如下:


SQL> startup 
ORACLE instance started. 

Total System Global Area  171966464 bytes 
Fixed Size                  2094832 bytes 
Variable Size             113248528 bytes 
Database Buffers           50331648 bytes 
Redo Buffers                6291456 bytes 
ORA-01105: mount is incompatible with mounts by other instances 
ORA-01606: gc_files_to_locks not identical to that of another mounted instance
Error:    ORA 1105  
Text:     mount is incompatible with mounts by other instances  
------------------------------------------------------------------------------- 
Cause:  An attempt was made to mount the database, but another instance has already mounted  
        a database by the same name, and the mounts are not compatible. 
        dditional messages will accompany this message to report why the mounts are incompatible. 
Action:  See the accompanying messages for the appropriate action to take. 

Error:  ORA 1606  
Text:   GC_FILES_TO_LOCKS not identical to that of another mounted instance  
------------------------------------------------------------------------------- 
Cause:  The initialization parameter GC_FILES_TO_LOCKS is not the same as  
        another instance mounted in parallel mode. 
        This parameter must be the same as that for all shared instances. 
Action: Modify the parameter to be compatible with the other instances, then 
        shut down and restart the instance.


根據這個錯誤提示,查詢兩個節點的gc_files_to_locks參數,均為空值(默認值),也就是值相同

復制代碼代碼如下:


SQL> show parameter gc_files_to_locks; 

NAME                                 TYPE        VALUE 
------------------------------------ ----------- ------------------------------ 
gc_files_to_locks                    string


檢查兩個節點的gc相關隱含參數,發現所有值也均一致

復制代碼代碼如下:


NAME                           DESCRIPTION                                                           VALUE   
------------------------------ --------------------------------------------------------------------- ------- 
_gc_affinity_limit             dynamic affinity limit                                                50      
_gc_affinity_minimum           dynamic affinity minimum activity per minute                          6000    
_gc_affinity_time              if non zero, enable dynamic object affinity                           10      
_gc_async_memcpy               if TRUE, use async memcpy                                             FALSE   
_gc_check_bscn                 if TRUE, check for stale blocks                                       TRUE    
_gc_coalesce_recovery_reads    if TRUE, coalesce recovery reads                                      TRUE    
_gc_defer_time                 how long to defer down converts for hot buffers                       3       
_gc_dissolve_undo_affinity     if TRUE, dissolve undo affinity after an offline                      FALSE   
_gc_dynamic_affinity_locks     if TRUE, get dynamic affinity locks                                   TRUE    
_gc_element_percent            global cache element percent                                          103     
_gc_global_lru                 turn global lru off, make it automatic, or turn it on                 AUTO    
_gc_initiate_undo_affinity     if TRUE, initiate undo affinity after an online                       TRUE    
_gc_integrity_checks           set the integrity check level                                         1       
_gc_keep_recovery_buffers      if TRUE, make recovery buffers current                                TRUE    
_gc_latches                    number of latches per LMS process                                     8       
_gc_maximum_bids               maximum number of bids which can be prepared                          0       
_gcs_fast_reconfig             if TRUE, enable fast reconfiguration for gcs locks                    TRUE    
_gcs_latches                   number of gcs resource hash latches to be allocated per LMS process   64      
_gcs_pkey_history              number of pkey remastering history                                    4000    
_gcs_process_in_recovery       if TRUE, process gcs requests during instance recovery                TRUE    
_gcs_resources                 number of gcs resources to be allocated                                       
_gcs_shadow_locks              number of pcm shadow locks to be allocated                                    
_gc_statistics                 if TRUE, kcl statistics are maintained                                TRUE    
_gcs_testing                   GCS testing parameter                                                 0       
_gc_tsn_undo_affinity          if TRUE, use TSN undo affinity                                        TRUE    
_gc_undo_affinity              if TRUE, enable dynamic undo affinity                                 TRUE    
_gc_undo_affinity_locks        if TRUE, get affinity locks for undo                                  TRUE    
_gc_use_cr                     if TRUE, allow CR pins on PI and WRITING buffers                      TRUE    
_gc_vector_read                if TRUE, vector read current buffers                                  TRUE


仔細對比數據庫參數,發現undo異常

復制代碼代碼如下:


--節點1 
SQL>  show parameter undo 

NAME                                 TYPE        VALUE 
------------------------------------ ----------- ------------------------------ 
undo_management                      string      MANUAL 
undo_retention                       integer     900 
undo_tablespace                      string      SYSTEM 

  
--節點2 
SQL>  show parameter undo 

NAME                                 TYPE        VALUE 
------------------------------------ ----------- ------------------------------ 
undo_management                      string      AUTO 
undo_retention                       integer     900 
undo_tablespace                      string      UNDOTBS1


這里已經明確,因為兩個節點的undo_*相關參數配置不正確,導致數據庫只能一個節點mount。進一步定位問題發現,原來是因為dba粗心在編輯節點1的參數文件的時候把undo_*相關的參數給弄丟了,從而數據庫使用了默認值undo_management=manual,undo_tablespace=system

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本 视频 在线 | 国产清纯女高中生在线观看 | 丰满岳乱妇在线观看视频国产 | 女仆掀起蕾丝裙被打屁股作文 | 九九热在线视频观看这里只有精品 | 日本成人黄色网址 | 青青青青久久国产片免费精品 | 1024视频色版在线网站 | 99re这里只有精品视频在线观看 | 国产在视频线在精品 | 欧美另类老女人 | 99色在线播放 | 国产欧美日韩成人 | 青草欧美 | 满溢游泳池免费土豪全集下拉版 | 亚洲日韩欧美一区二区在线 | 亚洲人成网站在线观看播放青青 | 国产综合色在线视频区色吧图片 | 精品国产免费久久久久久婷婷 | 日本视频二区 | 日韩在线视频免费观看 | 免费看全黄特黄毛片 | 国产伦码精品一区二区 | 精品无码久久久久久久久 | 99精品久久99久久久久久 | 性欧美高清强烈性视频 | 日本老妇乱子伦中文视频 | 精品久久久久久国产 | 日本成人黄色片 | 男人插曲女人下面 | 欧美日韩精品一区二区三区视频在线 | 日本在线观看www免费 | chinese老头和老太交hd | 午夜精品久久久内射近拍高清 | 欧美一区二区三区久久久 | 日本一卡二卡3卡四卡网站精品 | 关晓彤被调教出奶水的视频 | 69日本xxxxxxxxx98 69人成网站色www | 香蕉免费高清完整 | chinese帅男gay野外性 | 欧美一区高清 |