|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在Windows中MySQL以服务形式存在,在使用前应确保此服务已经启动,未启动可用netstartmysql命令启动。而Linux中启动时可用“/etc/rc.d/init.d/mysqldstart"命令,注意启动者应具有管理员权限。
全息日记子体系功效简介
1、项目背景
跟着盘算机和收集的飞速开展,数据库已不再仅仅是程序员所专有的话题。而Oracle数据库更是依附其功能出色,操纵便利天真的特性,在数据库市场中已占有了一席之地。可是一样跟着收集手艺的不休前进,数据信息的不休增添,数据平安已不再是之前的“须生长谈”,也更不是之前书籍上那些“可看不成及”的条条框框。不管是当局构造,仍是企业用户,都非常存眷数据的平安性成绩,由于它间接干系到利用者的亲身好处。一旦中心数据遭到损坏,将间接招致当局没法持续办公,企业没法一般运营,会给社会、企业和团体带来伟大的丧失,成果也是劫难性的。因而,用户急切但愿使用体系可以忠厚地纪录用户对数据库的每次修正,删除操纵,让数据的变更有据可查。既便于在数据遭到损坏时究查义务,也便于在关头时候恢单数据。特别是那些供多用户配合利用的使用体系,如许的请求加倍急切。
2、办理计划
全息日记子体系是基于Oracle9i的基础功效,利用PL/SQL言语开辟的软件。他是一套公用于体系日记监控与数据平安回护的完全办理计划。该体系能够完成表级乃至是列级的细粒度监控设置,还能够检察被监控表/列的恣意一次增加、删除、修正操纵,办理员能够晓得谁,在甚么工夫,对哪些数据实行了甚么样的操纵,还能够同时修改旧数据和新数据举行对照检察。假如用户必要的话,还能够针对个中的某一次操纵实行恢复操纵,使数据恢复到修正之前的形态。
3、体系功效计划
1)用户办理功效
全息日记子体系内置了用户办理功效,能够增加和删除用户,还能够修正用户暗码。用户信息经加密后存储在全息日记子体系中,经由过程存储历程对用户举行设置与办理。
2)监控设置功效
用户能够选择要监控的表/列,日记体系将对这些表/列上的全体增加、编纂和删除操纵举行监控与纪录。
3)登录考证与数据回护功效
使用体系毗连数据库后,必要经由过程存储历程将用户名和暗码传送给全息日记子体系,体系会依据事后设置好的用户信息断定登任命户是不是正当。正当用户能够一般操纵被全息日记子体系监控的表/列,但每次操纵城市被体系忠厚地纪录上去,使数据的修正有据可查。登录失利的用户将不克不及对被监控表实行增加、编纂和删除操纵,保证了体系数据的平安。即使利用第三方工具毗连数据库,若不克不及准确登录,也没法对被监控表中的数据形成损坏。
4)日记查询功效
办理员能够随时查阅被监控表/列上的增加、编纂和删除操纵,观察谁在甚么工夫对哪些表/列举行了哪些修正。还能够将旧数据与新数据对照检察。关于下层使用程序,只需对日记体系做复杂的设置便可完成查询了局的天然言语形貌。比方:张三于11月20日15点38分增添了一块新宗地。
5)数据恢复功效
用户能够针对数据表/列的最初一次修正实行恢复操纵,使数据恢复到修正前的形态。
4、体系利用申明
1)安装
在sqlplus中运转程序PL/SQL包,安装全息日记子体系。
在体系表中设置用户要监控的表、列。
以SYSDBA权限登录,运转监控初始化存储历程。
将使用体系的营业层用户名、暗码、脚色编号经由过程日记体系的存储历程填进日记体系表。假如有效户保护模块,还应在用户保护模块中对日记体系表内的用户名、暗码举行保护。
3)利用办法
使用体系的营业层用户登录时,挪用日记体系的存储历程举行登录,假如登录乐成,能够对被监控数据实行增加、编纂、修正操纵,不然将不克不及实行以上操纵。
5、体系特征
1)高内聚,低耦合
全息日记子体系与使用体系的耦合仅限于用户名、暗码、脚色编号的保护、更新和登录时的登录操纵。
2)安拆卸置便利
3)完成细粒度审计把持,用户能够将监控限定在某一个表的某一个列上。
2)直不雅的日记展现功效
使用体系能够从数据库视图中观察用户操纵日记。除供应最基础的复杂操纵日记(谁在甚么工夫对哪一个表实行了哪些操纵)和具体日记(操纵时的旧数据和新数据的对照)外,还供应了天然言语形貌机制,能够经由过程复杂的设置完成如:“张三于11月20日15点38分在永泰路增添了一块新宗地”如许的日记形貌。
3)数据精密回滚功效
假如安装数据回滚插件,还能够对指定表的最初一次操纵实行回滚(与Oracle的事件回滚不是一个观点)操纵,使之恢复到修正之前的形态。实际上能够无穷次回滚
八风不动原创
对于insert和delete,event中包含了插入/删除的记录的所有字段的值(太爽了。。) |
|