43-Oracle 系统视图一览

ORACLE常用系统视图(整理) 常用系统视图2.1 Oracle常用动态视图2.1.1 v$lock给出了锁的信息,如type字段, user type locks有3种:TM,TX,UL,system type locks有多种,常见的有:MR,RT,XR,TS等。我们只关心TM,TX锁。当TM锁时,id1字段表示object_id;当TX锁时,trunc(id1/power(2,16))代表了回滚段号。lmode字段,ses 阅读详情

小伙伴们有没有发现,Oracle各个版本的系统默认的视图,功能强大数量之多,是不是冒出新的,而解决了一直很难定位的性能问题,提供系统性、体系化、多视角看数据库元数据。

Oracle系统视图绝非简单的“元数据查询工具”,其实是数据库运维的中不可或缺的工具视角。到了23ai之后,有了ai模型、向量加持后,这些窥探数据库元数据之眼有了什么样的变化和演进。

一、系统视图核心功能与分类​

系统视图是Oracle数据库的元数据门户,提供数据库对象、性能指标及安全配置的实时洞察,分为三大类:
  1. ​数据字典视图(对象元数据)​​
  • ​DBA_​:全库对象(需DBA权限),如 DBA_TABLES(表结构)、DBA_INDEXES(索引定义)
  • ​ALL_​:当前用户可见对象(如 ALL_TABLES)
  • ​USER_​:用户私有对象(如 USER_VIEWS)特点:存储对象定义,不包含实际数据,查询动态更新
  1. ​动态性能视图(实时监控)​​
  • ​V$:单实例性能指标(如 V$SESSION 会话状态)
  • ​GV$​:RAC全局视图(如 GV$LOCK 跨实例锁)作用:诊断性能瓶颈、锁竞争、SQL执行效率
  1. ​安全与存储视图​
  • ​权限控制​:DBA_TAB_PRIVS(表权限)、DBA_SYS_PRIVS(系统权限)
  • ​存储管理​:DBA_FREE_SPACE(表空间剩余)、DBA_SEGMENTS(段存储详情)

二、新增对比:11g → 19c → 23ai​ 

 

​版本​

​代表视图

​核心能力​

​创新点

​11g​

V$SQL

SQL执行统计(逻辑读/CPU消耗)

基础性能监控

​19c

V$SQL_MONITOR

实时SQL执行追踪

自动化诊断优化

​23ai

VECSYS.VECTOR$INDEX

向量索引元数据管理

AI原生支持(语义搜索)

​

​

DBA_JSON_DUALITY_VIEWS

JSON-关系双向映射

多模数据统一访问

三、系统视图目录查询途径​

​​​​​数据字典视图​
    1. DBA_VIEWS:查看所有视图定义
    2. USER_TAB_COLUMNS:查询视图列信息

-- 获取视图定义SQL
SELECT view_name, text FROM USER_VIEWS;
--
^^^
7,939 rows selected.
SYS@CDB$ROOT>
    • 动态性能视图目录​
    1. V$FIXED_TABLE:列出所有V$和GV$视图
    SELECT NAME, OBJECT_ID,TYPE,TABLE_NUM,CON_ID FROM V$FIXED_TABLE WHERE name LIKE 'GV$%';
    --
    …………
    GV$CONNECTION_STORM                        4294956815 VIEW           65537         0
    GV$JSON_STATS                              4294956999 VIEW           65537         0
    
    860 rows selected.
    •  版本自适应查询技巧​ 使用 DBMS_XMLGEN 动态生成SQL
    1. 规避版本差异报错(如查询目录信息):
    SELECT DBMS_XMLGEN.GETXML('SELECT * FROM ' || 
    (CASE WHEN version LIKE '11%' THEN 'dba_directories' ELSE 'cdb_directories' END)
    ) FROM v$instance;
    --19c
    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.3.0.0.0
    
    SELECT DBMS_XMLGEN.GETXML('SELECT * FROM ' ||
    (CASE WHEN version LIKE '11%' THEN 'dba_directories' ELSE 'cdb_directories' END)
      3  ) FROM v$instance;
    
    DBMS_XMLGEN.GETXML('SELECT*FROM'||(CASEWHENVERSIONLIKE'11%'THEN'DBA_DIRECTORIES'
    --------------------------------------------------------------------------------
    <?xml version="1.0"?>
    <ROWSET>
     <ROW>
      <OWNER>SYS</OWNER>
      <DIRECTORY_NAME>DMP
      --23ai
      SYS@CDB$ROOT> SELECT DBMS_XMLGEN.GETXML('SELECT * FROM ' ||
      2     (CASE WHEN version LIKE '11%' THEN 'dba_directories' ELSE 'cdb_directories' END)
      3* ) FROM v$instance;
    
    DBMS_XMLGEN.GETXML('SELECT*FROM'||(CASEWHENVERSIONLIKE'11%'THEN'DBA_DIRECTORIES'ELSE'CDB_DIRECTORIES'END))
    _____________________________________________________________________________________________________________
    <?xml version="1.0"?>
    <ROWSET>
     <ROW>
      <OWNER>SYS</OWNER>
      <DIRECTORY_NAME>SDO

    四、元数据管理:数据库的“自描述”核心系统​

    ​视图类型​:DBA_/ALL_/USER_前缀视图(如DBA_TABLES、USER_OBJECTS)
    • ​对象拓扑自动发现​
    SELECT owner, object_name, object_type FROM DBA_OBJECTS 
    WHERE owner='HR';  
    -- 快速定位HR模式下的所有对象
    --
    SYS@CDB$ROOT> SELECT owner, object_name, object_type FROM DBA_OBJECTS WHERE owner='HR';
    
    OWNER    OBJECT_NAME                OBJECT_TYPE
    ________ __________________________ ______________
    HR       REG_ID_PK                  INDEX
    HR       REGIONS                    TABLE
    HR       COUNTRIES                  TABLE
    HR       COUNTRY_C_ID_PK            INDEX
    HR       LOCATIONS                  TABLE
    HR       LOC_ID_PK                  INDEX
    …………
    HR       UPDATE_JOB_HISTORY         TRIGGER
    34 rows selected.
    •  依赖关系溯源
    SELECT * FROM ALL_DEPENDENCIES WHERE referenced_name='EMPLOYEES';
    -- 检查EMPLOYEES表被哪些对象依赖
    
    SYS@CDB$ROOT> SELECT * FROM ALL_DEPENDENCIES WHERE referenced_name='EMPLOYEES';
    
    OWNER    NAME                  TYPE       REFERENCED_OWNER    REFERENCED_NAME    REFERENCED_TYPE    REFERENCED_LINK_NAME    DEPENDENCY_TYPE
    ________ _____________________ __________ ___________________ __________________ __________________ _______________________ __________________
    HR       SECURE_EMPLOYEES      TRIGGER    HR                  EMPLOYEES          TABLE                                      HARD        
    HR       EMP_DETAILS_VIEW      VIEW       HR                  EMPLOYEES          TABLE                                      HARD        
    HR       UPDATE_JOB_HISTORY    TRIGGER    HR                  EMPLOYEES          TABLE                                      HARD        
    •  存储空间治理​
    -- 监控表空间剩余
    SELECT tablespace_name, SUM(bytes)/1024/1024 AS free_mb 
    FROM DBA_FREE_SPACE GROUP BY tablespace_name;
    --
    TABLESPACE_NAME       FREE_MB
    __________________ __________
    SYSTEM                633.375
    SYSAUX                39.8125
    UNDOTBS1              315.875
    USERS                  0.8125
    HR_DATA                92.375
    OE_DATA               93.9375
    SH_DATA                92.375
    CO_DATA               88.3125
    SHRINK_TS             43.9375
    SECURE_LOB_TS          92.375
    ASSM_TS               90.8125
    
    11 rows selected.

    五、实时监控:性能瓶颈的“诊断仪”​​

    ​视图类型​:V$/GV$动态视图(如V$SESSION、V$SQL)
    • ​性能瓶颈定位​,结合V$SQL分析低效SQL执行计划
    -- 识别阻塞会话,
    SELECT sid, sql_id, event, wait_time FROM V$SESSION 
    WHERE status='ACTIVE' AND wait_class!='Idle';
    --
         SID           SQL_ID                           EVENT    WAIT_TIME
    ________ ________________ _______________________________ ____________
        4674 61th6m59341s7    library cache pin                          0
        7574 g0sp2zz0h9rv3    resmgr:internal state change              10
       13207 7ccbd37f8xxf3    SQL*Net message to client                 -1
       15139 gc5rjdrwfurbm    resmgr:internal state change              10
       17229 g0vy27tkcx9f2    SQL*Net message from dblink                0
    •  资源消耗追踪
    -- 监控I/O压力
    SELECT * FROM V$SYSSTAT 
    WHERE name IN ('physical reads', 'logical reads');
    --19c RAC
      STATISTIC#              NAME    CLASS       VALUE       STAT_ID    CON_ID
    _____________ _________________ ________ ___________ _____________ _________
              172 physical reads           8    90181620    2263124246         0
    •  高可用状态查询
    -- 检查主备库状态
    SELECT database_role, open_mode FROM V$DATABASE;  
    --RAC+ADG
       DATABASE_ROLE     OPEN_MODE
    ________________ _____________
    PRIMARY          READ WRITE

    六、权限查询控制

    ​视图类型​:权限视图(如DBA_TAB_PRIVS、ROLE_TAB_PRIVS)
    • 权限视图查询
    SYS@CDB$ROOT> SELECT GRANTEE,TABLE_NAME,PRIVILEGE,HIERARCHY FROM  DBA_TAB_PRIVS;
    --^^^^
    CTXSYS                        XDB                               INHERIT PRIVILEGES           NO
    PUBLIC                        HR                                INHERIT PRIVILEGES           NO
    PUBLIC                        CO                                INHERIT PRIVILEGES           NO
    PUBLIC                        SH                                INHERIT PRIVILEGES           NO
    PUBLIC                        OE                                INHERIT PRIVILEGES           NO
    PUBLIC                        SHRINK_USER                       INHERIT PRIVILEGES           NO
    PUBLIC                        APP_USER                          INHERIT PRIVILEGES           NO
    PUBLIC                        XS$NULL                           INHERIT PRIVILEGES           NO
    
    47,657 rows selected.
    • ​角色权限查询​
    SYS@CDB$ROOT> SELECT * FROM ROLE_TAB_PRIVS;
    ---
    DATAPUMP_IMP_FULL_DATABASE    SYS                  SDO_RDF_EXP_IMP                                  EXECUTE      NO           YES       YES
    EXECUTE_CATALOG_ROLE          SYS                  SDO_RDF_EXP_IMP                                  EXECUTE      NO           YES       YES
    DATAPUMP_CLOUD_IMP            SYS                  SDO_RDF_EXP_IMP                                  EXECUTE      NO           YES       YES
    EXECUTE_CATALOG_ROLE          LBACSYS              OLS$LAB_SEQUENCE                                 ALTER        NO           YES       YES
    SELECT_CATALOG_ROLE           LBACSYS              CDB_SA_TABLE_POLICIES                            SELECT       NO           YES       YES
    SELECT_CATALOG_ROLE           LBACSYS              DBA_SA_USER_LEVELS                               SELECT       NO           YES       YES
    SELECT_CATALOG_ROLE           LBACSYS              CDB_SA_USER_LEVELS                               SELECT       NO           YES       YES
    SELECT_CATALOG_ROLE           LBACSYS              DBA_SA_USERS                                     SELECT       NO           YES       YES
    
    8,210 rows selected.
    
    SYS@CDB$ROOT>
    
    • 权限合规查询​
     -- 审计HR表权限分配
    SELECT grantee, owner, table_name, privilege 
    FROM DBA_TAB_PRIVS WHERE owner='HR'; 

    七、23ai新增视图​

    • ​向量引擎​:VECSYS.VECTOR$INDEX管理向量索引
    -- 监控向量索引参数
    SELECT IDX_name,IDX_OWNER#,IDX_BASE_TABLE_OWNER# FROM VECSYS.VECTOR$INDEX;
    •  JSON二元性​:DBA_JSON_DUALITY_VIEWS管理关系-JSON映射
    SYS@CDB$ROOT> desc DBA_JSON_DUALITY_VIEWS;
    
    Name                   Null?       Type
    ______________________ ___________ ________________
    VIEW_OWNER             NOT NULL    VARCHAR2(128)
    VIEW_NAME              NOT NULL    VARCHAR2(128)
    JSON_COLUMN_NAME                   CHAR(4)
    ROOT_TABLE_NAME                    VARCHAR2(128)
    ROOT_TABLE_OWNER                   VARCHAR2(128)
    ALLOW_INSERT                       BOOLEAN
    ALLOW_UPDATE                       BOOLEAN
    ALLOW_DELETE                       BOOLEAN
    READ_ONLY                          BOOLEAN
    JSON_SCHEMA                        JSON
    STATUS                             VARCHAR2(7)
    LOGICAL_REPLICATION                VARCHAR2(8)
     --
     SELECT VIEW_OWNER,VIEW_NAME,JSON_COLUMN_NAME,STATUS,LOGICAL_REPLICATION FROM DBA_JSON_DUALITY_VIEWS;
    • 向量内存池视图
    SYS@CDB$ROOT> SELECT * FROM V$VECTOR_MEMORY_POOL;
    
    no rows selected
    SYS@CDB$ROOT> desc V$VECTOR_MEMORY_POOL;
    
    Name               Null?    Type
    __________________ ________ _______________
    POOL                        VARCHAR2(26)
    ALLOC_BYTES                 NUMBER
    USED_BYTES                  NUMBER
    POPULATE_STATUS             VARCHAR2(26)
    CON_ID                      NUMBER
    SYS@CDB$ROOT>

    八、Oralce系统视图工程视角

    Oracle视图的本质是数据库的自我元数据管理—通过DBA_视图实现自描述,通过V$视图实现自监控,通过安全视图实现自防护,通过23ai新视图实现自进化。一线使用的视角:
    1. ​像使用API一样使用视图​:封装底层复杂性,提供标准化接口;
    2. ​像治理代码一样治理视图​:版本控制、依赖分析、回归测试;
    3. ​像设计架构一样设计视图​:平衡实时性(动态视图)与性能(物化视图)。
    ORACLE系统视图 ORACLE系统视图说明 1、静态视图   DBA_******  以DBA_开头的静态视图包含数据库中整个对象的信息,该视图只能由管理员查询   ALL_******  以ALL_开头的静态视图包含某个用户所能看到的全部数据库信息,以及被授权访问的信息。   USER_****** 以USER_开头的静态视图包含当前用户访问的数据库对象信息。它是以ALL_为前缀的视图的子集。 2、动态 阅读详情

    相关推荐

    Oracle数据库自带的内置表和视图、常用内部视图

    实现视图 user_mviews 物化视图user_mview_logs 物化视图日志user_mview_comments 物化视图注释user_mview_refresh_times 物化视图刷新时间user_mview_analysis 物化视图的附加信息user_mview_detail_relations 物化视图FROM列表的详细关系user_mview_keys 物化视图列(或者 GROUP BY子句中的列)

    睡不醒的每天 2372

    Oracle——几种最常用的系统视图(结合flyway进行数据库管理)

    总结几种最常见的判断方式,以及说明常用的几个Oracle 系统视图。

    专注写bug 3101

    oracle简单视图read only、check option和默认权限的异同(相对于DML语句)

    视图分为俩类: 简单视图:   视图所代表的sql中如果没有group by语句,   没有组函数,查询的只有一张表,那么这样的视图就是简单视图. 复杂视图   视图所代表的sql中如果有group by语句,   或者有组函数,或者查询的是多张表,那么这样的视图就是复杂视图. s_emp表格属性 默认权限 create view DefaultAut as sele

    Strive_Surpassing的博客 2507

    Oracle系统视图归纳总结及常用对象查询语句

    Oracle 19C有2067个系统视图,但只有部分常用视图在运维或查问题中会使用到,我们可以将注意力放在常用系统视图上。(实际上我们在接触任何数据库时,都需要学习常用系统视图)1. DBA_* 表示DBA拥有的或可访问的所有对象2. ALL_* 表示某用户拥有的或可访问的所有对象3. USER_* 表示某用户拥有的所有对象4. V$* 动态性能视图。

    rachel_2016的博客 1459

    43、物化视图的使用与管理

    本文详细介绍了Oracle中物化视图的使用与管理,包括手动刷新、自动刷新配置、监控刷新状态、错误处理等内容,并提供了实际的SQL代码和Shell脚本示例,帮助开发人员和DBA更好地维护物化视图,提高数据库性能和数据处理效率。

    h6i7j8的博客 63

    基于稀疏表示字典学习的图像超分辨率-杨建超论文解析

    文章:《Image Super-Resolution via Sparse Representation》 作者:杨建超 信号稀疏的定义: 令字典D的原子个数M,信号维度为N,则有以下三种关系: M = N时,D为完备的; M > N时,D为冗余的; M>>N时, D为过完备的。 图解如下: 借鉴了压缩感知的思想,通过对大量低分辨率图像和高分辨...

    ycc18829026593的博客 7637

    oracle的执行计划在多表视图关联待改进

    ac43是AC51 52 53 54的视图,如果ac43改ac51计划是可以的 遇到性能的sql: select /*+ LEADING(ac01,ac43,ab01) use_nl(ac01,ac43,ab01)*/* from ac43, ab01, ac01 where ac01.aac001 = ac43.aac001 and ac43.aab001 = ab01.aab001 and aae140 in ('11', '12') and ac01.aac99...

    viviliving的专栏 389

    【win11 cuda12.0安装tensorflow-gpu】

    win11 cuda 12.0 安装 tensorflow-gpu

    weixin_36299320的博客 3009

    记oracle数据库中视图与greenplum中视图不同

    oracle数据库版本:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 greenplum数据库版本:Greenplum Database 5.11.1 一、Oracle 1、创建临时表: SQL&gt; create table t_tmp(id number,name varchar2(10)); Table crea...

    hk_1990的专栏 840

    STC8H开发(十六): GPIO模拟SPI驱动Ci24R1实现低成本无线遥控

    本文详细介绍了如何使用STC8H单片机通过GPIO模拟SPI驱动Ci24R1无线模块,实现低成本无线遥控方案。内容涵盖硬件设计要点、软件驱动开发技巧及实战优化经验,特别适合消费电子产品开发者参考。Ci24R1凭借其高性价比和双模协议支持,成为替代传统nRF24L01+的理想选择。

    weixin_30378623的博客 349

    从零搭建企业网络:使用Packet Tracer模拟多区域OSPF组网全过程

    本文通过Cisco Packet Tracer模拟,详细演示了从零搭建一个典型企业多区域OSPF网络的完整流程。内容涵盖网络拓扑规划、IP地址设计、多区域划分原理,并提供了从设备初始化、接口配置到OSPF多区域核心配置与验证的详细步骤。文章旨在帮助网络学习者与IT支持人员通过动手实验,将理论知识转化为实际的配置与排障能力。

    day7的博客 1030

    oracle t44,v$sql视图和v$sqlarea视图的构建

    通过v$fixed_view_definition视图,可以查询得到v$sql视图和v$sqlarea视图的构建语句:select view_definition from v$fixed_view_definition where view_name='GV$SQL';select view_definition from v$fixed_view_definition where view_n...

    weixin_39842237的博客 304

    ADS与Cadence中Verilog-A文件的编译与调用实战指南

    本文详细介绍了在ADS与Cadence平台中Verilog-A文件的编译与调用实战指南,涵盖开发环境配置、模型创建与编译、仿真设置技巧以及跨平台协作与调试等内容。通过具体案例和优化策略,帮助工程师高效完成混合信号仿真设计,提升电路建模与验证效率。

    weixin_29196315的博客 497

    Oracle视图

    视图的应用场合 1.简化用户对数据的理解,隐藏表结构的复杂性。经常使用的查询定义为视图,不用每次操作指定全部的条件 2.限制对一组预定义的表行的或列的访问,提供更好的安全级别 3.隔离应用程序对基表定义的更改,并不会影响到视图 视图分为简单视图和复杂视图: 1、简单视图只从单表里获取数据,复杂视图从多表; 2、简单视图不包含函数和数据组,复杂视图包含; 3、简单视图可以...

    154

    电路保护设计实战:保险丝选型、I²t计算与多级协同方案

    电路保护是电子系统可靠性的基石,其核心原理是在发生过流或过压等异常情况时,及时切断故障回路,防止能量持续灌入导致元器件损坏甚至安全事故。从技术价值看,优秀的保护设计能显著提升产品寿命、安全性和市场口碑,尤其在快充、电动汽车等高功率密度应用中,保护器件已成为不可或缺的安全屏障。在众多保护器件中,保险丝作为最基础的过流保护元件,其正确选型与应用直接关系到保护效果。本文聚焦于保险丝选型的实战细节,深入解析了I²t(电流平方时间积)这一关键参数,它定义了熔断所需的能量阈值,是匹配被保护半导体器件耐受能力、实现有效保

    weixin_42662171的博客 309

    Matlab安装硬件支持包、simulink离线安装硬件支持包安装,离线安装ESP32、stm32等安装包,Are you up-to-date on SoftWare Maintenance?

    注意:如果提示出现“没有可从此位置安装的兼容支持包后,这个问题,请查看步骤5,是不是没有按照步骤5进行操作.一般情况下出现“没有可从此位置安装的兼容支持包”后,重新安装选择了默认路径就可以成功。如果不是很清楚,直接安装在默认的文件夹下面,即使这个文件夹下没有matlab相关的文件夹,也要这么下载,没有为什么,切记尽量按默认路径安装,更改下载的路径不成功,别怪我没提醒。:下载到哪里非常重要,如果下载的不是默认的路径下,就需要将其中这个的是这个archives文件夹,连同其他文件一并要复制出来,拷贝到。

    pvmsmfchcs的博客 1746

    43.Oracle杂记——Oracle常用动态视图v$lock

    43.Oracle杂记——Oracle常用动态视图v$lock            视图v$lock列出被当前Oracle 数据库持有的锁,未完成的锁或latch 视图描述如下: sys@PDB1> desc v$lock;  Name                                                                  Null?    Ty

    badman250的专栏 731

    【推荐100个unity插件】制作美丽 Unity 景观,增强Terrain材质表现的插件——GTS

    GTS地形着色器是一款专为Unity设计的强大工具,可解决地形纹理绘制和光照处理的难题。它提供一键式配置,支持实时调整地形效果,包含细节注入、高度混合、雪注入等核心功能,并兼容网格地形和低多边形模型。插件完美集成Gaia天气系统,支持HDRP细分效果。安装后通过GTS管理器创建配置文件并应用到地形,即可快速生成高质量地形渲染。其模块化设计包含全局设置、网格转换和细节调整等面板,使开发者能灵活控制地形表现,显著提升视觉效果与性能表现。

    向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1564

    Oracle视图 - 12

    1. 视图(一) 1.1 视图角色是和表一样,表示真实存在的保存在硬盘上,数据库以表的形式存数据,是真实存在的。 视图只是一个查询语句对应的结果集,视图上的数据是动态生成的,是从数据库中查出来的。 这种结果是内视图: 视图最常用的一点就是重用子查询,简化sql语句的写法 定义了视图后 可以FROM 一张表,也可以FROM 视图 1.2 1.3 视图的分类:简单视图,复杂视图。 简单视图: 复杂视图: 1.4 创建视图: 1.5 视图的分类: 2. 视图(二) 2.1 视图的别名操作 查

    GTC_GZ的博客 230

    精雕软件(JDpaint) 5.5 绿色版

    精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

    efm32 入门.pdf

    本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

    oracle物化视图是映射,Oracle 使用物化视图实现表数据同步

    1.创建原表和物化视图日志SQL>createtablet1(idint,namevarchar2(30));Tablecreated.SQL>altertablet1addconstraintpk_t1primarykey(id)usingindex;Tablealtered.SQL>creatematerializedviewlog...

    weixin_33195817的博客 261

    Devexpress16.2.6破解工具

    Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

    oracle i_obj4,oracle817视图中object_type的'Undefined'

    在oracle8i中,可以在***_objects视图中看到对象类型object_type为“UNDEFINED”的纪录。这通常是由materialized views/snapshot 引起的。SQL> set long 5000SQL> select text from dba_views where view_name = 'DBA_OBJECTS';TEXT----------...

    weixin_42363662的博客 285

    廖雪峰Python教程[完整版]

    廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

    oracle 物化视图多表合并,Oracle 使用物化视图实现表数据同步

    1.创建原表和物化视图日志SQL>createtablet1(idint,namevarchar2(30));Tablecreated.SQL>altertablet1addconstraintpk_t1primarykey(id)usingindex;Tablealtered.SQL>creatematerializedviewlog...

    weixin_39933895的博客 349

    oracle物化视图做数据抽取,Oracle 使用物化视图实现表数据同步

    1.创建原表和物化视图日志SQL>createtablet1(idint,namevarchar2(30));Tablecreated.SQL>altertablet1addconstraintpk_t1primarykey(id)usingindex;Tablealtered.SQL>creatematerializedviewlog...

    weixin_31520593的博客 308

    oracle物化视图连接查询注意事项

    发现对于REFRESHFAST ON COMMIT物化视图,并不支持标准外连接的写法,而Oracle特有的(+)方式则没有问题。 Oracle对于标准外联接的写法支持的并不好,类似的bug已经不是第一次碰到了。 SQL> CREATE TABLE T_P (ID NUMBERPRIMARY KEY, NAME VARCHAR2(30)); 表已创建。 SQL> CREATE TABLE T

    qq_22978533的博客 2497

    oracle什么视图存储所有对象,Oracle删除当前用户的所有对象(表、视图、触发器、存储过程、函数)...

    Oracle删除当前用户的所有对象(表、视图、触发器、存储过程、函数)1.DECLARETYPE name_list IS TABLE OF VARCHAR2(40);TYPE type_list IS TABLE OF VARCHAR2(20);Tab_name name_list:=name_list();Tab_type type_list:=type_list();sql_str VARC...

    weixin_34523442的博客 163

    oracle revoke 列_错过血亏!一文搞懂Oracle锁相关视图及相关操作

    本文主要研究锁的相关视图,以及锁的相关操作,通过视图查锁的问题。一、v$transaction视图第一个视图是v$transaction,就是Oracle数据库所有活动的事务数,所有活动的事务每一个活动的事务在这里有一行。v$transactionXIDUSN表示当前事务使用的回滚段的编号XIDSLOT说明该事务在回滚段头部的事务表中对应的记录编号(也可以叫做槽号)XIDSQN说明序列号STATU...

    weixin_39633054的博客 269
    上一篇: 42-Oracle 23 ai 安全新特性(Audit统一审计)
    下一篇: 44-Oracle 系统DBMS包的功能和演进
    远方1609
    博客等级 码龄22年 577粉丝 121原创
    评论
    成就一亿技术人!
    拼手气红包6.0元
    还能输入1000个字符
     
     条评论被折叠 查看
    添加红包

    请填写红包祝福语或标题

    个

    红包个数最小为10个

    元

    红包金额最低5元

    当前余额3.43元 前往充值 >
    需支付:10.00元
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付元
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值