`

Oracle-常用用户SQL

阅读更多

SQL语句:
表:
  select * from cat;
  select * from tab;
  select table_name from user_tables;
视图:
  select text from user_views where view_name=upper('&view_name');
索引:
  select index_name,table_owner,table_name,tablespace_name,status from user_indexes order by table_name;
触发器:
  select trigger_name,trigger_type,table_owner,table_name,status from user_triggers;
快照:
  select owner,name,master,table_name,last_refresh,next from user_snapshots order by owner,next;
同义词:
  select * from syn;
序列:
  select * from seq;
数据库链路:
  select * from user_db_links;
约束限制:
  select TABLE_NAME,CONSTRAINT_NAME,SEARCH_CONDITION,STATUS
    from user_constraints WHERE TABLE_name=upper('&TABLE_Name');
本用户读取其他用户对象的权限:
  select * from user_tab_privs;
本用户所拥有的系统权限:
  select * from user_sys_privs;
用户:
  select * from all_users order by user_id;

54com.cn


表空间剩余自由空间情况:
  select tablespace_name,sum(bytes) 总字节数,max(bytes),count(*) from dba_free_space group by tablespace_name;
数据字典:
  select table_name from dict order by table_name;
锁及资源信息:
  select * from v$lock;不包括DDL锁
数据库字符集:
  select name,value$ from props$ where name='NLS_CHARACTERSET';
inin.ora参数:
  select name,value from v$parameter order by name;
SQL共享池:
  select sql_text from v$sqlarea;
数据库:
  select * from v$database
控制文件:
  select * from V$controlfile;
重做日志文件信息:
  select * from V$logfile;
来自控制文件中的日志文件信息:
  select * from V$log;
来自控制文件中的数据文件信息:
  select * from V$datafile;
NLS参数当前值:
  select * from V$nls_parameters;
ORACLE版本信息:
  select * from v$version;
描述后台进程:
  select * from v$bgprocess;
查看版本信息:
  select * from product_component_version;

分享到:
评论

相关推荐

    Oracle-SQL.rar_oracle_oracle sql_sql

    10. **数据库连接与管理工具**:如SQL*Plus、SQL Developer等,是与Oracle数据库交互的常用工具,它们能帮助我们执行SQL语句,管理数据库对象,以及监控数据库状态。 通过这份“Oracle SQL.ppt”,初学者可以逐步...

    oracle-dba常用sql脚本分类文档.doc

    Oracle DBA(数据库管理员)在日常管理中会频繁使用各种SQL脚本来监控和优化数据库的性能。以下是一些常见的Oracle SQL脚本及其用途: 1. **监控实例等待事件**: 使用`v$session_wait`视图,可以查看当前正在等待...

    oracle-sql.rar_oracle

    首先,"oracle常用经典sql查询.doc"很可能包含了各种常见的SQL查询语句,这些语句对于理解和掌握Oracle SQL的基础至关重要。这可能包括了如何选择(SELECT)、插入(INSERT)、更新(UPDATE)和删除(DELETE)数据,...

    oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64/sqlplus/devel

    Oracle Instant Client是Oracle公司提供的一款轻量级的数据库连接工具,它允许用户在不安装完整Oracle数据库的情况下,进行数据查询、开发和...安装并正确配置后,用户可以通过SQL*Plus轻松地连接和操作Oracle数据库。

    oracle-instantclient-12.2.0.1.0-1.x86_64的rpm格式

    在这个特定的版本“oracle-instantclient-12.2.0.1.0-1.x86_64.rpm”中,我们关注的是RPM(Red Hat Package Manager)格式的包,这是针对基于Linux操作系统的软件分发和管理的常用格式,尤其在Red Hat系列的发行版中...

    oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.rar

    这个包包含了SQL*Plus,它是Oracle数据库的一个命令行工具,用户可以通过它执行SQL语句,进行数据查询、数据修改和数据库管理。 安装Oracle Instant Client和SQL*Plus的步骤如下: 1. **解压RAR文件**:首先,需要...

    Oracle-DBA-数据库日常维护手册-常用SQL-脚本.pdf

    ### Oracle DBA 数据库日常维护手册关键知识点解析 #### 一、Oracle 警告日志文件监控 **概述:** Oracle 数据库在运行过程中会产生警告日志文件(`alert_SID.log`),该文件记录了数据库的重要事件和异常情况。通过...

    ORACLE全球大会-ORACLE-SQL-Developer功能介绍.pdf

    SQL Developer允许用户创建并测试到Oracle数据库的连接,可以手动创建,也可以通过tnsnames.ora文件导入。它支持连接多个数据库和模式,并能保存常用的连接。此外,SQL Developer还能与非Oracle数据库(如MySQL、...

    Oracle-DBA-数据库日常维护手册-常用SQL-脚本.docx

    示例SQL查询显示每个表空间的空闲块数量(chunks)和最大块大小(max_chunk)。如果空闲块过多,表示碎片严重,可尝试使用`ALTER TABLESPACE ... COALESCE`命令合并碎片。如果碎片问题严重且影响性能,可能需要重建...

    oracle常用经典sql查询.rar

    本压缩包“oracle常用经典sql查询.rar”显然是一份关于如何在Oracle环境中高效运用SQL查询的教程资料,适合数据库管理员、开发人员以及对Oracle数据库感兴趣的用户学习。 首先,我们来探讨SQL的基础概念。SQL,全称...

    Pro Oracle SQL-成为SQL语言编写专家

    SQL*Plus是Oracle提供的一个标准工具,允许用户执行SQL命令并查看结果。主要特点包括: - **基本操作**:介绍如何启动SQL*Plus、连接到数据库以及如何退出程序。 - **执行SQL命令**:解释如何在SQL*Plus中输入和执行...

    Oracle-SQL基本查询.ppt

    SQL-89、SQL-92和SQL-99是其在不同时间段被ISO采纳的版本,它集成了数据查询、操纵、定义、控制等功能,使得数据库操作变得简单且高效。本章主要关注SQL的基本查询,特别是针对Oracle 10g数据库的管理、应用和开发。...

    oracle管理常用sql脚本

    以下是一些Oracle管理中常用的SQL脚本及其相关的知识点: 1. **数据查询与操作**: - `SELECT`语句:用于从表中检索数据,可以使用`WHERE`子句过滤结果,`ORDER BY`进行排序,`GROUP BY`进行分组,以及`JOIN`操作...

    SQL语句-常用的sql语句生成器.zip

    在这个“SQL语句-常用的sql语句生成器.zip”压缩包中,很可能包含了一个工具或一系列资源,旨在帮助用户快速生成常见的SQL语句,从而简化数据库操作。 1. **SQL基础概念**: - **SELECT语句**:用于从数据库中检索...

    oracle-function--api.zip_oracle_oracle API_oracle sql api

    PL/SQL是Oracle数据库的内置编程语言,它允许用户创建存储过程、函数、触发器等。通过PL/SQL,可以实现更复杂的数据处理逻辑和业务规则,提高应用性能。 例如,你可以创建一个名为`GET_AVERAGE`的PL/SQL函数来计算...

    oracle常用sql.rar

    "oracle常用sql.rar"这个压缩包文件显然包含了关于Oracle数据库中常用SQL语句的集合,这对于学习和工作中解决常见问题非常有帮助。以下是一些Oracle SQL的重要知识点: 1. **锁表查询**: 在Oracle中,锁定数据是...

    【源代码】《涂抹Oracle-三思笔记之一步步学Oracle》

    熟悉SQL语法,尤其是PL/SQL(Oracle的扩展SQL)对于深入学习Oracle至关重要。 3. 表和索引:在Oracle中,数据存储在表中,索引则用于提高查询效率。了解如何创建、修改和删除表,以及何时何地创建索引,对于优化...

    oracle常用经典sql查询

    本资源“oracle常用经典sql查询”汇集了Oracle环境中的一些常见且实用的SQL查询语句,帮助用户提高数据库操作效率。以下是对这些经典查询语句的详细解读: 1. **基本查询操作** - `SELECT * FROM table_name;`:这...

    ORACLE-STUD-DATA.rar_stud

    1. 数据查询:SQL的SELECT语句是最基本也是最常用的,用于从表中检索数据。例如,`SELECT * FROM table_name` 将返回表中的所有记录。更高级的查询可以涉及WHERE子句进行条件过滤,JOIN操作连接多表数据,GROUP BY和...

    oracle常用sql整理

    本文将基于"oracle常用sql整理"的主题,深入探讨Oracle SQL的一些核心概念、语句及其实用技巧,适合初级到中级水平的学习者。 一、SQL基础 SQL是标准化的查询语言,分为DDL(Data Definition Language)、DML(Data...

Global site tag (gtag.js) - Google Analytics