运动裤没有梨放箱子好还是袋子好,手机没地方放咋办?是开车的

博客访问: 426628
博文数量: 126
博客积分: 1860
博客等级: 上尉
技术积分: 1396
注册时间:
偶尔有空上来看看
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Oracle
oracle 11.2.0.1逻辑备用库环境搭建
首先创建物理备用库,参考《oracle 11gR2 物理备用数据库搭建及切换》
创建物理备用库后,最好创建各自的spfile
物理备库上 停止redo应用alter database recover managed STANDBY主库上生成logminer 会发生几次切换日志 报错忽略execute dbms_logstdby.
物理备库上 转化为逻辑备用库alter database recover to & <-- db_name 参数shutdown immediatestartup mountSELECT db_unique_name,open_mode, database_role,switchover_status,guard_status,protection_mode FROM V$DATABASE;
备库上 重建逻辑standby的密码文件orapwd file=$ORACLE_HOME/dbs/orapwstby password=oracle entries=5 ignorecase=y force=y
备库上 修改参数alter system set log_archive_dest_1='location=/u01/oradata/arch/stby valid_for=(online_logfiles,all_roles) db_unique_name=stby';alter system set log_archive_dest_2='location=/u01/oradata/arch valid_for=(standby_logfiles,standby_roles) db_unique_name=stby';
备库上 创建备用日志alter database add standby logfile group 4 ('/u01/oradata/stby/standbylj01.log') size 20Malter database add standby logfile group 5 ('/u01/oradata/stby/standbylj02.log') size 20Malter database add standby logfile group 6 ('/u01/oradata/stby/standbylj03.log') size 20Mselect member from v$
备库上 打开逻辑standbyalter datalter database start logical sta
备库上 检查select instance_name,status from v$SELECT db_unique_name,open_mode, database_role,switchover_status,guard_status,protection_mode FROM V$DATABASE;
select group#,sequence#,used,status from v$standby_
测试在主库上 创建create table scott.t4 (id int);insert into scott.t4 values(4);alter s
过一会儿 在逻辑备用库上查询select * from scott.t4;
阅读(1151) | 评论(1) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
很好的, 收藏了
推荐一个博客,提供很多免费软件编程电子书下载:
http://free-
请登录后评论。新的Oracle&11g功能展示
新的Oracle
在Oracle 11g当中,用户可以获得多个方面的性能提升。在日举行的Oracle
OpenWorld大会上,Oracle的执行副总裁Chuck Rozwat曾亲自对Oracle 11g的性能进行了演讲。据Chuck
Rozwat介绍,Oracle移动数据的速度已经超过了专门的文件系统,这一方面得益于Oracle对数据库引擎的优化,同时也与Oracle
11g中应用的大量压缩技术有关。例如,在数据表和数据索引方面的压缩就有不小的增强,而且用户可以对已压缩数据进行数据列增删等多项常规操作。另外,在触发器等方面,Oracle
11g的运行速度也将更快,特别是针对DML的触发器程序,执行速度可以获得四分之一左右的提升。
11g中增加了一种新的触发器,被称为compound,这种触发器允许同时处理BEFORE、ROW和AFTER等部分。这样做的好处是有助于消除错误,同时分别管理每个部分的工作状态。
ADR(Automatic Diagnostic
Repository),意即自动诊断库,利用该机制,Oracle数据库可以通过预设的基线自动捕获符合标准的问题,同时也可以执行一些确定的数据库健康检查工作。发现的这些问题可以被记录以辅助用户管理数据库的状态,而且这些信息还能够被发送到Oracle的支持部门。另一项与ADR有关的机制是
IPS(Incident Packaging Service),通常被称为事件打包服务。IPS可以将那些需要跟踪的、与特定的事件相关的所有信息收集并打包,供管理员进行特定问题域的管理。
值得一提的是,Oracle 11g当中的补丁更新可以按照功能特性进行细分,这样用户就可以了解到哪些补丁是与当前所使用Oracle
11g功能相关的,同时也可以基于特定的功能范畴来查找是否有补丁可用,并且该机制还支持对特定功能相关补丁的订阅。另一个值得关注的特性是Oracle
11g支持热补丁,这样在进行漏洞修复和功能修补的时候就无需停止数据库服务器了,这对于企业用户来说绝对是一个好消息。
——————————————————————————————————————————————
Oracle 11g
测试,预计在2007年底要正式推出。和她以前其他产品一样,新一代的oracle又将增加很多激动人心的新特性。下面介绍一些11g的新特性。&
这一特性可以捕捉整个数据的负载,并且传递到一个从备份或者standby数据库中创建的测试数据库上,然后重演负责以测试系统调优后的效果。
和前一特性类似。但是只是捕捉SQL负载部分,而不是全部负载。
这一特性允许你将某一特定语句的查询计划固定下来,无论统计数据变化还是数据库版本变化都不会改变她的查询计划。
自动诊断知识库(Automatic Diagnostic Repository
&当Oracle探测到重要错误时,会自动创纪一个事件(incident),并且捕捉到和这一事件相关的信息,同时自动进行数据库健康检查并通知DBA。此外,这些信息还可以打包发送给Oracle支持团队。
事件打包服务(Incident Packaging
如果你需要进一步测试或者保留相关信息,这一特性可以将与某一事件相关的信息打包。并且你还可以将打包信息发给oracle支持团队。
在打补丁包时,这一特性可以使你很容易区分出补丁包中的那些特性是你正在使用而必须打的。企业管理器(EM)使你能订阅一个基于特性的补丁服务,因此企业管理器可以自动扫描那些你正在使用的特性有补丁可以打。
优化(Auto SQL Tuning)
中。而在11g中,你可以让oracle自动将能3倍于原有性能的profile应用到SQL语句上。性能比较由维护窗口中一个新管理任务来完成。
)的建议。间隔分区相当于范围分区(range
partitioning)的自动化版本,她可以在必要时自动创建一个相同大小的分区。范围分区和间隔分区可以同时存在于一张表中,并且范围分区可以转换为间隔分区。
自动内存优化(Auto Memory Tuning)
&在9i中,引入了自动PGA优化;10g中,又引入了自动SGA优化。到了11g,所有内存可以通过只设定一个参数来实现全表自动优化。你只要告诉oracle有多少内存可用,她就可以自动指定多少内存分配给PGA、多少内存分配给SGA和多少内存分配给操作系统进程。当然也可以设定最大、最小阈值。
,还可以管理IO。你可以设置特定文件的优先级、文件类型和ASM磁盘组。
被引入。11g中,ADDM不仅可以给单个实例建议,还可以对整个RAC(即数据库级别)给出建议。另外,还可以将一些指示(directive)加入ADDM,使之忽略一些你不关心的信息。
&·&&&&&&&&
结果集缓存(Result Set Caching)
这一特性能大大提高很多程序的性能。在一些MIS系统或者OLAP系统中,需要使用到很多"select
count(*)"这样的查询。在之前,我们如果要提高这样的查询的性能,可能需要使用物化视图或者查询重写的技术。在11g,我们就只需要加一个的提示就可以将结果集缓存住,这样就能大大提高查询性能。当然,在这种情况下,我们可能还要关心另外一个问题:完整性。因为在oracle中是通过一致性读来保证数据的完整性的。而显然,在这种新特性下,为提高性能,是从缓存中的结果集中读取数据,而不会从回滚段中读取数据的。关于这个问题,答案是完全能保证完整性。因为结果集是被独立缓存的,在查询期间,任何其他DML语句都不会影响结果集中的内容,因而可以保证数据的完整性。
在11g之前,如果有函数或者视图依赖于某张表,一旦这张表发生结构变化,无论是否涉及到函数或视图所依赖的属性,都会使函数或视图变为invalid。在11g中,对这种情况进行了调整:如果表改变的属性与相关的函数或视图无关,则相关对象状态不会发生变化。
在10g中,引入了正则表达式。这一特性大大方便了开发人员。11g,oracle再次对这一特性进行了改进。其中,增加了一个名为regexp_count的函数。另外,其他的正则表达式函数也得到了改进。
我们在调用某一函数时,可以通过=&来为特定的函数参数指定数据。而在11g中,这一语法也同样可以出现在sql语句中了。例如,你可以写这样的语句:
包(utl_tcp、utl_smtp…)支持FGAC(Fine Grained Access Control)安全控制
·&&&&&&&&
增加了只读表(read-only table)
在以前,我们是通过触发器或者约束来实现对表的只读控制。11g中不需要这么麻烦了,可以直接指定表为只读表。
在C语言中,你可以通过内联函数(inline)或者宏实现使某些小的、被频繁调用的函数内联,编译后,调用内联函数的部分会编译成内联函数的函数体,因而提高函数效率。在11g的plsql中,也同样可以实现这样的内联函数了。
可能在一张表上存在多个触发器。在11g中,你可以指定它们的触发顺序,而不必担心顺序混乱导致数据混乱。
·&&&&&&&&
混合触发器(compound trigger)
这是11g中新出现的一种触发器。她可以让你在同一触发器中同时具有申明部分、before过程部分、after each row过程部分和after过程部分。&
触发器,需要时再编译她。
语句中使用序列(sequence)
在之前版本,如果要将sequence的值赋给变量,需要通过类似以下语句实现:
中,不需要这么麻烦了,下面语句就可以实现:
,如果在"when
others"没有错误爆出就发警告信息。
PLSQL的可继承性
可以在oracle对象类型中通过super(和java中类似)关键字来实现继承性。&
编译器了,因此编译速度提高了。
其中的改进之一就是DBMS_SQL可以接收大于32k的CLOB了。另外还能支持用户自定义类型和bulk操作。
& 增加了continue关键字
在PLSQL的循环语句中可以使用continue关键字了(功能和其他高级语言中的continue关键字相同)。
新的PLSQL数据类型——simple_integer
这是一个比pls_integer效率更高的整数数据类型。
增强的压缩技术
可以最多压缩2/3的空间。
可以大大提高对文件系统的数据读取速度。
&·&&&&&&&&
增强了DATA Guard
可以创建standby数据库的快照,用于测试。结合数据库重演技术,可以实现模拟生成系统负载的压力测试
也就是热补丁——安装升级或打补丁不需要重启数据库
可以在错误诊断和解决方案实施过程中指导DBA。
可以对逻辑对象进行分区,并且可以自动创建分区以方便管理超大数据库(Very Large Databases VLDBs)
(注释:转载)
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。Oracle 11g 安装图文详细攻略
呵呵,花了一个多小时,左右把11g安装折腾好了。其中折腾SQL Developer 花了好长时间,总算搞定了。好了,先总结下安装步骤,希望给后面的童鞋提高安装效率。呵呵。
一、Oracle 下载
注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。&
官方下地址:
/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网。
win 32位操作系统 下载地址:
/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip
/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip&
win 64位操作系统 下载地址:
/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip
/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip
二、Oracle安装
1. 解压缩文件,将两个压缩包一起选择, 鼠标右击 -&& 解压文件 如图&
2.两者解压到相同的路径中,如图:&
3. 到相应的解压路径上面,找到可执行安装文件【 setup.exe 】双击安装。如图:网管之家&
4. 安装第一步:配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。取消下面的&我希望通过My Oracle Support接受安全更新(W)&。 如图:&
5. 安全选项,直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)。 如图:&
6. 系统类,直接选择默认的桌面类就可以了。(若安装到的电脑是,个人笔记本或个人使用的电脑使用此选项) 如图:&
7. 典型安装。&重要步骤。建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。全局数据库名可以默认,且口令密码,必须要牢记。密码输入时,有提示警告,不符合Oracel建议时不用管。 (因Oracel建议的密码规则比较麻烦, 必须是大写字母加小写字母加数字,而且必须是8位以上。麻烦,可以输入平常自己习惯的短小密码即可)&&如图:&
8. 若输入的口令短小简单,安装时会提示如下。直接确认Y继续安装就是了。如图:&
9. 先决条件检查。 安装程序会检查软硬件系统是否满足,安装此Oracle版本的最低要求。 直接下一步就OK 了。如图:&
10. 概要 安装前的一些相关选择配置信息。 可以保存成文件 或 不保存文件直接点完成即可。如图:&
11. 安装产品 自动进行,不用管。如图:&
12. 数据库管理软件文件及dbms文件安装完后,会自动创建安装一个实例数据库默认前面的orcl名称的数据库。如图:&
13. 实例数据库创建完成了,系统 默认是把所有账户都锁定不可用了(除sys和system账户可用外),建议点右边的口令管理,将常用的scott账户解锁并输入密码。&如图:&
14. 解锁scott账户, 去掉前面的绿色小勾,输入密码。同样可以输入平常用的短小的密码,不必非得按oracle建议的8位以上大小写加数字,麻烦。呵呵。如图:&
15. 同样,密码不符合规则会提示。不用管它,继续Y即可。如图:&
16. 安装成功,完成即可。 简单吧,呵呵。如图:&
三、安装后,进入小测试下。
可以通过开始,应用程序中的 &Oracle 11g& -& &应用程序开发& -& &Sql Developer 或Sql Plus& 连接。
注意第一次,使用SQL Developer时,会提示指定 java.exe的路径,这里千万别指定自己的java_home了(我就是开始不知道,指定一个JDK6,结束说不兼容。)可以使用Oracel安装路径下面的jdk路径& 具体是:如图:。&
当然若不小心,选择错了。选择了java_home中的高级版本,打开SQL Developer报错后不兼容,也有办法解决。可以在
【F:\app\chen\product\11.2.0\dbhome_1\sqldeveloper\sqldeveloper\bin】路径下找到【sqldeveloper.conf】文件后打开
找到SetJavaHome 所匹配的值,删除后面的配置内容。保证时会提示,只读文件不可覆盖保存。此时可以另存为到桌面上,然后再回到bin目录中删除掉此文件,再把桌面上的文件复制过去,再打开时,重新选择java.exe。此时选择对就好了。
顶一下(0) 踩一下(0)
热门标签:1. 新增扫二维码功能,可直接扫 VeryCD 网站影片页面的二维码,便能在应用上打开;
2. 新增支持 B 站视频(哔哩哔哩),满屏的弹幕更欢乐;
1. 新增支持 B 站视频(哔哩哔哩),满屏的弹幕更欢乐;
2. 在影片封面上展示在线视频的清晰度;
您的位置:
地区(语言):&大陆(普通话,&简体中文) 发行日期:&2010年
收藏人数: 1424
收藏资源后,一旦有新更新(字幕、文件)我们
将会用站内消息和电子邮件通知你。
收藏资源后,一旦有新更新(字幕、文件)我们
将会用站内消息和电子邮件通知你。
该内容尚未提供权利证明,无法提供下载。
中文名:&甲骨文数据库 11g 第2版英文名:&Oracle Database 11g Release 2资源格式:&压缩包版本:&11.2.0.1.0 for windows x86地区:&语言:&简介:&
Oracle 11g是甲骨文公司在2007年年7月12日推出的最新数据库软件,Oracle 11g有400多项功能,经过了1500万个小时的测试,开发工作量达到了3.6万人/月。相对过往版本而言,Oracle 11g具有了与众不同的特性。  1.数据库管理部分  ·数据库重演(Database Replay)  这一特性可以捕捉整个数据的负载,并且传递到一个从备份或者standby数据库中创建的测试数据库上,然后重演负责以测试系统调优后的效果。  ·SQL重演(SQL Replay)  和前一特性类似。但是只是捕捉SQL负载部分,而不是全部负载。  ·计划管理(Plan Management)  这一特性允许你将某一特定语句的查询计划固定下来,无论统计数据变化还是数据库版本变化都不会改变她的查询计划。  ·自动诊断知识库(Automatic Diagnostic Repository ADR)  当Oracle探测到重要错误时,会自动创纪一个事件(incident),并且捕捉到和这一事件相关的信息,同时自动进行数据库健康检查并通知DBA。此外,这些信息还可以打包发送给Oracle支持团队。  ·事件打包服务(Incident Packaging Service)  如果你需要进一步测试或者保留相关信息,这一特性可以将与某一事件相关的信息打包。并且你还可以将打包信息发给oracle支持团队。  ·基于特性打补丁(Feature Based Patching)  在打补丁包时,这一特性可以使你很容易区分出补丁包中的那些特性是你正在使用而必须打的。企业管理器(EM)使你能订阅一个基于特性的补丁服务,因此企业管理器可以自动扫描那些你正在使用的特性有补丁可以打。  ·自动SQL优化(Auto SQL Tuning)  10g的自动优化建议器可以将优化建议写在SQL profile中。而在11g中,你可以让oracle自动将能3倍于原有性能的profile应用到SQL语句上。性能比较由维护窗口中一个新管理任务来完成。  ·访问建议器(Access Advisor)  11g的访问建议器可以给出分区建议,包括对新的间隔分区(interval partitioning)的建议。间隔分区相当于范围分区(range partitioning)的自动化版本,她可以在必要时自动创建一个相同大小的分区。范围分区和间隔分区可以同时存在于一张表中,并且范围分区可以转换为间隔分区。  ·自动内存优化(Auto Memory Tuning)  在9i中,引入了自动PGA优化;10g中,又引入了自动SGA优化。到了11g,所有内存可以通过只设定一个参数来实现全表自动优化。你只要告诉oracle有多少内存可用,她就可以自动指定多少内存分配给PGA、多少内存分配给SGA和多少内存分配给操作系统进程。当然也可以设定最大、最小阈值。  ·资源管理器(Resource Manager)  11g的资源管理器不仅可以管理CPU,还可以管理IO。你可以设置特定文件的优先级、文件类型和ASM磁盘组。  ·ADDM  ADDM在10g被引入。11g中,ADDM不仅可以给单个实例建议,还可以对整个RAC(即数据库级别)给出建议。另外,还可以将一些指示(directive)加入ADDM,使之忽略一些你不关心的信息。  ·AWR 基线(AWR Baselines)  AWR基线得到了扩展。可以为一些其他使用到的特性自动创建基线。默认会创建周基线。  2. PLSQL部分  ·结果集缓存(Result Set Caching)  这一特性能大大提高很多程序的性能。在一些MIS系统或者OLAP系统中,需要使用到很多&select count(*)&这样的查询。在之前,我们如果要提高这样的查询的性能,可能需要使用物化视图或者查询重写的技术。在11g,我们就只需要加一个 /*+result_cache*/的提示就可以将结果集缓存住,这样就能大大提高查询性能。当然,在这种情况下,我们可能还要关心另外一个问题:完整性。因为在oracle中是通过一致性读来保证数据的完整性的。而显然,在这种新特性下,为提高性能,是从缓存中的结果集中读取数据,而不会从回滚段中读取数据的。关于这个问题,答案是完全能保证完整性。因为结果集是被独立缓存的,在查询期间,任何其他DML语句都不会影响结果集中的内容,因而可以保证数据的完整性。  ·对象依赖性改进  在11g之前,如果有函数或者视图依赖于某张表,一旦这张表发生结构变化,无论是否涉及到函数或视图所依赖的属性,都会使函数或视图变为invalid。在11g中,对这种情况进行了调整:如果表改变的属性与相关的函数或视图无关,则相关对象状态不会发生变化。  ·正则表达式的改进  在10g中,引入了正则表达式。这一特性大大方便了开发人员。11g,oracle再次对这一特性进行了改进。其中,增加了一个名为regexp_count的函数。另外,其他的正则表达式函数也得到了改进。  ·新SQL语法 =&  我们在调用某一函数时,可以通过=&来为特定的函数参数指定数据。而在11g中,这一语法也同样可以出现在sql语句中了。例如,你可以写这样的语句:  select f(x=&6)  ·对TCP包(utl_tcp、utl_smtp…)支持FGAC(Fine Grained Access Control)安全控制  ·增加了只读表(read-only table)  在以前,我们是通过触发器或者约束来实现对表的只读控制。11g中不需要这么麻烦了,可以直接指定表为只读表。  ·触发器执行效率提高了  ·内部单元内联(Intra-Unit inlining)  在C语言中,你可以通过内联函数(inline)或者宏实现使某些小的、被频繁调用的函数内联,编译后,调用内联函数的部分会编译成内联函数的函数体,因而提高函数效率。在11g的plsql中,也同样可以实现这样的内联函数了。  ·设置触发器顺序  可能在一张表上存在多个触发器。在11g中,你可以指定它们的触发顺序,而不必担心顺序混乱导致数据混乱。  ·混合触发器(compound trigger)  这是11g中新出现的一种触发器。她可以让你在同一触发器中同时具有申明部分、before过程部分、after each row过程部分和after过程部分。  ·创建无效触发器(Disabled Trigger)  11g中,开发人员可以可以闲创建一个invalid触发器,需要时再编译她。  ·在非DML语句中使用序列(sequence)  在之前版本,如果要将sequence的值赋给变量,需要通过类似以下语句实现:  select seq_x.next_val into v_  在11g中,不需要这么麻烦了,下面语句就可以实现:  v_x := seq_x.next_  ·PLSQL_Warning  11g中。可以通过设置PLSQL_Warning=enable all,如果在&when others&没有错误爆出就发警告信息。  ·PLSQL的可继承性  可以在oracle对象类型中通过super(和java中类似)关键字来实现继承性。  ·编译速度提高  因为不在使用外部C编译器了,因此编译速度提高了。  ·改进了DBMS_SQL包  其中的改进之一就是DBMS_SQL可以接收大于32k的CLOB了。另外还能支持用户自定义类型和bulk操作。  ·增加了continue关键字  在PLSQL的循环语句中可以使用continue关键字了(功能和其他高级语言中的 continue关键字相同)。  ·新的PLSQL数据类型——simple_integer  这是一个比pls_integer效率更高的整数数据类型。    3. 其他部分  ·增强的压缩技术  可以最多压缩2/3的空间。  ·高速推进技术  可以大大提高对文件系统的数据读取速度。  ·增强了DATA Guard  可以创建standby数据库的快照,用于测试。结合数据库重演技术,可以实现模拟生成系统负载的压力测试  ·在线应用升级  也就是热补丁——安装升级或打补丁不需要重启数据库  ·数据库修复建议器  可以在错误诊断和解决方案实施过程中指导DBA。  ·逻辑对象分区  可以对逻辑对象进行分区,并且可以自动创建分区以方便管理超大数据库(Very Large Databases VLDBs)  ·新的高性能的LOB基础结构  ·新的PHP驱动  4. UNIX平台支持  Oracle系统一般运行于HP-UX,或是AIX平台。这些大型UNIX系统都不会用于桌面系统,一般用来运行Oracle、Sybase、DB2等大型数据库系统。其系统构建、实施、运维、高可用设置,有其平台特点。可参看一本极具特色的技术专著《Oracle大型数据库系统在AIX / UNIX上的实战详解》。该书以AIX 等大型UNIX平台为主线,以其他UNIX系统如HP-UX系统为参照,描述了Oracle10g、Oracle 11g数据库系统在这些平台上的构架方法、集群化要素、综合容灾手段等。.[安全检测]★未经过安全检测[安装测试]★未经过安装测试,使用者后果自负与本论坛无关。[免责声明]★本帖介绍的文本内容转自网络,如有出入则以官方站点公布之信息为准,凡摘自网络相关图文介绍内容的本帖不另行标注出处,原创作者如有异议可提出以便删除。★关于软件破解及注册机可能被杀毒软件报病毒或间谍木马(若已检测到的则将在帖中特别标注),请自行甄别和取舍,不另行加以解释。★ 资源下载后请对文件做必要的安全检测,该下载内容仅限于个人测试学习之用,不得用于商业用途,并且请在下载后24小时内删除。★各计算机系统环境各不相同,因此不保证该软件完全兼容于你的计算机系统,最终解决软件安装运行问题请联络官方站点寻求相关技术支持。★凡标注为下载链接转自其他站点的,无法保证资源的供源以及资源本身等情况的完整性和可用性(不可控)。★资源版权归作者及其公司所有,如果你喜欢,请购买正版。
正在读取……
这里是其它用户补充的资源():
暂无补充资源
使用 BBCODE()
类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
如果您发现自己的评论不见了,请参考以上4条。
刚收藏了本资源的用户
他们也收藏了
上海隐志网络科技有限公司
打个分吧:
留点口水(可选):3096人阅读
Oracle 11g New(17)
使用AWR 基线进行比较性能分析
o AWR 基线包含了“目标或参考”时段的一组AWR 快照
o 基线对性能优化很关键,可用于:
– 指导预警阈&#20540;的设置
– 监视性能
– 比较指导报表
使用AWR 基线进行比较性能分析
应对性能度量设置什么样的阈&#20540;才是恰当的?您要检测什么?如果希望知道性能度量&#20540;指示服务器接近容量限制,则应设置绝对&#20540;。但是,如果希望知道今天的性能与上周(或上个月)同一时间的性能之间的差异,则当前性能必须与基线进行比较。
基线是某个时段内生成的一组快照。按照统计学对这些快照进行了分组,以便获得一组随时间变化的基线&#20540;。例如,特定数据库中的每秒事务处理数会随一天中的时间而变化。每秒的事务处理&#20540;在工作时间较高,而在非工作时间则较低。基线可以记录这种变化,并可将其设置为在当前的每秒事务处理数与基线&#20540;存在显著差异时发出预警。
Oracle Database 11g基线提供了根据基线数据计算随时间变化的阈&#20540;所需的数据。基线允许对性能度量和基线数据进行实时比较,并可用来生成对两个时段进行比较的AWR 报表。
自动工作量资料档案库基线
Oracle Database 11g进一步增强了自动工作量资料档案库基线:
o 即用型移动窗口基线,可通过该基线指定自适应阈&#20540;
o 使用基线模板安排基线的创建操作
o 重命名基线
o 设置基线的到期日期
自动工作量资料档案库基线
Oracle Database 11g合并了Oracle(特别是Enterprise Manager 和RDBMS)中的多种基线概念,形成了一个“自动工作量资料档案库”(AWR) 基线概念。Oracle Database 11gAWR&基线提供了强大的功能,可用于定义动态基线和将来基线,同时显著简化了创建和管理的过程,以用于比较用途。
Oracle Database 11g引入了“移动窗口基线”概念。默认情况下,将创建系统定义的移动窗口基线;该基线对应于AWR 保留期内的所有AWR 数据。
Oracle Database 11g可以收集两种基线:移动窗口基线和静态基线。静态基线可以是单个基线,也可以是重复基线。单个AWR 基线是在单个时段内收集的。重复基线是在重复的时段内收集的(例如,六月的每个星期一)。
在Oracle Database 11g中,如果STATISTICS_LEVEL=TYPICAL或ALL,则默认启用基线。
移动窗口基线
移动窗口基线有一个:
o SYSTEM_MOVING_WINDOW:对应于最近八天的AWR&数据的移动窗口基线
o 此基线在11g是已创建好的
默认情况下,自适应阈&#20540;功能会计算此基线的统计信息。
移动窗口基线
Oracle Database 会自动维护一个系统定义的移动窗口基线。系统定义的移动窗口基线的默认窗口大小为当前的AWR 保留期(默认为八天)。如果计划使用自适应阈&#20540;,则可考虑使用较大的移动窗口(如30 天),以便精确地计算阈&#20540;。通过将移动窗口中的天数更改为等于或小于AWR
保留期中的天数的&#20540;,可以调整移动窗口基线的大小。因此,要增加移动窗口的大小,需要先相应地增加AWR 保留期。
这种系统定义的基线提供了一个现成的默认基线,EM 的性能屏幕可对照当前的数据库性能对性能进行比较。
注:在Oracle Database 11g中,快照数据的默认保留期已经从七天更改为八天,以确保捕获整周的性能数据。
性能页设置中的基线
性能页设置中的基线
过去任何已定义的基线的数据在Oracle Database 11g中都是可用的。基线数据可能显示在Enterprise Manager 的“Performance(性能)”页上。共有三个显示选项:
o Do not show baseline information(不显示基线信息)。
o Show the information from a specified static baseline(显示指定静态基线中的信息)。
o Show the information from the system moving baseline(显示系统移动基线中的信息)。
注:收集了足够的数据并且计算了统计信息之后,系统移动窗口基线就生效了。默认情况下,安排在每个周六的午夜计算统计信息。
o 使用模板可以针对将来的任何目标时段安排基线创建操作:
– 将来的单个时段
– 重复安排
– 已知的周末假日
– 每周一从上午10 点至下午2 点
o 如果某个基线模板的结束时间从将来的时间变成了过去的时间,则MMON会检测到这种变化,并创建基线。
通过针对将来时段创建基线,可以标记已知会成为关注点的时段。例如,您可能要求系统在一整年的时间里针对每周一上午自动生成一个基线,或者针对即将到来的周末假日生成一个基线(如果您怀疑该周末的流量会很高)。
以前,只能针对已经存在的快照创建基线。在Oracle Database 11g中,每夜的MMON任务会遍历所有模板以生成基线,并会进行检查以了解过去一天是否有任何时段从将来时间变成了过去时间。对于那些相关的时段,MMON任务随后会针对该时段创建一个基线。
创建AWR 基线
创建AWR 基线
可以创建两种类型的AWR 基线:单一基线和重复基线。
“Create Baseline: Baseline&Interval Type(创建基线:基线时间间隔类型)”页中有以下说明:
The single type of baseline has a single and fixed time interval: for example, from Jan 1, 2007, at&10:00 AM, to Jan 1, 2007, at 12:00 PM.(对于单一类型的基线,其时间间隔单一且固定。例如,从2007
年1 月1 日上午10:00 到2007 年1 月1 日中午12:00。)
The repeating type of&baseline has a time interval that repeats over a time period: for example, every Monday from&10:00 AM to 12:00 PM for the year
2007.(对于重复类型的基线,其时间间隔在某个时段内重复。例如,在2007 年中从每个周一的上午10:00 到中午12:00。)
要查看“AWR Baseline(AWR 基线)”页,请单击“Database Instance(数据库实例)”页中“Server(服务器)”选项卡上的“AWR Baselines(AWR 基线)”链接。在“Baseline(基线)”页上,单击“Create(创建)”并根据向导创建基线。
注:在设置特定基线的AWR 基线度量阈&#20540;之前,必须计算基线统计信息。在“Actions(操作)”菜单中选择“Schedule Statistics Computation(调度统计信息计算)”便可计算基线统计信息。还可以选择其它几种操作。
单一AWR 基线
单一AWR 基线
如果在前面的步骤中选择了“Single(单一)”选项,则将访问此图中所示的页面。
可以通过以下两种方式之一选择所需的时段:
o 选中“Snapshot Range(快照范围)”选项,然后根据页面上的说明设置“Period&Start Time(时段开始时间)”和“Period End Time(时段结束时间)”。如果要选择的图标没有显示出来,则可更改图中的时段。
o 指定“Time Range(时间范围)”,即指定开始时间和结束时间的日期和时间。通过“Time Range(时间范围)”选项,可以选择将来的时间。
完成后,单击“Finish(完成)”即可创建静态基线。
注:如果基线的结束时间是将来的时间,则将创建一个与基线同名的基线模板。
创建重复基线模板
创建重复基线模板
可以使用Enterprise Manager 定义重复基线。在向导中,如果在步骤1 中选中了“Repeating(重复)”,则可指定图中所示的重复间隔。先指定开始时间以及基线的
持续时间;然后指定收集基线统计信息的时间(每日或每周;如果为每周,则指定具体在周几进行)。指定此基线模板收集统计信息的日期范围。“Retention Time(保留时间)”设置了基线的失效&#20540;;NULL&#20540;表示基线永远不失效。
针对单一时段生成基线模板
针对单一时段生成基线模板
现在,可以创建一个模板,并使用该模板来针对将来的不同时段创建基线,以便进行可预测的调度。如果时段的任何部分是将来时间,则可使用CREATE_BASELINE_TEMPLATE过程。
对于该基线模板,如果结束时间变成了过去的时间,则使用这些输入的任务会在该时间到来时自动针对指定时段创建一个基线。该示例创建了一个基线模板;该模板会在0:0:0 21-Sep-2008 变成过去时间时创建一个基线。
如果在创建基线时使用基于时间的定义,则不需要开始快照和结束快照标识符。对于CREATE_BASELINE_TEMPLATE过程,现在也可以为使用模板创建的基线指定一个到期期限。到期期限(以天为单位)表示您希望保留基线的天数。NULL&#20540;表示基线永远不过期。
要为过去的某个时段创建基线,请使用CREATE_BASELINE过程(与Oracle Database&10g中相同)。CREATE_BASELINE过程有一个新参数:到期期限。该到期期限的含义与CREATE_BASELINE_TEMPLATE的到期期限的含义相同。
创建重复基线模板
DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE_TEMPLATE&(&
day_of_week &=& 'SATURDAY',&
hour_in_day &=& 6,&
duration &=& 20,
start_time =& to_date('21-JUN-2007','DD-MON-YYYY'),
end_time =& to_date('21-JUN-2008','DD-MON-YYYY'),
baseline_name_prefix =& 'SAT_MAINT_WIN'
template_name &=& 'SAT_MAINT_WIN',&
expiration &=& 90,
dbid &=& NULL );
创建重复基线模板
使用CREATE_BASELINE_TEMPLATE过程可以生成一些基线模板,这些模板可以根据重复的时间计划自动创建连续时间段的基线。也可以指定是否要在指定的到期间隔(expiration) 后自动删除基线。
示例生成了一个模板,用于针对一年中与每个SATURDAY_MAINTENANCE_WINDOW对应的时段创建一个基线。该基线是为一个20 小时的时段(duration) 创建的,该时段开始于每个周六(day_of_week) 的上午6:00&(hour_in_day)。该基线的名称为“SAT_MAINT_WIN”,后面附加了时间信息以使其具有唯一性。该模板的名称为“SAT_MAINT_WIN”,每个基线的保留时间为90
天(expiration)。该模板是针对本地数据库(dbid =& NULL) 创建的。
使用此基线可以比较维护窗口期间的每个周六所使用的资源。
DBMS_WORKLOAD_REPOSITORY程序包
o 添加了以下过程:
– CREATE_BASELINE_TEMPLATE&
– RENAME_BASELINE&
– MODIFY_BASELINE_WINDOW_SIZE&
– DROP_BASELINE_TEMPLATE&
o 添加了以下函数:
– SELECT_BASELINE_METRIC&
DBMS_WORKLOAD_REPOSITORY程序包
该示例显示了在Oracle Database 11g的DBMS_WORKLOAD_REPOSITORY程序包中提供的接口集,可用于管理和过滤PL/SQL。
使用MODIFY_BASELINE_WINDOW_SIZE可以修改SYSTEM_MOVING_WINDOW的大小。
基线支持的数据字典:
o 经过修改的DBA_HIST_BASELINE
o 新增的DBA_HIST_BASELINE_DETAILS
o 新增的DBA_HIST_BASELINE_TEMPLATE
支持AWR 基线的数据字典视图已发生了更改。
DBA_HIST_BASELINE:经过修改的视图
DBA_HIST_BASELINE已经过了修改,可以支持SYSTEM_MOVING_WINDOW基线以及根据模板生成的基线。增加的信息包括创建日期、上次计算统计信息的日期以及基线的类型。
DBA_HIST_BASELINE_DETAILS:新增的视图
DBA_HIST_BASELINE_DETAILS将显示一些信息,您可以据此确定给定基线的有效性,如基线时段内是否存在关机,快照数据所涵盖的基线时段的百分比等。
DBA_HIST_BASELINE_TEMPLATE:新增的视图
DBA_HIST_BASELINE_TEMPLATE保存了基线模板。此视图提供了一些信息,MMON需要使用这些信息来确定何时根据模板创建基线以及何时删除基线。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:6662004次
积分:79800
积分:79800
排名:第13名
原创:1433篇
转载:15篇
译文:10篇
评论:876条
文章:870篇
阅读:4599133
(5)(1)(3)(1)(1)(4)(8)(4)(4)(8)(61)(212)(58)(93)(370)(499)(126)}

我要回帖

更多关于 手机放米缸要套袋子吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信