原创 如何在不改SQL的情況下優化數據庫

主題簡介 在數據庫運維中我們會遇到各種各樣的問題,這些問題的根源可能很明顯,也可能被某種表象掩蓋而使我們認不清。所以運維面臨的兩大問題就是,第一我

原创 深入剖析 ORA-04031 的前世今生

每一個接觸過 Oracle 數據庫的人想必聽到 Ora-04031 都會有一種捶胸頓足的感覺,至少在兩年前的我是這樣子的。都說 Ora-04031 和 Ora-01555 等是 Oracle 的經典錯誤,之所以成爲經典,可能就是因爲

原创 由DRM引起的ORA-00481錯誤

在開始向大家分享之前,先說說 Oracle 的錯誤的標示體系,大家都知道在 Oracle 數據庫中有大量的錯誤,比如以 ora-開頭、tns-開頭、crs-開頭,當然還有其他工具類的錯誤開頭比如 exp 和 imp 等。 當然都是

原创 ass109.awk腳本學習使用

SQL> oradebug  setmypid Statement processed.SQL> oradebug unlimitStatement processed.SQL> oradebug dump systemstate 26

原创 你造嗎,Oracle SQLplus 也有History命令了

很多時候我們只能通過SQLPlus來操作數據庫,而當一個SQL執行結果太多時,我們要回翻之前的SQL語句就會很麻煩,甚至可能由於ssh客戶端或SQLPlus客戶端的buffer限制,更早以前的語句被刷出了窗口,你就不得不重新敲一遍SQL,

原创 DBA必備技能:數據庫掛起時進行轉儲分析診斷案例

在 Oracle 數據庫的運行過程中,可能會因爲一些異常遇到數據庫掛起失去響應的狀況,在這種狀況下,我們可以通過對系統狀態進行轉儲,獲得跟蹤文件進行數據庫問題分析;很多時候數據庫也會自動轉儲出現問題的進程或系統信息;這些轉儲信息成爲我們

原创 Oracle 12.2新特性掌上手冊 - 第五卷 RAC and Grid

編輯手記:RAC是Oracle最重要的高可用架構之一,具有擴展性良好、實現負載均衡等多維度的優勢,Oracle RAC提供了相應的集羣軟件和存儲管理軟件,今天我們一起來學習在12.2中,Oracle在RAC集羣資源的管理上有哪些重要的更

原创 使用rman恢復控制文件

控制文件(controlfile)丟失恢復 基於控制文件的複合多路徑性,它的丟失分爲兩種,一種是其中某個控制文件的損壞或丟失,另外一種是所有控制文件均丟失。基於第一種情況,只需把好的控制文件複製一份在損壞或丟失的那個控制文件路徑下即可。

原创 Oracle 12.2新特性掌上手冊 - 第一卷 Availability

編輯手記:12.2的發佈,讓很多技術愛好者迫不及待要嚐嚐鮮了,然而衆多的新特性卻可能讓我們無所適從,爲此我們節選12.2中一些重要的新特性,將在接下來的幾期晨讀中分享給大家,希望大家能夠在12.2的應用中遊刃有餘。 注:文章內容來自官

原创 帶你玩轉“數據衛士”Data Guard

1DG 的概念介紹 關於 DG,是 Oracle 自9i以來自帶的數據同步功能,基本原理是將日誌文件從原數據庫傳輸到目標數據庫,然後在目標數據庫上應用這些日誌文件,從而使目標數據庫與源數據庫保持同步,是一

原创 Oracle 12.2新特性掌上手冊 - 第三卷 Sharding 的增強

編輯手記:Sharding技術我們談了好久,想必大家並不陌生,該功能12.2最新版本中,也將變得越來越完善,今天我們一起來學習。 注:文章內容來自官方文檔翻譯。若需要了解更多,請查閱官方文檔。 1、about Sharding

原创 Oracle 12.2新特性掌上手冊 - 第六卷 ADG的性能與診斷

編輯手記:在Oracle 12.2中,ADG有許多驚人的改進,通過ADG standby數據庫的性能數據收集和診斷、快照standby數據庫的應用,以及實時的數據庫操作監控的實現,能夠根據用戶需求相協調來提高DBA效率,從而爲業務應用

原创 Oracle 12.2新特性掌上手冊 - 第四卷 Core Improvements

編輯手記:Oracle 12.2 在內核上有許多創造性的改進,這些改進讓數據庫的操作更加高效便捷,同時一些面向智能運維和大數據的改進,則邁出了雲和大數據時代的重要一步。在今年的DB-Engines的評選中,Oracle位居榜首,而我們

原创 Oracle 12.2新特性掌上手冊 - 第七卷 Big Data and Data Warehousing

編輯手記:也許Oracle 12.2在內核上的智能改進只能讓你眼前一亮,那今天基於Big Data和數據倉庫的性能優化增強則會讓你伸手觸Oracle的強大靈魂。細膩中霸氣側漏,這就是Oracle 12.2. 1Partition

原创 Oracle 12.2新特性掌上手冊 - 第二卷 In-Memory增強

編輯手記: In-Memory 是 Oracle 在 12.1.0.2 中引入的新特性,旨在加速分析型 SQL 的速度。傳統的 OLTP 應用通過 buffer cache 修改數據,分析性的 SQL 從 IM 列式存儲中掃描數據,避