原创 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 語句)。 因此,一旦