原创 SQL SERVER數據庫批量日誌還原生成腳本

在對SQL SERVER數據庫進行異地恢復的過程中,很多時候,由於完整備份時間比較久遠,或數據庫事務日誌的備份頻率較高,如想把數據庫恢復到最新的狀態,需要進行多次的日誌還原,這個時候手動操作比較繁瑣,下面將用腳本方式將在源庫批量生

原创 LINUX動態調整LVM

如果需要將一個已經掛載的分區進行容量縮小,將騰出的容量劃分成其他分區,需要怎麼做呢?下面爲詳細步驟: 1.卸載 touch /opt/test.txt -->寫入一些文件 umount /opt 2.文件系統檢查 fsck -f

原创 DBA緊急排殺腳本-救火模式

作爲一個壓力山大的DBA,很多時候需要面對處理一些緊急突發的救火任務,當業務出現異常,性能接近癱瘓的奪命一刻,需要果斷出擊,把系統業務的影響減少到最小,至於原因分析,可以交到後續分析,下面將針對不同的困境,作出排殺處理: 1,批量

原创 RAC中SSH互通性異常的處理

問題現象: RAC的各節點ssh互相ssh連接發生異常,CRS警告日誌出現以下信息: [client(32384)]CRS-10051:CVU found following errors with Clusterware set

原创 SQL Server導出賬號和密碼

SQL Server通過任務腳本導出只有創建用戶的語句,無密碼這個在遷移過程很痛苦.所以官方網站提供一個存儲過程sp_help_revlogin請送導出賬號和密碼. 找到想要的賬號在B(恢復機)恢復即可 打開 USE master

原创 創建Oracle存儲過程循環查殺過期連接會話【企業DBA實戰任務】

在一些寫法不夠嚴謹的程序代碼設計上,一些數據庫連接,在處理完數據請求後,沒有主動釋放或關閉,從而導致數據庫層面積累了大量的無用連接,這些連接佔用大量的數據庫資源,在無法對代碼做調整的情況下,可以從數據庫層面主動結束或關閉這些會話連

原创 exp導出出現EXP-00091異常

一.一個9I的庫EXP時出現EXP-00091錯誤 [oracle@localhost tmp]$ exp "'/ as sysdba'" tables=testxuchao.TAB_XN_PY_DICT \ > file=/t

原创 日誌繁忙導致UPDATE語句掛起

某天運行一條很普通的UPDATE語句: update mbs7_ar.Ys_PackageCashFlow set IsApplyCheck=1 where Id = 72648; 卡在那裏半天沒運行完 查看該語句的執行計劃也是

原创 goldengate開啓DDL配置@ddl_setup.sql執行報錯

開啓DDL配置: 1、關閉數據庫回收站: SQL>alter system set recyclebin=off scope=both; 2、編輯globals參數文件,標明支持DDL的GG對象存放在哪個schema下: GGS

原创 SQL SERVER如何還原一個誤刪表數據

–1先做數據庫完整備份還原,還原到臨時庫: USE [master] RESTORE DATABASE [hotel_bak] FROM DISK = N'D:\BackupDB\Hotel\Hotel_2018_04_21_0

原创 swap分區調整

由於安裝Oracle 的時候,swap太小隻劃分了4G,後期發現交換分區太小,不滿足使用,於是進行了swap分區的擴容 過程: swap分區的擴展很簡單,但是需要root用戶權限 dd if=/dev/zero of=/swap

原创 數據庫UNDO損壞無法打開的處理方法

問題現象: 數據庫意外斷電後啓動到OPEN狀態時失敗,警告日誌報以下錯誤 ORA-00600: internal error code, arguments: [4194], [56], [4], [], [], [], [],

原创 Goldengate數據初始化同步實戰方案

一、 前言 Goldengate數據初始化同步是指對數據同步兩端進行重新配置,使數據重新得到正常同步的過程,有時候因OGG的兩端數據發生異常更改,或歸檔日誌意外刪除等原因,同步已不能正常運行,這個時候不得不需要重新初始化,以下爲整

原创 expdp遠程導出方式network_link使用

很多時候,出於數據安全考慮,需要備份一些重要的業務數據,但這個時候服務器沒有直接登錄的權限,我們只能通過數據庫用戶名方式進行訪問,這個時候可以考慮用exp,但exp畢竟是個舊版的工具,功能沒有expdp那麼全面,但由於expdp只

原创 MYSQL誤刪數據恢復

MYSQL誤刪數據恢復,有備份的話很簡單,只需要生成一個最近備份的數據 然後用mysqlbinlog找回備份時間點之後的數據 再恢復到現網即可。要是沒有備份 可能就會比較麻煩,找回數據的成本也是非常之高的. 下面介紹下 mysql