原创 mongodb表索引備份,索引的導出導入

mongodb表索引備份,索引的導出導入 背景 發現有兩個mongodb環境的數據庫表索引不一致,另一個數據庫有索引缺失,需要將一個數據庫裏的所有表索引導入到另一個數據庫 也可用於單獨備份數據庫所有表的索引 寫mongo shell的

原创 Oracle DG 主從延時判定

一、主從應用模式 1、ADG與普通歸檔模式 col name for a50;set lines 300;-- SWITCHOVER_STATUS:SESSIONS ACTIVEselect SWITCHOVER_STATUS,NAME,

原创 MySQL所有操作hang住問題的故障排查(轉載)

1. 系統環境 CentOS release 6.7 mysql社區版MySQL-5.5.24(源碼編譯安裝)     2. 故障簡述 首先收到故障告警,所有的監控無法讀取到數據。無法正常連接數據庫。   3. 故障排查 如下過程是在開發環

原创 GDB定位Percona MySQL5.7特定版本死鎖hang死的故障分析#92108(轉載)

轉載自:https://opensource.actionsky.com/20190325-percona-hang/ 問題背景   某環境上有一組Percona MySQL 5.7.23-23的半同步主從. 我們採用Prometheus監

原创 MongoDB 用戶與權限

1、創建查詢role:custom_role,對db idap_zl 下的collection:tab1、tab2 只有查詢權限1)使用trs用戶登錄數據庫2)切換到 db:idap_zl 創建 role ,替換示例中的 collectio

原创 mongodb 副本集 強制主從切換

原文鏈接:https://blog.csdn.net/jacobxian/article/details/103634866 在mongodb副本集集羣中,若是丟失了n/2+1個節點,也就是失去了多數節點時候,在集羣內無法投票表決剩下的節點

原创 Linux系統模擬端口開放程序port 軟件的基本使用,CentOS自帶的ncat/nc 也可模擬端口

轉載自:https://blog.csdn.net/weixin_33295214/article/details/116630846 0. ncat/nc可以在CentOS操作系統上開啓或連接某個端口。 如果系統未默認安裝,可以執行兩個r

原创 Oracle 數據快速導出工具:sqluldr2

Oracle的安裝oracle的下載,安裝請參考:https://www.cnblogs.com/hoobey/p/6010804.html值得一提的是:安裝完成,首次啓動Developer的時候,需要制定java.exe的路徑。這個路徑需

原创 PostgreSQL13 安裝 psycopg2

postgresql選取13.4版本 python分爲python2.7與python3.7 psycopg2分爲rpm包與tar源碼包 一、先安裝依賴包 1、安裝postgreSQL13    安裝步驟 rpm -ivh postgre

原创 MySQL5.7.34 開啓binlog

開啓binlog: 直接在mysql配置文件:/etc/my.cnf 下面追加 log-bin=mysql-binserver-id=1binlog_format=row 如下:  

原创 Oracle 數據庫壞塊處理技術

一天在公司與幾位負責緊急救援電話支持服務的同事聊天,當我詢問客戶主要有哪些求救電話時,他們告訴我最多的求救電話是兩類:一類是數據庫宕機或掛起,特別是RAC 數據庫出現宕機,另外一類則是數據庫壞塊問題。前者在我意料之中,而後者則有點出乎我的意

原创 Oracle 壞快處理:Undo 與 datafile

數據庫版本:9.2.0.5.0平臺:windows2003 下午接到通知以數據庫出現壞塊現象,無備份,應用無法正常使用,要予以解決由於沒有備份,無法恢復,只能採用跳過壞塊方法,然後通過業務補數據。 首先要通知業務需要停服務,其次用PL/SQ

原创 Oracle 回滾段壞快並恢復

UNDO段頭塊損壞測試與修復,本次案例通過BBED工具模擬UNDO段頭壞塊,並在沒有備份情況下啓動數據庫; 1 查看UNDO段頭塊位置 select header_file, header_block   from dba_segments

原创 ORACLE 日誌損壞 使用"_ALLOW_RESETLOGS_CORRUPTION"進行崩潰恢復

什麼情況可能使用該參數    有些時侯可能你的庫處於非歸檔的模式下,而你的聯機重做日誌又currupted,你的數據文件不能完成完全的恢復。            而這時當你試圖打開數據庫時,oracle提示你用resetlogs選項,當你

原创 MySQL 表與索引損壞修復

InnoDB表引擎 可以在mysql>提示符下用 CHECK TABLE來檢測是否有問題如果有問題,可以用mysqldump導出,drop table, 用dump的數據重建該表的方式修復   mysql>CHECK TABLE `musi