將AWR資料傳輸到另一個系統
Oracle 資料庫使您能夠在系統之間傳輸 AWR 資料。這在您想使用單獨的系統來執行 AWR 資料分析的情況下很有用,以減少生產系統效能分析帶來的開銷。
要將 AWR 資料從一個系統傳輸到另一個系統,首先從源系統上的資料庫中匯出 AWR 資料,然後將其匯入到目標系統上的資料庫中。
匯出 AWR 資料
該
awrextr.sql
指令碼將一系列快照的 AWR 資料從資料庫匯出到資料泵匯出檔案中。建立後,您可以將此轉儲檔案傳輸到另一個資料庫,您可以在其中匯入匯出的 AWR 資料。要執行
awrextr.sql
指令碼,您必須以
SYS
使用者身份連線到資料庫。
要匯出 AWR 資料:
-
在 SQL 提示符下,輸入:
@$ORACLE_HOME/rdbms/admin/awrextr.sql
將顯示 AWR 模式中的資料庫列表。
-
指定需要從中匯出 AWR 資料的資料庫:
輸入 db_id 的值:例:2377863381
在本例中,指定了資料庫識別符號為 的資料庫
2377863381
。 -
指定要檢視所有快照 ID 的天數:
輸入 num_days 的值:7
在此示例中,將顯示最近 7 天捕獲的所有快照。
-
透過指定開始和結束快照 ID,定義需要匯出 AWR 資料的快照範圍:
為 begin_snap 輸入值:例:30
為 end_snap 輸入值:例:40在本例中,快照 ID 30 被指定為開始快照,快照 ID 40 被指定為結束快照。
-
指定目錄物件指向需要存放匯出轉儲檔案的目錄:
輸入 directory_name 的值:DATA_PUMP_DIR
DATA_PUMP_DIR
指定了指向目錄的目錄物件ORACLE_HOME/rdbms
,其中ORACLE_HOME
是/u01/app/oracle/dbhome_1 -
指定不帶副檔名的匯出轉儲檔案的名稱。預設情況下,使用 的副檔名
.dmp
。輸入檔名的值:awrdata_30_40
在此示例中,
awrdata_30_40.dmp
在目錄物件中指定的目錄中建立了一個名為的匯出轉儲檔案DATA_PUMP_DIR
:為 SYS.SYS_EXPORT_TABLE_01 設定的轉儲檔案為:
/u01/app/oracle/product/ database_release_number /dbhome_1/rdbms/awrdata_30_40.dmp
作業“SYS”。“SYS_EXPORT_TABLE_01”於 08:58:20 成功完成根據必須匯出的 AWR 資料量,AWR 匯出操作可能需要一段時間才能完成。建立轉儲檔案後,您可以使用資料泵將檔案傳輸到另一個系統。
匯入 AWR 資料
匯出轉儲檔案傳輸到目標系統後,使用
awrload.sql
指令碼匯入匯出的 AWR 資料。該awrload.sql
指令碼建立一個暫存模式,其中快照資料從資料泵檔案傳輸到資料庫。然後將資料從暫存模式傳輸到適當的 AWR 表中。要執行awrload.sql
指令碼,您必須以SYS
使用者身份連線到資料庫。要匯入 AWR 資料:
-
在 SQL 提示符下,輸入:
@$ORACLE_HOME/rdbms/admin/awrload.sql
將顯示目錄物件列表。
-
指定指向匯出轉儲檔案所在目錄的目錄物件:
輸入 directory_name 的值:DATA_PUMP_DIR
在此示例中,
DATA_PUMP_DIR
指定了指向匯出轉儲檔案所在目錄的目錄物件。 -
指定不帶副檔名的匯出轉儲檔案的名稱。預設情況下,使用 的副檔名
.dmp
。輸入檔名的值:awrdata_30_40
在此示例中,選擇了名為的匯出轉儲檔案
awrdata_30_40.dmp
。 -
指定需要匯入 AWR 資料的暫存模式的名稱:
輸入 schema_name 的值:AWR_STAGE
在此示例中,建立了一個名為的暫存模式
AWR_STAGE
。 -
為暫存模式指定預設表空間:
輸入 default_tablespace 的值:SYSAUX
在此示例中,
SYSAUX
指定了表空間。 -
指定臨時表空間:
輸入臨時表空間的值:TEMP
在此示例中,
TEMP
指定了表空間。 -
首先將 AWR 資料匯入
AWR_STAGE
架構,然後將其傳輸到SYS
架構中的 AWR 表:處理物件型別 TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
在 11 秒內完成 113 個 CONSTRAINT 物件
處理物件型別 TABLE_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
在 1 秒內完成 1 個 REF_CONSTRAINT 物件
作業“SYS”。“SYS_IMPORT_FULL_03”於 09:29:30 成功完成
... 刪除 AWR_STAGE 使用者
AWR 載入結束
-
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70021989/viewspace-2916115/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 將一個Activity中的資料傳到另一個Activity的Fragment中的方法Fragment
- 資料傳輸 | 利用 DTLE 將 MySQL 資料同步到 DBLEMySql
- 將資料從 Visual Basic 傳輸到 ExcelExcel
- SqlServer將資料庫中的表複製到另一個資料庫SQLServer資料庫
- C# 將資料夾中檔案複製到另一個資料夾C#
- Linux如何傳輸資料至另一臺Linux?Linux
- 將個人註冊資訊傳到另一個頁面(包含陣列的傳遞)陣列
- 檢視可跨系統可傳輸資料
- sqoop進行將Hive 詞頻統計的結果資料傳輸到Mysql中OOPHiveMySql
- 將本地檔案傳輸到GitHubGithub
- Transmit教程|如何將Transmit傳輸到新的Mac並匯入資料MITMac
- 資料包遠端傳輸的抓包系統scratch
- 【SQL 資料庫】將一張資料表資訊複製到另一張資料表SQL資料庫
- 將一個陣列複製到另一個陣列上陣列
- win10系統怎麼將檔案從USB驅動器傳輸到PC上Win10
- Hadoop資料傳輸:如何將資料移入和移出Hadoop?Hadoop
- 【乾貨分享】Ftrans安全資料交換系統 搭建跨網資料傳輸通道
- 對資料泵資料傳輸的時間統計
- 網路資料傳輸時作業系統幹了什麼?作業系統
- javascript 將一個陣列中的元素的值複製到另一個已有資料的陣列中JavaScript陣列
- 前端程式設計另一種資料傳輸方法,window.postMessage 技術前端程式設計
- 如何將外部資料庫 匯入到系統的SQL中資料庫SQL
- ajax的資料無法傳輸到controller層Controller
- iOS資料傳輸工具iOS
- AIX 將ps從同卷組一個PV遷到另一個PVAI
- 將使用者資料夾(users)定向到c盤(系統盤)
- 關於印度跨境資料傳輸,印度放寬了跨境資料傳輸
- 使用SecureCRT的SFTP將檔案上傳到Liunx系統上SecurecrtFTP
- SAP 輸出資料給LIMS系統
- 藍芽多點傳輸系統藍芽
- 將資料庫從一臺機器複製到另一臺機器上資料庫
- SAP各邏輯系統之間資料傳輸之ALE配置步驟
- 高效資料傳輸:Java透過繫結快速將資料匯出至ExcelJavaExcel
- impdp在同一個資料庫中將一個使用者下的物件複製到另一個使用者下資料庫物件
- 使用RMAN恢復一個資料庫到另一個目錄結構不同的資料庫中資料庫
- 將檔案從Linux傳輸到Windows(後期利用)LinuxWindows
- ASH buffers 資料取樣到AWR的問題
- 遠端資料庫AWR 匯入到本地分析資料庫