`
lumingming1987
  • 浏览: 113401 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

查看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 * from user_cons_columns cl where cl.constraint_name = 外键引用表的键名

 

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');

分享到:
评论

相关推荐

    数据库开发 Oracle数据库 SQL开发教程 第16章 序列、索引、同义词(共34页).pdf

    【完整Oracle SQL开发教程课件如下】 ...数据库开发 Oracle数据库 SQL开发教程 第16章 序列、索引、同义词(共34页).pdf 数据库开发 Oracle数据库 SQL开发教程 第17章 用户、权限和角色(共28页).pdf

    Oracle 入门文档2

    Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间 Oracle笔记 六、PL/SQL简单语句块、变量定义 Oracle笔记 七、PL/SQL 异常处理 Oracle笔记 八、PL/SQL跳转/判断/循环语句块 Oracle笔记 九、PL/...

    Oracle课件.pdf

    1.同义词 2.序列 3.视图 4.索引 4.1 索引介绍 4.2 索引种类 4.3 索引优缺点 4.4 索引失效 5.表空间 6.表分区 6.1表空间及分区表的概念 6.2表分区的具体作用 6.3.表分区的优缺点 6.4表分区的几种类型及...

    Oracle 入门文档

    Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间 Oracle笔记 六、PL/SQL简单语句块、变量定义 Oracle笔记 七、PL/SQL 异常处理 Oracle笔记 八、PL/SQL跳转/判断/循环语句块 Oracle笔记 九、PL/...

    Oracle创建视图(View)

    视图基于的表称为基表,Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。 视图是存储在数据字典里的一条select语句。通过创建视图可以提取数据的逻辑上的集合或组合。 视图的优点: 1.对数据库的...

    数据库开发 Oracle数据库 SQL开发教程 第15章 视图(共23页).pdf

    【完整Oracle SQL开发教程课件如下】 ...数据库开发 Oracle数据库 SQL开发教程 第16章 序列、索引、同义词(共34页).pdf 数据库开发 Oracle数据库 SQL开发教程 第17章 用户、权限和角色(共28页).pdf

    oracle 10g问题总结

     查看用户下所有的表  select * from user_tables  显示用户信息(所属表空间)  select default_tablespace,temporary_tablespace from dba_users  显示当前会话所具有的权限  select * from session_...

    Oracle数据库教程

    Oracle入门,查询基础,单行函数,分组函数,多表查询,子查询,高级查询,数据字典,Oracle数据类型,Oracle体系结构(DBA),DDL(改变表结构),DML(改变数据结构),约束,视图,索引,序列、同义词,...

    oracle所有知识点笔记(全)

    这是我自己学习oracle的时候,写的代码案例和笔记,基本上每一个知识点都写的很清楚!大家可以作为参考!...运算符,多表联查,排序,组函数,序列,索引,同义词, 约束,创建和管理表,单行函数,过滤数据等等

    oracle常用命令-一完整的电子商务网案例

    Oracle常用命令5(同义词、视图、索引) Oracle常用命令6(PL/SQL) Oracle常用命令7(游标) Oracle常用命令8(过程) Oracle常用命令9(函数) Oracle常用命令10(程序包) Oracle常用命令11(触发器) ...

    Oracle点滴积累

    expimp导出导入工具的使用.doc,Oracle 单记录函数.doc,...SQLServer和Oracle常用函数对比.doc,关系型数据库及其设计方法.doc,视图、同义词和序列.doc,索引与约束.doc,详细讲述Oracle中的to_date参数含义.doc

    oracle 2 基本对象(索引,约束)2

    [2]oracle 2 基本对象(索引,约束) 表(Table)和 视图(View) 索引(Index)和 约束(Constraint) 函数(Function) 过程(Procedure) 其他(同义词,序列,簇,job,等)

    非常全的oracle文档

    2. 查看用户帐户及状态 27 十、 Oracle用户解锁 27 1. 对scott用户解锁 27 2. 更改scott用户的密码: 27 3. 锁定scott用户: 27 十一、 使用OEM 27 十二、 SQL/PLUS连接数据库 28 12.1. SQL*Plus工具 28 12.2. 连接...

    oracle数据字典

    1、用户 2、表 3、索引 4、序列号 5、视图 6、同义词 7、约束条件 8、存储函数和过程

    oracle基础教程

    1.3.6 同义词(Synonym) 19 1.3.7 序列(Sequence) 19 1.3.8 数据库链(Database Link) 20 第2章 管理ORACLE数据库 21 2.1 基本概念 21 2.1.1 数据字典 21 2.1.2 事务管理 23 2.1.3 数据库管理员(DBA) 24 2.1.4 ...

    最全的oracle常用命令大全.txt

    查看用户下所有的表 SQL>select * from user_tables; 查看名称包含log字符的表 SQL>select object_name,object_id from user_objects where instr(object_name,'LOG')>0; 查看某表的创建时间 SQL>select ...

    ORACLE11G宝典.rar 是光盘里面的内容,书太厚咧没法影印啊

    第5~9章分别介绍了Oracle11g的体系结构、表空间与数据文件的管理、启动和关闭数据库、网络服务与管理,第10—13章介绍了有关安全的几个内容(权限、角色、概要文件、用户的管理),第14—17章介绍了几种方案对象...

    Oracle经典教程(珍藏)

    2. 同义词 3. 序列 4. 视图 5. 索引 6. 表空间 7. 本章总结 8. 本章练习 PL/SQL程序设计 1. PL/SQL简介 2. PL/SQL块 3. PL/SQL数据类型 4. PL/SQL条件控制和循环控制 5. PL/SQL中动态执行SQL语句 ....

Global site tag (gtag.js) - Google Analytics