`

0001-Oracle-系统-视图

 
阅读更多
--oracle树查询
select * from FUNC T WHERE T.URL = 'examRoom/initExamRoomTicketList';
SELECT *
  FROM FUNC
START WITH FUNC_ID = '13-02-03-01'
CONNECT BY PRIOR FUNC_ID = PARENT_ID;
SELECT *
  FROM FUNC
START WITH FUNC_ID = '13-02-03-01'
CONNECT BY PRIOR PARENT_ID = FUNC_ID;

--考试信息--8a85f70342c046bd0142c06e49830000 
select t.exam_id
      ,t.code
      ,t.name
      ,t.exam_time
      ,t.*
      ,t.rowid
  from exam t
where t.code = '1403'
   and t.exam_time = date '2014-03-02';

--数据库版本
select * from V$INSTANCE;

--所有对象
select T.* from SYS.ALL_OBJECTS T where T.OBJECT_NAME = 'FK_APPLY_NO_CW';
select distinct t.OBJECT_TYPE
  from SYS.USER_OBJECTS T
where T.OBJECT_NAME = 'FK_APPLY_NO_CW';

--表名称
select T.*
  from USER_TAB_COMMENTS T
where T.table_name like '%FUNC%'
order by T.COMMENTS;

--表注释
select T.*
  from USER_TAB_COMMENTS T
where T.COMMENTS like '%考官%'
order by T.COMMENTS;
--列类型

select * from user_tab_cols t where t.DATA_TYPE = 'CLOB';

--列注释
select utc.comments
      ,t.*
  from user_col_comments t
      ,user_tab_comments utc
where t.table_name = utc.table_name
   and t.comments like '%地址%'
   and t.table_name not like 'BIN$%';

-- 列名称
select utc.comments
      ,t.*
  from user_col_comments t
      ,user_tab_comments utc
where t.table_name = utc.table_name
   and lower(t.column_name) = lower('political_party')
   and t.table_name not like 'BIN$%';

-- 列所属表
select utc.comments
      ,t.*
  from user_col_comments t
      ,user_tab_comments utc
where t.table_name = utc.table_name
   and t.table_name = 'SCORE_COM'
   and t.table_name not like 'BIN$%';
--列详细
select *
  from sys.dba_tab_columns t
where t.OWNER = 'EMS2'
   AND T.DATA_TYPE = 'CLOB';

select t.employee_object from position t;

select * from dict_type t where t.type_name like '%对象%';

select * from dict_item t where t.type_id = '36';
select * from dict_item t where t.type_id = '37';

-- lock info
select /*+ rule */
S.USERNAME
,DECODE(L.TYPE, 'TM', 'TABLE LOCK', 'TX', 'ROW LOCK', L.TYPE) LOCK_LEVEL
,O.OWNER
,O.OBJECT_NAME
,O.OBJECT_TYPE
,S.SID
,S.SERIAL#
,S.TERMINAL
,S.MACHINE
,S.PROGRAM
,S.OSUSER
  from V$SESSION   S
      ,V$LOCK      L
      ,DBA_OBJECTS O
where L.SID = S.SID
   and L.ID1 = O.OBJECT_ID(+)
   and S.USERNAME = 'EMS'
   and o.OBJECT_NAME <> 'ORA$BASE'
--and s.OSUSER = 'vernon.chen'
--and O.OBJECT_NAME = 'POSITION'
--and s.MACHINE = 'kaoshiapp'
order by S.USERNAME
         ,S.OSUSER
         ,s.SID;

--杀死锁
--alter system kill session '24,9';
--alter system kill session '125,26';

--29  13961

select * from dict_item t where t.type_id = 36;

----查看约束信息

select UC_1.TABLE_NAME      as 从表名称
      ,UC_1.CONSTRAINT_NAME as 从表约束名称
      ,UC_1.CONSTRAINT_TYPE as 从表约束类型
      ,UCC_1.column_name    as 从表约束列名称
      ,UC_2.TABLE_NAME      as 主表名称
      ,UC_2.CONSTRAINT_NAME as 主表约束名称
      ,UC_2.CONSTRAINT_TYPE as 主表约束类型
      ,UCC_2.column_name    as 主表约束列名称
  from user_constraints  UC_1
      ,user_constraints  UC_2
      ,USER_CONS_COLUMNS UCC_1
      ,USER_CONS_COLUMNS UCC_2
where UC_1.R_CONSTRAINT_NAME = UC_2.CONSTRAINT_NAME
   and UC_1.constraint_name = UCC_1.constraint_name
   and UC_2.constraint_name = UCC_2.constraint_name
   and UC_1.constraint_type = 'R' --从表约束类型
   and UC_2.constraint_type = 'P' --主表约束类型
   and UC_1.CONSTRAINT_NAME = 'FK_LOG_IMP__REFERENCE_LOG_IMP_';
--查看约束
select * from sys.user_constraints t where t.constraint_name like '%CW';
--查看索引
select t.* from user_indexes t where t.INDEX_NAME = 'INDEX_CRED_APPLY_NO';

select t.* from user_indexes t where t.INDEX_NAME = 'PK_CERT_IMP_LOG';

--查看用户
select *
  from user_sequences t
where t.sequence_name like '%面试方式%'
order by t.sequence_name;

--查看表空间
select * from sys.user_tablespaces;
--查看数据文件
select * from sys.dba_data_files;
--删除表空间及其数据文件
--DROP /*temporary*/ TABLESPACE KSYCMS INCLUDING CONTENTS AND DATAFILES;

--oracle查看表空间使用情况
select b.file_name 物理文件名
      ,b.tablespace_name 表空间
      ,b.bytes / 1024 / 1024 大小M
      ,(b.bytes - sum(nvl(a.bytes, 0))) / 1024 / 1024 "已使用M"
       ,substr((b.bytes - sum(nvl(a.bytes, 0))) / (b.bytes) * 100, 1, 5) "利用率%"
  from dba_free_space a
      ,dba_data_files b
where a.file_id = b.file_id
group by b.tablespace_name
         ,b.file_name
         ,b.bytes
order by b.tablespace_name;
--缩减表空间大小
--ALTER DATABASE TEMPFILE '/opt/oracle/oradata/gctwp101/temp02.dbf' RESIZE 3000M;
分享到:
评论

相关推荐

    oracle常用系统视图+导入导出

    这个文件很可能包含了创建和查询Oracle系统视图的SQL脚本。一些常见的系统视图包括: 1. `ALL_TAB_COLUMNS`:提供所有用户可以访问的表的所有列信息,如列名、数据类型等。 2. `DBA_OBJECTS`:包含数据库中的所有...

    oracle使用万金油.rar

    2. **Oracle系统视图**:0001-Oracle-系统-视图.sql可能包含查询Oracle系统视图的SQL语句,如V$视图、DBA_视图和USER_视图等,这些视图提供了关于数据库状态、性能、对象信息等关键信息。熟悉并能有效利用这些视图,...

    geoserver-2.20.4-oracle-plugin.zip

    Oracle是全球知名的数据库管理系统,广泛应用于企业和政府机构。在GeoServer中添加Oracle插件,可以使GeoServer与Oracle数据库无缝集成,实现高效的数据存储和处理。本篇文章将详细讲解如何使用GeoServer 2.20.4的...

    ChrisFeldmeier/Presto-Oracle

    3. **SQL查询**:通过Presto的SQL接口,编写查询语句,直接访问Oracle数据库中的表和视图,进行数据筛选、聚合、联接等操作。 4. **性能优化**:Presto的分布式架构和优化器能够有效处理复杂的查询,同时减少不必要...

    VB-oracle学生学籍管理系统课程设计报告.doc

    VB-Oracle 学生学籍管理系统课程设计报告 本课程设计报告的主要目的是掌握 Oracle 基本内容,了解备份和恢复数据库的方法;基本的 Oracle 语句,如添加、查询、修改、删除记录语句;VB 中数据绑定控件的方法,熟悉...

    ORACLE主要的系统表和系统视图

    ### Oracle主要的系统表和系统视图 Oracle数据库作为一款广泛使用的数据库管理系统,在其内部维护了大量的系统表和系统视图来记录与管理数据库的各种状态信息。对于DBA(数据库管理员)来说,熟悉并掌握这些系统表...

    geoserver-1.6.5-oracle-plugin.zip

    - 发布图层:导入Oracle中的表或视图,发布为图层,供用户通过WMS、WFS服务访问。 4. 注意事项 - 数据库权限:确保GeoServer服务账户有足够的权限访问和操作Oracle数据库。 - 兼容性:检查Oracle数据库版本与...

    spotlight-on-oracle-64-bit_1032

    Perfmon可以跟踪进程、内存、磁盘和网络等资源的使用情况,并能与Oracle的性能视图进行集成。此外,第三方工具如Spotlight on Oracle也是监测Oracle数据库的有效工具,它提供了直观的界面和实时报警功能,便于快速...

    IBM-ETP-Oracle01第一章 ORACLE数据库介绍

    最后,Oracle数据库还提供了高级特性,如分区、物质化视图、物化 Join、并行执行等,这些特性在处理大规模数据和复杂查询时能显著提升性能。Oracle数据库还与Java、PL/SQL等编程语言紧密集成,方便开发人员进行应用...

    通过MSQL通过视图访问ORACLE中的表

    在IT行业中,数据库管理系统(DBMS)如MySQL和Oracle在数据存储和管理方面扮演着重要角色。当企业或组织需要整合来自不同DBMS的数据时,跨数据库查询技术就显得尤为重要。本篇主要介绍如何通过MySQL数据库创建视图来...

    springMVC-Hibernate-Oracle-master.zip

    【Spring MVC】是Spring框架的一部分,它是一个用于构建Web应用的模型-视图-控制器(MVC)架构。Spring MVC提供了一个分离关注点的结构,使得开发者可以独立地处理业务逻辑、数据访问以及用户界面。它的核心特性包括...

    ruoyi-Oracle版本

    "ruoyi-Oracle版本" 是一个专门针对Oracle数据库系统的软件版本,可能是一个基于Oracle数据库的应用框架或管理系统。从这个标题我们可以推测,它可能是Ruoyi框架的一个变体,优化了对Oracle数据库的支持。Ruoyi是一...

    51CTO下载-ORACLE课

    4. **表和模式对象**:了解如何创建、修改和删除表、视图、索引、存储过程等数据库对象,是Oracle学习的基础。 5. **事务处理**:理解事务的概念,包括ACID属性(原子性、一致性、隔离性和持久性),以及提交、回滚...

    ORACLE DB数据库常见问题解决及诊断技巧集锦-ORACLE DBA故障修复必备手册.zip

    Oracle DB是全球广泛使用的大型关系型数据库管理系统,其稳定性和高效性在业界有着极高的声誉。然而,随着数据库系统的复杂度增加,DBA(数据库管理员)可能会遇到各种问题,需要具备一定的解决和诊断技巧。本手册...

    购物网站-web-oracle-mvc

    Oracle数据库是企业级的关系型数据库管理系统,为网站提供稳定且高效的数据存储与管理。Servlet是Java Web开发中的核心组件,用于处理HTTP请求并生成响应。Ajax(Asynchronous JavaScript and XML)则是一种用于创建...

    ORACLE-----ORACLE笔记

    Oracle数据库是全球最广泛使用的商业关系数据库管理系统之一,以其高效、稳定和强大的功能著称。以下是一些关于Oracle的重要知识点: 1. 数据库概念:Oracle数据库是一个存储结构化数据的系统,它允许用户创建、...

    kmod-oracle for linux6.zip

    "Kmod-oracle for Linux6.zip" 是一个专门为CentOS6设计的软件包,主要用于支持Oracle数据库在Linux操作系统上的安装和运行,特别是针对ASM(Automatic Storage Management)的配置。ASM是Oracle数据库系统中的一个...

    oracle实验二视图

    Oracle 中的视图概念、创建视图、显示视图的内容、从数据字典视图中选择视图的名字和文本、使用视图查询数据、创建带有条件的视图、显示视图的结构和内容、更新视图、创建复杂视图等内容,为读者提供了一个系统的 ...

    李兴华-Oracle数据库笔记(全)

    在Oracle的高级特性中,笔记可能涉及物化视图、分区、 materialized view logs、 flashback技术、Advanced Queueing(AQ)和Data Warehousing等。这些特性在大数据处理、实时分析和企业级应用中发挥着重要作用。 ...

Global site tag (gtag.js) - Google Analytics