当前位置: 首页 > news >正文

【赵渝强老师】崖山数据库的数据字典

b449

YashanDB通过读取数据字典从而比较方便地获取有关用户、对象和存储结构等信息。当系统执行了DDL语句后,YashanDB数据库会及时修改数据字典中的信息。普通用户只能以读的形式使用数据字典获取数据库信息,数据字典由YashanDB系统自动来进行维护。

image.png
点击这里查看视频讲解:【赵渝强老师】崖山数据库的数据字典

一、 数据字典的简介

数据字典是YashanDB存放有关数据库信息的地方,几乎所有的数据库信息和对象信息都可在数据字典中进行查询,它是随着数据库的建立而建立的。数据字典是YashanDB数据库系统的信息核心,它是一组提供有关数据库信息的表和视图的集合。对于普通用户而言,这些表和视图是只读的。YashanDB数据库的管理员sys用户是数据字典的拥有者,数据字典的数据保存在系统表空间system中。

YashanDB的数据字典有4种不同的命名前缀。下面列举了这4种前缀以及他们的含义。

  • user_

该数据字典只提供当前用户下的数据库对象信息。例如,下面的语句将查询当前用户所创建的数据库对象的名称和类型。

SQL> select object_name, object_type from user_objects;
  • all_

该数据字典提供中的数据表示当前用户有关的对象信息。例如下面的语句将查询当前用户可访问到的数据库对象的名称和对象的类型。

SQL> select object_name, object_type from all_objects;
  • dba_

该数据字典中的数据只有数据库管理员才可读取的视图。

  • v$

该数据字典是YashanDB的动态性能视图,用于记录当前YashanDB数据库实例在运行过程中的状态信息。因此,动态性能视图对于诊断YashanDB数据库的性能非常重要。

二、 【实战】查询YashanDB数据字典中的信息

在了解到了YashanDB数据字典的基本信息后,下面通过几个具体的示例来演示如何从数据字典获取相关的信息。
(1)使用scott用户查看当前用户的默认表空间

SQL> conn scott/tiger
SQL> select username, default_tablespace from user_users;# 输出的信息如下:
USERNAME           DEFAULT_TABLESPACE   
------------------ -------------------- 
SCOTT              USERS               1 row fetched.

(2)使用scott用户查看当前用户角色

SQL> select * from user_role_privs;# 输出的信息如下:
GRANTEE         GRANTED_ROLE     ADMIN_OPTION 
--------------- ---------------- ------------ 
SCOTT           CONNECT          N           
SCOTT           RESOURCE         N           2 rows fetched.

(3)使用sys用户查看表空间的信息。

SQL> conn sys/Welcome_1
SQL> select tablespace_name, sum(bytes), sum(blocks) from dba_free_space group by tablespace_name; # 输出的信息如下:
TABLESPACE_NAME     SUM(BYTES) SUM(BLOCKS) 
------------------ ----------- ----------- 
SYSTEM                20054016        2448
SYSAUX                63242240        7720
TEMP                  61865984        7552
SWAP                  66060288        8064
USERS                 75169792        9176
UNDO                 100155392       122266 rows fetched.

(4)使用sys用户查看用scott创建表的信息。

SQL> select owner,object_name,object_typefrom dba_objects where object_type='TABLE' and OWNER='SCOTT';  # 输出的信息如下:
OWNER               OBJECT_NAME     OBJECT_TYPE           
------------------- --------------- --------------------- 
SCOTT               DEPT            TABLE                
SCOTT               EMP             TABLE                2 rows fetched.
http://www.zskr.cn/news/1426677.html

相关文章:

  • 照着用就行:2026年闭眼可入的专业降AI率平台 - 降AI小能手
  • AI建站避坑指南:10个高频问题帮你躲开90%的坑
  • HuggingFace镜像项目glaive_toolcall_zh:中文工具调用数据集贡献者完全指南
  • 天津本地商家GEO推广服务商推荐 - 舒雯文化
  • 别再只用RAID 0了!Ubuntu 22.04下用mdadm搭建RAID 0+1,兼顾速度与数据安全
  • Unity 2022 保姆级教程:从项目到APK,手把手教你打包第一个手机游戏
  • Fan Control终极指南:3步打造Windows风扇智能温控系统
  • 红队测试:攻击你的 Agent Harness 以发现漏洞
  • 山东滨亿机械设备:东营发电机出租公司推荐 - LYL仔仔
  • 金价992元/克!2026年5月珠海卖黄金,这6家门店实测排名出炉,第一名实至名归 - 润富黄金珠宝行
  • 如何快速掌握遗传数据分析:LDSC工具的完整指南
  • 从数据到决策:手把手教你用GEE分析TCC树冠数据,评估城市绿地与碳汇潜力
  • 2026最新舟山市黄金回收铂金回收白银回收怎么选?多家靠谱门店实测对比及联系方式推荐 - 亦辰小黄鸭
  • 别再傻傻用行波进位了!手把手教你用Verilog门级描述实现4bit超前进位加法器
  • 从自动关机到稳定运行:手把手教你排查并永久解决Windows Server 2016评估版激活问题
  • 下一代医疗分析系统:从数据融合、实时计算到临床落地的架构与实战
  • UniversalAdbDriver:Windows平台Android设备调试驱动统一解决方案
  • 告别昂贵硬件:用你的旧iPhone和UE5 Live Link搭建低成本虚拟制片演练环境
  • PPTX转HTML终极指南:免费快速实现PowerPoint到网页的无缝转换
  • 2026最新珠海市黄金回收铂金回收白银回收怎么选?多家靠谱门店实测对比及联系方式推荐 - 亦辰小黄鸭
  • 企业级智能运维数据集GAIA:深度解析其5大核心架构设计与技术实现
  • BGE-Reranker-Large在问答系统中的应用:如何构建智能检索增强系统
  • 2026最新株洲市黄金回收铂金回收白银回收怎么选?多家靠谱门店实测对比及联系方式推荐 - 亦辰小黄鸭
  • YOLO26图像分类性能评测:在ImageNet上的表现分析
  • Faro-Qwen-4B核心技术揭秘:动态NTK与100K上下文扩展原理详解
  • 从显卡到SSD:图解PCIe通道(x1/x4/x8/x16)如何影响你的电脑性能与升级选择
  • 个体主义与集体主义:在职场与产品设计中的动态平衡实践
  • 告别建模小白:用ContextCapture Center 10.20.1把航拍图变3D模型(附避坑指南)
  • 区块链技术应用解析:从金融到医疗的信任革命
  • BGE-Reranker-Large部署指南:从本地服务器到云端服务的完整方案