Oracle数据安全面面观

时间:2024-01-20 02:12:38 

正在看的ORACLE教程是:Oracle数据安全面面观。                                                                                                                     Oracle数据安全面面观         作者:づ★sl战神    随着计算机的普及以及网络的发展,数据库已经不再仅仅是那些程序员所专有的话题。而Oracle数据库更是凭借其性能卓越,操作方便灵活的特点,在数据库的市场中已经占据了一席之地。但是同样随着网络技术的不断进步,数据信息的不断增加,数据安全已经不再是以前的“老生长谈”,也更不是以前书本上那些“可望不可及”的条条框框。
    或许很久以前,大家都觉得Oracle数据库的安全并不存在隐患,因为Oracle公司在去年11月份开始促销其数据库软件时提出的口号是“只有Oracle9i能够做到绝对安全”。但是不管它这么说是为了促销,还是为了扩大知名度,总之伴去年12 月份,英国的安全专家 David Litchfield 发现的9iAS 中存在的程序错误导致的缓冲溢出漏洞以及后来,PenTest Limited 和 eEye Digital Security 各自提出了一个小的漏洞,所有使用Oracle公司产品的人都不由地紧张了原本松弛的大脑--这个对于用户来说,毕竟关系到了自己的“身家性命”。
      下面笔者将带着大家走进Oracle数据安全的世界。由于笔者水平有限,所以不足之处在所难免,望大家不吝赐教。

(一)Oracle数据库的一些基本常识

    这里仅仅是为了以后的安全奠定一些基础,因为我们后面要用到它们。呵呵~!

1.Oracle所包含的组件

    在 Oracle,数据库是指整个 Oracle RDBMS 环境,它包括以下组件: 
   ·Oracle 数据库进程和缓冲(实例)。 
   ·SYSTEM 表空间包含一个集中系统类目,它可以由一个或多个数据文件构成。 
   ·其它由数据库管理员 (DBA)(可选)定义的表空间,每个都由一个或多个数据文件构成。 
   ·两个以上的联机恢复日志。 
   ·归档恢复日志(可选)。 
   ·其它文件(控制文件、Init.ora、Config.ora 等)。 
    每个 Oracle 数据库都在一个中央系统类目和数据字典上运行,它位于SYSTEM 表空间。

2.关于“日志”

    Oracle数据库使用几种结构来保护数据:数据库后备、日志、回滚段和控制文件。下面我们将大体上了解一下作为主要结构之一的“日志”:
      每一个Oracle数据库实例都提供日志,记录数据库中所作的全部修改。每一个运行的Oracle数据库实例相应地有一个在线日志,它与Oracle后台进程LGWR一起工作,立即记录该实例所作的全部修改。归档(离线)日志是可选择的,一个Oracle数据库实例一旦在线日志填满后,可形成在线日志归档文件。归档的在线日志文件被唯一标识并合并成归档日志。 
     ·关于在线日志:一个Oracle数据库的每一实例有一个相关联的在线日志。一个在线日志由多个在线日志文件组成。在线日志文件(online redo log file)填入日志项(redo entry),日志项记录的数据用于重构对数据库所作的全部修改。 
     ·关于归档日志:Oracle要将填满的在线日志文件组归档时,则要建立归档日志(archived redo log)。其对数据库备份和恢复有下列用处:
   

标签:Or,ra,ac,cl,le,e数,数据,据安,安全,全面,面面,面观,观
0
投稿

猜你喜欢

  • Python接口自动化之浅析requests模块post请求

    2022-12-10 21:10:05
  • Python Numpy 数组的初始化和基本操作

    2022-08-28 22:18:23
  • Java连接数据库步骤解析(Oracle、MySQL)

    2024-01-18 09:42:22
  • 对Python中class和instance以及self的用法详解

    2022-09-08 23:28:14
  • vue实现在线学生录入系统

    2024-06-05 15:30:23
  • Python实现Word文档转换Markdown的示例

    2022-06-24 08:23:29
  • mysql数据库下损坏数据的恢复操作其过程总结

    2009-02-13 13:36:00
  • php mysql procedure实现获取多个结果集的方法【基于thinkPHP】

    2023-11-19 08:27:32
  • 详解Python下载图片并保存本地的两种方式

    2023-04-03 05:21:36
  • sql查询语句之平均分、最高最低分及排序语句

    2024-01-19 06:43:34
  • MySql通过ip地址进行访问的方法

    2024-01-20 07:39:40
  • 在IPython中执行Python程序文件的示例

    2023-02-20 09:06:14
  • layui table 表格上添加日期控件的两种方法

    2024-02-25 10:05:14
  • 利用python解决mysql视图导入导出依赖的问题

    2023-10-28 07:27:38
  • flask SQLAlchemy连接数据库及操作的实现

    2024-01-28 09:23:29
  • 提高JavaScript执行效率的23个实用技巧

    2023-08-15 18:38:12
  • python将图片转base64,实现前端显示

    2021-04-26 14:03:04
  • vue-loader和webpack项目配置及npm错误问题的解决

    2024-04-29 13:10:33
  • TensorFlow人工智能学习数据合并分割统计示例详解

    2022-01-23 05:14:23
  • 关于Mysql中current_time/current_date()与now()区别

    2024-01-19 15:17:58
  • asp之家 网络编程 m.aspxhome.com