Oracle版本:11.2.0,其他版本要测试DBMS_AUDIT_MGMT能否成功1. 查询表,然后truncate select count(*) from aud$; truncate table aud$; select count(*) from aud$;2.创建表空间create ta
转载
2019-11-01 22:03:00
670阅读
2评论
http://blog.csdn.net/lwei_998/article/details/7394638SYSTEM表空间使用率达到了85%,查出是用来记录审计记录的aud$表占用了很大的空间。备份后truncate掉AUD$,问题临时解决。记得oracle11.2可以把aud$迁移到普通的表空间。于是试了一把,果然ok。1.检查SYSTEM表空间使用情况.检查SYSTEM表空间使用情况[sql
转载
精选
2014-08-15 00:11:48
623阅读
#######sample http://blog.itpub.net/26937943/viewspace-1097999/ 1.启用数据库审计SQL> alter system set audit_trail=db scope=spfile;2.审计结果保存在哪里 1)保存在数据库中(sys.a
转载
2018-05-05 10:03:00
155阅读
2评论
Oracle 11G以后,数据库默认是开启审计功能的,因此有时候我们忘记了关闭该功能导致SYSTEM表空间暴满,但由于关闭审计功能需要重启数据库,此类操作生产环境下是不允许的,因此我们需要找出哪类审计产生的较多,然后单独的进行关闭;我们可以通过如下方法查找: 如果你发现AUD$这个表比较大了,检查下
转载
2019-11-01 21:39:00
458阅读
2评论
Oracle 11G以后,数据库默认是开启审计功能的,因此有时候我们忘记了关闭该功能导致SYSTEM表空间暴满,但由于关闭审计功能需要重启数据库,此类操作生产环境下是不允许的,因此我们需要找出哪类审计产生的较多,然后单独的进行关闭;我们可以通过如下方法查找: 如果你发现AUD$这个表比较大了,检查下
转载
2018-01-03 12:59:00
134阅读
2评论
0、注意事项
数据库产生的运行日志不是随便可以清理的,特别是有故障或者长期分析一个妖孽的问题时,清理日志之前一定要做好备份工作。
1、数据库各项日志文件路径
查看oracle各类日志的方法:如果是rac,asm实例下查询方法一样
1)查看诊断日志:
11g以及以上版本全新的诊断信息架构,查看v$diag_info信息,展示日志目录:
show parameter diag;
select *
转载
2024-06-12 16:50:31
5047阅读
SYSTEM表空间使用率达到了85%,查出是用来记录审计记录的aud$表占用了很大的空间。备份后tr.
转载
2022-08-17 07:18:33
696阅读
今天,省分技术人员反映数据库登录异常。 查询oerr,发现该错误是一般性提示,可能导致的原因有数据库未注册、本地文件配置问题等。由于平时连接并没有问题,是突发情况,所以排除了配置问题。 远程登录查询监听,发现监听并无问题,但在尝试本地登录时出现ora 00020错误 [html] view plai
转载
2018-01-03 13:09:00
327阅读
2评论
oracle RAC的归档情况:oracle RAC的体系结构:oracle共享存储中的内容:归档日志在共享存储中,spfile也在共享存储中。RAC清除共享存储在一个节点上执行就OK因为RAC1 RAC2连接的都是共享存储,归档日志的作用?归档日志记录的是oracle数据库的改动,insert delete,等语句,记录这些改动,然后可以进行恢复。实际上,在生产系统中运行的database肯定是
原创
2013-12-23 19:30:59
1446阅读
lean,等于告诉后面的人,这个块里面的数据是干净的,可以放心的使用,本质上是更
将AUD$表从system表空间迁移到新的tablespace上,同时定义自动清理audit
原创
2019-05-16 22:11:53
3272阅读
在开发环境及UAT环境经常碰到需要清除归档日志的情形,对于这个问题方法有很多。可以直接使用rm方式清除归档日志,也可以使用find命令来查找符合条件的记录来清除归档日志,或者直接写个shell脚本来搞定。这样在DEV或者UAT还可以,但是在Prod环境还是建议使用RMAN提供的命令来搞定比较妥当。因为rm,find方式删除了实际的归档日志也释放了空间,但对应的存储在控制文件中的归档
转载
2013-07-12 19:31:00
326阅读
2评论
问题:性能测试的时候,遇到第一次读取数据库很慢,以后几次都瞬间读取完成。应该是Oracle缓存的作用,第一次读完以后放入缓存,以后读取就很快了。但是测试的时候这样可不行。解决方法:清除缓存ALTER SYSTEM FLUSH SHARED_POOLALTER SYSTEM FLUSH BUFFER_CACHEALTER SYSTEM FLUSH GLOBAL CONTEXT...
转载
2021-08-09 22:41:37
1716阅读
问题: 性能测试的时候,遇到第一次读取数据库很慢,以后几次都瞬间读取完成。 应该是Oracle缓存的作用,第一次读完以后放入缓存,以后读取就很快了。 但是测试的时候这样可不行。解决方法:清除缓存ALTER SYSTEM FLUSH SHARED_POOL ALTER SYSTEM FLUSH BUFFER_CACHE ALTER SYSTEM FLUSH GLOBAL CONTEXT
转载
2022-04-11 16:04:25
1054阅读
微信二维码 微信公众号通过监听登陆数据库,都会向监听日志文件写日志,并且使用动态监听,pmon进程会将动态注册的信息写到监听日志文件中去日志文件达到4G,部分OS达到4G后,不会向监听日志文件写新的内容,故需要清理 1.实验环境-11.2.0.4.0 2.日志清除过程2.1 查找监听位置( 切换到grid用户)[grid@rac1
转载
2021-03-13 21:14:57
976阅读
2评论
通过监听登陆数据库,都会向监听日志文件写日志,并且使用动态监听,pmon进程会将动态注册的信息写到监听日志文件中去日志
原创
2022-10-25 09:28:03
790阅读
我们知道oracle的块清除有两种: 1:快速块清除(fast commit cleanout); 2:延时块清除(delayed block cleanout);数据库块的最前面有一个“开销”空间(overhead),这里会存放该块的一个事务表,对于锁定
原创
2013-05-14 15:44:05
1018阅读
Oracle数据库遇到ora-001653错误导致数据库无法连接问题。
Oracle中如何清除注册表 用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢?那就是直接注册表清除,步骤如下:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome8
转载
精选
2014-06-05 19:59:33
704阅读
oracle 11g 默认审计开启DB,数据库在实际运行中,会将审计放入aud$ 中,因此SYSTEM表空间会出现的比较大,system表空间过大会影响数据库性能,因此处理方法是(1)truncate table aud$ ; 释放SYSTEM表空间的大小或者参考如下:一. 官网说明1.1 Oracle 11gR2 conceptsFrom:http://downlo...
原创
2022-02-13 16:27:37
888阅读