查看Oracle当前用户下的信息(用户,表视图,索引,表空间,同义词,存储过程函数,约束条件)...
0、表空间
SQL>select username,default_tablespace from user_users;
查看当前用户的角色
SQL>select * from user_role_privs;
查看当前用户的系统权限和表级权限
SQL>select * from user_sys_privs;
SQL>select * from user_tab_privs;
查看用户下所有的表
SQL>select * from user_tables;
1、用户
查看当前用户的缺省表空间
SQL>select username,default_tablespace from user_users;
查看当前用户的角色
SQL>select * from user_role_privs;
查看当前用户的系统权限和表级权限
SQL>select * from user_sys_privs;
SQL>select * from user_tab_privs;
显示当前会话所具有的权限
SQL>select * from session_privs;
显示指定用户所具有的系统权限
SQL>select * from dba_sys_privs where grantee='GAME';
2、表
查看用户下所有的表
SQL>select * from user_tables;
查看名称包含log字符的表
SQL>select object_name,object_id from user_objects
where instr(object_name,'LOG')>0;
查看某表的创建时间
SQL>select object_name,created from user_objects where object_name=upper('&table_name');
查看某表的大小
SQL>select sum(bytes)/(1024*1024) as "size(M)" from user_segments
where segment_name=upper('&table_name');
查看放在ORACLE的内存区里的表
SQL>select table_name,cache from user_tables where instr(cache,'Y')>0;
3、索引
查看索引个数和类别
SQL>select index_name,index_type,table_name from user_indexes order by table_name;
查看索引被索引的字段
SQL>select * from user_ind_columns where index_name=upper('&index_name');
查看索引的大小
SQL>select sum(bytes)/(1024*1024) as "size(M)" from user_segments
where segment_name=upper('&index_name');
4、序列号
查看序列号,last_number是当前值
SQL>select * from user_sequences;
5、视图
查看视图的名称
SQL>select view_name from user_views;
查看创建视图的select语句
SQL>set view_name,text_length from user_views;
SQL>set long 2000; 说明:可以根据视图的text_length值设定set long 的大小
SQL>select text from user_views where view_name=upper('&view_name');
6、同义词
查看同义词的名称
SQL>select * from user_synonyms;
7、约束条件
查看某表的约束条件
SQL>select constraint_name, constraint_type,search_condition, r_constraint_name
from user_constraints where table_name = upper('&table_name');
SQL>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;
8、存储函数和过程
查看函数和过程的状态
SQL>select object_name,status from user_objects where object_type='FUNCTION';
SQL>select object_name,status from user_objects where object_type='PROCEDURE';
查看函数和过程的源代码
SQL>select text from all_source where owner=user and name=upper('&plsql_name');
转载于:https://www.cnblogs.com/hufafu/archive/2011/12/18/oracle-userinfo.html
查看Oracle当前用户下的信息(用户,表视图,索引,表空间,同义词,存储过程函数,约束条件)...相关推荐
- 查看Oracle当前用户下的信息
1.用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select ...
- Oracle学习2 视图 索引 sql编程 游标 存储过程 存储函数 触发器
---视图 ---视图的概念:视图就是提供一个查询的窗口,来操作数据库中的数据,不存储数据,数据在表中. ---一个由查询语句定义的虚拟表.---查询语句创建表 create table emp as ...
- mysql root 无法建立数据库_MySQL - 在root用户下你跟我说无法建表!?
问题场景描述 在某次操作中,我作死用 find 和 chown 命令行修改文件/文件夹的权限和所有者,后来简单粗暴地把 www 文件夹的权限改回755[1],把文件的权限改为644:所有者全部改为ro ...
- oracle max相同,关于oracle:具有相同名称的材料化视图和表
我有点理解物化视图,并且之前曾与他们合作过.最近出现了一个问题,即为什么特定报告没有显示最新数据,所以我调查了这个问题.显然,他们之前有一个临时表,其中装有crontab,后来又切换到了物化视图. 当 ...
- linux查看硬盘插槽_linux下硬盘接口信息怎么查询
在linux下经常需要查看当前的硬件配置,cpu内存在 cat /proc/-.里就能看到,硬盘的具体情况需要特殊的命令. 软件raid: cat /proc/mdstat 硬件raid:最好通过ra ...
- oracle中怎样查看job,查看oracle数据库job及会话信息
查看所有job select from dba_jobs;查看正在运行的jobselect from dba_jobs_running; select job,log_user,priv_user,s ...
- oracle 如何查看权限,如何查看Oracle的用户权限
ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA. USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息 ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的 ...
- oracle中怎么查看索引,查看oracle中表的索引
oracle中表的索引信息存在 user_indexes 和 user_ind_columns 两张表里面, 其中, user_indexes 系统视图存放是索引的名称以及该索引是否是唯一索引等信息, ...
- oracle创建索引占用表空间吗,oracle创建索引表空间
或者 drop tablespace 表空间名称 including contents;(表空间下有数据时候用) temporary tablespace 是 oracle 里临时表空间,临时表空间主 ...
- Oracle——删除用户以及用户下数据
Oracle中删除用户下所有对象的多种方法 2015-09-22 13:12 8299人阅读 评论(0) 收藏 举报 分类: Oracle数据库基本管理(336) oracle安装升级 ...
最新文章
- java获取vdx文件数据_通过文件名获取文件类型ContentType
- html5 字符相等,js里返回字符ok与字符ok比较不相等的问题
- fanuc机器人控制柜接线_FANUC涂胶标定参考
- javaWeb服务详解(含源代码,测试通过,注释) ——Dept的Dao层
- PyTorch官方教程中文版:PYTORCH之60MIN入门教程代码学习
- 绝对定位relative、相对定位absolute(脱离文档流)
- 下列关于java集合说法错误的是_下列关于Spring的说法错误的是( )。
- mysql server启动_mysql的启动方式
- 洛谷 1583——魔法照片(排序Ex)
- Virtual Member Functions(虚拟成员函数)
- win764位和32位有什么区别_win10系统32位和64位区别详解
- 微信域名防封的新知识
- Windows10系统 定时开/关机设置
- ubuntu安装使用redis并设置开机启动
- 微信群满100人后无法扫码进群?你们要的解决方法来了!
- weblogic-cve_2020_2883漏洞复现
- 创建进程-CreateProcess (一)
- 批量注释基因到基因座上(map gene to locus)
- 英伟达gt和gtx的区别
- exercise11
热门文章
- php推送mip示例,首页—mip推送软件—首页
- mysql 唯一索引为null_mysql 中存在null跟空时创建唯一索引_mysql
- a标签href不跳转_HTML常用标签
- git 生成多个patch_git生成Patch和打Patch
- 7.4读写锁(ReadWriteLock)
- 【渝粤教育】电大中专建筑力学 (3)作业 题库
- Python进阶(六)文件操作
- 手把手教你强化学习(十) 基于Stochastic Policy的深度强化学习方法
- ML算法整理(一)线性回归与梯度下降 python实现
- 【转】当你伤心时一定要读的50句话