摘要:當Windows故障群集(WSFC)包含偶數個投票節點時,應配置仲裁見證。 如果一半的群集節點同時關閉或斷開連接,則添加見證投票會使該群集繼續運行。 一般來說,奇數個節點(一般奇數大于或等于3)時無需配置仲裁見證。只有當偶數個節點時需要配置仲裁見證,防止WSFC出現腦裂。 一般來說,常見的仲裁見證有 閱讀全文
不穩定的執行計劃(Oracle執行計劃穩定性/不穩定性)
2025-02-10 17:27 by 瀟湘隱者, 210 閱讀, 0 推薦, 收藏,
摘要:本文是翻譯Kerry Osborne的Unstable Plans (Oracle Plan Stability/Instability)[1] 這篇文章,翻譯如有不當的地方,敬請諒解,請尊重原創和翻譯勞動成果,轉載的時候請注明出處。謝謝!文中有些翻譯的地方按自己的理解進行了調整,但是盡量 符合原文 閱讀全文
SQL Server統計信息更新會被阻塞或引起會話阻塞嗎?
2025-02-08 16:54 by 瀟湘隱者, 681 閱讀, 3 推薦, 收藏,
摘要:在SQL Server數據庫中,統計信息更新(UPDATE STATISTICS)會被其它會話阻塞嗎?統計信息更新(UPDATE STATISTICS)會引起其它會話阻塞嗎?在回答這兩個問題前,我們必須搞清楚,統計信息更新這個操作期間會申請/持有那些鎖。如果弄清楚了這些,那么我們就能很容易回答這兩個 閱讀全文
Windows服務器自帶防火墻查看啟停記錄信息
2025-01-10 11:26 by 瀟湘隱者, 723 閱讀, 0 推薦, 收藏,
摘要:最近遇到一個案例:一套Windows故障轉移群集(WSFC)中一個節點的防火墻(Windows系統自帶的防火墻)關閉了,但是不清楚什么時間,什么原因被關閉了,那么是否可以通過日志查看Windows的日志查看防火墻的關閉時間嗎?答案是可以,我們可以打開Windows系統的"事件查看器",您可以通過按下 閱讀全文
SQL Server如何查看AlwaysOn的Failover記錄信息
2025-01-10 11:11 by 瀟湘隱者, 182 閱讀, 1 推薦, 收藏,
摘要:SQL Server AlwaysOn發生了故障轉移(Failover)后,我們如何查看AlwaysOn在什么時間點發生故障轉移呢?下面簡單的總結了一些資料。 PowerShell腳本查看 Windows事件日志系統中的事件ID=1641,表示群集角色已從一個節點移動到另一個節點。所以我們可以使用P 閱讀全文
一文說透Zabbix的主動模式與被動模式
2024-12-02 17:26 by 瀟湘隱者, 1999 閱讀, 0 推薦, 收藏,
摘要:在Zabbix中,主動模式(active mode)和被動模式(passive mode)是Zabbix代理(Zabbix Agent)的兩種工作模式。Zabbix的主動模式與被動模式是其在數據收集與監控方面的兩種不同工作方式,這兩種模式都是針對Zabbix Agent而言的。本文要細說一些Zabb 閱讀全文
MySQL主從中復制賬號密碼可以加密嗎?
2024-11-26 11:17 by 瀟湘隱者, 169 閱讀, 0 推薦, 收藏,
摘要:搭建MySQL主從復制后,你會發現復制賬號的密碼是明文存儲在mysq.mysql.slave_master_info這張系統表的User_password字段當中,早期MySQL版本中,賬號密碼存儲在master.info文件中。如下案例所示: mysql> select * from mysql. 閱讀全文
Linux平臺mailx發郵件突然出現附件ATT00001.bin的情況總結
2024-11-26 10:51 by 瀟湘隱者, 299 閱讀, 0 推薦, 收藏,
摘要:現象描述 最近發現我們監控作業偶爾會發出帶有附件ATT00001.bin的郵件,而大部分時候,它都發出帶有內容的郵件,以腳本mysql_slowlog_monitor.sh來說, 平時會將慢查詢分析報告放在郵件的正文發給DBA,慢查詢分析報告的內容放在郵件中,出現問題的時候,郵件正文沒有內容,它只有 閱讀全文
Linux平臺Oracle開機自啟動設置
2024-11-14 10:57 by 瀟湘隱者, 1366 閱讀, 0 推薦, 收藏,
摘要:網上和官方文檔已經有不少介紹如何設置開機啟動Oracle實例的文章(Linux平臺),不過以sysvinit和service這種方式居多。最近遇到了UAT環境的服務器打補丁后需要重啟服務器的情況, 需要DBA去手工啟動Oracle實例的情形,和同事討論,決定將UAT環境的Oracle實例啟停設置成s 閱讀全文
系統變量group_replication_group_seeds為空導致MySQL節點無法啟動組復制
2024-11-06 22:55 by 瀟湘隱者, 337 閱讀, 0 推薦, 收藏,
摘要:MySQL InnoDB Cluster集群中一個節點,在服務器重啟過后,啟動MySQL實例后,發現status為MISSING,另外memberState為OFFLINE狀態。如下所示: MySQL mysqldbu02:7306 ssl JS > cluster.status(){ "clust 閱讀全文
shell腳本技巧—創建和清空文件
2024-10-22 16:46 by 瀟湘隱者, 439 閱讀, 0 推薦, 收藏,
摘要:寫這篇文章的起因是因為在分析一個腳本時,看到這么一句腳本,如下所示 ................................>$RMAN_BACKUP/script/rman_backup.sql................................ 最開始我以為它就是將文件rma 閱讀全文
SQL Server存儲過程的優缺點
2024-10-18 11:30 by 瀟湘隱者, 577 閱讀, 0 推薦, 收藏,
摘要:SQL Server存儲過程(Stored Procedure)是一組為了完成特定功能的SQL語句集合,經編譯后存儲在數據庫中。存儲過程可以接收參數、執行相關SQL后返回結果。用戶通過指定存儲過程的名字并給出參數(帶參存儲過程)來執行它。以下是使用SQL Server存儲過程的一些利弊,僅供參考: 閱讀全文
Zabbix模板數據存儲在哪里?
2024-10-18 10:33 by 瀟湘隱者, 407 閱讀, 1 推薦, 收藏,
摘要:Zabbix的模板數據存儲在數據庫的哪一個表里面?以MySQL數據庫為例,在數據庫zabbix中,其實模板數據存儲在hosts這個表里面,而不是存在hosts_templates表里面。很多人一看到templates關鍵字,容易先入為主的以為這個表會存儲模板的相關數據。但是實際上,hosts_tem 閱讀全文
MySQL命令rebootClusterFromCompleteOutage重啟集群注意事項
2024-10-12 14:31 by 瀟湘隱者, 1022 閱讀, 0 推薦, 收藏,
摘要:rebootClusterFromCompleteOutage()是MySQL Shell中的一個實用命令,用于在 InnoDB 集群遇到完全中斷 (例如,當組復制在所有成員實例上停止時)后重新配置和恢復集群。這個命令允許你連接到集群中的一個 MySQL 實例,并使用該實例的元數據來恢復整個集群。 閱讀全文
shc加密shell腳本總結
2024-09-30 09:28 by 瀟湘隱者, 2290 閱讀, 0 推薦, 收藏,
摘要:shc介紹 shc是shell編譯器(Shell Compiler)的縮寫, 它可以對shell腳本進行編譯和加密。它能夠將shell腳本編譯為可執行的二進制文件,其中包含了腳本的功能和邏輯,而不暴露源代碼。可以說shc就是一個加密shell腳本的工具。shc的官方網址為:http://www.da 閱讀全文
Zabbix如何將告警信息寫入日志文件
2024-09-29 08:18 by 瀟湘隱者, 401 閱讀, 1 推薦, 收藏,
摘要:這里介紹一下如何將Zabbix的告警信息寫入日志文件。至于為什么要將Zabbix的告警信息寫入日志文件呢?因為公司里面有兩套監控系統,現在想將Zabbix的告警信息同步到另外一套監控系統中去,現在的方案是將Zabbix的告警寫入一個日志文件,另外一套監控系統的Agent會定期掃描日志文件(增量),然 閱讀全文
MySQL History List Length
2024-09-29 08:17 by 瀟湘隱者, 657 閱讀, 0 推薦, 收藏,
摘要:本文是翻譯A graph a day, keeps the doctor away ! – MySQL History List Length[1]這篇文章,翻譯如有不當的地方,敬請諒解,請尊重原創和翻譯勞動成果,轉載的時候請注明出處。謝謝! 這是MySQL趨勢系列文章的第二篇。 正如我之前所寫,了 閱讀全文
[INS-35180] Unable to check for available memory
2024-09-23 09:56 by 瀟湘隱者, 420 閱讀, 0 推薦, 收藏,
摘要:Linux平臺安裝Oracle 19c的時候遇到了下面錯誤“[INS-35180] Unable to check for available memory”,如圖所示: 具體的錯誤信息如下所示: Additional Information:Exception details - PRVG-190 閱讀全文
Oracle靜態監聽中SID_NAME區分大小寫嗎?
2024-09-19 15:21 by 瀟湘隱者, 199 閱讀, 0 推薦, 收藏,
摘要:如果靜態監聽中ORACLE_SID不注意大小寫的話,可能導致數據庫連接不上的問題。如下案例所示: $ sqlplus system/***@GPSUATSQL*Plus: Release 19.0.0.0.0 - Production on Wed Sep 18 15:48:37 2024Versi 閱讀全文
SQL Server視圖定義中不能使用option(recompile)提示
2024-08-30 09:11 by 瀟湘隱者, 402 閱讀, 0 推薦, 收藏,
摘要:SQL Sever數據庫中,我們一般使用OPTION(RECOMPILE)查詢提示(Query Hints)來解決SQL語句或存儲過程的參數嗅探問題或某些SQL性能問題,它強制優化器重新編譯查詢語句,生成新的執行計劃。最近在幫同事優化一個復雜視圖時,發現這個視圖的執行計劃一直在變化,有時候生成的一個 閱讀全文
mysql.user表的數據準確性問題
2024-08-20 14:27 by 瀟湘隱者, 173 閱讀, 0 推薦, 收藏,
摘要:mysql.user這個系統表中有些字段的數據是不準確的(或者說是不一定準確,這樣表達更嚴謹一點)。這是一個讓人頭疼的問題,下面簡單述說一下問題,主要是mysql.user表中的password_lifetime,password_reuse_history,password_reuse_time這 閱讀全文
MySQL InnoDB Cluster – how to manage a split-brain situation
2024-08-13 11:44 by 瀟湘隱者, 265 閱讀, 0 推薦, 收藏,
摘要:本文是翻譯MySQL InnoDB Cluster – how to manage a split-brain situation[1]這篇文章,如有翻譯不妥或不對的地方,敬請諒解與指正。請尊重原創和翻譯勞動成果,轉載的時候請注明出處。謝謝! 每次我展示MySQL InnoDB Cluster時,在 閱讀全文
Oracle 19c通過recover standby database from service修復GAP案例
2024-08-13 11:41 by 瀟湘隱者, 864 閱讀, 0 推薦, 收藏,
摘要:案例介紹 環境介紹 操作系統: Red Hat Enterprise Linux release 8.10 (Ootpa)數據庫版本: Oracle 19.23.0.0.0 上周五,系統管理員需要給Linux升級補丁,UAT環境下的一套DG,數據庫沒有正常關閉的情況下,操作系統升級補丁后強制rebo 閱讀全文
Linux標準大頁設置不合理案例
2024-07-22 22:51 by 瀟湘隱者, 270 閱讀, 0 推薦, 收藏,
摘要:Oracle數據庫中如果標準大頁設置不合理,可能導致物理內存被浪費掉。下面介紹一個案例: 查看標準大頁的信息,如下所示: $ grep HugePages /proc/meminfoAnonHugePages: 0 kBShmemHugePages: 0 kBFileHugePages: 0 kBH 閱讀全文
Oracle 18c&19c physical dg切換總結
2024-07-15 23:23 by 瀟湘隱者, 459 閱讀, 0 推薦, 收藏,
摘要:這篇文章總結Oracle 18c/19c Physical Standby DG的主備切換的操作流程,主要參考官方文檔18c & 19c Physical Standby Switchover Best Practices using SQL*Plus (Doc ID 2485237.1)[1]. 閱讀全文
Oracle 11g dg switchover切換操作流程
2024-07-10 21:39 by 瀟湘隱者, 521 閱讀, 1 推薦, 收藏,
摘要:主庫切換為物理備庫 查看主庫的狀態 --獲取/確認主庫的狀態信息以及保護模式 SQL> set linesize 720SQL> col name for a10SQL> col open_mode for a10SQL> col database_role for a14SQL> col swit 閱讀全文
rfs (PID:146054): Database mount ID mismatch案例
2024-07-08 23:07 by 瀟湘隱者, 356 閱讀, 0 推薦, 收藏,
摘要:測試環境中,新搭建的Oracle 19c DG,在主備切換后,新的主庫的告警日志中一直出現類似下面這樣的錯誤: .........................................2024-07-08T13:40:55.384302+08:00 rfs (PID:146054): Da 閱讀全文
pt-duplicate-key-checker報Wide character in print at xxx錯誤總結
2024-06-25 23:08 by 瀟湘隱者, 142 閱讀, 0 推薦, 收藏,
摘要:使用Percona Toolkit的pt-duplicate-key-checker工具時,偶爾會遇到"Error checking xxx: Wide character in print at /usr/bin/pt-duplicate-key-checker line 5248."這類錯誤。如 閱讀全文
MySQL bit類型增加索引后查詢結果不正確案例淺析
2024-06-21 16:35 by 瀟湘隱者, 337 閱讀, 1 推薦, 收藏,
摘要:昨天同事遇到的一個案例,這里簡單描述一下:一個表里面有一個bit類型的字段,同事在優化相關SQL的過程中,給這個表的bit類型的字段新增了一個索引,然后測試驗證 時,居然發現SQL語句執行結果跟不加索引不一樣。加了索引后,SQL語句沒有查詢出一條記錄,刪除索引后,SQL語句就能查詢出幾十條記錄。下面 閱讀全文
浙公網安備 33010602011771號