DG丟失歸檔,使用增量備份恢複一例

發生了這種錯誤,主庫丟失了歸檔,而備庫無法同步處理記錄Media RecoveryWaiting for thread 1 sequence 70Fetching gapsequence in thread 1, gap sequence 70-72Completed: ALTERDATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSIONWed Mar 07 18:26:312012FAL[client]:

關於Oracle預存程序執行許可權問題的解決

在資料庫系統中預存程序是必不可少的利器,預存程序是預先編譯好的為實現一個複雜功能的一段Sql語句集合。它的優點我就不多說了,說一下我碰到的問題吧。我在項目開發的過程中需要用預存程序來實現一個功能,其中涉及到判斷一張表是否已經建立,沒有建立就由預存程序來建立這張表。CREATE OR REPLACE PROCEDURE TestProc  IS    flag number; &

Oracle的交易處理機制

一、事務概念概念:在資料庫中事務是工作的邏輯單元,一個事務是由一個或多個完成一組的相關行為的SQL語句組成,通過事務機制確保這一組SQL語句所作的操作要麼完全成功執行,完成整個工作單元操作,要麼一點也不執行。二、事物的特性a)         主要特性:確保資料庫的完整性。b)        

淺談Oracle閃回刪除表限制

Oracle

Oracle入門教程:統計資訊的恢複和備份

Oracle 11g 增加了系統資訊的備份和恢複功能,分別是在系統層級,使用者層級,表層級!當我們對oracle 系統對象進行統計資訊收集時,為了防止新的統計資訊之後的執行計畫不如之前的,我們可以利用dbms_stats.export_(database/schema/table)_stats 匯出統計資訊到建立的表中dbms_stats.import_(database/schema/table)_stats

淺談Oracle分區表之定界分割

在Oracle 10g世界裡面,分區表主要分range,hash,list,range-hash,range-list五種類型,在oracle

Oracle入門教程學習筆記

對於Oracle的學習與探討,下面我是直接進行的,並沒有對Oracle的曆史進行討論,因為在Oracle的官方有更好的解釋,一下是我對Oracle知識的一個提煉更多Oracle相關資訊見Oracle 專題頁面 http://www.bkjia.com/topicnews.aspx?tid=12資料庫基本概念: 資料庫DB      資料庫管理系統DBMS   資料庫管理員DBA  

Oracle 10g用ASH產生效能報告

報告內容:TOP等待事件,TOP SQL,TOP SQL命令類型,TOP Session內容.具體實現方式: SQL> @$Oracle_HOME/rdbms/admin/ashrpt.sqlCurrent Instance~~~~~~~~~~~~~~~~DB Id DB Name Inst Num Instance----------- ------------ -------- ------------631770879 ORA10 1 ora10 Specify the

Oracle中如何編譯失效的對象

在日常資料庫維護過程中,我們需要及時檢查資料庫中存在的失效對象資訊,對於存在異常的對象需要重新編譯,各種物件類型可參見如下編譯方法:檢查產生無效對象的名稱,並存放object.lst檔案中pool

在安裝Oracle軟體的時候報硬體限制

一、故障發生:今天早上QQ上一朋友,發個給我,說Oracle軟體安裝報錯,如下:                             二、故障分析:這個故障的原因從現象上來說是由於沒有按照Oracle的官方

探索Oracle pfile和spfile的秘密

判斷Oracle啟動時使用spfile還是pfile 自Oracle 9i以後啟動的時候預設使用的初始設定檔案是spfile,我們可以通過如下三種方式來判斷是SPFILE還是PFILE方式啟動資料庫。1、show parameter spfile2、show parameter pfile3、看v$spparameter視圖 1、通過查看spfile、pfile視圖 用spfile啟動資料庫:SQL> show parameter

診斷Oracle Redo Log效能問題

一、Rodo Log效能調整目標:在能夠影響Oracle效能的諸多因素中,Redo Log相關的因素從某種程度上可以說是最為重要同時也是最值得關注的。因為在一個OLTP系統中Oracle通過各種技術以及優良的設計,盡量做到將大部分操作在記憶體中完成,以便最大程度的提升效能。因此在Oracle的諸多後台進程以及使用者進程的大部分操作都是記憶體操作,而且這些操作會通過延遲寫入技術儘可能的將磁碟I/O操作滯後。但是在這些操作中卻有某些例外,其中最明顯的就是針對Redo

在Ubuntu 10平台上MySQL 5.5的編譯安裝

(一)安裝mysql5.5的要求編譯安裝mysql5.5與5.1還是有一點不同,因為mysql現在用cmake來作編譯工程工具。這是與mysql5.1最大不同的地方,因此在安裝mysql5.5時所要求的工具包也不同。發現用cmake編譯mysql比以前的速度還是快了不少。(1)cmake包是必有的,在Ubuntu上面可以用apt-get install cmake來安裝cmake。(2)bazaar這一個包也是必須的,在ubuntu上面可以用這樣安裝 apt-get install

Oracle密碼帶特殊字元,如”@“號,在imp,exp裡的寫法

Oracle密碼帶特殊字元,如”@“號,在imp,exp裡的寫法。今天在做Oracle資料匯出的時候,由於使用者名稱的密碼使用的是特殊字元,所以遇到了錯誤碼:“EXP-00056: 遇到 ORACLE 錯誤 12154”,網上尋找原因,需要用引號擴起來,但是os不同,方式也不同:windows os: exp username/"""password"""@devdb --3個雙引號擴密碼linux/unix os: exp "username/"password"@devdb"

Oracle 最佳化器與sql查詢執行順序

Oracle在執行一個SQL之前,首先需要看一下SQL的執行計畫,然後在按照執行計畫執行SQL,分析執行計畫的工作是由最佳化器來執行的,在不同的條件下,一個SQL可能存在多條執行計畫,但是在某個特定的時間點,特定的環境下,一定只有一種執行計畫是最優的。一、最佳化器的類型:oracle 的最佳化方式有兩種,一種是基於規則的RBO(Rule-Based Optimization),一種是基於開銷或者代價的CBO(Cost-Based Optimization)。1. RBO:

在Linux下配置Oracle環境變數

在完成Oracle安裝後,linux環境下需要添加以下設定才可正常使用oracle:設定ORACLE_HOME和ORACLE_SID兩個環境變數,再把ORACLE的bin目錄添加到PATH中即可,通常預設安裝的情況下ORACLE_SID=orcl,ORACLE_HOME=/home/oracle/oracle/product/10......這樣的形式,操作步驟:1、su oracle並斷行符號切換到oracle使用者;2、cd並斷行符號回到oracle使用者目錄;3、vi

Oracle中診斷阻塞的session

由於鎖的機制,當某一條DML或者DDL SQL語句執行被阻塞的時候,需要找出是什麼原因導致這條SQL被阻塞了,下面介紹一下通常的診斷方法:假設有這樣一個表: table t(id int primary key,val int);資料為:idval11221,在一個Session,這裡把它叫做Session A,做了如下的update語句,沒有提交或者復原.SQL> update t set val = 3 where id=1;2,在一另一個Session,這裡把它叫做Session

用show parameter也能顯示隱含參數

Oracle 資料庫啟動時用到的資料庫初始化參數,我們通常是在 sqlplus 中使用 show parameter 命令來擷取。但這裡看到只會是一些公開的參數,和已經修改的隱含參數。 Oracle 還有一批隱含參數,在 debug 或者實現某些功能時非常有用。 在網上,你可以很方便的查到如何查詢這些隱含參數。但是,如果我還想繼續使用 show parameter 方法顯示隱含參數呢?這該如何?? 我在這裡介紹一個方法,來實現這個目標。介紹這個方法的目的不僅僅是為了實現 show

Oracle 10g 中Duplicate 複製資料庫

本次實驗通過duplicate命令,在本機環境中建立一個複製資料庫。目標資料庫為hongye、複製資料庫為catdb。 環境別名設定: alias sql='rlwrap sqlplus /nolog' alias rman='rlwrap rman' alias dbs='cd $Oracle_HOME/dbs' alias rdb='cd $ORACLE_HOME/rdbms/admin' alias udu='cd $ORACLE_BASE/admin/$ORACLE_SID/udump'

Oracle更改連接埠後lsnrctl無法啟動

最近在研究Oracle 10G,先從安裝的時候說起吧,安裝的時候,由於預設連接埠1521已經被其他程式佔了,裝完oracle後,連接埠變成了1522。一、於是把連接埠改成又改成了1521,當時可以重啟,而且連接埠也從1522變成了1521,可是沒過多久,nagios監控上警示顯示1521連接埠關閉 ~~~~(>_<)~~~~ 。啟動oracle 的監聽的時候也報錯,無法啟動。最後在網上找到了一篇文章,當時沒記下出處 現在想找都麻煩了 呵呵

總頁數: 978 1 .... 319 320 321 322 323 .... 978 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.