[CP] dbms_xplan包对开源分支解禁

This commit is contained in:
zzg19950727 2024-09-18 06:29:57 +00:00 committed by ob-robot
parent b23f28968a
commit b922b01372
4 changed files with 1358 additions and 2 deletions

View File

@ -82,6 +82,7 @@ ob_set_subtarget(ob_pl sys_package
sys_package/ob_dbms_monitor.cpp
sys_package/ob_dbms_upgrade.cpp
sys_package/ob_dbms_sql.cpp
sys_package/ob_dbms_xplan.cpp
sys_package/ob_dbms_user_define_rule.cpp
sys_package/ob_dbms_mview_mysql.cpp
sys_package/ob_dbms_mview_stats_mysql.cpp

View File

@ -66,6 +66,7 @@
#include "pl/sys_package/ob_sdo_geom.h"
#include "pl/sys_package/ob_dbms_profiler.h"
#endif
#include "pl/sys_package/ob_dbms_xplan.h"
#include "pl/sys_package/ob_pl_dbms_resource_manager.h"
#include "pl/sys_package/ob_dbms_session.h"
#include "pl/sys_package/ob_dbms_workload_repository.h"
@ -355,7 +356,6 @@
INTERFACE_DEF(INTERFACE_DBMS_STATS_ASYNC_GATHER_STATS_JOB_PROC, "ASYNC_GATHER_STATS_JOB_PROC", (ObDbmsStats::async_gather_stats_job_proc))
//end of dbms_stat
#ifdef OB_BUILD_ORACLE_PL
//start of dbms xplan
INTERFACE_DEF(INTERFACE_DBMS_XPLAN_ENABLE_OPT_TRACE, "ENABLE_OPT_TRACE", (ObDbmsXplan::enable_opt_trace))
INTERFACE_DEF(INTERFACE_DBMS_XPLAN_DISABLE_OPT_TRACE, "DISABLE_OPT_TRACE", (ObDbmsXplan::disable_opt_trace))
@ -366,6 +366,8 @@
INTERFACE_DEF(INTERFACE_DBMS_XPLAN_DISPLAY_ACTIVE_SESSION_PLAN, "DISPLAY_ACTIVE_SESSION_PLAN", (ObDbmsXplan::display_active_session_plan))
//end of dbms xplan
#ifdef OB_BUILD_ORACLE_PL
// start of oracle label security
// sysdba
INTERFACE_DEF(INTERFACE_SA_SYSDBA_ALTER_POLICY, "SA_SYSDBA_ALTER_POLICY", (ObSASysdba::alter_policy))

View File

@ -492,8 +492,8 @@ static const ObSysPackageFile mysql_syspack_file_list[] = {
{"dbms_session", "dbms_session_mysql.sql", "dbms_session_body_mysql.sql"},
{"dbms_monitor", "dbms_monitor_mysql.sql", "dbms_monitor_body_mysql.sql"},
{"dbms_resource_manager", "dbms_resource_manager_mysql.sql", "dbms_resource_manager_body_mysql.sql"},
#ifdef OB_BUILD_ORACLE_PL
{"dbms_xplan", "dbms_xplan_mysql.sql", "dbms_xplan_mysql_body.sql"},
#ifdef OB_BUILD_ORACLE_PL
{"dbms_spm", "dbms_spm_mysql.sql", "dbms_spm_body_mysql.sql"},
#endif
{"dbms_udr", "dbms_udr_mysql.sql", "dbms_udr_body_mysql.sql"},

File diff suppressed because it is too large Load Diff