RAC下主機修改時區導致db無法open
11.2.0.4.rac 主機修改時區導致db無法open
os:redhat linux
db:11.2.0.4 rac
desc:crs啟動後,除db外都可以正常啟動。
檢視crs和db的log,檔案最後修改時間跟主機時間一致,但log裡的時間不一致,如下為crs和dblog裡的日誌
crs log
==========================================
2015-05-04 10:30:24.139:
[client(19430)]CRS-4743:File /u02/app/11.2.0/grid/oc4j/j2ee/home/OC4J_DBWLM_config/system-jazn-data.xml was updated from OCR(Size: 13365(New), 13378(Old) bytes)
2015-05-04 10:31:33.583:
[cssd(18287)]CRS-1601:CSSD Reconfiguration complete. Active nodes are gzsjdb1 gzsjdb2 .
2015-05-04 10:31:56.583:
[crsd(19096)]CRS-2772:Server 'gzsjdb2' has been assigned to pool 'Generic'.
2015-05-04 10:31:56.584:
[crsd(19096)]CRS-2772:Server 'gzsjdb2' has been assigned to pool 'ora.jzxn'. #出問題時日誌
2015-05-04 16:31:02.619: #問題解決後的日誌
[client(26295)]CRS-10051:CVU found following errors with Clusterware setup : PRVF-7573 : Sufficient swap size is not available on node "gzsjdb1" [Required = 16GB (1.6777216E7KB) ; Found = 10GB (1.0485752E7KB)]
PRVF-5415 : Check to see if NTP daemon or service is running failed
PRVG-1101 : SCAN name "scan-cl
db log
============================
Fri Jun 12 03:45:16 2015 #出問題時日誌
Thread 1 advanced to log sequence 54 (LGWR switch)
Current log# 3 seq# 54 mem# 0: /oradata/oradata/jzxn/redo03.log
Fri Jun 12 03:47:38 2015
Thread 1 cannot allocate new log, sequence 55
Checkpoint not complete
Current log# 3 seq# 54 mem# 0: /oradata/oradata/jzxn/redo03.log
Fri Jun 12 03:47:43 2015
opidcl aborting process unknown ospid (29020) as a result of ORA-28
Fri Jun 12 05:13:24 2015
Thread 1 advanced to log sequence 55 (LGWR switch)
Current log# 1 seq# 55 mem# 0: /oradata/oradata/jzxn/redo01.log
Fri Jun 12 14:31:04 2015 #問題解決後的日誌
Starting ORACLE instance (normal)
************************ Large Pages Information *******************
Per process system memlock (soft) limit = UNLIMITED
Total Shared Global Region in Large Pages = 0 KB (0%)
解決過程:起初沒有注意這個時間問題,對crs重啟後,仍然是db的資源不正常,後發現日誌時間不對,經詢問專案組節點2由預設時間(Etc/GMT-1)改為東8區(Asia/Shanghai)的時區後,節點2就無法連線db,節點1修改時區後仍可連線。直至今天節點1也無法連線db.
出現db日誌、crs日誌等和主機時間不一致,是因為在rac新頒佈中,grid也有屬於自己的時區,在安裝過程中,預設值與作業系統的TZ環境變數相同。
本例是因為時間不一致,導致db無法open,修改grid時區後,重啟crs,db可以正常open.
1.檢視系統時區
$cat /etc/sysconfig/clock
ZONE=Asia/Shanghai
2.檢視crs裡配置的時區
[root@gzsjdb1 install]# cat s_crsconfig_gzsjdb1_env.txt.bak
### This file can be used to modify the NLS_LANG environment variable, which determines the charset to be used for messages.
### For example, a new charset can be configured by setting NLS_LANG=JAPANESE_JAPAN.UTF8
### Do not modify this file except to change NLS_LANG, or under the direction of Oracle Support Services
TZ=Etc/GMT-1 #仍然為預設的美國時區
NLS_LANG=AMERICAN_AMERICA.AL32UTF8
TNS_ADMIN=
ORACLE_BASE=
3.修改crs的時區為Asia/Shanghai
[root@gzsjdb1 install]# cat s_crsconfig_gzsjdb1_env.txt
### This file can be used to modify the NLS_LANG environment variable, which determines the charset to be used for messages.
### For example, a new charset can be configured by setting NLS_LANG=JAPANESE_JAPAN.UTF8
### Do not modify this file except to change NLS_LANG, or under the direction of Oracle Support Services
TZ=Asia/Shanghai
NLS_LANG=AMERICAN_AMERICA.AL32UTF8
TNS_ADMIN=
ORACLE_BASE=
[root@gzsjdb1 install]# pwd
/u02/app/11.2.0/grid/crs/install
[root@gzsjdb1 install]#
4.重啟crs
5.經驗證crs日誌,db日誌等都與主機保持一致,透過plsqldev可以登入資料庫。
[root@gzsjdb2 ~]# date
Fri Jun 12 15:12:58 CST 2015
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26964624/viewspace-2565013/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL時區導致無法產生表MySql
- RAC 修改引數DB_FILES
- 修改主機時區對Oracle的影響分析Oracle
- 如何修改mac 下主機名、電腦名、區域網主機名Mac
- linux系統時區修改(Debian的主機和docker)LinuxDocker
- wpf popup導致MouseLeftButtonUp無法觸發
- ORACLE 11.2.0.4 for solaris更換硬體後主機時間改變導致一節點叢集服務無法啟動Oracle
- windows10系統下電腦換主機板後無法修改pin如何解決Windows
- Win10系統升級時導致電腦無法開機的解決方法Win10
- CentOS 7 下修改主機名CentOS
- RAC節點hang住, oracle bug導致了cpu過高,無法啟動叢集隔離Oracle
- oracle兩節點RAC,由於gipc導致某節點crs無法啟動問題分析Oracle
- Linux修改主機名(靜態主機名、臨時主機名)Linux
- 由於無法分配ip而導致的FailedCreatePodSandBoxAI
- ORACLE OGG引數修改引起佇列檔案異常導致抽取程式無法啟動Oracle佇列
- 時區問題導致時間相差8個小時
- appium 如何與真機進行連線,目前切 webview 時遇到無法切入問題,導致無法定位元素APPWebView
- Linux無法解析主機問題Linux
- 該網站因主機過期暫時無法訪問網站
- 時區不一致導致spring應用異常Spring
- 【epoll問題】EPOLLRDHUP使用導致無法接受資料
- db2 清空表導致表出現UnavailableDB2AI
- RAC主機配置ssh互信
- 如何修改rac的系統時間
- Ubuntu開機後進入initramfs導致無法進入系統解決方案Ubuntu
- 【YashanDB知識庫】EXP導致主機卡死問題
- SQL Server ManagementS tudio無法修改表,超時時間已到SQLServer
- 無法訪問雲主機50070埠
- eclipse: workspace出錯導致無法啟用的解決Eclipse
- Python3.7.0 SSL低版本導致Pip無法使用Python
- open in live server無法正常開啟Server
- Centos7 開機時遇到initramfs-xxx.img not found錯誤導致虛擬機器無法開啟問題處理CentOS虛擬機
- 一種名為BeiTaAd的廣告程式被指會導致手機無法使用
- 克隆虛擬機器導致Linux無法啟動網路卡的分析與解決虛擬機Linux
- Oracle RAC啟動因CTSS導致的異常Oracle
- Oracle RAC日常運維-NetworkManager導致叢集故障Oracle運維
- win10系統下安裝一些更新時出現問題導致無法正常更新如何解決Win10
- WGCLOUD分散式監控平臺:導致agent主機下線離線的原因整理GCCloud分散式