更新于:2015年1月28日 17:08:13

 -------------------------表空间 ---------------------------------------
----- 查看Oracle当前用户下的信息(用户,表视图,索引,表空间,同义词,存储过程函数,约束条件) 0 、表空间
select username,default_tablespace from user_users;
-----查看当前用户每个表占用空间的大小
Select Segment_Name,Sum(bytes)/1024/1024 CNT_MB From User_Extents Group By Segment_Name order by CNT_MB asc;
-----查看表空间的使用率
select tablespace_name,sum(bytes)/1024/1024 CNT_MB from dba_segments group by tablespace_name ORDER BY CNT_MB ASC;
----查看表空间的存储路径
select t.* from dba_data_files t;
----查看部门表空间的存储信息
select t.tablespace_name,t.file_name,t.status from dba_data_files t;
------------------------------------------------------------------------------ ------------------------------查看用户角色 ----------------------------------
---查看当前用户的角色
select * from user_role_privs;
---查看当前用户的系统权限和表级权限
select * from user_sys_privs;
select * from user_tab_privs;
---显示当前会话所具有的权限
select * from session_privs;
---显示指定用户所具有的系统权限
select * from dba_sys_privs where grantee='DBA';
---查看用户下所有的表
select * from user_tables;
---查看名称包含log字符的表
select object_name,object_id from user_objects where instr(object_name,'LOG')>0;
---查看某表的创建时间
select object_name,created from user_objects where object_name=upper('&table_name');
---查看某表的大小
select sum(bytes)/(1024*1024) as "size(M)" from user_segments where segment_name=upper('&table_name');
---查看放在ORACLE的内存区里的表
select table_name,cache from user_tables where instr(cache,'Y')>0;
------------------------------------------------------------------------------ ------------------------------查看索引 -------------------------------------
---查看索引个数和类别
select index_name,index_type,table_name from user_indexes order by table_name;
---查看索引被索引的字段 --SYS_C0012355
select * from user_ind_columns where index_name=upper('&index_name');
---查看索引的大小 -- SYS_C0012355
select sum(bytes)/(1024*1024) as "size(M)" from user_segments where segment_name=upper('&index_name');
------------------------------------------------------------------------------ ------------------------------查看序列号 和视图 等等 ------------------------
---查看序列号,last_number是当前值
select * from user_sequences;
---查看视图的名称
select view_name from user_views;
---查看创建视图的select语句
/*set view_name,text_length from user_views;
set long 2000; 说明:可以根据视图的text_length值设定set long 的大小*/
select text from user_views where view_name=upper('&view_name');
---查看同义词的名称
select * from user_synonyms;
select * from all_sysnonyms;
---查看某表的约束条件 --APPLICATION_PROJECTS
select constraint_name, constraint_type,search_condition, r_constraint_name from user_constraints where table_name = upper('&table_name');
select c.constraint_name,c.constraint_type,cc.column_name from user_constraints c,user_cons_columns cc where c.owner = upper('&table_owner') and c.table_name = upper('&table_name') and c.owner = cc.owner and c.constraint_name = cc.constraint_name order by cc.position;
------------------------------------------------------------------------------ ------------------------------查看存储函数和过程 ------------------------
---存储函数和过程
select object_name,status from user_objects where object_type='FUNCTION';
select object_name,status from user_objects where object_type='PROCEDURE';
---查看函数和过程的源代码 --PROC_VER2HOR
select text from all_source where owner=user and name=upper('&plsql_name');
select name from v$datafile;
------------------------------------------------------------------------------ ------------------------------查看存储函数和过程 ------------------------
select * from v$logfile;
select * from v$sqlarea

更新于:2015年1月28日 17:34:52

Oracle表空间创建:http://zhoualine.iteye.com/blog/1138199

Oracle一些常用的查询命令总结(持续更新)的更多相关文章

  1. 常用linux基础命令(持续更新...)

    删除 空目录 rmdir非空目录 rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思 删除文件命令rm -f 文件名将会强行删除文件,且无提 ...

  2. 工作中常用的linux命令(持续更新)

    一.top 实时动态地查看系统的整体运行情况1.在top命令后 > < 切换排序方式,根据cpu排名或者内存排名查看 2.top -p 进程pid 查看某一进程的整体运行情况 二.解压缩 ...

  3. git常用命令(持续更新中)

    git常用命令(持续更新中) 本地仓库操作git int                                 初始化本地仓库git add .                       ...

  4. MySQL常用的查询命令

    MySQL常用的查询命令 author: headsen chen   2017-10-19  10:15:25 个人原创.转载请注明作者,出处,否则依法追究法律责任 1,查询现在的时间:mysql& ...

  5. 【github&&git】4、git常用命令(持续更新中)

    git常用命令(持续更新中) 本地仓库操作git int                                 初始化本地仓库git add .                       ...

  6. DBA查询命令积累——不断更新

    原文:DBA查询命令积累--不断更新 一.服务器配置: 1.兼容级别:兼容级别只影响指定数据库中的行为,而不会影响整个服务器上的行为. 1.1.查看数据库兼容级别及更改兼容级别: SELECT com ...

  7. python3.4学习笔记(六) 常用快捷键使用技巧,持续更新

    python3.4学习笔记(六) 常用快捷键使用技巧,持续更新 安装IDLE后鼠标右键点击*.py 文件,可以看到Edit with IDLE 选择这个可以直接打开编辑器.IDLE默认不能显示行号,使 ...

  8. # OpenGL常用函数详解(持续更新)

    OpenGL常用函数详解(持续更新) 初始化 void glutInit(int* argc,char** argv)初始化GULT库,对应main函数的两个参数 void gultInitWindo ...

  9. Oracle数据库常用命令(持续更新)

    1. 查询当前用户所有的表 select * from user_tables; 2. 查询当前用户能访问的表 select * from all_tables; 3. 获取表字段 select * ...

随机推荐

  1. XML中五个转义字符

    字符:<,>,&,",© HTML对应的转移字符:< >&"© XML(只有5个)对应的转义字符: < >& " ...

  2. 关于lib,dll,.a,.so,静态库和动态库的解释说明

    [转]关于lib,dll,.a,.so,静态库和动态库的解释说明 目录 1 什么叫程序库 2 什么是lib,什么是dll,什么是.a,什么是so,什么是静态库,什么是动态库 3 补充说明 4 作者 什 ...

  3. 怎样查看oracle当前的连接数

    SQL> select count(*) from v$session #当前的连接数SQL> Select count(*) from v$session where status='A ...

  4. awk 两列相减

    cat http.txt  |awk -F ':' '{print($2-$3)}' 百度文库

  5. Redis链接上不的问题

    问题描述: 同样配置的redis及系统环境,在两台服务器(A.B两台服务)上部署,但是其中一台(A),运行一段时间,就链接不上了,从开始运行redis到redis链接不上,这个时间间隔,不一定有时候是 ...

  6. 页面设计--Label

    页面设计功能是实现可视化的拖拉方式来设计业务单据页面,同时支持主从表单功能. 包含经常用到的控件:Label.TestBox.Button.ComboBox下拉框.CheckBox复选框.RadioB ...

  7. 刻意练习,逃离舒适区——怎么样成为一个高手[罗辑思维]No.183_知识笔记

    2016/10/30 14:31:32   一.对事物的见解分为两类:         1.评论性的见解               说的内容都是对的,符合常理的,但是却是不解决问题的.       ...

  8. IP一些基础知识

    1.主机IP地址 IP地址:internet上的每一台计算机都被赋予了唯一的32位Internet地址,简称ip地址. (1)IP地址的组成 IP地址由两部分组成,如图1 网络地址(net-ID) 主 ...

  9. Ubuntu12.04安装java6

    按照android官方文档 http://source.android.com 下载编译android源代码,jdk安装失败,尝试一下方法成功(2013-11-20) 下面我就把在Ubuntu12.0 ...

  10. C++临时变量的生命周期

    C++ 中的临时变量指的是那些由编译器根据需要在栈上产生的,没有名字的变量.主要的用途主要有两类: 1) 函数的返回值, 如: string proc() { return string(" ...