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');
分享到:
相关推荐
虽然这些知识来源于2004年的资源,但Oracle的基本原理和最佳实践并未发生根本变化。因此,对于初学者和经验丰富的数据库管理员来说,这些内容仍然是宝贵的参考资料。通过深入学习和实践,你可以更好地理解和运用...
Oracle知识库是一个全面涵盖Oracle数据库管理系统相关知识的资源集合,主要针对希望学习和掌握Oracle技术的用户。这个中文版的教程以CHM(Compiled Help Manual)格式提供,方便用户在无需互联网连接的情况下离线...
本文将深入探讨Oracle基础知识,包括其架构、安装、数据类型、SQL语句、表空间管理以及备份与恢复策略。 一、Oracle数据库架构 Oracle数据库采用客户/服务器(Client/Server)模式,由多个组件构成。主要包括数据库...
通过以上这些策略和技巧,数据库管理员可以有效地管理和优化Oracle数据库中的表空间,确保系统性能稳定且资源得到充分利用。在实际操作中,应根据具体业务需求和环境条件,灵活应用这些知识,制定合适的表空间管理...
Oracle数据库系统是全球广泛使用的大型关系型数据库...本Oracle知识库涵盖了上述各方面的内容,旨在帮助用户全面理解和掌握Oracle数据库系统,无论你是初学者还是经验丰富的DBA,都能从中获取宝贵的知识和实践经验。
这份"Oracle知识库,手册"集合提供了全面的Oracle学习和参考资源,特别适合DBA(数据库管理员)、开发人员以及对Oracle系统感兴趣的任何人。CHM版的手册意味着这些资料是以Windows帮助文件的格式存在,便于离线查阅...
该资源是系统学习Oracle后做的整理,方便后来学者更好,更快的学习Oracle知识,资源里面有Oracle学习资料,以及学习期间整理辅助学习资料,此资源内容是Oracle知识点整理笔记的下篇,Oracle的初学篇知识学习可以查看...
对于初学者来说,掌握Oracle基础知识是进入数据库领域的第一步。本文将深入浅出地介绍Oracle数据库的一些核心概念和基本操作,帮助你快速入门。 一、Oracle数据库系统概述 Oracle数据库是由美国Oracle公司开发的,...
但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。 1.2、课程内容简介 该课程系统详细的介绍了Oracle数据库的整个过程,让您从基础入门到精通,贯穿整个学习。 1.4...
本系统将涵盖 Oracle 的安装与配置、创建数据库、用户与权限管理、对象创建与管理等方面的知识。 一、Oracle 的安装与配置 在开始设计仓库管理系统之前,需要首先安装和配置 Oracle 数据库管理系统。Oracle 的安装...
首先,让我们来了解Oracle锁表的相关知识。在Oracle数据库中,锁是用来管理多用户并发访问同一资源的一种机制,以确保数据的一致性和完整性。主要分为共享锁(S锁)和排他锁(X锁)。当一个事务对表加了锁,其他事务...
Oracle知识库是一个全面涵盖Oracle数据库管理系统相关知识的资源集合,对于数据库管理员(DBA)、开发人员和IT专业人员来说,是提升技能和解决问题的重要参考资料。CHM文件是一种Microsoft编写的帮助文档格式,它将...
本系统主要涉及以下几个方面的Oracle数据库知识: 1. **建表**:在设计成绩管理系统时,首先需要创建一系列的表来存储各种信息,如学生表(包含学生ID、姓名、性别、专业等)、课程表(课程ID、课程名称、学分等)...
Oracle知识大全PPT合集是一份综合性的学习资源,涵盖了Oracle数据库从安装、配置到管理、优化等全方位的知识。这份合集特别适合Oracle初学者以及准备OCP(Oracle Certified Professional)考试的人员进行深入学习。 ...
本“Oracle知识库”包含了一系列关于Oracle的相关资料,旨在帮助用户深入理解和掌握Oracle的各个方面。 1. **Oracle体系结构** Oracle数据库的架构由多个组件构成,包括服务器进程、客户端进程、内存结构(如SGA和...
oracle 财务系统培训 2 系统应用基础学习改变命运,知识创造未来学习成就理想知识创造未来 oracle 财务系统培训 2 系统应用基础学习改变命运,知识创造未来学习成就理想知识创造未来 oracle 财务系统培训 2 系统...
Oracle 订货系统综合知识概述 Oracle 订货系统是指基于 Oracle 数据库管理系统的订货管理系统,它可以对订货信息进行管理和统计。该系统的设计和实现需要考虑到实体关系、数据模型、关系表的设计、数据操纵、查询和...
在该系统中,Oracle可能被用来创建如商品表、用户表、订单表等数据库表结构,并通过SQL(Structured Query Language)进行数据的增删改查操作。此外,Oracle还提供了事务处理、安全性和并发控制等功能,以保证系统的...
### Oracle数据库巡检记录表知识点解析 #### 一、Oracle数据库巡检背景及意义 - **巡检背景**:为了确保Oracle数据库系统的稳定运行和高效性能,定期进行数据库巡检是一项必要的维护工作。 - **巡检意义**: - **...