当前位置: 首页 > news >正文

大朗网站建设公司深圳福田站

大朗网站建设公司,深圳福田站,上海最近的新闻大事10条,手机上怎么制作网页文章目录 开启数据库审计#xff08;db,extended级别或os级别#xff09;#xff0c;并将审计文件存放到/home/oracle/audit下一. 简介二. 配置2.1. 审计是否安装2.2. 审计表空间迁移2.3. 审计参数2.4. 审计级别2.5. 其他审计选项2.6. 审计相关视图 三. 使用3.1. 开启/关闭审… 文章目录 开启数据库审计db,extended级别或os级别并将审计文件存放到/home/oracle/audit下一. 简介二. 配置2.1. 审计是否安装2.2. 审计表空间迁移2.3. 审计参数2.4. 审计级别2.5. 其他审计选项2.6. 审计相关视图 三. 使用3.1. 开启/关闭审计3.2. 表操作审计 四.更改审计文件目录4.1.查看审计文件的配置路径4.2.更改配置路径4.3.重启数据库后查看路径已变成/home/oracle/audit 开启数据库审计db,extended级别或os级别并将审计文件存放到/home/oracle/audit下 一. 简介 审计(Audit)用于监视用户所执行的数据库操作审计记录可存在数据字典表(称为审计记录:存储在system表空间中的 SYS.AUD 表中可通过视图 d b a a u d i t t r a i l 查看 ) 或操作系统审计记录中 ( 默认位置为 表中可通过视图dba_audit_trail查看)或操作系统审计记录中(默认位置为 表中可通过视图dbaa​uditt​rail查看)或操作系统审计记录中(默认位置为ORACLE_BASE/admin/$ORACLE_SID/adump/).。默认情况下审计是没有开启的。 审计记录包含有审计的操作、用户执行的操作、操作的日期和时间等信息。 不管你是否打开数据库的审计功能以下这些操作系统会强制记录用管理员权限连接Instance启动数据库关闭数据库。 二. 配置 2.1. 审计是否安装 SQL connect / AS SYSDBASQL select * from sys.aud$; --没有记录返回SQL select * from dba_audit_trail; - 没有记录返回如果做上述查询的时候发现表不存在说明审计相关的表还没有安装需要安装 安装后要重启数据库 SQL connect / as sysdbaSQL $ORACLE_HOME/rdbms/admin/cataudit.sql2.2. 审计表空间迁移 审计表默认安装在SYSTEM表空间。可以将相关表迁移到其他表空间 SQLconnect / as sysdba;SQL alter table aud$ move tablespace new_tablespace;SQL alter index I_aud1 rebuild online tablespace new_tablespace;SQL alter table audit$ move tablespace new_tablespace;SQL alter index i_audit rebuild online tablespace new_tablespace;SQL alter table audit_actions move tablespace new_tablespace;SQL alter index i_audit_actions rebuild online tablespace new_tablespace;2.3. 审计参数 Audit_sys_operations是否对sysdba用户做审计 关于sysdba用户审计的结果,linux存放在audit_file_dest参数指定位置的aud文件中windows存放在事件查看器的系统日志中 Audit_trailNone是默认值不做审计 DB将audit trail 记录在数据库的审计相关表中如aud$审计的结果只有连接信息 DB,Extended这样审计结果里面除了连接信息还包含了当时执行的具体语句 OS将audit trail 记录在操作系统文件中文件名由audit_file_dest参数指定 XML10g里新增的。 注这两个参数是static参数需要重新启动数据库才能生效。 2.4. 审计级别 当开启审计功能后可在三个级别对数据库进行审计Statement(语句)、Privilege(权限)、object(对象)。 Statement 按语句来审计比如audit table 会审计数据库中所有的create table,drop table,truncate table语句alter session by cmy会审计cmy用户所有的数据库连接。 Privilege 按权限来审计当用户使用了该权限则被审计如执行grant select any table to a当执行了audit select any table语句后当用户a 访问了用户b的表时(如select * from b.t)会用到select any table权限故会被审计。注意用户是自己表的所有者所以用户访问自己的表不会被审计。 Object 按对象审计只审计on关键字指定对象的相关操作如aduit alter,delete,drop,insert on cmy.t by scott; 这里会对cmy用户的t表进行审计但同时使用了by子句所以只会对scott用户发起的操作进行审计。 注意Oracle没有提供对schema中所有对象的审计功能只能一个一个对象审计对于后面创建的对象Oracle则提供on default子句来实现自动审计比如执行audit drop on default by access;后 对于随后创建的对象的drop操作都会审计。但这个default会对之后创建的所有数据库对象有效似乎没办法指定只对某个用户创建的对象有效想比trigger可以对schema的DDL进行“审计”这个功能稍显不足。 2.5. 其他审计选项 by access 每一个被审计的操作都会生成一条audit trail。 by session 一个会话里面同类型的操作只会生成一条audit trail默认为by session。 whenever successful 操作成功(dba_audit_trail中returncode字段为0) 才审计, whenever not successful 反之。省略该子句的话不管操作成功与否都会审计。 2.6. 审计相关视图 dba_audit_trail保存所有的audit trail实际上它只是一个基于aud$的视图。其它的视图dba_audit_session,dba_audit_object, dba_audit_statement都只是dba_audit_trail的一个子集。 dba_stmt_audit_opts可以用来查看statement审计级别的audit options即数据库设置过哪些statement级别的审计。dba_obj_audit_opts,dba_priv_audit_opts视图功能与之类似 all_def_audit_opts用来查看数据库用on default子句设置了哪些默认对象审计。 三. 使用 3.1. 开启/关闭审计 开启审计 alter system set audit_sys_operationsTRUE scopespfile; alter system set audit_traildb,extended scopespfile;关闭审计 alter system set audit_trailnone;3.2. 表操作审计 设置审计内容 audit all by lyj by access;audit select table, update table, insert table, delete table by lyj by access;audit execute procedure by lyj by access;AUDIT DELETE ANY TABLE; --审计删除表的操作AUDIT DELETE ANY TABLE WHENEVER NOT SUCCESSFUL; --只审计删除失败的情况AUDIT DELETE ANY TABLE WHENEVER SUCCESSFUL; --只审计删除成功的情况AUDIT DELETE,UPDATE,INSERT ON user.table by SYSTEM; --审计SYSTEM用户对表user.table的delete,update,insert操作//如果在命令后面添加by user则只对user的操作进行审计,如果省去by用户,则对系统中所有的用户进行审计(不包含sys用户).noaudit all on t_test; 撤销审计truncate table aud$; 清空审计表内容四.更改审计文件目录 4.1.查看审计文件的配置路径 4.2.更改配置路径 SQL alter system set audit_file_desthome/oracle/audit scopespfile;修改完查看文件还是之前的路径需要先重启数据库 4.3.重启数据库后查看路径已变成/home/oracle/audit
http://www.zqtcl.cn/news/188055/

相关文章:

  • 门户网站推广方案连云港市电信网站建设
  • 网站程序如何制作app商城开发价格
  • 用易语言做攻击网站软件国药控股北京有限公司
  • 宁津 做网站湛江招聘网最新招聘
  • 网站建设优化服务器asp企业网站
  • 门窗网站源码建筑模板厂家联系方式
  • 太原网站建设解决方案做建筑机械网站那个网站好
  • 丹徒做网站产品外贸营销推广方案
  • 信息技术 网站建设教案做是么网站
  • 网站建设培训报名wordpress 到小程序
  • 郑州做网站软件建设网站培训
  • 做网站卖东西赚钱吗凡科互动官网登陆
  • 免费写作网站通道一通道二通道三免费
  • 腾讯云做网站选哪个网络广告推广员
  • 昆明网站开发哪家好做网站怎么做小图标
  • 泉州做外贸网站成都idc机房托管
  • 南京林业大学实验与建设网站宁波软件开发制作
  • 北京专业网站制作服务郑州有学网站制作
  • 搭建wordpress需要什么样的环境专注软件优化分享的网站
  • 网站备案后 如何建设下载免费ppt模板
  • 重慶网站建设网络服务器可提供的常见服务有什么、什么、什么和什么服务
  • 网站制作有限公司英文都不懂 学网站建设维护难吗
  • 深圳网站建设公司开发制作网站免费的网页网站
  • 开发网站公司德州做网站公司电话
  • 公司门户网站开发个人网站备案成功后怎么做
  • 远程医疗型网站开发三合一网站有必要吗
  • 什么网站是用html做的网站制作成本多少钱
  • 邢台企业网站制作建设wordpress多站点配置教程
  • 湖北省建设厅网站a群诸城网站价格
  • 江苏网站设计如何设置wordpress不自动更新