unpack sqlset

 

exec dbms_sqltune.unpack_stgtab_sqlset(sqlset_name=>'%', sqlset_owner=>'%', replace=>true, staging_table_name=>'STS_JFV_TAB', staging_schema_owner=>'APPS');

  1. EXEC DBMS_SQLTUNE.UNPACK_STGTAB_SQLSET(

    • EXEC:是Oracle SQL*Plus工具中的一个命令,用于执行存储过程或函数。
    • DBMS_SQLTUNE.UNPACK_STGTAB_SQLSET:调用DBMS_SQLTUNE包中的UNPACK_STGTAB_SQLSET过程。
  2. sqlset_name => '%',

    • sqlset_name:是要从staging table中解析的SQL语句集的名称。
    • =>:是PL/SQL中命名参数传递的符号。
    • '%':是一个通配符,表示选择所有SQL语句集名称。
  3. sqlset_owner => '%',

    • sqlset_owner:是SQL语句集的拥有者(schema owner)。
    • '%':同样是一个通配符,表示选择所有SQL语句集拥有者。
  4. replace => true,

    • replace:是一个布尔参数,指示是否替换AWR中已有的同名SQL语句集。
    • true:表示如果AWR中已有同名的SQL语句集,则替换它。
  5. staging_table_name => 'STS_JFV_TAB',

    • staging_table_name:是要从中解析SQL语句集的staging table的名称。
    • 'STS_JFV_TAB':是staging table的具体名称。
  6. staging_schema_owner => 'APPS');

    • staging_schema_owner:是staging table的拥有者(schema owner)。
    • 'APPS':是staging table拥有者的具体名称。

 

posted @ 2024-03-20 15:03  捌玖  阅读(9)  评论(0编辑  收藏  举报