Oracle一些常用的查询命令总结(持续更新)
2015-01-28 17:08
656 查看
更新于:2015年1月28日 17:08:13
更新于:2015年1月28日 17:34:52
Oracle表空间创建:http://zhoualine.iteye.com/blog/1138199
-------------------------表空间 --------------------------------------- ----- 查看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 常用命令 (个人总结,持续更新)
- oracle 错误码查看命令oerr ora及常用错误码总结--不断更新
- Oracle数据库常用命令(持续更新)
- Linux开发常用命令总结(持续更新)
- cmd常用命令总结(持续更新)
- 【数据库】oracle常用sql总结(持续更新中)
- linux下一些常用操作的命令及快捷键(持续更新中。。。。。。。。。。)
- Linux常用命令总结,持续更新,菜鸟必备
- linux常用命令总结(持续更新中)
- unix常用命令总结(持续更新)
- 常用mysql命令总结 持续更新
- Oracle--sqlplus常用命令,持续更新...
- linux 常用命令查询手册(持续更新)
- 一些常用名词缩写的总结(持续更新)
- VIM一些设置及常用shell命令总结(不断更新...)
- Linux Shell 常用命令总结(持续更新)
- kafka一些常用命令(持续更新)
- oracle下常用查询更新命令(身份证号判断男女,更新语句多表查询)