首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

跨實例移動 SQL Tuning Set (STS):Oracle 10g R2 DBMS_SQLTUNE 匯出/匯入完整流程

     編輯:Oracle 資料庫相關知識

SQL Tuning Set (STS) 是 10g SQL Tuning Advisor 核心輸入,包含 SQL 語句與上下文。10g R1 僅能同機器分析,增加生產系統負擔。**10g R2 引入跨實例移動功能**,流程如下:

  1. 建立 STS:OEM 從 AWR 快照/保存快照集/SQL 歷史建立,或用 DBMS_SQLTUNE 手動建立。
  2. 建立暫存表:DBMS_SQLTUNE.CREATE_STGTAB_SQLSET。
  3. 匯出 STS 至暫存表:DBMS_SQLTUNE.PACK_STGTAB_SQLSET。
  4. 移動暫存表:同樣移動表方式 (Data Pump expdp/impdp、DB Link CREATE TABLE AS SELECT 等)。
  5. 目標端匯入 STS:DBMS_SQLTUNE.UNPACK_STGTAB_SQLSET,隨後可用 Advisor 或 OEM 分析。

此機制讓生產庫只負責收集 STS,分析工作移至測試庫,降低生產風險與權限需求。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved