达梦数据库SYS、SYSJOB、SYSDBA模式存储过程、函数、表说明
一、SYS系统模式
在达梦数据库中,SYS 模式是一个系统模式,用于存储数据库的元数据、系统表、系统视图以及数据库管理相关的对象。它是达梦数据库的核心组成部分,类似于其他数据库(如 Oracle、MySQL)中的系统模式。
1.SYS内置表,可通过:SELECT OWNER,TABLE_NAME FROM SYS.ALL_TABLES WHERE OWNER = ‘SYS’ 查看SYS所有的表
SYS.SYSTABLECOMMENTS:存储数据库中所有表的注释信息。
SYS.SYSOBJECTS:存储数据库中所有对象(如表、视图、索引等)的信息。
SYS.SYSINDEXES:存储数据库中所有索引的信息。
SYS.SYSCOLUMNS:存储数据库中所有表的列信息。
SYS.SYSUSER$:存储数据库中所有用户的信息。
SYS.SYSCONS:存储数据库中所有约束(如主键、外键等)的信息。
SYS.SYSTEXTS:存储数据库中所有文本对象(如触发器、存储过程等)的信息。
SYS.SYSGRANTS:存储数据库中所有权限授予的信息。
SYS.SYSDUAL:虚拟表,用于返回单行单列的结果。
SYS.SYSCLASSES:存储数据库中所有对象类别的信息。
SYS.SYSSTATS:存储数据库中所有统计信息。
SYS.SYSTYPEINFOS:存储数据库中所有数据类型的信息。
SYS.SYSACCHISTORIES:存储数据库中所有访问历史记录的信息。
SYS.SYSPWDCHGS:存储数据库中所有用户密码变更的记录。
SYS.SYSHPARTTABLEINFO:存储数据库中所有分区表的信息。
SYS.SYSOBJINFOS:存储数据库中所有对象的附加信息。
SYS.SYSCONTEXTLIBS:存储数据库中所有上下文库的信息。
SYS.SYSCOLCYT:存储数据库中所有列的注释信息。
SYS.SYSRESOURCES:存储数据库中所有资源(如表空间、数据文件等)的信息。
SYS.SYSCOLUMNCOMMENTS:存储数据库中所有列的注释信息。
SYS.SYS_REWRITE_EQUIVALENCES:存储数据库中所有查询重写等价规则的信息。
SYS.SYSDISTABLEINFO:存储数据库中所有分布式表的信息。
SYS.SYSCOLINFOS:存储数据库中所有列的附加信息。
SYS.SYSDEPENDENCIES:存储数据库中所有对象依赖关系的信息。
SYS.SYSFREQROOTS:存储数据库中所有频繁访问的根对象的信息。
SYS.SYSUSERINI$:存储数据库中所有用户的初始化参数信息。
SYS.SYSINJECTHINT:存储数据库中所有注入的优化器提示信息。
SYS.SYSDUAL2:另一个虚拟表,用于返回单行单列的结果。
SYS.SYSMSTATS:存储数据库中所有物化视图的统计信息。
SYS.SYSOPENHISTORY:存储数据库中所有打开对象的历史记录。
SYS.SYSSTATPREFS:存储数据库中所有统计偏好设置的信息。
SYS.SYSSTATTABLEIDU:存储数据库中所有表统计信息的增量更新记录。
SYS.SYSFCOLDEFAULT:存储数据库中所有列的默认值信息。
SYS.PROXY_INFO$:存储数据库中所有代理用户的信息。
SYS.SYSPROFILES:存储数据库中所有用户配置文件的信息。
SYS.SYSUSERPROFILES:存储数据库中所有用户与配置文件的关联信息。
SYS.SYSTUNINGTASK:存储数据库中所有调优任务的信息。
SYS.SYSTUNINGEXECUTION:存储数据库中所有调优任务执行的信息。
SYS.SYSTUNINGREPORT:存储数据库中所有调优任务报告的信息。
SYS.SYSMODIFICATIONS:存储数据库中所有对象修改的记录。
SYS.SYSPKGPROCINFOS:存储数据库中所有包和存储过程的信息。
SYS.SYSPKGPROCPARAMS:存储数据库中所有包和存储过程的参数信息。
SYS.DPC_TABLESPACE:存储数据库中所有表空间的信息。
SYS.SYSTSGROUPS:存储数据库中所有表空间组的信息。
SYS.SYSREDEFSTATUS:存储数据库中所有对象重定义状态的信息。
SYS.SYSREDEFOBJECT:存储数据库中所有对象重定义的信息。
SYS.SYSREDEFDERROR:存储数据库中所有对象重定义错误的信息。
SYS.SYSPLNINFO:存储数据库中所有执行计划的信息。
SYS.SYSPLNOBJID:存储数据库中所有执行计划与对象的关联信息。
SYS.SYSCOLBYUSER:存储数据库中所有用户定义的列信息。
SYS.SYSOPARGS:存储数据库中所有操作参数的信息。
SYS.RECYCLEBIN$:存储数据库中所有回收站对象的信息。
SYS.SYSERRORPAGES:存储数据库中所有错误页面的信息。
SYS.SYSCRASHTRXS:存储数据库中所有崩溃事务的信息。
SYS.SYSPLANHIST:存储数据库中所有执行计划的历史记录。
SYS.SYSTEMPLATEHUGEAUX:存储数据库中所有大模板的辅助信息。
SYS.SYSTEMPLATEHUGEDAUX:存储数据库中所有大模板的数据辅助信息。
SYS.SYSTEMPLATEHUGEUAUX:存储数据库中所有大模板的用户辅助信息。
SYS.SYSFECKS:存储数据库中所有外键约束的信息。
SYS.SYSFECOLS:存储数据库中所有外键列的信息。
SYS.SYSSQLPROFILE:存储数据库中所有SQL配置文件的信息。
SYS.DBMS_PARALLEL_EXECUTE_TASK$:存储数据库中所有并行执行任务的信息。
SYS.DBMS_PARALLEL_EXECUTE_CHUNKS$:存储数据库中所有并行执行任务的分块信息。
SYS.##TMP_TBL_FOR_DBMS_LOB_BLOB:临时表,用于DBMS_LOB包中BLOB类型的操作。
SYS.##TMP_TBL_FOR_DBMS_LOB_CLOB:临时表,用于DBMS_LOB包中CLOB类型的操作。
SYS.POLICY_GROUPS:存储数据库中所有策略组的信息。
SYS.POLICIES:存储数据库中所有策略的信息。
SYS.POLICY_CONTEXTS:存储数据库中所有策略上下文的信息。
SYS.POLICY_COLS:存储数据库中所有策略列的信息。
SYS.POLICY_MASKS:存储数据库中所有策略掩码的信息。
SYS.DBMS_LOCK_ALLOCATED:存储数据库中所有锁分配的信息。
SYS.DBMS_ALERT_INFO:存储数据库中所有警报的信息。
SYS.AQ$_QUEUE_TABLES:存储数据库中所有队列表的信息。
SYS.AQ$_QUEUES:存储数据库中所有队列的信息。
SYS.REG$:存储数据库中所有注册表项的信息。
SYS.##PLAN_TABLE:临时表,用于存储执行计划的信息。
2.SYS视图,可通过:SELECT OWNER,VIEW_NAME FROM SYS.ALL_VIEWS WHERE OWNER = ‘SYS’ 查看SYS所有视图
SYS.ALL_ALL_TABLES:显示当前用户可访问的所有表的信息。
SYS.VSYS_REWRITE_EQUIVALENCES:显示查询重写等价信息。
SYS.VSYSUSERPROFILES:显示用户配置文件信息。
SYS.VSYSTYPEINFOS:显示数据类型信息。
SYS.VSYSTUNINGTASK:显示数据库调优任务信息。
SYS.VSYSTUNINGREPORT:显示调优报告信息。
SYS.VSYSTUNINGEXECUTION:显示调优任务执行信息。
SYS.VSYSTEXTS:显示文本对象信息。
SYS.VSYSTABLECOMMENTS:显示表的注释信息。
SYS.VSYSSTATTABLEIDU:显示表统计信息。
SYS.VSYSSTATS:显示统计信息。
SYS.VSYSSTATPREFS:显示统计偏好信息。
SYS.VSYSSQLPROFILE:显示SQL Profile信息。
SYS.VSYSRESOURCES:显示数据库资源信息。
SYS.VSYSPWDCHGS:显示用户密码变更信息。
SYS.VSYSPROFILES:显示数据库配置文件信息。
SYS.VSYSPKGPROCPARAMS:显示包过程参数信息。
SYS.VSYSPKGPROCINFOS:显示包过程信息。
SYS.VSYSOPENHISTORY:显示数据库打开历史信息。
SYS.VSYSOPARGS:显示操作参数信息。
SYS.VSYSOBJVIEWS:显示视图对象信息。
SYS.VSYSOBJTRIGS:显示触发器对象信息。
SYS.VSYSOBJTABLES:显示表对象信息。
SYS.VSYSOBJPROCS:显示存储过程对象信息。
SYS.VSYSOBJPKGS:显示包对象信息。
SYS.VSYSOBJINFOS:显示对象详细信息。
SYS.VSYSOBJINDEXES:显示索引对象信息。
SYS.VSYSOBJECTS:显示所有对象信息。
SYS.VSYSOBJCONS:显示约束对象信息。
SYS.VSYSMSTATS:显示物化视图的统计信息。
SYS.VSYSMODIFICATIONS:显示数据库修改信息。
SYS.VSYSINJECTHINT:显示SQL注入提示信息。
SYS.VSYSINDEXES:显示索引信息。
SYS.VSYSHPARTTABLEINFO:显示分区表信息。
SYS.VSYSGRANTS:显示权限信息。
SYS.VSYSFREQROOTS:显示频繁访问的根信息。
SYS.VSYSFCOLDEFAULT:显示列的默认值信息。
SYS.VSYSDISTABLEINFO:显示分布式表信息。
SYS.VSYSDEPENDENCIES:显示对象之间的依赖关系。
SYS.VSYSCONTEXTLIBS:显示上下文库信息。
SYS.VSYSCONTEXTINDEXES:显示上下文索引信息。
SYS.VSYSCONS:显示约束信息。
SYS.VSYSCOLUMNS:显示列信息。
SYS.VSYSCOLUMNCOMMENTS:显示列的注释信息。
SYS.VSYSCOLINFOS:显示列的详细信息。
SYS.VSYSCOLCYT:显示列加密信息。
SYS.VSYSACCHISTORIES:显示访问历史信息。
SYS.V$RESOURCE_LIMIT:显示资源限制信息。
SYS.V$PKGPROCS:显示包过程信息。
SYS.V$PKGPROCPARAMS:显示包过程参数信息。
SYS.V$PKGPROCINFOS:显示包过程详细信息。
SYS.V$OPEN_CURSOR:显示打开的游标信息。
SYS.V$SESSIONS:显示当前数据库中的所有会话(Session)信息。
SYS.V$LOCK:显示当前数据库中的锁信息。
SYS.USER_VIEWS:显示当前用户的视图信息。
SYS.USER_USERS:显示当前用户的信息。
SYS.USER_TYPES:显示当前用户的数据类型信息。
SYS.USER_TS_QUOTAS:显示当前用户的表空间配额信息。
SYS.USER_TRIGGER_COLUMNS:显示当前用户触发器的列信息。
SYS.USER_TRIGGERS:显示当前用户的触发器信息。
SYS.USER_TAB_SUBPARTITIONS2:显示当前用户的子分区表信息。
SYS.USER_TAB_SUBPARTITIONS:显示当前用户的子分区表信息。
SYS.USER_TAB_STATISTICS:显示当前用户的表统计信息。
SYS.USER_TAB_PRIVS:显示当前用户的表权限信息。
SYS.USER_TAB_PARTITIONS:显示当前用户的分区表信息。
SYS.USER_TAB_MODIFICATIONS:显示当前用户的表修改信息。
SYS.USER_TAB_COMMENTS:显示当前用户的表注释信息。
SYS.USER_TAB_COLUMNS:显示当前用户的表列信息。
SYS.USER_TAB_COLS:显示当前用户的表列信息。
SYS.USER_TABLESPACES:显示当前用户的表空间信息。
SYS.USER_TABLES:显示当前用户的表信息。
SYS.USER_SYS_PRIVS:显示当前用户的系统权限信息。
SYS.USER_SYNONYMS:显示当前用户的同义词信息。
SYS.USER_SUBPART_KEY_COLUMNS2:显示当前用户的子分区键列信息。
SYS.USER_SUBPART_KEY_COLUMNS:显示当前用户的子分区键列信息。
SYS.USER_SOURCE_AE:显示当前用户的源信息。
SYS.USER_SOURCE:显示当前用户的源信息。
SYS.USER_SEQUENCES:显示当前用户的序列信息。
SYS.USER_SEGMENTS:显示当前用户的段信息。
SYS.USER_SEC_RELEVANT_COLUMNS:显示当前用户的安全相关列信息。
SYS.USER_ROLE_PRIVS:显示当前用户的角色权限信息。
SYS.USER_RECYCLEBIN:显示当前用户的回收站信息。
SYS.USER_PROXIES:显示当前用户的代理信息。
SYS.USER_PROCEDURES:显示当前用户的存储过程信息。
SYS.USER_POLICY_MASKS:显示当前用户的策略掩码信息。
SYS.USER_POLICY_GROUPS:显示当前用户的策略组信息。
SYS.USER_POLICY_CONTEXTS:显示当前用户的策略上下文信息。
SYS.USER_POLICIES:显示当前用户的策略信息。
SYS.USER_PART_TABLES:显示当前用户的分区表信息。
SYS.USER_PART_KEY_COLUMNS:显示当前用户的分区键列信息。
SYS.USER_PARALLEL_EXECUTE_TASKS:显示当前用户的并行执行任务信息。
SYS.USER_PARALLEL_EXECUTE_CHUNKS:显示当前用户的并行执行块信息。
SYS.USER_OBJECTS:显示当前用户的对象信息。
SYS.USER_MVIEWS:显示当前用户的物化视图信息。
SYS.USER_JSON_COLUMNS:显示当前用户的JSON列信息。
SYS.USER_IND_SUBPARTITIONS:显示当前用户的索引子分区信息。
SYS.USER_IND_PARTITIONS:显示当前用户的索引分区信息。
SYS.USER_IND_EXPRESSIONS:显示当前用户的索引表达式信息。
SYS.USER_IND_COLUMNS:显示当前用户的索引列信息。
SYS.USER_INDEXES:显示当前用户的索引信息。
SYS.USER_FREE_SPACE:显示当前用户的空闲空间信息。
SYS.USER_ENCRYPTED_COLUMNS:显示当前用户的加密列信息。
SYS.USER_DEPENDENCIES:显示当前用户的依赖关系信息。
SYS.USER_DB_LINKS:显示当前用户的数据库链接信息。
SYS.USER_CONS_COLUMNS:显示当前用户的约束列信息。
SYS.USER_CONSTRAINTS:显示当前用户的约束信息。
SYS.USER_COL_PRIVS:显示当前用户的列权限信息。
SYS.USER_COL_COMMENTS:显示当前用户的列注释信息。
SYS.USER_ARGUMENTS:显示当前用户的参数信息。
SYS.USER_ALL_TABLES:显示当前用户的所有表信息。
SYS.USER_ADVISOR_LOG:显示当前用户的顾问日志信息。
SYS.USER_ADVISOR_ACTIONS:显示当前用户的顾问操作信息。
SYS.SYSUSERS:显示系统用户信息。
SYS.SYSUSERINI:显示用户初始化参数信息。
SYS.SYSAUTH$:显示系统权限信息。
SYS.SESSION_ROLES:显示当前会话的角色信息。
SYS.SESSION_PRIVS:显示当前会话的权限信息。
SYS.PROXY_USERS:显示代理用户信息。
SYS.DBA_VIEWS:显示所有视图信息。
SYS.DBA_USERS:显示所有用户信息。
SYS.DBA_TYPES:显示所有数据类型信息。
SYS.DBA_TS_QUOTAS:显示所有表空间配额信息。
SYS.DBA_TRIGGER_COLUMNS:显示所有触发器的列信息。
SYS.DBA_TRIGGERS:显示所有触发器信息。
SYS.DBA_TAB_SUBPARTITIONS2:显示所有子分区表信息。
SYS.DBA_TAB_SUBPARTITIONS:显示所有子分区表信息。
SYS.DBA_TAB_STATISTICS:显示所有表统计信息。
SYS.DBA_TAB_PRIVS:显示所有表权限信息。
SYS.DBA_TAB_PARTITIONS:显示所有分区表信息。
SYS.DBA_TAB_MODIFICATIONS:显示所有表修改信息。
SYS.DBA_TAB_COMMENTS:显示所有表注释信息。
SYS.DBA_TAB_COLUMNS:显示所有表列信息。
SYS.DBA_TAB_COLS:显示所有表列信息。
SYS.DBA_TABLESPACES:显示所有表空间信息。
SYS.DBA_TABLES:显示所有表信息。
SYS.DBA_SYS_PRIVS:显示所有系统权限信息。
SYS.DBA_SYNONYMS:显示所有同义词信息。
SYS.DBA_SQL_PROFILES:显示所有SQL Profile信息。
SYS.DBA_SOURCE_AE:显示所有源信息。
SYS.DBA_SOURCE:显示所有源信息。
SYS.DBA_SEQUENCES:显示所有序列信息。
SYS.DBA_SEGMENTS:显示所有段信息。
SYS.DBA_SEC_RELEVANT_COLUMNS:显示所有安全相关列信息。
SYS.DBA_ROLE_PRIVS:显示所有角色权限信息。
SYS.DBA_ROLES:显示所有角色信息。
SYS.DBA_REDEFINITION_STATUS:显示所有重定义状态信息。
SYS.DBA_REDEFINITION_OBJECTS:显示所有重定义对象信息。
SYS.DBA_REDEFINITION_ERRORS:显示所有重定义错误信息。
SYS.DBA_RECYCLEBIN:显示所有回收站信息。
SYS.DBA_PROXIES:显示所有代理信息。
SYS.DBA_PROFILES:显示所有配置文件信息。
SYS.DBA_PROCEDURES:显示所有存储过程信息。
SYS.DBA_POLICY_MASKS:显示所有策略掩码信息。
SYS.DBA_POLICY_GROUPS:显示所有策略组信息。
SYS.DBA_POLICY_CONTEXTS:显示所有策略上下文信息。
SYS.DBA_POLICIES:显示所有策略信息。
SYS.DBA_PART_TABLES:显示所有分区表信息。
SYS.DBA_PART_KEY_COLUMNS:显示所有分区键列信息。
SYS.DBA_PARALLEL_EXECUTE_TASKS:显示所有并行执行任务信息。
SYS.DBA_PARALLEL_EXECUTE_CHUNKS:显示所有并行执行块信息。
SYS.DBA_OBJECTS:显示所有对象信息。
SYS.DBA_JSON_COLUMNS:显示所有JSON列信息。
SYS.DBA_IND_SUBPARTITIONS:显示所有索引子分区信息。
SYS.DBA_IND_PARTITIONS:显示所有索引分区信息。
SYS.DBA_IND_EXPRESSIONS:显示所有索引表达式信息。
SYS.DBA_IND_COLUMNS:显示所有索引列信息。
SYS.DBA_INDEXES:显示所有索引信息。
SYS.DBA_HIST_SQL_PLAN:显示所有历史SQL执行计划信息。
SYS.DBA_FREE_SPACE:显示所有空闲空间信息。
SYS.DBA_EXTENTS:显示所有扩展信息。
SYS.DBA_ENCRYPTED_COLUMNS:显示所有加密列信息。
SYS.DBA_DIRECTORIES:显示所有目录信息。
SYS.DBA_DEPENDENCIES:显示所有依赖关系信息。
SYS.DBA_DB_LINKS:显示所有数据库链接信息。
SYS.DBA_DATA_FILES:显示所有数据文件信息。
SYS.DBA_CONS_COLUMNS:显示所有约束列信息。
SYS.DBA_CONSTRAINTS:显示所有约束信息。
SYS.DBA_COL_PRIVS:显示所有列权限信息。
SYS.DBA_COL_COMMENTS:显示所有列注释信息。
SYS.DBA_ARGUMENTS:显示所有参数信息。
SYS.DBA_ADVISOR_LOG:显示所有顾问日志信息。
SYS.DBA_ADVISOR_ACTIONS:显示所有顾问操作信息。
SYS.BASE_TRIGGER_COLUMNS:显示基础触发器的列信息。
SYS.ALL_VIEWS:显示所有视图信息。
SYS.ALL_USERS:显示所有用户信息。
SYS.ALL_TYPES:显示所有数据类型信息。
SYS.ALL_TRIGGER_COLUMNS:显示所有触发器的列信息。
SYS.ALL_TRIGGERS:显示所有触发器信息。
SYS.ALL_TAB_SUBPARTITIONS2:显示所有子分区表信息。
SYS.ALL_TAB_SUBPARTITIONS:显示所有子分区表信息。
SYS.ALL_TAB_STATISTICS:显示所有表统计信息。
SYS.ALL_TAB_PRIVS:显示所有表权限信息。
SYS.ALL_TAB_PARTITIONS:显示所有分区表信息。
SYS.ALL_TAB_MODIFICATIONS:显示所有表修改信息。
SYS.ALL_TAB_COMMENTS:显示所有表注释信息。
SYS.ALL_TAB_COLUMNS:显示所有表列信息。
SYS.ALL_TAB_COLS:显示所有表列信息。
SYS.ALL_TABLES_DIS_INFO:显示所有表的分布信息。
SYS.ALL_TABLES:显示所有表信息。
SYS.ALL_SYNONYMS:显示所有同义词信息。
SYS.ALL_SUBPART_KEY_COLUMNS2:显示所有子分区键列信息。
SYS.ALL_SUBPART_KEY_COLUMNS:显示所有子分区键列信息。
SYS.ALL_SOURCE_AE:显示所有源信息。
SYS.ALL_SOURCE:显示所有源信息。
SYS.ALL_SEQUENCES:显示所有序列信息。
SYS.ALL_SEC_RELEVANT_COLUMNS:显示所有安全相关列信息。
SYS.ALL_PROCEDURES:显示所有存储过程信息。
SYS.ALL_POLICY_MASKS:显示所有策略掩码信息。
SYS.ALL_POLICY_GROUPS:显示所有策略组信息。
SYS.ALL_POLICY_CONTEXTS:显示所有策略上下文信息。
SYS.ALL_POLICIES:显示所有策略信息。
SYS.ALL_PART_TABLES:显示所有分区表信息。
SYS.ALL_PART_KEY_COLUMNS:显示所有分区键列信息。
SYS.ALL_OBJECTS:显示所有对象信息。
SYS.ALL_JSON_COLUMNS:显示所有JSON列信息。
SYS.ALL_IND_SUBPARTITIONS:显示所有索引子分区信息。
SYS.ALL_IND_PARTITIONS:显示所有索引分区信息。
SYS.ALL_IND_EXPRESSIONS:显示所有索引表达式信息。
SYS.ALL_IND_COLUMNS:显示所有索引列信息。
SYS.ALL_INDEXES:显示所有索引信息。
SYS.ALL_ENCRYPTED_COLUMNS:显示所有加密列信息。
SYS.ALL_DIRECTORIES:显示所有目录信息。
SYS.ALL_DEPENDENCIES:显示所有依赖关系信息。
SYS.ALL_DB_LINKS:显示所有数据库链接信息。
SYS.ALL_CONS_COLUMNS:显示所有约束列信息。
SYS.ALL_CONSTRAINTS:显示所有约束信息。
3.SYS存储过程,可通过SELECT * FROM SYS.ALL_PROCEDURES WHERE OWNER = ‘SYS’ AND OBJECT_TYPE=‘PROCEDURE’;查看SYS所有存储过程
SYS.ET:用于执行跟踪任务,收集执行计划信息。
SYS.SP_GET_ALL_TS_BY_TSGROUP:获取指定表空间组中的所有表空间信息。
SYS.SP_GET_EP_COUNT:获取指定执行计划的计数信息。
SYS.SP_GET_LAST_NOT_EMPTY_SUBTABLE_NUM:获取最后一个非空子表的编号。
SYS.SP_GET_MV_DEPEND_COLS_INFO:获取物化视图依赖列的信息。
SYS.SP_GET_TABLE_GROUP_INFO_BY_ROWS:根据行数获取表组的信息。
SYS.SP_HP_COL_STAT_DEINIT:取消对指定列的统计信息初始化。
SYS.SP_HP_COL_STAT_INIT:初始化指定列的统计信息。
SYS.SP_HP_INDEX_STAT_DEINIT:取消对指定索引的统计信息初始化。
SYS.SP_HP_INDEX_STAT_INIT:初始化指定索引的统计信息。
SYS.SP_HP_INDEX_STAT_WITH_SAMPLE_INIT:使用样本数据初始化指定索引的统计信息。
SYS.SP_HP_TABLE_COL_STAT_DEINIT:取消对指定表列的统计信息初始化。
SYS.SP_HP_TABLE_STAT_DEINIT:取消对指定表的统计信息初始化。
SYS.SP_HP_TABLE_STAT_INIT:初始化指定表的统计信息。
SYS.SP_LOB_INFO:获取LOB(大对象)字段的信息。
SYS.SP_PARTITION_TABLE_COL_STAT_ON:启用分区表列的统计信息收集。
SYS.SP_STAT_ON:启用统计信息收集。
SYS.SP_STAT_ON_TABLE_COLS:启用表列的统计信息收集。
SYS.SP_TABLEDEF:获取表的定义信息。
SYS.SP_TABLE_COL_STAT_INIT:初始化表列的统计信息。
SYS.SP_VIEWDEF:获取视图的定义信息。
SYS.TRO:用于跟踪SQL语句的执行过程。
SYS.TROF:用于停止SQL语句的跟踪过程。
4.SYS函数,可通过SELECT * FROM SYS.ALL_PROCEDURES WHERE OWNER = ‘SYS’ AND OBJECT_TYPE=‘FUNCTION’;查看SYS所有函数
SYS.DM_SQL_TXT:获取指定SQL语句的文本内容。
SYS.SF_GET_CMD_RESPONSE_TIME:获取命令的响应时间。
SYS.SF_GET_DATABASE_TIME_PER_SEC:获取数据库每秒的时间信息。
SYS.SF_GET_TRX_RESPONSE_TIME:获取事务的响应时间。
5.SYS模块函数,可通过SELECT * SYS.ALL_PROCEDURES WHERE OWNER=‘SYS’ AND OBJECT_TYPE=‘PACKAGE’;查看SYS模块函数
SYS.DBG_PKG.DBG_NEXT:执行调试器的下一步操作,跳过当前行。
SYS.DBG_PKG.DBG_STEPIN:执行调试器的单步进入操作,进入当前行的函数或过程。
SYS.DBG_PKG.DBG_FINISH:执行调试器的完成操作,跳出当前函数或过程。
SYS.DBG_PKG.DBG_INTERRUPT:中断当前调试会话。
SYS.DBG_PKG.SET_BRK:设置断点,用于在调试过程中暂停执行。
SYS.DBG_PKG.BRK_INFO:获取断点的详细信息。
SYS.DBG_PKG.BRK_CANCEL:取消设置的断点。
SYS.DBG_PKG.DBG_BT:显示当前调用栈的详细信息。
SYS.DBG_PKG.DBG_UP:在调用栈中向上移动一层。
SYS.DBG_PKG.DBG_DOWN:在调用栈中向下移动一层。
SYS.DBG_PKG.DBG_EXPLAIN:解释当前执行的SQL语句。
SYS.DBG_PKG.DBG_EXPLAIN_CURSOR:解释指定游标的SQL语句。
SYS.DBG_PKG.DBG_PRINT:打印调试信息。
SYS.DBG_PKG.DBG_PRINT_RET_CLOB:打印调试信息并返回CLOB类型的结果。
SYS.DBG_PKG.SHOW_CODE:显示当前执行的代码。
SYS.DBMS_ADVANCED_REWRITE.DECLARE_REWRITE_EQUIVALENCE:声明查询重写等价规则。
SYS.DBMS_ADVANCED_REWRITE.ALTER_REWRITE_EQUIVALENCE:修改查询重写等价规则。
SYS.DBMS_ADVANCED_REWRITE.VALIDATE_REWRITE_EQUIVALENCE:验证查询重写等价规则的有效性。
SYS.DBMS_ADVANCED_REWRITE.DROP_REWRITE_EQUIVALENCE:删除查询重写等价规则。
SYS.DBMS_ALERT.REGISTER:注册一个警报,用于接收特定事件的通知。
SYS.DBMS_ALERT.REMOVE:移除已注册的警报。
SYS.DBMS_ALERT.REMOVEALL:移除所有已注册的警报。
SYS.DBMS_ALERT.SIGNAL:发送警报信号,通知所有注册的客户端。
SYS.DBMS_ALERT.SET_DEFAULTS:设置警报的默认参数。
SYS.DBMS_ALERT.WAITONE:等待接收单个警报信号。
SYS.DBMS_ALERT.WAITANY:等待接收任意一个警报信号。
SYS.DBMS_APPLICATION_INFO.set_client_info:设置客户端信息,用于跟踪会话。
SYS.DBMS_APPLICATION_INFO.set_module:设置模块信息,用于跟踪会话。
SYS.DBMS_APPLICATION_INFO.set_action:设置操作信息,用于跟踪会话。
SYS.DBMS_APPLICATION_INFO.read_client_info:读取客户端信息。
SYS.DBMS_APPLICATION_INFO.read_module:读取模块信息。
SYS.DBMS_AQ.REGISTER:注册一个队列监听器。
SYS.DBMS_AQ.UNREGISTER:取消注册队列监听器。
SYS.DBMS_AQ.ENQUEUE:将消息放入队列。
SYS.DBMS_AQ.DEQUEUE:从队列中取出消息。
SYS.DBMS_AQADM.CREATE_QUEUE_TABLE:创建队列表。
SYS.DBMS_AQADM.ALTER_QUEUE_TABLE:修改队列表。
SYS.DBMS_AQADM.DROP_QUEUE_TABLE:删除队列表。
SYS.DBMS_AQADM.PURGE_QUEUE_TABLE:清空队列表中的消息。
SYS.DBMS_AQADM.CREATE_QUEUE:创建队列。
SYS.DBMS_AQADM.ALTER_QUEUE:修改队列。
SYS.DBMS_AQADM.DROP_QUEUE:删除队列。
SYS.DBMS_AQADM.START_QUEUE:启动队列。
SYS.DBMS_AQADM.STOP_QUEUE:停止队列。
SYS.DBMS_AQADM.ADD_SUBSCRIBER:添加队列订阅者。
SYS.DBMS_AQADM.ALTER_SUBSCRIBER:修改队列订阅者。
SYS.DBMS_AQADM.REMOVE_SUBSCRIBER:移除队列订阅者。
SYS.DBMS_AUTO_TASK_ADMIN.DISABLE:禁用自动任务。
SYS.DBMS_AUTO_TASK_ADMIN.ENABLE:启用自动任务。
SYS.DBMS_AW.EVAL_NUMBER:评估数值表达式。
SYS.dbms_binary.binary_get_char:从二进制数据中获取字符。
SYS.dbms_binary.binary_get_varchar:从二进制数据中获取可变长度字符串。
SYS.dbms_binary.binary_get_tinyint:从二进制数据中获取小整数。
SYS.dbms_binary.binary_get_smallint:从二进制数据中获取短整数。
SYS.dbms_binary.binary_get_int:从二进制数据中获取整数。
SYS.dbms_binary.binary_get_bigint:从二进制数据中获取大整数。
SYS.dbms_binary.binary_get_float:从二进制数据中获取浮点数。
SYS.dbms_binary.binary_get_double:从二进制数据中获取双精度浮点数。
SYS.dbms_binary.binary_set_char:将字符设置为二进制数据。
SYS.dbms_binary.binary_set_varchar:将可变长度字符串设置为二进制数据。
SYS.dbms_binary.binary_set_tinyint:将小整数设置为二进制数据。
SYS.dbms_binary.binary_set_smallint:将短整数设置为二进制数据。
SYS.dbms_binary.binary_set_int:将整数设置为二进制数据。
SYS.dbms_binary.binary_set_bigint:将大整数设置为二进制数据。
SYS.dbms_binary.binary_set_float:将浮点数设置为二进制数据。
SYS.dbms_binary.binary_set_double:将双精度浮点数设置为二进制数据。
SYS.DBMS_CRYPTO.HASH:计算数据的哈希值。
SYS.DBMS_DEBUG.probe_version:获取调试器的版本信息。
SYS.DBMS_DEBUG.initialize:初始化调试器。
SYS.DBMS_DEBUG.attach_session:附加调试会话到当前会话。
SYS.DBMS_DEBUG.detach_session:从当前会话分离调试会话。
SYS.DBMS_DEBUG.debug_on:启用调试模式。
SYS.DBMS_DEBUG.debug_off:禁用调试模式。
SYS.DBMS_DEBUG.set_breakpoint:设置断点。
SYS.DBMS_DEBUG.continue:继续执行调试会话。
SYS.DBMS_DEBUG.get_runtime_info:获取运行时信息。
SYS.DBMS_ERRLOG.CREATE_ERROR_LOG:创建错误日志表。
SYS.DBMS_LOB.OPEN:打开LOB对象。
SYS.DBMS_LOB.FILEOPEN:打开文件LOB对象。
SYS.DBMS_LOB.CLOSE:关闭LOB对象。
SYS.DBMS_LOB.FILECLOSE:关闭文件LOB对象。
SYS.DBMS_LOB.FILECLOSEALL:关闭所有文件LOB对象。
SYS.DBMS_LOB.ISOPEN:检查LOB对象是否已打开。
SYS.DBMS_LOB.FILEISOPEN:检查文件LOB对象是否已打开。
SYS.DBMS_LOB.GETLENGTH:获取LOB对象的长度。
SYS.DBMS_LOB.FILEEXISTS:检查文件LOB对象是否存在。
SYS.DBMS_LOB.FILEGETNAME:获取文件LOB对象的名称。
SYS.DBMS_LOB.COMPARE:比较两个LOB对象的内容。
SYS.DBMS_LOB.LOADBLOBFROMFILE:从文件加载BLOB数据。
SYS.DBMS_LOB.LOADCLOBFROMFILE:从文件加载CLOB数据。
SYS.DBMS_LOB.LOADFROMFILE:从文件加载LOB数据。
SYS.DBMS_LOB.READ:读取LOB对象的数据。
SYS.DBMS_LOB.SUBSTR:获取LOB对象的子字符串。
SYS.DBMS_LOB.CONVERTTOCLOB:将LOB对象转换为CLOB。
SYS.DBMS_LOB.CONVERTTOBLOB:将LOB对象转换为BLOB。
SYS.DBMS_LOB.WRITEAPPEND:向LOB对象追加数据。
SYS.DBMS_LOB.WRITE:向LOB对象写入数据。
SYS.DBMS_LOB.ERASE:删除LOB对象的部分数据。
SYS.DBMS_LOB.TRIM_LOB:截断LOB对象的数据。
SYS.DBMS_LOB.COPY:复制LOB对象的数据。
SYS.DBMS_LOB.FRAGMENT_DELETE:删除LOB对象的片段。
SYS.DBMS_LOB.FRAGMENT_REPLACE:替换LOB对象的片段。
SYS.DBMS_LOB.FRAGMENT_INSERT:向LOB对象插入片段。
SYS.DBMS_LOB.FRAGMENT_MOVE:移动LOB对象的片段。
SYS.DBMS_LOB.CREATETEMPORARY:创建临时LOB对象。
SYS.DBMS_LOB.FREETEMPORARY:释放临时LOB对象。
SYS.DBMS_LOB.ISTEMPORARY:检查LOB对象是否为临时对象。
SYS.DBMS_LOB.GETCHUNKSIZE:获取LOB对象的块大小。
SYS.DBMS_LOB.APPEND:向LOB对象追加数据。
SYS.DBMS_LOCK.ALLOCATE_UNIQUE:分配唯一的锁标识符。
SYS.DBMS_LOCK.REQUEST:请求锁。
SYS.DBMS_LOCK.CONVERT:转换锁模式。
SYS.DBMS_LOCK.RELEASE:释放锁。
SYS.DBMS_LOCK.SLEEP:使会话休眠指定时间。
SYS.DBMS_LOGMNR.start_logmnr:启动日志分析器。
SYS.DBMS_LOGMNR.add_logfile:添加日志文件到日志分析器。
SYS.DBMS_LOGMNR.end_logmnr:结束日志分析器。
SYS.DBMS_LOGMNR.column_present:检查列是否存在于日志中。
SYS.DBMS_LOGMNR.mine_value:从日志中提取值。
SYS.DBMS_LOGMNR.remove_logfile:从日志分析器中移除日志文件。
SYS.DBMS_METADATA.INIT_FILTER_MAP:初始化过滤器映射。
SYS.DBMS_METADATA.MD_TYPE_TO_CODE:将元数据类型转换为代码。
SYS.DBMS_METADATA.MD_FLT_TYPE_TO_CODE:将过滤器类型转换为代码。
SYS.DBMS_METADATA.OPEN_SQL:打开SQL语句以获取元数据。
SYS.DBMS_METADATA.MD_FLT_NAME:获取过滤器名称。
SYS.DBMS_METADATA.MD_FLT_NAME_EXPR:获取过滤器名称表达式。
SYS.DBMS_METADATA.MD_GET_EXCLUDE:获取排除的元数据对象。
SYS.DBMS_METADATA.MD_FLT_SCHEMA:获取模式过滤器。
SYS.DBMS_METADATA.MD_FIT_NAME_EXCLUDE:获取名称排除过滤器。
SYS.DBMS_METADATA.MD_FLT_TS:获取表空间过滤器。
SYS.DBMS_METADATA.MD_FLT_BASE_OBJ_KEYS:获取基础对象键过滤器。
SYS.DBMS_METADATA.MD_FLT_BASE_OBJ_COMM:获取基础对象注释过滤器。
SYS.DBMS_METADATA.MD_FLT_BASE_OBJ_IND_STATISTICS:获取基础对象索引统计过滤器。
SYS.DBMS_METADATA.MD_FLT_BASE_OBJ_STATISTICS:获取基础对象统计过滤器。
SYS.DBMS_METADATA.MD_FLT_BASE_OBJ_GRANT:获取基础对象授权过滤器。
SYS.DBMS_METADATA.MD_FLT_BASE_OBJ:获取基础对象过滤器。
SYS.DBMS_METADATA.MD_FLT_CUSTOM:获取自定义过滤器。
SYS.DBMS_METADATA.MD_FLT_GRANT:获取授权过滤器。
SYS.DBMS_METADATA.MD_SET_FILTER:设置过滤器。
SYS.DBMS_METADATA.MD_FILL_DDL:填充DDL语句。
SYS.DBMS_METADATA.MD_ATTRI_NAME_TO_CODE:将属性名称转换为代码。
SYS.DBMS_METADATA.SET_PARSE_VERB:设置解析动词。
SYS.DBMS_METADATA.SET_PARSE_OBJ_TYPE:设置解析对象类型。
SYS.DBMS_METADATA.SET_PARSE_SCHEMA:设置解析模式。
SYS.DBMS_METADATA.SET_PARSE_ENABLE:启用解析。
SYS.DBMS_METADATA.SET_PARSE_BASE_OBJ_TYPE:设置解析基础对象类型。
SYS.DBMS_METADATA.SET_PARSE_NAME:设置解析名称。
SYS.DBMS_METADATA.SET_PARSE_TS:设置解析表空间。
SYS.DBMS_METADATA.SET_PARSE_BASE_OBJ_NAME:设置解析基础对象名称。
SYS.DBMS_METADATA.SET_PARSE_BASE_OBJ_SCH:设置解析基础对象模式。
SYS.DBMS_METADATA.SET_PARSE_ITEM_LOW:设置解析项下限。
SYS.DBMS_METADATA.INIT_PARSE_ITEM:初始化解析项。
SYS.DBMS_METADATA.INIT_MULTI_DDLS:初始化多个DDL语句。
SYS.DBMS_METADATA.CHECK_HANDLE:检查句柄。
SYS.DBMS_METADATA.CLOSE_ALL:关闭所有元数据会话。
SYS.DBMS_METADATA.OPEN:打开元数据会话。
SYS.DBMS_METADATA.CLOSE:关闭元数据会话。
SYS.DBMS_METADATA.SET_FILTER:设置过滤器。
SYS.DBMS_METADATA.SET_PARSE_ITEM:设置解析项。
SYS.DBMS_METADATA.GET_QUERY:获取查询语句。
SYS.DBMS_METADATA.SET_COUNT:设置计数。
SYS.DBMS_METADATA.FETCH_CLOB:获取CLOB类型的元数据。
SYS.DBMS_METADATA.FETCH_DDL:获取DDL语句。
SYS.DBMS_METADATA.GET_GRANTED_DDL:获取授权DDL语句。
SYS.DBMS_METADATA.GET_DEPENDENT_DDL:获取依赖DDL语句。
SYS.DBMS_METADATA.GET_DDL:获取DDL语句。
SYS.DBMS_METADATA.SET_TRANSFORM_PARAM:设置转换参数。
SYS.DBMS_METADATA.ADD_TRANSFORM:添加转换。
SYS.DBMS_MVIEW.REFRESH:刷新物化视图。
SYS.DBMS_OBFUSCATION_TOOLKIT.DES3DECRYPT:使用DES3算法解密数据。
SYS.DBMS_OBFUSCATION_TOOLKIT.DES3Encrypt:使用DES3算法加密数据。
SYS.DBMS_OBFUSCATION_TOOLKIT.DES3GetKey:获取DES3算法的密钥。
SYS.DBMS_OBFUSCATION_TOOLKIT.DESDecrypt:使用DES算法解密数据。
SYS.DBMS_OBFUSCATION_TOOLKIT.DESEncrypt:使用DES算法加密数据。
SYS.DBMS_OBFUSCATION_TOOLKIT.DESGetKey:获取DES算法的密钥。
SYS.DBMS_OBFUSCATION_TOOLKIT.MD5:计算MD5哈希值。
SYS.DBMS_OUTPUT.DISABLE:禁用DBMS_OUTPUT输出。
SYS.DBMS_OUTPUT.ENABLE:启用DBMS_OUTPUT输出。
SYS.DBMS_OUTPUT.PUT_LINE:输出一行文本。
SYS.DBMS_OUTPUT.PUT:输出文本。
SYS.DBMS_OUTPUT.GET_LINE:获取一行输出文本。
SYS.DBMS_OUTPUT.NEW_LINE:输出新行。
SYS.DBMS_OUTPUT.GET_LINES:获取多行输出文本。
SYS.DBMS_PAGE.CPAGE_ALL_LOAD:加载所有控制页。
SYS.DBMS_PAGE.PAGE_LOAD:加载指定页。
SYS.DBMS_PAGE.PAGE_HEAD_LOAD:加载页头。
SYS.DBMS_PAGE.PAGE_HEAD_GET:获取页头信息。
SYS.DBMS_PAGE.CTL_PAGE0_TS_HEAD_GET:获取表空间控制页头信息。
SYS.DBMS_PAGE.CTL_PAGE0_TS_HEAD_LOAD:加载表空间控制页头。
SYS.DBMS_PAGE.CTL_PAGE0_FH_LOAD:加载文件头控制页。
SYS.DBMS_PAGE.CTL_PAGE0_FH_GET:获取文件头控制页信息。
SYS.DBMS_PAGE.CTL_PAGE1_DES_GET:获取描述控制页信息。
SYS.DBMS_PAGE.CTL_PAGE1_DES_LOAD:加载描述控制页。
SYS.DBMS_PAGE.CPAGE_SEQ_HEAD_LOAD:加载序列控制页头。
SYS.DBMS_PAGE.CPAGE_SEQ_HEAD_GET:获取序列控制页头信息。
SYS.DBMS_PAGE.SEQ_ITEM_ALL_LOAD:加载所有序列项。
SYS.DBMS_PAGE.SEQ_ITEM_ALL_GET:获取所有序列项信息。
SYS.DBMS_PAGE.CTL_PAGE_SEQ_COUNT_N_LOAD:加载序列计数控制页。
SYS.DBMS_PAGE.CTL_PAGE_SEQ_COUNT_N_GET:获取序列计数控制页信息。
SYS.DBMS_PAGE.CPAGE3_HEAD_GET:获取控制页3的头信息。
SYS.DBMS_PAGE.CPAGE3_HEAD_LOAD:加载控制页3的头。
SYS.DBMS_PAGE.LAST_LCN_PAGE_HEAD_GET:获取最后LCN页的头信息。
SYS.DBMS_PAGE.LAST_LCN_PAGE_HEAD_LOAD:加载最后LCN页的头。
SYS.DBMS_PAGE.LAST_LCN_PAGE_ITEM_GET:获取最后LCN页的项信息。
SYS.DBMS_PAGE.LAST_LCN_PAGE_ITEM_LOAD:加载最后LCN页的项。
SYS.DBMS_PAGE.CPAGE3_LCN_MAX_CNT_GET:获取控制页3的最大LCN计数。
SYS.DBMS_PAGE.CPAGE4_DES_GET:获取控制页4的描述信息。
SYS.DBMS_PAGE.CPAGE4_DES_LOAD:加载CPAGE4描述信息。
SYS.DBMS_PAGE.CPAGE5_HEAD_GET:获取CPAGE5头部信息。
SYS.DBMS_PAGE.CPAGE5_HEAD_LOAD:加载CPAGE5头部信息。
SYS.DBMS_PAGE.CPAGE5_ITEM_GET:获取CPAGE5项信息。
SYS.DBMS_PAGE.CPAGE5_ITEM_LOAD:加载CPAGE5项信息。
SYS.DBMS_PAGE.CPAGE5_LCN_MAX_CNT_GET:获取CPAGE5的最大LCN计数。
SYS.DBMS_PAGE.DATA_PAGE_HEAD_LOAD:加载数据页头部信息。
SYS.DBMS_PAGE.DATA_PAGE_HEAD_GET:获取数据页头部信息。
SYS.DBMS_PAGE.DATA_PAGE_IND_HEAD_LOAD:加载索引页头部信息。
SYS.DBMS_PAGE.DATA_PAGE_IND_HEAD_GET:获取索引页头部信息。
SYS.DBMS_PAGE.DATA_PAGE_IND_CTL_HEAD_LOAD:加载索引控制页头部信息。
SYS.DBMS_PAGE.DATA_PAGE_IND_CTL_HEAD_GET:获取索引控制页头部信息。
SYS.DBMS_PAGE.DATA_PAGE_SPACE_INFO_LOAD:加载数据页空间信息。
SYS.DBMS_PAGE.DATA_PAGE_SPACE_INFO_GET:获取数据页空间信息。
SYS.DBMS_PAGE.DATA_PAGE_REC_BY_SLOT_NO_LOAD:按槽号加载数据页记录。
SYS.DBMS_PAGE.DATA_PAGE_REC_BY_SLOT_NO_GET:按槽号获取数据页记录。
SYS.DBMS_PAGE.DATA_PAGE_CTL_BIT_BY_SLOT_NO_LOAD:按槽号加载数据页控制位。
SYS.DBMS_PAGE.DATA_PAGE_CTL_BIT_BY_SLOT_NO_GET:按槽号获取数据页控制位。
SYS.DBMS_PAGE.DATA_PAGE_FREE_LIST_LOAD:加载数据页空闲列表。
SYS.DBMS_PAGE.DATA_PAGE_FREE_LIST_GET:获取数据页空闲列表。
SYS.DBMS_PAGE.DATA_PAGE_TID_LOAD:加载数据页TID信息。
SYS.DBMS_PAGE.DATA_PAGE_TID_GET:获取数据页TID信息。
SYS.DBMS_PAGE.DATA_PAGE_TNAME_LOAD:加载数据页表名信息。
SYS.DBMS_PAGE.DATA_PAGE_TNAME_GET:获取数据页表名信息。
SYS.DBMS_PAGE.PAGE_SIZE_GET:获取页大小。
SYS.DBMS_PAGE.EXTENT_SIZE_GET:获取扩展区大小。
SYS.DBMS_PAGE.SPAGE_NTH_DESC_LOAD:加载第N个SPAGE描述信息。
SYS.DBMS_PAGE.SPAGE_NTH_DESC_GET:获取第N个SPAGE描述信息。
SYS.DBMS_PAGE.SPAGE_ALL_DESC_LOAD:加载所有SPAGE描述信息。
SYS.DBMS_PAGE.SPAGE_ALL_DESC_GET:获取所有SPAGE描述信息。
SYS.DBMS_PAGE.IPAGE_HEAD_LOAD:加载IPAGE头部信息。
SYS.DBMS_PAGE.IPAGE_HEAD_GET:获取IPAGE头部信息。
SYS.DBMS_PAGE.IPAGE_ALL_INODES_LOAD:加载所有IPAGE的INODE信息。
SYS.DBMS_PAGE.IPAGE_ALL_INODES_GET:获取所有IPAGE的INODE信息。
SYS.DBMS_PAGE.IPAGE_NTH_INODE_LOAD:加载第N个IPAGE的INODE信息。
SYS.DBMS_PAGE.IPAGE_NTH_INODE_GET:获取第N个IPAGE的INODE信息。
SYS.DBMS_PIPE.CREATE_PIPE:创建管道。
SYS.DBMS_PIPE.REMOVE_PIPE:删除管道。
SYS.DBMS_PIPE.SEND_MESSAGE:发送消息。
SYS.DBMS_PIPE.RECEIVE_MESSAGE:接收消息。
SYS.DBMS_PIPE.NEXT_ITEM_TYPE:获取下一个消息项的类型。
SYS.DBMS_PIPE.UNIQUE_SESSION_NAME:获取唯一会话名称。
SYS.DBMS_PIPE.PURGE:清空管道。
SYS.DBMS_PIPE.RESET_BUFFER:重置缓冲区。
SYS.DBMS_PIPE.PACK_MESSAGE:打包消息。
SYS.DBMS_PIPE.PACK_MESSAGE_RAW:打包原始消息。
SYS.DBMS_PIPE.PACK_MESSAGE_ROWID:打包ROWID消息。
SYS.DBMS_PIPE.UNPACK_MESSAGE:解包消息。
SYS.DBMS_PIPE.UNPACK_MESSAGE_RAW:解包原始消息。
SYS.DBMS_PIPE.UNPACK_MESSAGE_ROWID:解包ROWID消息。
SYS.DBMS_RANDOM.INITIALIZE:初始化随机数生成器。
SYS.DBMS_RANDOM.SEED:设置随机数种子。
SYS.DBMS_RANDOM.TERMINATE:终止随机数生成器。
SYS.DBMS_RANDOM.RANDOM_NORMAL:生成正态分布的随机数。
SYS.DBMS_RANDOM.RANDOM:生成随机数。
SYS.DBMS_RANDOM.RANDOM_STRING:生成随机字符串。
SYS.DBMS_RANDOM.STRING:生成字符串。
SYS.DBMS_RANDOM.VALUE:生成随机值。
SYS.DBMS_REDEFINITION.ABORT_REDEF_TABLE:中止表重定义。
SYS.DBMS_REDEFINITION.CAN_REDEF_TABLE:检查表是否可以重定义。
SYS.DBMS_REDEFINITION.COPY_TABLE_DEPENDENTS:复制表依赖项。
SYS.DBMS_REDEFINITION.DELETE_REDUNDANT_RECORD:删除冗余记录。
SYS.DBMS_REDEFINITION.FINISH_REDEF_TABLE:完成表重定义。
SYS.DBMS_REDEFINITION.SET_PARAM:设置重定义参数。
SYS.DBMS_REDEFINITION.START_REDEF_TABLE:开始表重定义。
SYS.DBMS_REDEFINITION.SYNC_INTERIM_TABLE:同步临时表。
SYS.DBMS_RLS.ADD_POLICY:添加行级安全策略。
SYS.DBMS_RLS.DROP_POLICY:删除行级安全策略。
SYS.DBMS_RLS.REFRESH_POLICY:刷新行级安全策略。
SYS.DBMS_RLS.ENABLE_POLICY:启用行级安全策略。
SYS.DBMS_RLS.CREATE_POLICY_GROUP:创建策略组。
SYS.DBMS_RLS.ADD_GROUPED_POLICY:添加分组策略。
SYS.DBMS_RLS.ADD_POLICY_CONTEXT:添加策略上下文。
SYS.DBMS_RLS.DELETE_POLICY_GROUP:删除策略组。
SYS.DBMS_RLS.DROP_GROUPED_POLICY:删除分组策略。
SYS.DBMS_RLS.DROP_POLICY_CONTEXT:删除策略上下文。
SYS.DBMS_RLS.REFRESH_GROUPED_POLICY:刷新分组策略。
SYS.DBMS_RLS.ENABLE_GROUPED_POLICY:启用分组策略。
SYS.DBMS_RLS.DISABLE_GROUPED_POLICY:禁用分组策略。
SYS.DBMS_SESSION.CLEAR_ALL_CONTEXT:清除所有上下文。
SYS.DBMS_SESSION.CLEAR_CONTEXT:清除上下文。
SYS.DBMS_SESSION.IS_SESSION_ALIVE:检查会话是否存活。
SYS.DBMS_SESSION.LIST_CONTEXT:列出上下文。
SYS.DBMS_SESSION.RESET_PACKAGE:重置包。
SYS.DBMS_SESSION.SET_CONTEXT:设置上下文。
SYS.DBMS_SESSION.UNIQUE_SESSION_ID:获取唯一会话ID。
SYS.DBMS_SESSION.CLOSE_DATABASE_LINK:关闭数据库链接。
SYS.DBMS_SESSION.SET_IDENTIFIER:设置标识符。
SYS.DBMS_SPACE.TS_GET:获取表空间信息。
SYS.DBMS_SPACE.TS_N_GET:获取第N个表空间信息。
SYS.DBMS_SPACE.TS_ALL_GET:获取所有表空间信息。
SYS.DBMS_SPACE.FILE_GET:获取文件信息。
SYS.DBMS_SPACE.FILE_ALL_GET:获取所有文件信息。
SYS.DBMS_SPACE.SEG_GET_BY_ID:按ID获取段信息。
SYS.DBMS_SPACE.SEG_GET_BY_HEADER:按头部获取段信息。
SYS.DBMS_SPACE.SEG_ALL_GET:获取所有段信息。
SYS.DBMS_SPACE.SEG_EXTENT_LST_GET:获取段扩展区列表。
SYS.DBMS_SPACE.EXTENT_SIZE_GET:获取扩展区大小。
SYS.DBMS_SPACE.EXTENT_XDESC_PAGE_NO_GET:获取扩展区描述页号。
SYS.DBMS_SPACE.PAGE_N_GET:获取第N页信息。
SYS.DBMS_SPACE.IPAGE_NO_ALL_GET:获取所有IPAGE号。
SYS.DBMS_SPACE.TS_LOAD:加载表空间信息。
SYS.DBMS_SPACE.TS_N_LOAD:加载第N个表空间信息。
SYS.DBMS_SPACE.TS_ALL_LOAD:加载所有表空间信息。
SYS.DBMS_SPACE.FILE_LOAD:加载文件信息。
SYS.DBMS_SPACE.FILE_ALL_LOAD:加载所有文件信息。
SYS.DBMS_SPACE.SEG_LOAD_BY_ID:按ID加载段信息。
SYS.DBMS_SPACE.SEG_LOAD_BY_HEADER:按头部加载段信息。
SYS.DBMS_SPACE.SEG_ALL_LOAD:加载所有段信息。
SYS.DBMS_SPACE.SEG_EXTENT_LST_LOAD:加载段扩展区列表。
SYS.DBMS_SPACE.EXTENT_SIZE_LOAD:加载扩展区大小。
SYS.DBMS_SPACE.EXTENT_XDESC_PAGE_NO_LOAD:加载扩展区描述页号。
SYS.DBMS_SPACE.PAGE_N_LOAD:加载第N页信息。
SYS.DBMS_SPACE.IPAGE_NO_ALL_LOAD:加载所有IPAGE号。
SYS.DBMS_SQL.BIND_ARRAY:绑定数组。
SYS.DBMS_SQL.BIND_VARIABLE:绑定变量。
SYS.DBMS_SQL.BIND_VARIABLE_ROWID:绑定ROWID变量。
SYS.DBMS_SQL.CLOSE_CURSOR:关闭游标。
SYS.DBMS_SQL.COLUMN_VALUE:获取列值。
SYS.DBMS_SQL.COLUMN_VALUE_CHAR:获取字符列值。
SYS.DBMS_SQL.COLUMN_VALUE_RAW:获取原始列值。
SYS.DBMS_SQL.COLUMN_VALUE_ROWID:获取ROWID列值。
SYS.DBMS_SQL.DEFINE_ARRAY:定义数组。
SYS.DBMS_SQL.DEFINE_COLUMN:定义列。
SYS.DBMS_SQL.DEFINE_COLUMN_RAW:定义原始列。
SYS.DBMS_SQL.DEFINE_COLUMN_CHAR:定义字符列。
SYS.DBMS_SQL.DEFINE_COLUMN_LONG:定义长列。
SYS.DBMS_SQL.DEFINE_COLUMN_ROWID:定义ROWID列。
SYS.DBMS_SQL.DESCRIBE_COLUMNS:描述列。
SYS.DBMS_SQL.DESCRIBE_COLUMNS2:描述列(版本2)。
SYS.DBMS_SQL.DESCRIBE_COLUMNS3:描述列(版本3)。
SYS.DBMS_SQL.EXECUTE:执行SQL语句。
SYS.DBMS_SQL.EXECUTE_AND_FETCH:执行并获取结果。
SYS.DBMS_SQL.FETCH_ROWS:获取行。
SYS.DBMS_SQL.IS_OPEN:检查游标是否打开。
SYS.DBMS_SQL.LAST_ERROR_POSITION:获取最后错误位置。
SYS.DBMS_SQL.LAST_ROW_COUNT:获取最后行计数。
SYS.DBMS_SQL.LAST_SQL_FUNCTION_CODE:获取最后SQL函数代码。
SYS.DBMS_SQL.OPEN_CURSOR:打开游标。
SYS.DBMS_SQL.PARSE:解析SQL语句。
SYS.DBMS_SQL.VARIABLE_VALUE:获取变量值。
SYS.DBMS_SQL.VARIABLE_VALUE_ROWID:获取ROWID变量值。
SYS.DBMS_SQL.TO_REFCURSOR:转换为REF游标。
SYS.DBMS_SQL.TO_CURSOR_NUMBER:转换为游标号。
SYS.DBMS_SQLTUNE.REPORT_SQL_MONITOR:报告SQL监控信息。
SYS.DBMS_SQLTUNE.REPORT_SQL_MONITOR_LIST:报告SQL监控列表。
SYS.DBMS_SQLTUNE.CREATE_TUNING_TASK:创建调优任务。
SYS.DBMS_SQLTUNE.FIND_BEST_INI:查找最佳初始化参数。
SYS.DBMS_SQLTUNE.EXECUTE_TUNING_TASK_LOW:执行低优先级调优任务。
SYS.DBMS_SQLTUNE.EXECUTE_TUNING_TASK:执行调优任务。
SYS.DBMS_SQLTUNE.REPORT_TUNING_TASK:报告调优任务。
SYS.DBMS_SQLTUNE.DROP_TUNING_TASK:删除调优任务。
SYS.DBMS_STATS.CONVERT_RAW_VALUE:转换原始值。
SYS.DBMS_STATS.COLUMN_STATS_SHOW:显示列统计信息。
SYS.DBMS_STATS.TABLE_STATS_SHOW:显示表统计信息。
SYS.DBMS_STATS.INDEX_STATS_SHOW:显示索引统计信息。
SYS.DBMS_STATS.CREATE_STAT_TABLE:创建统计表。
SYS.DBMS_STATS.DROP_STAT_TABLE:删除统计表。
SYS.DBMS_STATS.GATHER_GATHER_INFO:收集统计信息。
SYS.DBMS_STATS.IMPORT_TABLE_STATS:导入表统计信息。
SYS.DBMS_STATS.EXPORT_TABLE_STATS:导出表统计信息。
SYS.DBMS_STATS.GATHER_TABLE_STATS_INNER:内部收集表统计信息。
SYS.DBMS_STATS.GATHER_TABLE_STATS:收集表统计信息。
SYS.DBMS_STATS.GATHER_INDEX_STATS:收集索引统计信息。
SYS.DBMS_STATS.GATHER_SCHEMA_STATS:收集模式统计信息。
SYS.DBMS_STATS.COPY_TABLE_STATS:复制表统计信息。
SYS.DBMS_STATS.UPDATE_ALL_STATS:更新所有统计信息。
SYS.DBMS_STATS.DELETE_TABLE_STATS:删除表统计信息。
SYS.DBMS_STATS.DELETE_SCHEMA_STATS:删除模式统计信息。
SYS.DBMS_STATS.DELETE_INDEX_STATS:删除索引统计信息。
SYS.DBMS_STATS.DELETE_COLUMN_STATS:删除列统计信息。
SYS.DBMS_STATS.GET_PREFS:获取首选项。
SYS.DBMS_STATS.SET_TABLE_PREFS:设置表首选项。
SYS.DBMS_STATS.GET_PARA_USE_PREFER_OP:获取参数使用偏好操作。
SYS.DBMS_TRANSACTION.LOCAL_TRANSACTION_ID:获取本地事务ID。
SYS.DBMS_UTILITY.GET_HASH_VALUE:获取哈希值。
SYS.DBMS_UTILITY.FORMAT_ERROR_STACK:格式化错误堆栈。
SYS.DBMS_UTILITY.FORMAT_CALL_STACK:格式化调用堆栈。
SYS.DBMS_UTILITY.FORMAT_ERROR_BACKTRACE:格式化错误回溯。
SYS.DBMS_UTILITY.GET_TIME:获取时间。
SYS.DBMS_UTILITY.COMMA_TO_TABLE:将逗号分隔的字符串转换为表。
SYS.DBMS_UTILITY.TABLE_TO_COMMA:将表转换为逗号分隔的字符串。
二·、SYSJOB作业管理模式
在达梦数据库中,SYSJOB 模式是用于管理和调度数据库作业(Jobs)的系统模式。它提供了一套完整的机制,允许用户创建、调度、执行和监控数据库中的定时任务或批处理作业
1.SYSJOB内置表,可通过:SELECT OWNER,TABLE_NAME FROM SYS.ALL_TABLES WHERE OWNER = ‘SYSJOB’ 查看SYSJOB所有的表
SYSJOB.SYSALERTNOTIFICATIONS:存储警报通知信息,记录警报触发时的通知详情。
SYSJOB.SYSALERTS:存储警报定义信息,包括警报名称、触发条件、通知方式等。
SYSJOB.SYSJOBSCHEDULES:存储作业的调度信息,如调度ID、作业ID、开始时间、结束时间、执行频率等。
SYSJOB.SYSJOBSTEPS:存储作业的步骤信息,包括步骤ID、作业ID、步骤类型、命令等。
SYSJOB.SYSJOBS:存储所有作业的基本信息,如作业ID、名称、描述、状态等。
SYSJOB.SYSOPERATORS:存储操作员信息,用于接收作业或警报通知的操作员配置。
SYSJOB.SYSALERTHISTORIES:存储警报的历史记录,包括警报触发时间、状态、处理结果等。
SYSJOB.SYSSTEPHISTORIES2:存储作业步骤的执行历史记录,包括步骤执行时间、状态、错误信息等。
SYSJOB.SYSJOBHISTORIES2:存储作业的执行历史记录,包括作业执行时间、状态、错误信息等。
SYSJOB.SYSJOBHISTORIES:存储作业的历史记录,用于记录作业的执行详情。
SYSJOB.SYSMAILINFO:存储邮件通知信息,用于配置作业或警报的邮件通知方式。
2.SYSJOB视图,可通过:SELECT OWNER,VIEW_NAME FROM SYS.ALL_VIEWS WHERE OWNER = ‘SYSJOB’ 查看SYSJOB所有视图
SYSJOB.DBA_JOBS:显示数据库中所有作业的详细信息,包括作业ID、名称、状态、调度信息等。
SYSJOB.USER_JOBS:显示当前用户拥有的作业信息,包括作业ID、名称、状态、调度信息等。
SYSJOB.DBA_JOBS_RUNNING:显示当前正在运行的作业信息,包括作业ID、开始时间、执行状态等。
三、SYSDBA模式
在达梦数据库中,SYSDBA 是一个特殊的系统管理员账户,拥有数据库的最高权限。SYSDBA 模式通常用于执行数据库的管理和维护操作,例如创建用户、分配权限、备份和恢复数据库等。
1.SYSDBA内置表,可通过:SELECT OWNER,TABLE_NAME FROM SYS.ALL_TABLES WHERE OWNER = ‘SYSDBA’ 查看SYSDBA所有的表
SYSDBA.DIMSYSTEM_COPY:系统表的副本,通常用于备份或测试目的。
SYSDBA.test:测试表,通常用于开发或测试环境中存储临时数据。
SYSDBA.##HISTOGRAMS_TABLE:用于存储直方图信息的临时表,通常用于优化查询性能。
SYSDBA.##PLAN_TABLE:用于存储执行计划信息的临时表,通常用于分析和优化SQL查询的执行计划。
2.SYSDBA存储过程,可通过SELECT * FROM SYS.ALL_PROCEDURES WHERE OWNER = ‘SYSDBA’ AND OBJECT_TYPE=‘PROCEDURE’;查看SYSDBA所有存储过程
SYSDBA.SP_ARCH_BAKSET_REMOVE_BATCH:批量删除归档备份集,用于清理不再需要的归档备份数据。
SYSDBA.SP_DB_BAKSET_REMOVE_BATCH:批量删除数据库备份集,用于清理不再需要的数据库备份数据。
SYSDBA.SP_DROP_CONS_AND_OBJ_REFS_WHEN_DROP_SCHEMA:在删除模式时,自动删除相关的约束和对象引用,确保模式删除的完整性。
SYSDBA.SP_TAB_BAKSET_REMOVE_BATCH:批量删除表备份集,用于清理不再需要的表备份数据。
SYSDBA.SP_TS_BAKSET_REMOVE_BATCH:批量删除表空间备份集,用于清理不再需要的表空间备份数据。
SYSDBA.SP_UPDATE_SYSHPARTTABLEINFO_RESVD1:更新系统分区表信息中的保留字段,用于维护分区表的相关信息。
SYSDBA.suochaoshi:自定义存储过程,具体功能需根据实际实现确定。
3.SYSDBA模块函数,可通过SELECT * SYS.ALL_PROCEDURES WHERE OWNER=‘SYSDBA’ AND OBJECT_TYPE=‘PACKAGE’;查看SYSDBA模块函数
SYSDBA.DBMS_JOB.BROKEN:标记作业为中断状态,使其不再执行。
SYSDBA.DBMS_JOB.CHANGE:修改作业的属性,如作业的执行时间、频率等。
SYSDBA.DBMS_JOB.INTERVAL:设置作业的执行间隔时间。
SYSDBA.DBMS_JOB.ISUBMIT:提交作业并返回作业ID。
SYSDBA.DBMS_JOB.NEXT_DATE:设置作业的下次执行时间。
SYSDBA.DBMS_JOB.REMOVE:删除指定的作业。
SYSDBA.DBMS_JOB.RUN:立即执行指定的作业。
SYSDBA.DBMS_JOB.SUBMIT:提交作业并返回作业ID。
SYSDBA.DBMS_JOB.WHAT:设置作业的执行内容。
SYSDBA.DBMS_JOB.JOB_CONFIG_COMMIT:提交作业配置的更改。
SYSDBA.JMON.JMON_JOB_STEP_HISTORY_RECORD:存储作业步骤的执行历史记录,包括步骤执行时间、状态、错误信息等。
SYSDBA.JMON.JMON_JOB_HISTORY_NOTIFIED:存储作业执行历史通知信息,记录作业执行后的通知详情。
SYSDBA.JMON.JMON_ALERT_HISTORY_NOTIFIED:存储警报历史通知信息,记录警报触发后的通知详情。