Install
$ agentstack add skill-kourou25-xugudb-dev-skills-xugudb-data-dictionary ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
虚谷数据库数据字典
虚谷数据库的数据字典存储了数据库所有元数据信息,包括系统表、系统虚表、系统视图和系统包。数据字典是 DBA 管理和开发人员理解数据库结构的核心工具。
系统表概览
虚谷数据库的系统表分为两大类:系统文件表和系统堆表。
系统文件表(10个)
用于记录数据库运行日志,包括错误日志、事件日志、跟踪日志、命令日志和慢 SQL 日志。每类日志提供当前节点视图和全局视图(ALL_ 前缀)。
系统堆表(47个)
按功能分为四大类:
- 备份恢复(6个):备份计划、备份项、修改日志、订阅、导入日志、数据流
- 模式对象(17个):表、分区、列、索引、约束、视图、序列、存储过程、包、触发器、类型等
- 访问控制(12个):用户、模式、角色、ACL、策略、审计、黑白名单等
- 其他(12个):数据库、作业、同义词、依赖、回收站、DBLink、快照等
> 详细参考:[system-tables](skills/xugudb-data-dictionary/references/system-tables.md)
系统虚表概览
系统虚表不占用物理存储,数据在查询时动态生成。分为静态虚表和动态虚表。
静态虚表(9个)
提供数据库配置和元信息,如字符集、系统变量、方法、运算符、数据类型、错误定义等。
动态虚表(46个)
提供数据库运行时状态,按功能分为:
- 任务系统(8个):会话、线程状态、线程会话、事务
- 全局信息(12个):控制变量、集群、表空间、数据文件、监控、运行信息、内存状态
- 存储(14个):缓存状态、页面状态、日志状态、检查点等
- 锁(12个):行锁、表锁、元数据锁、事务锁等
> 详细参考:[system-tables](skills/xugudb-data-dictionary/references/system-tables.md)
系统视图
虚谷数据库提供 110 个系统视图,按前缀分为五类:
| 类别 | 前缀 | 数量 | 说明 | |------|------|------|------| | ALL 视图 | ALL | 33 | 当前用户可访问的所有对象 | | DBA 视图 | DBA | 38 | 全库所有对象(需 DBA 权限) | | USER 视图 | USER | 33 | 当前用户拥有的对象 | | SSO 视图 | SSO | 4 | 安全管理员相关(强制访问控制) | | AUDIT 视图 | AUDIT_ | 2 | 审计管理员相关 |
> 详细参考:[system-views](skills/xugudb-data-dictionary/references/system-views.md)
系统包
虚谷数据库提供 16 个系统包,兼容 Oracle DBMS 包接口:
| 包名 | 功能 | |------|------| | DBMSBACKUP | 备份恢复 | | DBMSCRYPTO | 加密解密 | | DBMSDBA | DBA 管理 | | DBMSLOB | 大对象操作 | | DBMSMETADATA | 元数据导出 | | DBMSOUTPUT | 输出调试 | | DBMSSQL | 动态 SQL | | DBMSSTAT | 统计信息 | | DBMSSCHEDULER | 作业调度 | | DBMSUTILITY | 实用工具 | | UTL_RAW | RAW 数据处理 |
> 详细参考:[system-packages](skills/xugudb-data-dictionary/references/system-packages.md)
与 Oracle/MySQL/PG 数据字典对比
| 特性 | XuguDB | Oracle | MySQL | PostgreSQL | |------|--------|--------|-------|------------| | 系统表前缀 | SYS | SYS./DBADATA | informationschema | pgcatalog | | 视图分类 | ALL/DBA/USER/SSO/AUDIT | ALL/DBA/USER | informationschema | pgcatalog + informationschema | | 系统包 | 16个 DBMS | 完整 DBMS | 无系统包 | 无系统包(用扩展) | | 动态视图 | SYS 动态虚表 | V$/GV$ | performanceschema | pgstat* | | 全局/本地视图 | SYS / SYSALL | V$ / GV$ | 仅本地 | pgstat / pgstatall | | 查看表结构 | SYSCOLUMNS | DBATABCOLUMNS | COLUMNS | pgattribute | | 查看索引 | SYSINDEXES | DBAINDEXES | STATISTICS | pgindex | | 查看会话 | SYSSESSIONS | V$SESSION | PROCESSLIST | pgstatactivity | | 查看锁 | SYSROWLOCKS 等 | V$LOCK | INNODBLOCKS | pglocks |
参考文档
- [系统表](skills/xugudb-data-dictionary/references/system-tables.md) -- 系统文件表、系统堆表、系统虚表完整列表
- [系统视图](skills/xugudb-data-dictionary/references/system-views.md) -- ALL/DBA/USER/SSO/AUDIT 五类视图
- [系统包](skills/xugudb-data-dictionary/references/system-packages.md) -- 16个系统包功能与方法参考
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: kourou25
- Source: kourou25/xugudb-dev-skills
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.