博客 / 列表

mb43f60adeco02a - DBA必備腳本:一鍵殺會話

在週末時一位朋友諮詢有沒有自動殺會話的腳本,今天就和大家分享一下自己常用的兩個殺會話的腳本。殺會話這個工作本身來説非常的簡單,但是在日常工作中怎麼能把殺會話的效率做到極致是我們衡量的一個標準,因為在系統緊急故障時,我們需要通過殺會話來快速恢復系統,如果殺會話的速度跟不上,那整個系統就直接掛了。記得曾經在駐場時就出現過兩次類似的情況:一次是國慶值班時,跟值

微信 , 數據庫 , 後端開發 , SQL , Python

mb43f60adeco02a - 故障處理:RAC環境deconfig的未知BUG,導致集羣配置信息未被清空的案例處理

在上上週分享了故障處理:19C RAC改私網IP後重建集羣時報網絡找不到,這套環境重新運行root.sh後,集羣在初始化時仍然有報錯,今天來回一趟重慶,晚上不想看書,所以臨時想到把這個故障分析一下,大概發了點時間,這裏和大家分析一下大概的思路: 環境信息 這個環境是在我自己的MacOS裏面的虛擬機安裝的Oracle Arm版本,版本為19.1

sed , oracle , 初始化 , 後端開發 , Python

mb43f60adeco02a - DBA必備腳本:一鍵殺會話版本迭代二

前段寫了一篇DBA必備腳本:一鍵殺會話文章,有朋友反饋部分功能不完善。最近幾天根據朋友的建議,將核心的代碼做了適當修改,引入了部分新功能和排除了一些高危的進行。腳本的名字如下: kill_sess_by_where.sql 主要的變動內容如下: 新增kill條件 根據SQLID的信息來選擇需要kill的

微信 , 後端開發 , SQL , 公眾號 , harmonyos

mb43f60adeco02a - PG故障處理:LOG: invalid resource manager ID 54故障處理

1、 故障現象 某數據庫在2025-04-02發現備庫同步中斷,簡單查看數據庫LOG日誌中有如下的報錯信息: 2025-04-02 09:42:00.899 CST [1952298] 日誌: 在456/7ECCB34D8處的資源管理器ID54不合法 2025-04-02 09:42:01.763 CST [

系統啓動 , 致命錯誤 , 數據庫 , 後端開發 , Python

mb43f60adeco02a - 運維工具:支持win、linux、macos的平台的免密一鍵配置工

引言 這兩台在寫ADG一鍵部署的腳本,寫到RAC到RAC時,密碼驗證和密碼繼承的問題就耗了很多時間,哎,搞冒火了,就想先去掉密碼驗證和集成的問題,採用SSH來實現,但是遇到Win下面還需要手動配置等效性,哎。於是將原來的SHELL配置Linux平台的腳本,用AI寫了一個支持Win、MacOS、Linux通用的腳本,取名叫ssh

oracle , windows , 服務器 , 後端開發 , Python

mb43f60adeco02a - 讀書筆記:外部表的兩大“超能力”:直接讀取壓縮文件和自動清理髒數據

外部表的兩大“超能力”:直接讀取壓縮文件和自動清理髒數據 超能力一:直接讀取壓縮文件,還能邊讀邊過濾 一個頭疼的場景: 你每週都會收到一個巨大的壓縮數據包(比如 data.csv.gz)。按照老辦法,你需要: 手動解壓它。 然後才能把解壓後的文件加載到數據庫。 這就像每次收快遞,都得先拆了包裝才能把東西放進屋裏,

外部表 , 數據 , MySQL , 數據庫

mb43f60adeco02a - Oracle案例:遷移含有LONG字段的表

Oracle案例:遷移含有LONG字段的表 在上週5遇到一個客户truncate了一張800G的表,表中含有LONG字段,異機還原+遷移表,折騰啊,總共還原了2天2夜才還原成功,中途遇到了空間不夠等問題。 下面是測試表含有LONG字段的遷移的幾種方法。 測試環境是:OS RHEL 4.8 DB:10.2.0.4

oracle , 字段 , SYS , 數據庫 , 前端開發 , Javascript

mb43f60adeco02a - 讀書筆記:外部表的兩大“超能力”:直接讀取壓縮文件和自動清理髒數據

本文為個人學習《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Productivity(第四版本》一書過程中的筆記與理解分享,僅用於學習與交流,部分內容參考原書觀點並結合實際經驗進行整理。若涉及

oracle , 外部表 , 數據 , 數據庫 , 前端開發 , Javascript

mb43f60adeco02a - Oracle故障處理:aix 5.3 ml6安裝10.2.0.1 rac報錯

Oracle案例處理:aix 5.3 ml6安裝10.2.0.1 rac報錯 最近一直在給客户升級數據庫,天天是加班,都已經有1個多月沒有更新了。 問題1: # /oracle/app/oracle/product/10.2.0/crs_1/root.sh WARNING: directory '/oracl

oracle , 數據庫 , Enterprise , Css , 前端開發 , HTML

mb43f60adeco02a - 讀書筆記:“外部表”的進階使用,它主要解決了三個核心問題:如何切換文件、多用户怎麼辦,以及一個非常酷的玩法——把系統命令變成表。

我們的文章會在微信公眾號IT民工的龍馬人生和博客網站( www.htz.pw )同步更新 ,歡迎關注收藏,也歡迎大家轉載,但是請在文章開始地方標註文章出處,謝謝! 由於博客中有大量代碼,通過頁面瀏覽效果更佳。 本文為個人學習《Expert Oracle Database Architecture Techniques and Solutions for High

oracle , 外部表 , 加載 , 數據庫

mb43f60adeco02a - PG系列:在 ​​psql​​ 客户端中定義參數與動態賦值

我們的文章會在微信公眾號IT民工的龍馬人生和博客網站( www.htz.pw )同步更新 ,歡迎關注收藏,也歡迎大家轉載,但是請在文章開始地方標註文章出處,謝謝! 由於博客中有大量代碼,通過頁面瀏覽效果更佳。 作為一名長期使用從事Oracle數據庫的人員,習慣了在sqlplus中各種動態參數賦值,但是在 PostgreSQL 的命令行客户端 psql 中,

命令行 , nosql , 賦值 , 數據庫 , SQL

mb43f60adeco02a - 讀書筆記:數據搬運工:Oracle數據庫的導入導出技巧

本文為個人學習《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Productivity(第四版本》一書過程中的筆記與理解分享,僅用於學習與交流,部分內容參考原書觀點並結合實際經驗進行整理。若涉及版權問題,請聯繫刪除

外部表 , 數據 , MySQL , 數據庫