aud

[20170207]11G审计日志清除.txt

六眼飞鱼酱① 提交于 2020-02-04 15:47:53
lfreeali 2017-02-07 10:10:27 浏览558 Oracle 日志 file 表空间 [20170207]11G审计日志清除.txt --//11G缺省打开了许多审计,比如登录审计(我个人建议仅仅审计不成功的登录,特别对登录密集的系统),如果系统上线时没有关闭或者取 --//消一些审计,sys.aud$在system表空间,会导致空间异常增加,而且占用system表空间不是很合理.必须建立良好的监测清理机制. 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING VERSION BANNER ------------------------------ -------------- -------------------------------------------------------------------------------- x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production SYS@book> show parameter audit NAME TYPE VALUE --------------------- -------- --------------

审计信息清理及审计表迁移时遇到的坑

可紊 提交于 2019-12-19 02:42:27
晚上十点三十五分左右,客户的业务无法访问数据库,至于报错是什么,忘记询问了。这是个坏习惯,应该一开始就询问,这样子可以最快找到解决问题的方案。 一开始客户联系我,让我帮忙检查一下数据库的状态,我首先查询了监听服务(lsnctl status),因为我所接触的大部分故障都是由于监听问题导致的。此处,监听服务正常。 查看alert日志,发现system表空间无法扩展,一般而言,system表空间会自动管理,不会需要太多空间(此处尚需要进行研究)。首先将system表空间数据文件的扩展方式修改可自动的。 接下来联想到数据库是否开启审计,通过以下命令确认 show parameter audit 发现audit_trail为DB(即将audit trail记录在数据库的审计相关表中,如aud$,审计的结果只有连接信息),即已经开启审计,查询aud$表,发现有5亿条数据(select count(*) from sys.aud$;),保留了一年多的数据 占据空间大约50G(select bytes/1024/1024/1024 from dba_segments where segment_name='AUD$';) 建议客户删除审计信息,客户决定保留半年,并配置清除审计信息的job。 决定使用DBMS_AUDIT_MGMT设置定期清理任务,首先需要初始化 BEGIN DBMS_AUDIT

清理数据库审计日志(.aud)

走远了吗. 提交于 2019-12-10 10:20:57
一定要注意:不要直接删除adump目录,否则,你会sqlplus不了数据库。 1.进入审计日志目录: cd $ORACLE_BASE/admin/$ORACLE_SID/adump 2.查询3个月前的审计文件: find ./ -type f -name "*.aud" -mtime +91 3.删除3个月的审计文件: find ./ -type f -name "*.aud" -mtime +91|xargs rm -f 4.清空所有审计文件: find ./ -type f -name "*.aud"|xargs rm -f 5.新装好一个数据库中查询审计开关的时候,它的默认设置为DB。(查看命令:show parameter audit_trail ) audit_trail=DB,代表的是,oracle将把每次审计跟踪记录在数据库的一张叫做AUD$的表中。 (查看命令:select owner,table_name,tablespace_name from dba_tables a where a.table_name ='AUD$') 6.如果这张表所在的表空间是oracle数据库最重要的system表空间,此时它正好被设置为自动扩展的话,时间久了, system表空间会因为过度肥胖把磁盘撑爆,反之,如果system表空间没有自动扩展,AUD$表就没有地方写就会报错

How to use kurento-media-server for audio only stream?

匿名 (未验证) 提交于 2019-12-03 08:46:08
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I want to have only audio stream communication between peers , I changed the parts of kurento.utils.js to get only audio stream via getusermedia but it's not working I used this example node-hello-world example WebRtcPeer.prototype.userMediaConstraints = { audio : true, video : { mandatory : { maxWidth : 640, maxFrameRate : 15, minFrameRate : 15 } } }; to WebRtcPeer.prototype.userMediaConstraints = { audio : true, video : false }; is it possible use kurento service for only audio stream? 回答1: This is indeed possible with Kurento. There are

Oracle审计表AUD$处理方法

半腔热情 提交于 2019-12-03 05:22:06
Oracle版本:11.2.0,其他版本要测试DBMS_AUDIT_MGMT能否成功 1. 查询表,然后truncate select count(*) from aud$; truncate table aud$; select count(*) from aud$; 2.创建表空间 create tablespace adttbs datafile '/oracle/OMT/admin/oradata/aud01.dbf' size 2G autoextend on; SELECT table_name, tablespace_name FROM dba_tables WHERE table_name IN ('AUD$', 'FGA_LOG$') ORDER BY table_name; 3.aud$表移动到新tablespace BEGIN DBMS_AUDIT_MGMT.SET_AUDIT_TRAIL_LOCATION(audit_trail_type => DBMS_AUDIT_MGMT.AUDIT_TRAIL_DB_STD, audit_trail_location_value => 'ADTTBS'); END; / 4.sys用户procedure: create or replace procedure sp_trunc_audit_log is begin

Audit(二)--清理Audit数据

五迷三道 提交于 2019-12-03 05:17:28
(一) 概述 Audit的数据主要存储在sys.aud$表中,该表默认位于system表空间中,我们根据需求,将该表移到了sysaux表空间中。由于审计数据量较大,需要经常关注sysaux表空间的使用情况,同时根据实际情况对sys.aud$表进行数据清理。 (二) 清理步骤 (1)使用sys账号登陆数据库,打开计时功能,方便查看每一个命令的执行时间 SQL> set timing on (2)在清理数据之前先查看数据量大小 SQL> select count(*) from sys.aud$; (3)查看Audit表中最早一笔数据的时间,即审计表中记录的最早的时间 SQL> select min(ntimestamp#) from sys.aud$; MIN(NTIMESTAMP#) ---------------------------------------- 23-11月-16 08.18.54.496893 上午 (4)查看审计数据最后归档时间,只有归档的数据才能删除 SQL> SELECT * FROM dba_audit_mgmt_last_arch_ts; AUDIT_TRAIL RAC_INSTANCE LAST_ARCHIVE_TS ----------- ------------ -------------------------------- STANDARD

针对Oracle的审计方案

萝らか妹 提交于 2019-12-03 05:07:08
2018-01-18 10:01 AlfredZhao 阅读( 435) 评论( 0) 编辑 收藏 主题: 针对Oracle的审计方案 数据库环境: Oracle 11g 数据库审计需求: 1.需要对连接数据库的行为进行审计 2.需要对核心表的DML操作进行审计 3.需要迁移审计数据到指定表空间 4.需要清理历史审计数据的方案 1.需要对连接数据库的行为进行审计 需要对连接数据库的行为进行审计,其中包含例如审计那些错误密码登录等失败的登录行为。 主要关注查询的表就是 aud$ 。 比如查询最近一天使用错误密码登录的行为; --aud$ select sessionid, userid, userhost, comment$text, spare1, ntimestamp# from aud$ where returncode = 1017 and ntimestamp# > sysdate - 1; --dba_audit_trail select * from dba_audit_trail where returncode = 1017 and timestamp > sysdate - 1; 更多关于aud$的介绍可参考之前我总结过的文章: aud$定位错误用户密码登陆数据库的具体信息 2.需要对核心表的DML操作进行审计 需要对核心表的DML操作进行审计

Intercepting and postprocessing all audio streams on Windows

匿名 (未验证) 提交于 2019-12-03 03:03:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I would like to know is there any way I create an application which can intercept all the audio that is being played back on the computer, so I can process the audio (apply some effect) and then pass it further to the Windows audio subsystem? I just had a glimpse in Vista/7 WASAPI, there is this sAPO: http://www.microsoft.com/whdc/device/audio/sysfx.mspx but it seems that I cannot create my sAPO and install it anywhere I like - I need a WHQL drivers for this. Is there any universal way to do that? I have an experience with DirectSound but I

Sugar ORM No such table exception

匿名 (未验证) 提交于 2019-12-03 02:22:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: Sugar ORM works perfectly on Android <5, but on Android 5> it crashes. I am using version 1.4 Please help me. Error: android.database.sqlite.SQLiteException: no such table: AUDIO (code 1): , while compiling: SELECT * FROM AUDIO proguard-rules.pro -keep class me.lobanov.mp3downloadsfree.models.** { *; } My model class: package me.lobanov.mp3downloadsfree.models; import com.orm.SugarRecord; import lombok.Getter; import lombok.Setter; import lombok.ToString; @Getter @Setter @ToString public class Audio extends SugarRecord { private long aud_id;