原创 Oracle編譯無效對象

問題描述:使用存儲過程的方式對oracle數據庫的無效對象,如視圖或者同義詞進行定期的編譯,讓他變成一個有效的對象,加上定時任務可以實現自動化的處理。同時在數據庫內部創建一個記錄表,用來記錄被編譯過的對象 /*重新編譯無效視圖,無效同義詞

原创 EMCC13.5+Oracle19.13+Redhat8 In Silent Mode

問題描述:使用靜默的方式來安裝emcc13.5+Oracle19.13,準備好19c的oracle環境,一開始用21c的庫+emcc13.5的安裝檢查一直過不去,但是19c是沒有問題的,具體問題會在下面文檔中體現   一、下載軟件 http

原创 linux鎖定腳本防止腳本重複運行

問題描述:設置在定時任務中的腳本一定要注意防止腳本重複執行,要不然會帶來一些想象不到的結果。   方式一:使用鎖定文件的方式來進行防止腳本重複運行,類似數據庫socket文件,但是這種情況有一種弊端就是,如果腳本因爲某些原因退出,但是loc

原创 openGauss集羣主庫出現流複製延遲告警

問題描述:環境是openGauss 5.0集羣,在一次意外重啓數據庫之後。收到了一個主庫的主從延遲告警,只有從庫才能出現延遲,主庫怎麼會出現了告警延遲 告警信息: Status: Resolved Hostname: hkuatxcrec

原创 Oracle將用戶權限移植到另一個用戶上

問題描述:往往有些需求,A用戶依賴於B用戶創建,A用戶想要獲取B用戶的權限,oracle沒找到有命令可以直接繼承,只能寫一些語句來代替   1.查詢用戶下的權限有哪些 SET PAGESIZE 100 SET LINESIZE 200

原创 shell腳本中特殊篩選文件

問題描述:在寫shell中,總會遇到一些各式各樣篩選文件的需求,整理了一些特殊情況   1.查找目標文件下大於100Mb的文件 find $target_dir -type f -size +70M   2.查找目標文件下大於100Mb

原创 opengauss Need repair修復

 問題描述:opengauss集羣在做切換的時候,或者增刪節點的時候,很容易發生節點repair,找不到主庫的情況,這種情況需要把主庫使用primary角色啓動,然後build重建從庫,就可以恢復集羣   1.集羣狀態 [omm@db01

原创 openGauss Datakit安裝部署

一、問題描述:目前找不到任何關於opengauuss Datakit安裝部署的文檔,自己來嘗試踩坑。 DataKit是一個以資源(物理機,數據庫)爲底座的開發運維工具,將上層的開發運維工具插件化,各插件之間相互獨立,方便用戶按需引入。各插件

原创 [GAUSS-50201]:The /opt/software/openGauss/xxxx-RedHat-64bit.tar.bz2 does not exist

問題描述:使用redhat7.9來安裝opengauss集羣,預安裝過不去。opengauss官方只支持centos版本,最好是centos7.6。 [root@db01 script]# ./gs_preinstall -U omm -

原创 SQL Case條件判斷語句

問題描述:在表中取到一些值做出判斷,配合監控監測一些表中的數據。使用select case when if 來做條件查詢判斷   CASE 表達式遍歷條件並在滿足第一個條件時返回一個值(類似於 if-then-else 語句)。 因此,一旦

原创 opengauss配置遠程白名單

DB_VERSION:openGauss 3.0.3   1.允許192.168網段用戶使用jack用戶登陸 --創建只讀賬號 CREATE USER jack WITH MONADMIN password "Gaussdba@Mpp";

原创 gs_probackup增量備份ptrack.cpp : 88

問題描述:使用gs_probackup對opengauss進行增量備份失敗[omm@testmysqldb04 ~]$ sh gs_probackup.sh incbackup pg_switch_xlog --------------

原创 opengauss集羣安裝報錯

DB_VERSION:opengauss 3.0.3 1.[GAUSS-51632] [GAUSS-51632] : Failed to do gs_sshexkey.Error: Please enter password for cu

原创 Mysql關聯刪除CSV中的相關數據

問題描述:提供一個csv文件,記錄的是一些不同數據庫的不同表中的共同字段account_id數據,需要在A庫的account表中做關聯刪除   解決思路:csv文件中儲存的都是account_id,六位純數字id。可以建立一張臨時表,將cs

原创 SQL Case條件判斷SQL

問題描述:在表中取到一些值做出判斷,配合監控監測一些表中的數據。使用select case when if 來做條件查詢判斷   CASE 表達式遍歷條件並在滿足第一個條件時返回一個值(類似於 if-then-else 語句)。 因此,一旦