unpack sqlset
exec dbms_sqltune.unpack_stgtab_sqlset(sqlset_name=>'%', sqlset_owner=>'%', replace=>true, staging_table_name=>'STS_JFV_TAB', staging_schema_owner=>'APPS');
-
EXEC DBMS_SQLTUNE.UNPACK_STGTAB_SQLSET(
EXEC
:是Oracle SQL*Plus工具中的一个命令,用于执行存储过程或函数。DBMS_SQLTUNE.UNPACK_STGTAB_SQLSET
:调用DBMS_SQLTUNE
包中的UNPACK_STGTAB_SQLSET
过程。
-
sqlset_name => '%',
sqlset_name
:是要从staging table中解析的SQL语句集的名称。=>
:是PL/SQL中命名参数传递的符号。'%'
:是一个通配符,表示选择所有SQL语句集名称。
-
sqlset_owner => '%',
sqlset_owner
:是SQL语句集的拥有者(schema owner)。'%'
:同样是一个通配符,表示选择所有SQL语句集拥有者。
-
replace => true,
replace
:是一个布尔参数,指示是否替换AWR中已有的同名SQL语句集。true
:表示如果AWR中已有同名的SQL语句集,则替换它。
-
staging_table_name => 'STS_JFV_TAB',
staging_table_name
:是要从中解析SQL语句集的staging table的名称。'STS_JFV_TAB'
:是staging table的具体名称。
-
staging_schema_owner => 'APPS');
staging_schema_owner
:是staging table的拥有者(schema owner)。'APPS'
:是staging table拥有者的具体名称。