oracle10G中激活审计功能

安装完10gR2版本后,在默认的数据库orcl中,找到product/10.2.0/db_1/srvm/admin/init.ora,把其中原来的:
# audit_trail = true            # if you want auditing
改成:
audit_trail = true            # if you want auditing
然后再发出指令audit all;
再向一个测试用的表中插入数据行和删除数据行,再commit,然后select * from sys.aud$;但还是没有记录,再查看参数值:
show parameter audit_trail;,得到的值还是NONE。
请问这是怎么回事?难道不是修改这个文件?
DB启动用的应该是Spfile!用>alter system set audit_trail=true scope =spfile;该过后,重启DB,也可以试着不重启看是否生效;.确定是否以spfile启动,可以在sqlplus中运行show parameter spfile;如果value不为空并指明spfile相应信息的,就是以spfile启动的。如果value为空就表明用pfile来启动的,

  要用pfile启动,可用如此方式启动(sqlplus中)
sql>startup pfile=D:/oracle/admin/你所取的数据库实例名/pfile/init.ora.XXXX
如果用sql>startup就是用默认的spfile方式启动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值