数据字典和动态性能视图
数据字典和动态性能视图数据字典是oracle数据库的最重要的组成部分,它提供了数据库的相关系统信息;动态性能视图记载了例程启动以来的相关性能信息。数据字典记载了数据库的系统信息,它是只读表和视图的集会。数据字典包含数据字典基表和数据字典视图两部分,其中,基表存储数据库的基本信息,普通用户不能之间访问数据字典基表;数据字典视图是基于数据字典基表建立的视图,普通用户可以通过查询数据字典视图取得系统信息。数据字典视图主要包括USER_XXX,ALL_XXX,DBA_XXX三种类型。USER_XXX用于显示当前用户所拥有的所有对象,它只返回
常用DBA管理脚本
一、数据库构架体系 1、表空间的监控是一个重要的任务,我们必须时刻关心表空间的设置,是否满足现在应用的需求,以下的语句可以查询到表空间的详细信息SELECT TABLESPACE_NAME,INITIAL_EXTENT,NEXT_EXTENT,MIN_EXTENTS, MAX_EXTENTS,PCT_INCREASE,MIN_EXTLEN,STATUS, CONTENTS,LOGGING, EXTENT_MANAGEMENT, -- Columns not available in v8.0.x ALLOCATION_TYPE, -- Remove these columns if running PLUGGED_IN, -- against a v8.0.x database SEGMENT_SPACE_MANAGEMENT --use only in v9.2.x or later FROM DBA_TABLESPACES ORDER BY T
Oracle密码还原方法
在我看了有人问系统管理员的密码忘了之后,怎么办,我就在我的机器上做了一些测试,觉得挺有意思,贴出来可以供大家参考,学会了之后不要损人利已哦。Oracle密码还原方法1、 查询含有密码字段的数据字典(PASSWORD)select * from all_tab_columns where column_name=’PASSWORD’;查询到结果如下:OWNER TABLE_NAME COLUMN_NAME DATA_TYPE ----------------------------------- ----------------- ----------------------------------- SYS DBA_USERS PASSWORD VARCHAR2 SYS EXU7ROL PASSWORD VARCHAR2 SYS EXU8PHS PASSWORD VARCHAR2 SY
利用DBMS_METADATA包获取权限信息[记录后备用]
Oracle的9i增加了DBMS_METADATA包,从此在需要得到对象的创建脚本时,不再需要通过查询多张系统视图去自己拼凑结果了。只需要调用这个包中的GET_DDL过程就可以轻松的获取对象的创建脚本。不过很多人对DBMS_METADATA包的了解仅限与此。当需要获取用户的权限时,往往还是采用通过到数据字典中读取的方式,其实DBMS_METADATA包本身就支持获取权限信息。DBMS_METADATA的GET_GRANTED_DDL过程可以用于获取用户的授权信息。Oracle支持的授权相关信息类型包括:OBJECT_GRANT、SYSTEM_GRANT、ROLE_GRANT、DEFAULT_ROLE、TABLESPACE_QUOTA和PROXY。由