- 浏览: 8298 次
- 性别:
- 来自: 杭州
最新评论
-
xiangkun:
[b][/b][i][/i][u][/u]引用
[img][ ...
oracle9i Job不能自动执行
文章列表
oracle9i Job不能自动执行
- 博客分类:
- ORACLE
近期公司对所有生产数据库开启日志审计,日志审计信息默认存在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错误
- 博客分类:
- ORACLE
最近数据库日志文件里频繁报如下错误:
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 ...