2013年7月4日
摘要: 表空间是Oracle数据库最大的逻辑存储结构,有一系列段构成。Oracle数据库对象存储结构的管理主要是通过表空间的管理实现的。 1.表空间的分类 表空间根据存储类型不同分为系统表空间和非系统表空间 根据组成表空间的数据文件的大小不同分为大文件表空间和小文件表空间 根据数据库块戴奥不同分为标准块表空间和非标准块表空间 (1)系统表空间 system 表空间主要存储: 数据库的数据字典 PL/SQL程序的源代码和解释代码 数据库对象的定义,如表、视图、序列、同义词等。 一般在system表... 阅读全文
posted @ 2013-07-04 13:56 evencao 阅读(1219) 评论(0) 推荐(0) 编辑
2013年7月3日
摘要: 归档重做日志文件的概念和选择Oracle数据库能够把已经写满了的重做日志文件保存到一个或多个指定的离线位置,这种保存的文件为归档重做日志文件。通常情况下一个归档重做日志时一个被LGWR写满的重做日志文件组的一个成员的拷贝,包含所有的重做记录及日志序列号等信息。如果一个数据库应用系统不能承受任何的数据丢失,即使是介质损坏,也需要数据完全恢复,那么必须将数据库运行在归档模式。1.非归档模式 此时数据库系统不会对被LGWR进程写满了的重做日志文件进行归档操作,所有的历史重做日志信息都将被覆盖而不复存在。因此,非归档模式下日志切换的前提条件是已写满的重做日志文件在被覆盖之前,其所有的重做记录所对应的事 阅读全文
posted @ 2013-07-03 16:22 evencao 阅读(511) 评论(0) 推荐(0) 编辑
2013年7月2日
摘要: 重做日志文件时为了数据库恢复的物理文件,其中保存了数据库的变更操作信息。通过重做日志文件通常是通过重做(REDO)或者是回退(UNDO)实现的。重做(REDO)就是有些原因到导致事务对数据库的操作的修改在写入数据文件之前丢失了,此时就可以利用重做日志文件做该事务对数据库的变更。回退(UNDO)如果用户在事务提交之前想回滚事务,那么可以利用重做日志文件撤销事务对数据库所做的变更。重做日志文件的工作原理:每个数据库至少有两个重做日志文件,采用循环邪写的方式进行工作。这样就能保证当一个重做日志文件在进行归档时,还有另一个重做日志文件可用。当一个重做日志文件被写满后,后台进行就 ... 阅读全文
posted @ 2013-07-02 15:46 evencao 阅读(2635) 评论(0) 推荐(0) 编辑
摘要: 控制文件的概述1.控制文件是oracle数据库非常重要的物理文件,描述了整个数据库的物理结构信息,包括数据库名称、数据文件与重做日志文件的名称与位置,日志序列号等信息。数据库实例根据初始化参数CONTROL_FILES定位控制文件,然后加载数据文件和重做日志文件,最后打开数据库。在数据库运行和维护阶段,数据文件与重做日志文件的结构变化信息都记录在控制文件中。2.控制文件的内容: 数据库的名称:该名称读取子DB_name或create database 语句中所使用的数据库名称 数据库的标识:是在创建数据库时oracle自动生成的。 数据库创建时间戳:该时间戳在创建数据库时生成的。 数据文件盒重 阅读全文
posted @ 2013-07-02 14:09 evencao 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 一直觉得“大数据”这个名词离我很近,却又很遥远。最近不管是微博上,还是各种技术博客、论坛,碎碎念大数据概念的不胜枚举。在我的理解里,从概念理解上来讲,大数据的目的在于更好的数据分析,否则如此大数据的存储便没有这么大的意义了。至于从技术上,恰好之前在《淘宝技术这十年》的引言部分,读到一篇小文,觉得放在这个大数据的讨论下,也还很贴切: “据不可靠消息,在双十一当天高峰,淘宝的访问流量最巅峰达到871GB/S。这个数字意味着需要178万个4Mb带宽的家庭宽带才能负担的起,也完全有能力拖垮一个中小城市的全部互联网带宽。那么显然,这些访问流量不可能集中在一起。并且大家都知道,不同地区不同网络(... 阅读全文
posted @ 2013-07-02 12:38 evencao 阅读(250) 评论(0) 推荐(0) 编辑
2013年7月1日
摘要: 淘薛奎发布到《数据极客》06-28 16:04随着分析正在成为企业IT的核心,昔日的BI- ETL-EDW分析范型已经完全落伍,不再适用。而力推“大数据傻瓜化”的Datameer的销售收入暴增三倍,告诉人们这个判断有多正确。Datameer这样的硅谷大数据创业公司摸准了企业的需求,并且已经淘到了真金白银,这将进一步刺激大数据淘金热,同时也为其他大数据创业公司指明了方向。对于传统企业来说,大数据的商业价值虽然迷人,但相关技术开发和实施的难度以及陡峭的学习曲线始终是个梦魇,针对这种“大数据民主化”需求,硅谷大数据创业公司Datameer开发出的产品屏蔽了复杂的大数据分析底层技术,通过类似电子表格的 阅读全文
posted @ 2013-07-01 08:38 evencao 阅读(409) 评论(0) 推荐(0) 编辑
2013年6月27日
摘要: 一、Oracle进程概述在oracle中进程分为用户进程(User Process)、服务器进程(server process)和后天进程3种。1.用户进程:当用户连接到数据库执行一个应用程序是,会创建一个用户进程来完成用户所指定的任务。 与用户进程相关的概念有:连接:是指用户进程与数据库实例之间的一条通信路径。 会话:是指用户到数据库的指定连接。2.服务器进程:是有oracle自身创建,用于处理连接到数据库实例的用户进程所提出的请求。用户进程只有通过服务器进程才能实现对数据库的访问和操作。 服务器进程的主要... 阅读全文
posted @ 2013-06-27 17:28 evencao 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.cnblogs.com/userWuLiang/archive/2013/04/13/3017900.htmlOracle 11g服务详细介绍及哪些服务是必须开启的?成功安装Oracle 11g数据库后,你会发现自己电脑运行速度会变慢,配置较低的电脑甚至出现非常卡的状况,通过禁止非必须开启的Oracle服务可以提升电脑的运行速度。那么,具体该怎么做呢?按照windows 7 64位 安装oracle 11g R2中的方法成功安装Oracle 11g后,共有7个服务,这七个服务的含义分别为:1. Oracle ORCL VSS Writer Service:Oracle 阅读全文
posted @ 2013-06-27 13:32 evencao 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Oracle实例的概念:实例(Instance):就是数据库管理系统,处于用户与物理数据库之间的一个中间层软件,由一系列内存结构和后台进程组成。 用户操作数据库的过程实质上与数据库实例建立连接,然后通过实例操作数据库的过程。内存结构是oracle数据库体系结构的重要组成部分,是oracle数据库重要的信息缓存和共享区域。它的大小、速度直接影响数据库的运行效率。oracle数据库内存管理就是根据数据库运行状态的改变而不断优化内存结构大小的过程。内存区域信心使用范围的不同,分为系统全局去(SGA)和程序全局区(PGA).oracle支持对着两个的完全自动管理。后台进程是实... 阅读全文
posted @ 2013-06-27 10:03 evencao 阅读(548) 评论(0) 推荐(0) 编辑
2013年6月26日
摘要: oracle数据库的存储结构:逻辑存储结构:oracle内部的组织和管理数据的方式物理存储结构:oracle外部(操作系统)组织和管理数据的方式oracle对逻辑存储结构和物理存储结构的管理是分别进行的。oracle数据库物理存储结构与逻辑存储结构的基本关系:1.一个表数据库在物理上包含多个数据文件,在逻辑上包含多个表空间2.一个表空间包括一个或多个数据文件,一个数据文件只从属于某一个表空间。3.数据库的逻辑块由一个或多个操作系统块构成4.一个逻辑区只能从属于某一个数据文件,而一个数据文件可包含一个或多个逻辑区。oralce数据库的物理存储结构oracle数据库的物理存储结构有一系列操作文件组 阅读全文
posted @ 2013-06-26 16:56 evencao 阅读(1070) 评论(0) 推荐(0) 编辑