Oracle 审计 部署监控 user DML操作
1、移动audit表及索引到dbadmin表空间
alter table aud$ move tablespace DBADMIN;
alter table AUDIT$ move tablespace DBADMIN;
alter index I_AUDIT rebuild online tablespace DBADMIN;
alter table AUDIT_ACTIONS move tablespace DBADMIN;
alter index I_AUDIT_ACTIONS rebuild online tablespace DBADMIN;
2、移动fga表及索引到DBADMIN表空间
alter table FGA$ move tablespace DBADMIN;
alter index I_FGA rebuild online tablespace DBADMIN;
alter index I_FGAP rebuild online tablespace DBADMIN;
alter table FGACOL$ move tablespace DBADMIN;
alter index I_FGACOL rebuild online tablespace DBADMIN;
3、移动fga_log$到DBADMIN表空间
1)新建fga_log$表:
create table sys.fga_lognew$(........)
Tablespace DBADMIN; grant..
2)導出原先該表資料:
exp \'sys/oracle as sysdba\'
file=/u03/dump_dir/fga.dump log=/u03/dump_dir/fga.log tables=sys.fga_log$;
3)重命名兩表:
SQL> rename fga_log$ to fga_logold$;
SQL> rename fga_lognew$ to fga_log$;
4)導出資料到新建的表:
Imp \'sys/oracle as sysdba\'
file=/u03/dump_dir/fga.dump log=/u03/dump_dir/fgaimp.log full=y ignore=y;
4、查看是否有無效對象并編譯過去
會有兩個同義詞編譯不了:
執行如下內部的腳本:
SQL> @/u01/app/oracle/product/11.2.0/db_1/rdbms/admin/utlrp.sql
Select * from v$dba_objects
5、修改審計相關的db 參數
alter system set audit_sys_operations=true scope=spfile;
alter system set audit_trail=db,extended scope=spfile;
6、關閉DB實例
1)關閉oracle實例
su – oracle
sqlplus / as sysdba
shutdown immediate;
2)關閉asm實例
su – grid
sqlplus / as sysasm
Shutdown;
7、開啟DB實例
1)開啟asm實例
su – grid
sqlplus / as sysasm
select instance_name,status from v$instance;
startup;
2)開啟oracle實例
su – oracle
sqlplus / as sysdba
Startup;
8、實施監控個人帳號的腳本
audit insert table,update table,delete table by EASON_MA by access;
audit insert table,update table,delete table by JENY_GENG by access;
audit insert table,update table,delete table by RANKLY_LI by access;
audit insert table,update table,delete table by BEN_CHEN by access;
audit insert table,update table,delete table by HARDY_XUE by access;
audit insert table,update table,delete table by XINGDONG_YANG by access;
audit insert table,update table,delete table by WINTER_WANG by access;
audit insert table,update table,delete table by CAFOR_WU by access;
audit insert table,update table,delete table by HELEN_QIAO by access;
audit insert table,update table,delete table by BILL_SHEN by access;
Oracle 审计 部署监控 user DML操作的更多相关文章
- 数据库级别DML操作监控审计、表触发器/对象触发器
使用触发器记录DML,使用触发器记录表的DML 数据库级别DML操作监控审计.表触发器/对象触发器 --创建记录表 CREATE TABLE T_SHALL_LOG ( ID , ) , EVTIME ...
- 转--Oracle 审计和测试操作
http://blog.itpub.net/21605631/viewspace-759640/转 Oracle 审计和测试操作 :: 分类: Linux 1.1 相关参数 AUDIT_SYS_OPE ...
- Oracle DBLINK 抽数以及DDL、DML操作
DB : 11.2.0.3.0 原库实例orcl:SQL> select instance_name from v$instance; INSTANCE_NAME--------------- ...
- ORACLE中如何查找定位表最后DML操作的时间小结
在Oracle数据库中,如何查找,定位一张表最后一次的DML操作的时间呢? 方式有三种,不过都有一些局限性,下面简单的解析.总结一下. 1:使用ORA_ROWSCN伪列获取表最后的DML时间 ORA_ ...
- Oracle中 “ORA-14551: 无法在查询中执行 DML 操作” 如何解决
在编写一个数据库函数时,方法实现需要查询后进行修改,出现ora-14551的错误 create or replace function fun_DxcBillSn(tabType integer,ta ...
- Oracle ddl 和 dml 操作
ddl 操作 窗口设置用户权限的方法 Oracle的数据类型 按住Ctrl点击表名 ,可以鼠标操作 插入的数据需要满足创建表的检查 主表clazz删除数据从表设置级联也会一同删除 有约束也 ...
- Oracle的闪回技术--闪回错误的DML操作
提交DML操作后,该操作使用的还原段就可以被其它对象使用了,为了保证闪回操作时这些数据仍然被保存在还原段中,可能需要重新设置undo_retention参数,表示一个事务提交后,该事务的数据必须保存在 ...
- Vertica并发DML操作性能瓶颈的产生与优化(转)
文章来源:中国联通网研院网优网管部IT技术研究团队 作者:陆昕 1. 引言 众所周知,MPP数据库以其分布式的超大存储能力以及列式的高速汇总能力,已经成为大数据分析比不可少的工具.Vertica就是这 ...
- [转]ORACLE 审计功能
审计是对选定的用户动作的监控和记录,通常用于: u 审查可疑的活动.例如:数据被非授权用户所删除,此时安全管理员可决定对该 数据库的所有连接进行审计,以及对数据库的所有表的成功地或不 ...
随机推荐
- python学习-19 字典
字典dict 1.dic = {key:value,key:value} 字典有{ }括住,字典的value可以是任意值,字典的key的值不包括列表和字典 di = {"age": ...
- Django打印出在数据库中执行的语句
有时我们需要看models操作时对应的SQL语句, 可以用如下方法查看--- 在django project中的settings文件尾部添加如下代码 LOGGING = { 'version': 1, ...
- Scratch编程:牛顿的苹果——地心引力
牛顿的苹果 同学们,你们知道牛顿的苹果的故事吗? 传说1665年秋季,牛顿坐在自家院中的苹果树下苦思着行星绕日运动的原因.这时,一只苹果恰巧落下来,它落在牛顿的脚边.就是这个偶尔的瞬间,牛顿发现了苹果 ...
- Unity性能优化-遮挡剔除
1. Occlusion Culling-遮挡剔除的含义:没有在Camear视野范围内的游戏物体不进行渲染Render(默认情况下,Unity是会渲染所有GameObject,无论Camear是否看得 ...
- 跨站脚本攻击XSS(二)——session劫持
转载自:http://www.cnblogs.com/dolphinX/p/3403027.html 在跨站脚本攻击XSS中简单介绍了XSS的原理及一个利用XSS盗取存在cookie中用户名和密码的小 ...
- DataGridView绑定数据、删除数据
定义学生类: using System; using System.Collections.Generic; using System.Linq; using System.Text; using S ...
- pycharm2019.2永久激活
Pycharm2019.2永久激活Pycharm官网在不到两个月内与2019.7.24更新到最新版本pycharm2019.2,不可说更新不快,对于"喜新厌旧"的我怎能错过新版本呢 ...
- stm32 ADC模数转换 ADC多通道 ADC DMA
通过调节电位器,改变AD转换值和电压值 STM32F1 ADC 配置步骤 1.使能GPIO时钟和ADC时钟 2.配置引脚模式为模拟输入 3.配置ADC的分频因子 4.初始化ADC参数,ADC_Init ...
- SAP应用真的不性感么
这是一个问题. 上图的One Order是楼下一个部门领导让我给他的团队做的一个古老框架的session. 这个框架诞生于2000年,采用纯面向过程的思路开发.因为上世纪90年代ABAP开始引入对面向 ...
- 高射炮打蚊子,杀鸡用绝世好剑:在SAP Kyma上运行UI5应用
国人在表述"大材小用"这个场景时,总喜欢用一些实物来类比,比如:高射炮打蚊子. 英国QF 3.7英寸(94mm)高射炮,战斗全重超过9.3吨,全长近5米,最大射程约18公里,最大射 ...