Oracle11g学习笔记_20170511_Oracle数据库的概要文件和数据字典

1、当DBA创建用户时,系统会自动创建一个相关联的概要文件,概要文件中包含一些约束条件和配置项,用以限制允许用户使用的资源。

概要文件主要对数据库系统的如下指标进行限制:

(1)用户最大并发会话数(Session_Per_User)

(2)每个会话的CPU时钟限制(CPU_Per_Session)

(3)每次调用的CPU时钟限制,调用包含解析、执行命令和获取数据等(CPU_Per_Call)

(4)最长连接时间,一个会话的连接时间超过指定时间后,Oracle会自动断开连接(Connect_Time)

(5)最长空闲时间:如果一个会话处于空闲状态超过指定时间,Oracle会自动断开连接(Idle_Time)

(6)每个会话可以读取的最大数据块数量(Logical_Reads_Per_Session)

(7)每次调用可以读取的最大数据块数量(Logical_Reads_Per_Call)

(8)SGA私有区域的最大容量(Private_SGA)

概要文件对口令的定义和限制如下:

(1)登录失败的最大允许尝试次数(Failed_Login_Attempts)

(2)口令的最长有效期(Password_Life_Time)

(3)口令在可以重用之前必须修改的次数(Password_Reuse_Max)

(4)口令在可以重用之前必须经过的天数(Password_Reuse_Time)

说明:创建概要文件后DBA可手工将其赋予每个用户,但不会立即生效,需要在初始化参数文件中将参数Resource_Limit的值设为true之后才可

2、Oracle数据字典分为静态数据字典和动态数据字典两类。静态数据字典中的数据在用户访问时不会发生变化,动态数据字典一般反映数据库的运行情况,会随着数据库的运行性能而不断变化

静态数据字典视图可分为以下3类

(1)以User_开头的视图,该类视图用于存储当前用户所拥有的各种数据库对象信息

(2)以All_开头的视图,该类视图用于存储当前用户所拥有的各种数据库对象信息,当前用户或许没有这些对象,但是拥有访问这些对象的权限

(3)以DBA_开头的视图,该类视图用于存储数据库中所有对象信息,当前用户必须拥有DBA权限才能查看这些视图中的数据

动态数据字典都是以V$开头的,例如:V$Session视图列出了当前会话的详细信息

说明:由于数据字典是sys用户所拥有的,故而在缺省的情况下,只有sys用户和拥有DBA权限的用户才可以看到所有视图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值