Oracle RMAN備份(四)副本

八. 副本8.1 映像副本的介紹RMAN 可以建立資料庫資料檔案,歸檔重做日誌或者控制檔案的完全重複項。 Rman 副本是這些檔案的副本,區別僅僅在於名稱和位置上的變化。我們不需要考慮備份片或其他問題。 映像副本只能在磁碟上產生,且不能產生增量副本。 產生映像副本必須載入或開啟資料庫。產生副本的記錄儲存在資料庫控制檔案中。所以我們可以跟蹤副本產生的時間和駐留的位置。類似與常規備份,可以建立整個資料庫,資料表空間或資料檔案的映像副本。 RMAN 複製過程提供一些和普通RMAN

Oracle RMAN備份(三)聯機RMAN Database Backup

七. 聯機RMAN Database Backup7.1 線上資料庫備份要使用RMAN執行聯機備份操作,資料庫必須置於Archivelog 模式。 如果不在歸檔模式,則嘗試聯機備份時RMAN就會產生一個錯誤。Oracle 歸檔與非歸檔的切換http://blog.csdn.net/tianlesoftware/archive/2009/10/19/4693470.aspx串連備份樣本:RMAN> Configure default device type to disk;RMAN>

Oracle RMAN備份(二)Backup 命令選項

五. Backup 命令選項5.1 壓縮預設情況下,RMAN 執行NULL 資料區塊壓縮。5.1.1 NULL 控制壓縮使用這種形式的壓縮時,Oracle不會備份未使用的資料區塊。 執行NULL 資料區塊壓縮的情形有一下兩種情況:(1)從未使用過的資料區塊不被壓縮(2)在給定的特定標準下,使用過一次的資料區塊也不被備份。在第一種情況下,將不會備份其中一直沒有資料的所有資料區塊,在第二種情況下,如果資料庫和關聯的資料庫滿足某種標準,空塊將不被備份,即使它在某個時刻包含資料。 下面是允許RMAN

Oracle RMAN備份(一)離線RMAN Database Backup

一. RMAN 備份的一些優點1. RMAN 會檢測和報告損壞的資料區塊。2. 不需要將資料表空間置入熱備份模式,RMAN 就可以串連備份資料庫。 熱備份期間會額外的產生重做日誌。3. RMAN 會自動跟蹤新的資料檔案和資料表空間,這樣就不再需要在指令碼中添加新的資料表空間和資料檔案。4. RMAN 只備份使用過的資料庫(直至最高使用標記(High wate mark)),這樣RMAN 備份映像通常小於聯機備份的備份指令碼。5. RMAN 提供備份映像的實際壓縮。6. RMAN

Oracle 10g恢複統計資訊的限制

恢複統計資訊操作也存在一些限制,比如無法恢複使用者自訂的統計資訊。除此之外由於統計資訊是表的屬性,因此如果表被刪除,則對應的統計備份也被清除,而TRUNCATE操作則並不會影響統計備份資訊:SQL> CREATE TABLE T (ID NUMBER);Table created.SQL> INSERT INTO T SELECT ROWNUM FROM TAB;96 rows created.SQL> EXEC

Oracle 10g的統計資訊恢複功能

從10g開始,Oracle可以恢複錯誤的統計資訊。這篇簡單介紹統計資訊恢複功能。統計資訊的不準確可能導致無法產生最優的執行計畫,對於大部分的情況下,最新的統計資訊能反映當前系統資料的分布,從而產生最優的執行計畫。但是有時候收集統計資訊後造成的執行計畫的改變並非一定導致效能的提升,最佳化器很可能找到一個新的執行計畫,但是新的執行計畫的運行效果不一定比以前的執行計畫高,從而導致整個系統效能的下降。對於這種情況,在9i中唯一的辦法就是收集統計資訊之前將原有的統計資訊匯出,如果出現了問題,那麼利用匯出的

Oracle 11g的統計資訊功能增強

在11g中,Oracle在統計資訊方面進行了進一步的增強。這篇介紹PENDING統計資訊。在10g中,Oracle提供了恢複統計資訊的方法,這使得統計資訊收集後造成的問題可以通過恢複原始統計資訊的方法快速解決。在11g中,Oracle更進了一步,使用者收集的統計可以設定為懸而未決的,等到統計資訊驗證過然後在發布到資料字典中。SQL> SELECT * FROM V$VERSION;BANNER-------------------------------------------------

Oracle 10g的初始化參數AUDIT_TRAIL簡介

在9i中,初始化參數AUDIT_TRAIL只有NONE、DB和OS三個可選值,而在10g中,Oracle又增加了幾個新的選項。這篇介紹XML選項。資料庫版本和預設AUDIT_TRAIL參數設定:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database10gEnterpriseEdition Release10.2.0.3

Oracle 10g中可以通過列方式指定HINT

看最佳化文檔的時候發現,指定索引的HINT還可以通過列方式。在9i和以前的版本,索引提示的格式為/*+ index(table_alias) */或/*+ index(table_alias index_name) */,但是在10g中不僅可以通過索引名稱來確定HINT的索引,還可以通過指定列名的方式。SQL> select * from v$version;BANNER------------------------------------------------------------

Oracle RAC環境單獨節點插入資料也會導致全域等待(下)

在RAC環境中,登陸到一個執行個體,在處理的資料完全與另外執行個體記憶體中資料無關的情況下,也會導致gc全域等待產生。這一篇描述效能影響。上一篇文章描述gc等待產生的現象,這篇文章驗證一下產生的全域等待是否會對效能產生不利影響:SQL> truncate table t;表被截斷。SQL> set timing onSQL> insert into t2  select *3  from t_big;已建立6430135行。經過時間:  00: 01:

Oracle RAC環境單獨節點插入資料也會導致全域等待(上)

在RAC環境中,登陸到一個執行個體,在處理的資料完全與另外執行個體記憶體中資料無關的情況下,也會導致gc全域等待產生。這一篇描述現象。環境如下:SQL> conn yangtk/yangtk已串連。SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database10gEnterpriseEdition Release10.

Oracle RMAN還原與恢複講解(四)如何在非歸檔模式中還原與恢複資料庫

如果資料庫在noarchivelog模式下,我們將從完全的離線備份中恢複這個資料庫,並且不可能實現時間點恢複。1、還原的準備工作如果在noarchivelog 模式中運行資料庫並且假定擁有資料庫的一個備份,就可以非常容易地執行資料庫的完全恢複。 首先要清理所有的資料檔案,以及舊的重做日誌和控制檔案。 雖然不是一定要這麼做,但由於使用了noarchivelog模式,我們希望一切從頭開始。清理完資料檔案,控制檔案和重做日誌後,就可以開始啟動恢複進程。

Oracle RMAN還原與恢複講解(三) Restore命令和recover命令

1、RESTORE 命令雖然store 命令有一些輔助目標,但其主要功能是從RMAN備份中還原檔案,為恢複做準備。 RMAN和restore 命令非常只能,他們將選擇最近的備份來進行還原,從而減少恢復。 其結果是,restore 命令可能從備份組中還原資料檔案,也可能從映像副本中還原資料檔案,或者兩者並用來進行還原,只要對加快還原過程有協助即可。Restore 命令用於從自動的備份中還原伺服器參數檔案和控制檔案。 Restore 命令也可用於建立備份資料庫的備用控制檔案。也可以用restore

Oracle RMAN還原與恢複講解(二)如何還原控制檔案

1、使用RMAN(不使用FRA)從自動備份中恢複控制檔案ORACLE 會預設地在$ORACLE_HOME/dbs 或者 $ORACLE_HOME/DATABASE 目錄中建立伺服器參數檔案與控制檔案。假設已經還原了執行個體參數檔案和啟動了執行個體,還原控制檔案時,一般過程是先設定ORACLE_SID 和 登陸 RMAN, 然後設定DBID, 使RMAN知道需要尋找哪一個資料庫的控制檔案。如果使用預設的位置來儲存控制檔案的自動備份,就可以簡單的執行:Restore controlfile

Oracle RMAN還原與恢複講解(一)如何還原伺服器參數檔案

一. RMAN 還原與恢複基礎在RMAN 用於中,還原與恢複是兩個不同的概念。還原(restore):指訪問先前產生的備份,從中得到一個或多個對象,然後在磁碟上的某個位置還原這些對象。恢複(recover):是一個資料庫與給定時間點相一致以保證能夠開啟這個資料庫的實際進程,該進程通常是通過應用重做(包括聯機重做日誌和歸檔的重做日誌)來完成的。資料庫中的資料狀態對資料庫是非常重要的,在資料庫啟動時要求資料與給定的時間狀態一致。 如果資料庫是一致的,就可以開啟這個資料庫,如果不一致,就不能開啟。

Oracle RAC環境中EXECUTE_EM_DBMS_JOB_PROCS

今天一個客戶諮詢,他們的RAC環境中,EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS過程頻繁啟動,而且佔用了大量的系統資源。這個任務每分鐘運行一次,而且每次都排在top中的前面。這個job是EM用了維護管理工作的JOB,而這個JOB導致效能問題的相關bug也不再少數,比如Bug 7759386。和客戶確認,發現他們根本不使用EM,那麼解決這個問題的最簡單的辦法就是刪除這個維護JOB。利用SYSMAN使用者登陸執行這個SQL:SQL> conn

Oracle的V$SESSION_LONGOPS超過系統時間的處理方法

檢查一個系統,意外探索資料庫的v$session_longops中時間遠遠超過了系統時間。查詢結果如下:[oracle@datasd ~]$ sqlplus / as sysdbaSQL*Plus: Release10.2.0.3.0 - Production on星期一12月20 14:57:04 2010Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.Connected to:Oracle

Oracle 10g可以線上加密過程

Oracle提供了WRAP工具,可以對預存程序進行加密,而在10g中,這個操作已經可以在資料庫中完成。Oracle的DBMS_DDL增加了一個WRAP函數,通過這個函數,就可以返回加密後的過程:SQL> select dbms_ddl.wrap('create procedure p_wrap as begin null; end;') from dual;DBMS_DDL.WRAP('CREATEPROCEDUREP_WRAPASBEGINNULL;END;')-------------

Oracle CLUVFY工具概述

如果安裝過10g以後的RAC環境,應該對這個工具並不陌生。在安裝Cluster和Database之前通常會執行runcluvfy.sh指令碼來檢查當前系統是否滿足安裝條件。這篇介紹comp相關選項。在安裝RAC時,由於cluvfy工具還沒有被安裝,而runcluvfy.sh將cluvfy工具的功能在shell中實現,並和安裝盤一起提供,使得使用者在資料庫和CLUSTER安裝之前就可以利用這個工具的功能。這個工具的主要作用就是驗證系統是否滿足安裝的條件。這個工具擁有眾多的選項,因此不可能也沒有必要

Oracle中如何把查詢作為條件的SQL

解決一個客戶效能問題的時候,碰到一個有意思的SQL語句。首先建立一個測試環境:SQL> CREATE TABLE T AS SELECT ROWNUM ID, A.* FROM DBA_OBJECTS A, DBA_QUEUES B;Table created.SQL> ALTER TABLE T ADD CONSTRAINT PK_T PRIMARY KEY (ID);Table altered.SQL> CREATE INDEX IND_T_TYPE ON

總頁數: 1509 1 .... 904 905 906 907 908 .... 1509 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.