`
vvnet
  • 浏览: 117366 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

Oracle知识(系统表)

阅读更多

Oracle系统表

查看当前用户的缺省表空间
  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');

 

分享到:
评论

相关推荐

    oracle 知识库 (整理的chm文档)

    虽然这些知识来源于2004年的资源,但Oracle的基本原理和最佳实践并未发生根本变化。因此,对于初学者和经验丰富的数据库管理员来说,这些内容仍然是宝贵的参考资料。通过深入学习和实践,你可以更好地理解和运用...

    Oracle知识库(教程)

    Oracle知识库是一个全面涵盖Oracle数据库管理系统相关知识的资源集合,主要针对希望学习和掌握Oracle技术的用户。这个中文版的教程以CHM(Compiled Help Manual)格式提供,方便用户在无需互联网连接的情况下离线...

    oracle 基础知识整理

    本文将深入探讨Oracle基础知识,包括其架构、安装、数据类型、SQL语句、表空间管理以及备份与恢复策略。 一、Oracle数据库架构 Oracle数据库采用客户/服务器(Client/Server)模式,由多个组件构成。主要包括数据库...

    oracle定时删除表空间的数据并释放表空间

    通过以上这些策略和技巧,数据库管理员可以有效地管理和优化Oracle数据库中的表空间,确保系统性能稳定且资源得到充分利用。在实际操作中,应根据具体业务需求和环境条件,灵活应用这些知识,制定合适的表空间管理...

    oracle 知识库oracle 知识库oracle 知识库oracle 知识库

    Oracle数据库系统是全球广泛使用的大型关系型数据库...本Oracle知识库涵盖了上述各方面的内容,旨在帮助用户全面理解和掌握Oracle数据库系统,无论你是初学者还是经验丰富的DBA,都能从中获取宝贵的知识和实践经验。

    Oracle知识库,手册

    这份"Oracle知识库,手册"集合提供了全面的Oracle学习和参考资源,特别适合DBA(数据库管理员)、开发人员以及对Oracle系统感兴趣的任何人。CHM版的手册意味着这些资料是以Windows帮助文件的格式存在,便于离线查阅...

    Oracle知识点整理笔记(二)Oracle学习进阶

    该资源是系统学习Oracle后做的整理,方便后来学者更好,更快的学习Oracle知识,资源里面有Oracle学习资料,以及学习期间整理辅助学习资料,此资源内容是Oracle知识点整理笔记的下篇,Oracle的初学篇知识学习可以查看...

    oracle基础知识入门

    对于初学者来说,掌握Oracle基础知识是进入数据库领域的第一步。本文将深入浅出地介绍Oracle数据库的一些核心概念和基本操作,帮助你快速入门。 一、Oracle数据库系统概述 Oracle数据库是由美国Oracle公司开发的,...

    Oracle数据库系统工程师培训

    但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。 1.2、课程内容简介 该课程系统详细的介绍了Oracle数据库的整个过程,让您从基础入门到精通,贯穿整个学习。 1.4...

    Oracle课程设计(仓库管理系统)

    本系统将涵盖 Oracle 的安装与配置、创建数据库、用户与权限管理、对象创建与管理等方面的知识。 一、Oracle 的安装与配置 在开始设计仓库管理系统之前,需要首先安装和配置 Oracle 数据库管理系统。Oracle 的安装...

    oracle相关知识文档

    首先,让我们来了解Oracle锁表的相关知识。在Oracle数据库中,锁是用来管理多用户并发访问同一资源的一种机制,以确保数据的一致性和完整性。主要分为共享锁(S锁)和排他锁(X锁)。当一个事务对表加了锁,其他事务...

    Oracle知识库

    Oracle知识库是一个全面涵盖Oracle数据库管理系统相关知识的资源集合,对于数据库管理员(DBA)、开发人员和IT专业人员来说,是提升技能和解决问题的重要参考资料。CHM文件是一种Microsoft编写的帮助文档格式,它将...

    Oracle数据库-成绩管理系统.docx

    本系统主要涉及以下几个方面的Oracle数据库知识: 1. **建表**:在设计成绩管理系统时,首先需要创建一系列的表来存储各种信息,如学生表(包含学生ID、姓名、性别、专业等)、课程表(课程ID、课程名称、学分等)...

    Oracle知识大全PPT合集

    Oracle知识大全PPT合集是一份综合性的学习资源,涵盖了Oracle数据库从安装、配置到管理、优化等全方位的知识。这份合集特别适合Oracle初学者以及准备OCP(Oracle Certified Professional)考试的人员进行深入学习。 ...

    oracle知识库

    本“Oracle知识库”包含了一系列关于Oracle的相关资料,旨在帮助用户深入理解和掌握Oracle的各个方面。 1. **Oracle体系结构** Oracle数据库的架构由多个组件构成,包括服务器进程、客户端进程、内存结构(如SGA和...

    oracle财务系统培训2系统应用基础.ppt

    oracle 财务系统培训 2 系统应用基础学习改变命运,知识创造未来学习成就理想知识创造未来 oracle 财务系统培训 2 系统应用基础学习改变命运,知识创造未来学习成就理想知识创造未来 oracle 财务系统培训 2 系统...

    Oracle订货系统综合知识概述.pptx

    Oracle 订货系统综合知识概述 Oracle 订货系统是指基于 Oracle 数据库管理系统的订货管理系统,它可以对订货信息进行管理和统计。该系统的设计和实现需要考虑到实体关系、数据模型、关系表的设计、数据操纵、查询和...

    ASP+Oracle网上购物系统

    在该系统中,Oracle可能被用来创建如商品表、用户表、订单表等数据库表结构,并通过SQL(Structured Query Language)进行数据的增删改查操作。此外,Oracle还提供了事务处理、安全性和并发控制等功能,以保证系统的...

    oracle数据库巡检记录表

    ### Oracle数据库巡检记录表知识点解析 #### 一、Oracle数据库巡检背景及意义 - **巡检背景**:为了确保Oracle数据库系统的稳定运行和高效性能,定期进行数据库巡检是一项必要的维护工作。 - **巡检意义**: - **...

Global site tag (gtag.js) - Google Analytics