Oracle一些常用的查询命令总结(持续更新)
更新于: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一些常用的查询命令总结(持续更新)的更多相关文章
- 常用linux基础命令(持续更新...)
删除 空目录 rmdir非空目录 rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思 删除文件命令rm -f 文件名将会强行删除文件,且无提 ...
- 工作中常用的linux命令(持续更新)
一.top 实时动态地查看系统的整体运行情况1.在top命令后 > < 切换排序方式,根据cpu排名或者内存排名查看 2.top -p 进程pid 查看某一进程的整体运行情况 二.解压缩 ...
- git常用命令(持续更新中)
git常用命令(持续更新中) 本地仓库操作git int 初始化本地仓库git add . ...
- MySQL常用的查询命令
MySQL常用的查询命令 author: headsen chen 2017-10-19 10:15:25 个人原创.转载请注明作者,出处,否则依法追究法律责任 1,查询现在的时间:mysql& ...
- 【github&&git】4、git常用命令(持续更新中)
git常用命令(持续更新中) 本地仓库操作git int 初始化本地仓库git add . ...
- DBA查询命令积累——不断更新
原文:DBA查询命令积累--不断更新 一.服务器配置: 1.兼容级别:兼容级别只影响指定数据库中的行为,而不会影响整个服务器上的行为. 1.1.查看数据库兼容级别及更改兼容级别: SELECT com ...
- python3.4学习笔记(六) 常用快捷键使用技巧,持续更新
python3.4学习笔记(六) 常用快捷键使用技巧,持续更新 安装IDLE后鼠标右键点击*.py 文件,可以看到Edit with IDLE 选择这个可以直接打开编辑器.IDLE默认不能显示行号,使 ...
- # OpenGL常用函数详解(持续更新)
OpenGL常用函数详解(持续更新) 初始化 void glutInit(int* argc,char** argv)初始化GULT库,对应main函数的两个参数 void gultInitWindo ...
- Oracle数据库常用命令(持续更新)
1. 查询当前用户所有的表 select * from user_tables; 2. 查询当前用户能访问的表 select * from all_tables; 3. 获取表字段 select * ...
随机推荐
- SyntaxError: Non-UTF-8 code starting with '\xba' in file 错误的解决方法!!
第一次在Eclipse建立python工程,添加了自己新建的文件,写了一点代码,随后执行时候出现了错误,和昨天我在Visual Studio 2015里面一样,错误: SyntaxError: Non ...
- Java基础-绘图技术
- 离线安装PM2
因为要部署应用的机器没有公网连接,所以直接npm install pm2是不可能了, 简单记录一下怎么离线安装pm2 首先,找一台可以在线安装pm2的机器 执行 npm install pm2 -g ...
- ORACLE 查看数据库中有哪些表
SELECT TABLE_NAME FROM USER_TABLES ORDER BY TABLE_NAME;
- 关于如何查看mysql版本及其端口号
关于如何查看MySQL版本: 方法一: 进入mysql cmd, status; 1 status; 将显示当前mysql的version的各种信息. 方法二: 还是在mysql的cmd下,输入: s ...
- python wechat_sdk间接性的出现错误OfficialAPIError: 40001,说access_token已过期或者不是最新的。
原因是部署django时使用了多进程,每个进程都会去请求access_token,只有最新的那个有效
- GridControl 继承写法修改自己的GridControl
namespace GridControlDemo { class MyGridControl : GridControl { protected override BaseView CreateDe ...
- blocksit
<!DOCTYPE html> <html> <head> <title>Sc.Chinaz.Com</title> & ...
- cocos2d-lua 3.5 android搭建常见错误
新建一个项目,就不说了,就是用命令行 cocos new HelloLua -p com.wwj.hellolua -l lua -d ~/Cocos2dxProj ,生成下 然后把项目导入eclip ...
- 一名合格QA的基本素养
测试不是无脑的重复劳动.测试与开发一样,先用脑,再动手. 拒绝搬砖,关注技术: 把握需求,极致体验: 把控进度,高效沟通: 测试技术 如果你只会加班,行万里路,也只是个邮差 将程序测"好 ...