紅旗linux 雙機問題解決
使用者紅旗LINUX HA 故障現象:
機器如果將監聽設定為浮動IP的地址時候,機器老自動切換,每隔3分鐘切換一次。
按照紅旗技術支援給的建議:
1、HA監控ORACLE時仍然報錯ORA-12514: TNS:listener does not currently know
of service requested in connect descriptor,這需要聽過修改ORACLE的
listener.ora和tnsnames.ora來解決
在兩臺機器上做如下修改:
用oracle使用者修改
/opt/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora,將其中的
主機名改為浮動IP
用oracle使用者修改
/opt/app/oracle/product/10.2.0/db_1/network/admin/listener.ora,將其中的
主機名改為浮動IP,然後新增如下一段
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = /data/app/oracle/product/10.2.0/db_1)
(SID_NAME = orcl)
)
以上兩處修改,可以參見附件admin.tgz中的兩個檔案內容。也可以將附件
admin.tgz中的兩個檔案覆蓋原有檔案,但是覆蓋之後,要修改此兩個檔案的屬主
和屬主以及許可權。注意,兩臺機器都要做如此修改。
分析了紅旗技術工程師意圖:
1.手動編輯監聽和本地監聽,將每臺機器的本地監聽指向監聽程式,將監聽程式指定到浮動監聽
2.建立浮動監聽LINSTENER,這個是個全域性監聽。
從思路來講,是完全正確的。可是,怎麼回出現每3分鐘故障切換呢?
挺HA工程師的意見,說有可能好可能是SYSTEM使用者被鎖上了,我立刻查SYSTEM使用者:
select user_id,username,account_status from dba_users;
發現system 使用者lock(time out;經查明是system 使用者因輸入密碼次數錯誤過多被鎖上了。經分析:使用者每3分鐘進行一次故障切換,而且指令碼中設定system密碼不正確導致。修改指令碼中system登陸密碼。
但是還是出現隔三分鐘,故障切換一次。這個是什麼問題呢?使用lsnrctl status,發現本地監聽和lintener沒有連線上,也就是本地監聽沒有找到linstener監聽。檢視/etc/hosts檔案,發現是VIP沒有設定,哎。。。。當時是誰安裝的HA,連VIP地址都不設定,無語中。。。。。。。。。。
設定完VIP的IP地址後,本地監聽和linstener 能夠解析。察看監聽的狀態是“unknow'的,這個是由於手動註冊的,因此係統無法識別。不放心,然後使用tnsping,狀態OK。
就這樣問題解決。這裡面一環套一環,解決起來有點意思。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8334342/viewspace-450248/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 紅旗Linux系統安裝教程Linux
- 解決ios雙擊頁面上移問題iOS
- 解決Kali Linux 2020.1亂碼問題Linux
- LINUX 解決時間同步問題(NTP)Linux
- 用linux man命令,自己解決問題Linux
- 雙模數問題 題解
- 解決安卓 linux adb 連線機器提示 no permissions 的問題安卓Linux
- Js深度拷貝解決雙向繫結問題JS
- 解決driverClassName: com.mysql.cj.jdbc.Driver報紅問題MySqlJDBC
- linux mint 19解決 輸入法問題Linux
- 在Linux中,ansible可以解決哪些問題?Linux
- linux sed 命令引起的^M問題解決Linux
- Hadoop org.apache.hadoop.util.DiskChecker$DiskErrorException問題等價解決linux磁碟不足解決問題排查HadoopApacheErrorExceptionLinux
- Xshell連線Linux慢問題解決辦法Linux
- 新手linux系統常見問題解決方案Linux
- linux配置靜態路由解決網路問題Linux路由
- 使用雙快取解決 Canvas clearRect 引起的閃屏問題快取Canvas
- 彩虹排序 | 荷蘭旗問題排序
- linux mint 19 pyenv 安裝 python 3.7.0 問題解決LinuxPython
- Linux解決MySQL-python安裝失敗問題LinuxMySqlPython
- Linux安裝Python3.11以及解決openssl問題LinuxPython
- Linux配置靜態IP解決無法訪問網路問題Linux
- 解決goland 匯入專案後import裡的包報紅問題GoLandImport
- 透過Treeset解決隨機數排序問題隨機排序
- 詳細探祕Linux 和 Window 雙系統訪問Windows 磁碟需要輸入密碼問題解決過程分析LinuxWindows密碼
- linux mint19 解決docker必須使用sudo問題LinuxDocker
- 解決Linux無法開啟android模擬器問題LinuxAndroid
- Django在Linux上uwsgi 與nginx的問題與解決DjangoLinuxNginx
- 解決linux下redis資料庫overcommit_memory問題LinuxRedis資料庫MIT
- 提問題比解決問題更重要
- 紅旗飄飄——中線操作技巧之七,什麼是紅旗飄飄
- 解決跨域問題跨域
- SERVICE問題解決方法
- 解決 Unexpectedlexicaldeclarationincaseblock的問題BloC
- 解決mapper重名問題APP
- qeephp 解決跨越問題PHP
- 解決高度塌陷問題
- vmware ubuntu虛擬機器問題彙總解決Ubuntu虛擬機
- RPA機器人解決企業什麼問題機器人