免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: smalltom30
打印 上一主题 下一主题

concepts 11.1g 小译 [复制链接]

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
11 [报告]
发表于 2011-12-26 20:52 |只看该作者
这个真不知道是什么啊。

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-09-25 06:20:00
12 [报告]
发表于 2011-12-27 12:02 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
13 [报告]
发表于 2011-12-30 08:29 |只看该作者
:wink:不好意思,
忘了贴这个
Oracle® Database
Concepts
11g Release 1 (11.1)   
B28318-06

论坛徽章:
0
14 [报告]
发表于 2011-12-30 08:31 |只看该作者

当遇到高速增长的数据量时,可以将应用迁入RAC环境而无须更变应用代码,当你要增加节点,存储等资源时,RAC可以在突破独立的组件的限制去扩展资源处理的能力。
当用户连上DB SERVER时,实际上连接的是DB 实例,这个实例根据SGA为用户分配其他的内存区域,并根据后台进程打开其他的进程,下面对内存区域及进程进行讲述:

1.6.1 后台进程
DB使用内存结构及进程去管理对DB的访问,所有的内存结构存在于PC的主内存中,一个进程要经历一个操作系统中的若干个步骤,一些OS把这个叫做job或是task,DB中使用三个类型的:oracle进程(包括服务器进程,后台进程),用户进程,在大部分的系统中,oracle进程和用户进程是在不同的PC上的
@ DB为每一个实例创建了一组后台进程,这些后台进程加强多个DB程序可以为每一个用户进程功能,它们异步地处理IO并监控其他 的ORA进程去提供更高的并发性能与可靠性

@ 用户进程 ,有时被叫做客户端进程,它们的创建与维护是为了应用程序(OCI或者OCCI程序)或者一个ORACLE工具(如:OEM)上软件代码的运行,大部分的环境都为CLIENT准备了分离的机器,用户进程同样承担通过程序接口管理与服务器进程之间的通信。

@ 服务器进程被创建去处理处于连接状态的用户进程的请求,如,如果用户请求的数据没有在SGA的数据缓存中找到时,服务器进程会从对应数据文件中把数据块读入SGA
,服务器进程的数量也可以被配置为随着用户进程的数量的变化而变化,在dedicated server模式下,一个服务器进程只处理一个用户进程,如果是shared server模式可以让更好的用户进程共享少量的服务器进程,最小化服务器进程的数量,最大化系统资源的利用率

1.6.2 实例内存结构
At home
12月26日
Db 重放可以用来评估下面的改变带来的影响:
@  DB升级,打补丁,参数和schema改变
@  配置改变,如从一个单实例向RAC或ASM的转换
@  存储,网络及通信改变
@  OS补丁,升级,参数改变及硬件维护

2.1.2 SQL性能分析
影响 sql执行计划的改变可能会对系统 性能和可用性产生冲击,结果是,DBA需要花大量的时间去定位是哪些SQL引起的问题
SQL性能分析工具自动地估计是哪些改变后的SQL引起的性能下降,提供一个改变后是哪些SQL对网络产生了影响的报告,里面包括了这些有影响的SQL的执行计划,并提出了一些调优的建议,这样DBA可以赶在用户反馈这些不足之前做好调整,这样可以有效地节省时间与成本,其他的方面也有明显的提高
对下面的操作可以用QL性能分析工具来进行分析:
@ DB升级
@ OS,硬件,DB方面的配置改变
@ DB初始化参数文件
@ schema,

论坛徽章:
0
15 [报告]
发表于 2011-12-30 08:33 |只看该作者
Page 17
12-28
手工锁 : 在某些环境下,你可能想忽略某些锁,在ORACLE中,你可以想手动地忽略自动锁定的特性去完成在行级(首先是查询,然后是一些更新的语句)和表级的锁定

2.3 可管理的特性
作为有权限创建DB的ORACLE DBA,为使得能够平滑地操作及监控,ORACLE提供了一些告警信息及ADVISORS,这些特性通过下面的小节来讲解:
@ DB自管理
@ 自动维护任务
@ OEM
@ SQL Developer and SQL*Plus
@ 自动内存管理
@ ASM
@ 自动数据库诊断监控
@ SQL Tuning Advisor
@ SQL Access Advisor
@ Streams Tuning Advisor
@ 定时计划
@ DB资源管理器

@ DB自管理
ORACLE通过例行 的自动DBA任务提供了一个高等级 的自动管理功能,从而减小了空间,内存和资源管理的复杂性,这个特性包括了:UNDO自动管理,内存自动管理,ORACLE文件自动管理,剩余空间自动管理,以及RMAN

@ 自动维护任务
ORACLE自动定制了周期的维护任务,如数据统计收集和空间的恢复,这些任务是一组ORACLE窗口,如维护窗口,你可以通过维护窗口控制开始和持续时间,以及限制CPU,I/O的消耗值
@ OEM
OEM是一个提供了集中管理的系统工具,结合了图形的控制端,ORACLE管理服务器,ORACLE智能代理,通用服务,管理工具,OEM提供了一个综合的系统管理平台来管理ORACLE的产品,通过CLIENT接口(OEM 终端),可以执行下面的任务:

论坛徽章:
0
16 [报告]
发表于 2012-01-03 09:26 |只看该作者
本帖最后由 smalltom30 于 2012-01-03 09:28 编辑

Page 18
12.30
注:#是比@更小一级的目录分级符号
# 管理整个orace环境,包括DB,oracle应用服务,应用与服务
# 诊断,修改,多DB调优
# 在多个变化 的时间间隔内执行计划任务
# 通过网络监控数据库
# 从任意地点管理多个网络节点与服务
# 与其他管理者共享任务
# 集中目标形成组简化管理任务
# 整合oracle及第三方工具
# 定制化oem管理显示

@ SQL Developer and SQL*Plus
SQL Developer是一个图形化的开发工具,它提供了一个便捷的方式去执行下面的任务:
# 浏览,创建,编辑,删除DB对象
# 编辑,调节pl/sql编码
# 运行sql语句与脚本
# 维护与导出数据
# 创建与浏览报告
使用SQL Developer,你可以使用标准的oracle认证连接上多个oracle数据库目标schema,一旦连接上了,你可以对一个DB目标执行操作,你也可以选择第三方的DB去连接schema,如MYSQL,sql server,access去查看DB中的元数据或是真实的数据,或是把数据迁到oracle
SQL*Plus是一个基本的命令行工具执行数据库的语句,使用它可以运行sql语句及pl/sql块,或者执行其他的任务
@ 自动内存管理
从11.1g开始,oracle可以完全自动地管理sga和instance pga内存,只需指定一个供实例使用的总内存大小 ,在遇到处理需求时,oracle会动态地进行在sga与pga 实例之间进行内存交换,这被称为内存自动管理,在这个模式下,DB也会独立地对sga及pga的各个独立组件进行大小动态调节

论坛徽章:
0
17 [报告]
发表于 2012-01-03 09:30 |只看该作者
Page 19
@ ASM
Asm 简化了对所有数据文件的 管理,数据文件自动分布在所有可用的DISK上,当存储配置改变 的时候 ,DB存储会进行动态的平衡,asm也提供了数据文件的镜像冗余
Oracle支持NFS网络文件系统,而且它不依赖于系统的NFS服务,这样提高了通过网络NFS访问的可管理性与可诊断性
@ 自动数据库诊断监控
@ SQL Tuning Advisor
@ SQL Access Advisor
@ Streams Tuning Advisor
@ 定时计划
@ DB资源管理器

论坛徽章:
0
18 [报告]
发表于 2012-01-03 10:48 |只看该作者
本帖最后由 smalltom30 于 2012-01-03 10:51 编辑

Page 23
1.3
@ Online Table Redefinition  oracle在em中提供了一个对象重组工具,它可以自动产生一个脚本去重组在线的表,这个重新定义进程只有当用户拥有对表的完全访问权限时才会产生
@ asm  asm提供了一个强大的整合的文件系统和卷管理在oracle内核中,它将文件分布在所有可用的磁盘中,为了保护数据丢失,asm延伸了条带和镜像的概念,并加入了更多的灵活性如, 相比磁盘级别的镜像,它可以在文件级别提供镜像,asm创建和管理着一个大型且有条理的对象叫做磁盘组,这个组定义了一组作为逻辑单元来管理的磁盘,可以实现自动文件命名及自动部署文件,这样可以节省dba时间,并且可以保证一致的标准
@ rman 它是管理oracle备份与恢复 的工具,它可以高效地执行db下发的备份与恢复的操作,rman和server自动地识别db结构上的修改并且动态根据需求作出调整
@ Flash Recovery Area 闪回恢复区是一个为所有恢复相关的文件和活动指定的统一的存储放置区域,当这个特性打开时,所有的rman备份,归档日志,控制文件自动备份,数据文件挎贝都 自动地写入到一个指定 的文件系统或是asm磁盘组中,rman和server会对这块区域进行管理, 闪回恢复区消除了写入磁带的瓶颈,如果db需要介质的恢复,那就可以非常方便地得到数据文件备份
2.7 商业智能特性
这节将介绍下面的相关的商业特性
@ 数据仓库@物化视图@表压缩@并行执行@sql分析@olap能力@数据挖掘@大型数据库

@ 数据仓库 它是用来对数据库进行查询和分析的而不是用于事务处理,它通常包含了事务处理后的历史数据,当然也可以从别的地方获取数据源,它将分析的负荷从事务处理中分离出来,使得组织可以将多个数据源进行合并

论坛徽章:
0
19 [报告]
发表于 2012-01-03 20:46 |只看该作者
看书从不看绪论或者类似的第一章的飘过

论坛徽章:
0
20 [报告]
发表于 2012-01-04 19:22 |只看该作者
Page 25
1.4
表压缩可以用来压缩任何数据,可以使用安全文件方式对非结构的内容进行压缩, Deduplication(删除重复数据)可以自动消除冗余的安全文件备份数据,一个更快的压缩算法可以加速rman备份,数据泵导出也可以减少对磁盘的占用率,最终,dataguard通过压缩redo而减少了网络传输量,间接减少了gap的概率
@并行执行 oracle并行执行sql语句时,多个进程一起对单条sql进行处理,通过区分这种工作,oracle可以比单个进程更快地运行sql,这叫做并行执行或是并行处理,并行执行显著地减少了在数据密集的大型db上的响应的时间
@sql分析 oracle在运行时候会执行许多的性能分析相关的sql操作,包括分级,除平均值,求和,概率统计,不同期的对比
@olap能力 当从多个模型进行数据处理昌,它提供了多个维度的存储与全方位的快速响应时间,以及对诸如一系统时间计算,预算,附加或是非附加方式的高级聚合和分配操作提供了丰富的支持,这种能力使得oracle成为了一个完整的分析平台,具备了对整个智能业务和高级分析应用的支持能力,olap与db完全结合在一起,因此,可以使用标准的sql来进行管理,查询和报告
@数据挖掘Oracle Data Mining,让数据离不开db,数据,数据准备,建模,模型得分结果这些所有的东西都留在了db中,这样oracle可以为应用开发者提供一个平台把Oracle Data Mining,与db应用准确无误地结合在一起,通常Oracle Data Mining应用包括呼叫中心,atm,电子商务相关的管理及业务计划, Oracle Data Mining支持使用pl/sql api,java api,sql函数去建模,并提供了一个图形化的用户接口叫做Oracle Data Miner
@ 超大型数据库 分区是一个管理超大db的重大特点,增长或是扩大是对分区地址的一个基本的考验,在维持一致性的性能时,分区允许db分割非常大的数据集,不需要过分地增加管理或是硬件资源,分区可以把一个表,索引,或是组织索引表分成多个小分区
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP