`
lcm1984
  • 浏览: 8298 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
近期公司对所有生产数据库开启日志审计,日志审计信息默认存在sys.aud$表中,为了防止sys.aud$表增长过快,写了一个自动清除脚本,该job每隔一个小时自动删除aud$表中的信息:     create or replace procedure clear_aud as begin delete sys.aud$ where timestamp# <trunc(sysdate,'HH')- 1/24; commit; exception when others then rollback; end; / Variable job number ; b ...

ORA-01925错误

最近数据库日志文件里频繁报如下错误:   ORA-12012: error on auto execute of job 121 ORA-01925: maximum of 30 enabled roles exceeded   仔细分析日志后,发现改错误是在几天前开始出现的,几天前刚好对数据库做了监控软件的实施,期间建了个角色,故该错误应该是数据库中的角色数超过了系统设置的角色数引起的。   SQL> show parameter role NAME TYPE VALUE ----- ...
三、角色 所谓角色,其实可以理解为是一组权限的集合。通过使用角色,可以更简单、更容易的管理权限。 角色的创建:   SQL> create role r1; --创建无密码的角色 Role created. SQL> create role r2 identified by r2; --创建有密码的角色 Role created.       角色的修改:   SQL> alter role r1 identified by r1; --设置或修改角色r1的密码 Role altered. SQL> alte ...
二、权限 在oracle数据库中,对数据库进行的各项操作都需要一定的权限,主要分为系统权限(System privileges)和对象权限(Object privileges)。所谓系统权限就是指在系统级别对数据库所进行操作的权限,比如连接数据库需要create ...
一、用户的创建   在oracle中,用户与schema是一一对应的关系,在创建一个用户的同时也就创建了一个相应的schema。所谓的schema就是指该用户下所有对象的集合。在创建一个用户的时候,若不显示指定表空间跟临时表空间,则会使用系统的默认表空间跟临时表空间。一般在创建用户的时候都会指定一个表空间,否则有可能使用系统的默认表空间(system表空间)。 通过database_properties数据字典可以查询数据库的默认表空间、临时表空间及其他信息:   SQL> desc database_properties; Name ...
Global site tag (gtag.js) - Google Analytics