Oracle AWR概述:匯出資料

AWR的SNAP產生後,不一定要在原資料庫上產生報告,可以利用AWR提供的匯出、匯入功能,將AWR資料移轉到測試資料庫上進一步分析。AWR的匯出並不複雜,利用有許可權的使用者調用$ORACLE_HOME/rdbms/admin/awrextr.sql指令碼就可以了:SQL> @?/rdbms/admin/awrextr.sql~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

如何在同一台伺服器上建立Oracle 10g DATA GUARD

為了測試在同一台伺服器上建立了DATA GUARD環境。主庫狀態正常,也存在可用的備份,下面設定主庫的FORCE LOGGING和相關的初始化參數:SQL> alter database force logging;Database altered.修改主庫的初始化參數:SQL> alter system set log_archive_config = 'DG_CONFIG=(primary,standby)';System altered.SQL> alter

Oracle RMAN進階恢複概述(六)跨平台的資料庫移動和RMAN

Oracle 10g R2支援手工跨平台移動資料庫,即使這些平台具有不同的尾數格式(endian format)。 尾數格式與位元組排序有關,它有兩種不同的格式,即大尾數和小尾數。 如果在不同尾數位元組格式的平台之間移動資料庫,就需要手工操作,並且使用RMAN的convert datafile 或者 convert tablespace命令來將傳送的資料檔案轉換為正確的尾數格式。一、可跨平台傳送的資料表空間Oracle 支援幾乎(不是所有)Oracle 資料庫家族的所有平台之間的資料表空間移動。

Oracle RMAN進階恢複概述(五) 如何驗證備份是否可恢複

如果備份不可恢複,那麼它就沒有用處。 RMAN 提供了一種不需要還原資料庫就能檢查資料庫還原能力的方法,並且為使用者提供了幾個檢查選項。1、restore preview命令該命令可以查看RMAN 使用哪個備份組來執行特定的恢複。 該命令將列出還原所需的備份組的詳細資料。RMAN> restore database preview;啟動 restore 於 08-7月 -10使用通道 ORA_DISK_1備份組列表===================BS 關鍵字  類型 LV

Oracle RMAN進階恢複概述(四) 資料表空間時間點恢複

二、手工執行TSPITROracle 支援為TSPITR 建立自己的輔助執行個體。 也可以使用手工的TSPITR來完成失敗的自動TSPITR操作。 首先,依然是應用前面的準備階段中列出的步驟,接著必須準備輔助執行個體,然後執行TSPITR過程。3.2.1 準備輔助執行個體首先,需要啟動和運行輔助執行個體。輔助執行個體只是RMAN用於執行TSPITR的臨時執行個體。

Oracle RMAN進階恢複概述(三) 如何恢複資料表空間時間點

使用資料表空間時間點恢複(TSPITR)可以將一個或多個非SYSTEM資料表空間恢複到與資料庫其他部分不同的某個時間點上。這點和Flashback 有點類似。 比如使用者誤刪了3張表,我們就可以用TSPITR恢複。先看TSPITR 的工作流程,如下圖所示:(1) 在輔助執行個體上用target的備份組restore 資料檔案(2) 在輔助庫上用target的歸檔檔案recover 資料檔案(3) 在輔助庫上匯出相關資料(4) 修改主庫的控制檔案(5)

Oracle RMAN進階恢複概述(二) 基於RMAN 的恢複主題

1、唯讀資料表空間的恢複在預設情況下,即使丟失了唯讀資料檔案,RMAN也不會在執行完全恢複資料庫還原操作時還原唯讀資料檔案。 要在完全恢複期間還原唯讀資料檔案,就必須在restore 命令中使用check readonly 參數,如:Restore database check readonly;注意,執行recover tablespace或recover datafile命令時,RMAN的工作情況是不一樣的。

Oracle RMAN進階恢複概述(一)Oracle不完全恢複簡介

不完全恢複是指不完全的資料恢複,不完全恢複與完全恢複在許多方面是相同的,他們基本的命令集相同,但不完全恢複添加了一些其他命令。 引起不完全恢複的原因有很多,如丟失了聯機重做日誌或歸檔的重做日誌,或者出現重大的使用者錯誤。 不完全恢複會影響整個資料庫,換句話,不能只對資料庫的一部分執行不完全恢複操作,因為這個會使資料庫的一部分具有與這個資料庫其餘部分不同的SCN和時間點。要將資料庫資料還原到與資料庫剩餘部分不同的時間點,可以用基於 資料表空間時間恢複 或者用

Oracle中單節點運行ASM的例子

ASM不僅支援RAC環境,對於單節點環境也是支援的。以前一直認為單節點的ASM也需要CLUSTERWARE的支援,認為這種情況下啟動ASM需要配置成RAC one node方式。而事實上ASM單節點方式運行只需要css進程存在即可。簡單記錄一下步驟。當利用dbca在單節點資料庫上配置asm執行個體時,會出現提示資訊:要使用自動儲存管理(ASM),必須配置並啟動Oracle Cluster Synchronization Service

Oracle RMAN 維護介紹(四) 如何刪除資料庫

如果無法採取其他方法來處理資料庫的問題,則可以使用RMAN 的drop database。 只需要將資料庫置於受限制的會話模式,在使用RMAN串連到目標資料庫,執行drop database命令,就可以安靜的刪除資料庫。 如果添加inculding backups參數,則在刪除同時刪除RMAN相關的備份。 執行該命令時,RMAN 首先會確認操作,然後繼續刪除資料庫。 如果希望不回顯提示,可以使用noprompt參數。 樣本:DROP DATABASE;DROP DATABASE

Oracle RMAN 維護介紹(三)RMAN 儲存的指令碼

在RMAN中,我們可以建立一個命令檔案,裡麵包含rman命令,然後在RMAN的中調用這個檔案。如:Rman target usr/pwd cmdfile=backup.cmd或者,也可以直接在RMAN 中直接運行@@backup.cmd此外,RMAN 還提供了恢複目錄中的儲存指令碼, 這些操作必須使用恢複目錄。1、建立儲存的指令碼使用create script RMAN 命令可以在恢複目錄中儲存指令碼。 建立每個儲存的指令碼時,都要為指令碼指定一個名稱。 可以建立執行Database

Oracle RMAN 維護介紹(二) 恢複目錄的維護

使用恢複目錄時會涉及到其他一些維護活動,比如在資料庫升級或遷移期間升級恢複目錄,手工設定資料庫對應物以及在某些資料庫操作後在同步恢複目錄。1、在RMAN中取消註冊資料庫在Oracle 10g 之前,從恢複目錄中取消註冊資料庫是一個手工操作的過程。在10g中,從恢複目錄中刪除資料庫只需要執行 unregister database。如:RMAN>unregister database orcl;注意的是: 該命令不會刪除該資料庫的備份檔案,而只是刪除這些備份檔案的恢複目錄引用。

Oracle RMAN 維護介紹(一) RMAN的維護

1、交叉效驗RMAN 備份在RMAN目錄和物理備份目的地不同步的情況下,我們可以使用crosscheck命令來效驗控制檔案或恢複目錄中的RMAN資訊是否與備份介質上的實際物理備份組片相同。使用crosscheck 命令時,我們關心每個備份組或者副本的狀態。 如果使用控制檔案,用於備份組片的v$backup_set 視圖和用於副本的v$databfile_copy

Oracle中通過DATA GUARD手工管理資料檔案

一般情況下,會採用自動管理standby資料庫檔案檔案的方式,但是有時候會採用手工方式管理,比如standby資料庫使用裸裝置的情況。看一個例子:SQL> select name, open_mode, database_role, db_unique_name2  from v$database;NAME                        

Oracle的OCRCONFIG工具功能介紹

OCRCONFIG工具主要功能是備份、恢複ocr的。雖然用oracle使用者可以直接運行ocrconfig,但是大部分命令還需要root使用者才有許可權執行:bash-2.03$ ocrconfig名稱:ocrconfig - Oracle叢集註冊表的組態工具。概要:ocrconfig [option]option:-export <filename> [-s online]-將叢集註冊表內容匯出到檔案-import <filename>    

Oracle邏輯恢複ocr導致的ORA-29702錯誤

嘗試邏輯恢複ocr裝置,導致了ocr狀態不一致的問題。在RAC的其中一個節點上執行下面的操作:bash-2.03# /data/oracle/product/10.2/crs/bin/ocrconfig -export /export/home/oracle/ocr.logbash-2.03# /data/oracle/product/10.2/crs/bin/ocrconfig -import /export/home/oracle/ocr.logPROT-19: Cannot

Oracle的RMAN List命令用法

RMAN的list命令是一種在資料庫控制檔案或恢複目錄中查詢備份的曆史資訊的方法。列表提供了一組資訊,包括從資料庫對應物的列表到備份組和歸檔日誌的備份的列表的所有資訊。1、列出對應物List incarnation 命令為使用者提供了目標資料庫的每個資料庫對應物列表。 如果有必要,可以使用這個列表的資訊將資料庫恢複到執行最後一條resetlogs命令前的某個時間點。RMAN> list incarnation;使用目標資料庫控制檔案替代恢複目錄資料庫原型列表DB 關鍵字

Oracle的RMAN Report命令用法

RMAN的report命令可以使用者判斷資料庫的當前可恢複狀態和提供Database Backup的特定資訊。1、指定最近沒有備份的資料檔案查詢3天內沒有備份過的資料表空間,可以用如下命令:RMAN> report need backup days=3;也可以根據需要應用的增量備份數產生報告:RMAN> report need backup incremental =3;2、報告備份冗餘或恢複視窗可以用report need backup redundancy

如何修改ORACLE資料庫名

在實際生產環境下我們可能需要快速的複製現有的資料庫,又希望新庫與原庫不重名,或者我們需要複製生產庫用來做研發測試,如果我們採用DBCA的方式,缺點是慢並且還沒有資料,就需要從新導資料,費時又麻煩。下面我就詳細介紹如何修改資料庫名來完成使命,採用2種方法(1.重建控制檔案修改資料庫名2.使用nid工具修改資料庫名)一、重建控制檔案修改資料庫名步驟概述產生controlfile建立指令碼並寫入trace檔案執行尋找trace檔案語句,擷取當前trace檔案路徑停掉資料庫只複製資料檔案、redo日誌(

Oracle中Rollback&Truncate操作對高水位線影響:效能最佳化

Test1. 建立一個使用者leonarding並授予dba許可權SYS@LEO> create user leonarding identified by leonarding default tablespace users;SYS@LEO> grant dba to leonarding;2. 建立一個t表,只要結構資訊SYS@LEO> conn leonarding/leonardingLEONARDING@LEO> create table t as

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