用实践去理解权限的级联回收
前面已经了解了很多授予系统权限,对象权限,角色的例子,下面我们来重点分析WITH ADMIN OPTION和WITH GRANT OPTION还有REVOKE。WITH ADMINOPTION主要是用来授予用户、角色系统权限和角色时允许被授予者授予其他人此权限,REVOKE后,级联权限不会回收。WITHGRANT OPTION主要是用来授予用户、角色对象权限时,允许被...
浅析数据库的角色管理
为了方便数据库管理Oracle数据库预留了许多系统角色,我们列举其中必须要掌握的角色.CONNECT:CREATE SESSION权限,在较早数据库版本有创建对象等权限RESOURCE:可以创建数据库对象(如表、索引、存储过程等等),还包含LOGSDBY_ADMINISTRATOR角色的UNLIMITED TABLESPACE权限。DBA:拥有大多数系统权限...
系统默认永久表空间和默认临时表空间
每个用户都有默认永久表空间和默认临时表空间。用户创建的任何模式对象将保存在默认永久表空间中,除非在创建对象时指定另一个表空间,否则对象将创建在默认表空间中。包括系统用户在内,所有用户都有默认临时表空间。在执行某些操作时(如排序,联接表,临时表等),PGA不能满足需要的空间量便会使用临时表空间。...
CKPT进程与MTTR
CKPT更新控制文件和数据文件的文件头,并发信息给dbwr。检查点信息包括:检查点位置,scn,联机重做日志的恢复位置等。MTTR平均恢复时间由于实例恢复需要耗费大量的时间执行前滚和回滚操作,CKPT进程会把系统变更号(SCN)写入到控制文件和数据文件头。SMON就从上一个检查点位置开始执行重做。所以,检...
数据库监听
Netca其实就是在配置listener.ora文件,所以可以直接通过template手动编辑listener.ora文件1.监听的作用监听程序通过对外服务名,向外部提供服务,在用户进程想连接进数据库时,必须通过监听验证完毕才可以连接,连接进数据库后,用户进程之间跟数据库服务进程进行对接,相当于监听只是一道门,只负责把人拉进来,不负责...
大内存页的设置方式
1.大页的作用简单地说,linux的内存页大小是4K,大内存页是2M,当内存使用较高,那么,cpu在对内存寻址的时候会寻多次地址找到所有的内存页,如果使用大内存页就会减少这种寻址次数,比如在理想情况下,cpu一次寻址2G的数据,如果是一般内存页,会寻1024*1024/2次,如果是大内存页,会寻址1024次,前者是后者的516倍,所...
数据库内存管理机制
从9i开始实现了PGA自动化管理,10g开始实现了SGA自动化管理,11g版本可以同时管理PGA和SGA。1.自动内存管理(AMM)管理方式Oracle实例从总体上管理服务器内存使用,动态调整PGA和SGA的内存。数据库在不同时间执行不同的任务时,会从不同的内存配置中获得收益。例如一个交易数据库,在月初需要大量的事务处理,在月末有大...