oracle 11g 新特性培训V1[1].0-20090929-B

合集下载

oracle11g新特性(精)

oracle11g新特性(精)

Oracle 11g 新特性Oracle 11g现在已经开始进行beta测试,预计在2007年底要正式推出。

和她以前其他产品一样,新一代的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语句上。

性能比较由维护窗口中一个新管理任务来完成。

Oracle数据库11g新特性:安全性

Oracle数据库11g新特性:安全性

Oracle数据库11g新特性:安全性默认口令2006 年,OTN 发布了我撰写的一系列题为“安全保护项目:一种分阶段的数据库基础架构保护方法”的文章。

在这些文章中,我讨论了如何应对常见的安全挑战(如用户使用默认口令)以及如何扫描您的数据库以查找这些用户。

对我而言很不幸的是,您可能已经忘记了我文章中的那一部分。

Oracle 数据库11g 现在提供一种快速识别使用默认口令的用户的方法。

该方法实施起来极为简单,只需检查单个数据字典视图:D BA_USERS_WITH_DEFPWD.(注意,DBA_ 是一个标准前缀,它不仅包含使用默认口令的DBA 用户。

)您可以执行以下命令来识别这些用户:输出如下:由于SCOTT 使用了默认口令TIGER,因此您会看到他出现在上面的清单中。

使用下面的语句进行更改:现在,如果您查看该视图:您就不会在该清单中看到SCOTT 了。

就这么简单!区分大小写的口令在版本11g 之前的Oracle 数据库中,用户口令是不区分大小写的。

例如:这种安排为支付卡行业(PCI)数据安全标准之类的标准带来了问题,这些标准要求口令区分大小写。

该问题得到了解决,在Oracle 数据库11g 中,口令也可以区分大小写。

通过DBCA 创建数据库时,系统会提示您是否希望升级到“新的安全标准”,其中之一就是区分大小写的口令。

如果您接受该标准,口令在创建时的大小写状态将被记录下来。

假如您接受了新标准,相应的操作结果如下:注意对“tiger”和“TIGER”的不同处理方式。

现在,您的某些应用程序可能无法立刻传递大小写正确的口令。

典型示例是用户输入表单:很多表单在接受口令时不会进行大小写转换。

然而,在Oracle 数据库11g中,这种登录方式可能会失败,除非用户以区分大小写格式输入口令,或者开发人员对应用程序进行了修改,使其能够进行大小写转换(这一点不可能迅速实现)。

不过,如果您希望的话,仍然可以通过更改系统参数SEC_CASE_SENSITIVE_LOGON 恢复到不区分大小写的状态,如以下示例所示。

Oracle 11g培训课程资料

Oracle 11g培训课程资料

• • • • • • • • • • • • • •
2--表t_student的创建 create table t_student( stuno varchar2(20), name varchar2(20), age number(3), gender varchar2(4) );
SELECT * FROM T_STUDENT; DESC T_STUDENT; --增加字段 ALTER TABLE T_STUDENT ADD(CLASSID NUMBER(4)); --修改字段 ALTER TABLE T_STUDENT MODIFY (GENDER VARCHAR2(4) DEFAULT '男'); • ALTER TABLE T_STUDENT MODIFY (NAME VARCHAR2(10)); • ALTER TABLE T_STUDENT MODIFY (GENDER VARCHAR2(4)
数据库用户
11.系统全局区(SGA)
SGA有几个内存结构组成: – 共享池 – 数据库高速缓存 – 重做日志缓存 – 其它结构(例如锁和闩锁,数 据状态) 在SGA中有两个可选的内存结构: – 大池 – JAVA池
共享缓冲区 库缓冲区 数据字典
SGA
数据缓冲区 日志缓冲区
Java池
大池
12.SQL查询语句的步骤 编译(parse) 首先在共享池中搜索是否有相同的SQL语句,如果没有就进行后续操作 检查SQL语句的语法是否正确 通过查看数据字典来检查表和列的定义 对所操作的对象加编译锁,以便在编译语句期间对象的定义不能被改变 检查所引用对象的用户权限 生产执行该SQL语句所需的优化执行计划 将SQL语句的执行计划装入共享的SQL区 执行(execute) 提取数据(fetch)

关注Oracle 11g新特性

关注Oracle 11g新特性
( rc AC O al E是 甲骨 文 公 司 为 O al开 发 e r e c 人 员和 D A颁 发 的荣 誉 称 号 , 旨在 奖 励 B
来看这个功能 :在 系统中捕获某个时段
所 运 行 的 所 有 S , 然 后 搭 建 一 个 和 QL
当前 系统一样 的测试 环境 ,这样我们可
求 ,频繁地发 布应用。应用变化会带来
S hma 变 化 , 尤 其 严 重 的 是 , 数 据 ce 的
以在测试环境 中做想做 的事情 ,如增加
idx n e ,准备 好之后可 以重现搜集时段内
数 据 库 所 执 行 的 S Lrpa ) 通 过 观 Q ( l 。 e y
库 可能需要新 增加 id x n e 。增加 id x n e 绝 对是一件危 险的事情,这本是为 了优 化 查询而增加 ,但却 可能导致原来的某些 查 询选择 了错误 的 id x n e 。运 气好 会导 致应用性能少量 下降,运 气不好则导致 数据库立即宕机 !数 据库 可靠性要求很 高,但是如何来保证 频频出现的新变化
地 应 用 定 制 软 件 ? 甲骨d re 表 ep rAn esn
示 , 目前 甲 骨 文 正 在 开 发 一 种 通 用 程
序 ,以 实 现让 甲骨文 的软件 能 够 在各
个 领域 内使用 。与此 同时 ,“目前应用 软 件有 向 ‘ 合体 ’发 展 的趋 势 ” 混 ,主
应用成本 ,这 也是 甲骨文提 出扩大 中间 件定 义 的原 因之 一 。“ 身份 管理 ”是 甲 骨文一再 强调 的独特功能 ,在 甲骨文 身 份管理软件 中设置有虚拟 目录 ,以 简单 的界面来显示 复杂的应用 。提及虚拟化 应用 ,R l d Se 表示,有两种 不同的 oa l n e 服务器虚拟形式 ,一 种是把一个大的主 机拆分成许多小的 计算 机,另外一种虚 拟化是 把许多不 同的服 务器整合到一台 计算 机 中,这也是 网格 计算的原理 。甲 骨文的中间件完全 支持 虚拟化应用 。在 中间件领域 ,甲骨文也提 到 了将来的发 展方 向,即提 供全面的解决 方案,支持 开放架 构和异构的环境 ,这 与网格计算

oracle11g使用教程

oracle11g使用教程

oracle11g使用教程
Oracle11g是Oracle公司推出的一款关系型数据库管理系统。

它是Oracle数据库系列中最新的版本,带来了许多新的功能和改进,可以帮助用户更高效地管理和使用数据库。

首先,Oracle11g引入了一种称为“分区”的新特性。

分区是将数据库表按照某种规则划分成多个部分,每个部分可以独立地进行管理和维护。

它可以提高查询效率和数据装载速度,同时还可以改善数据的可用性和可靠性。

另外,Oracle11g还引入了一种称为“全文搜索”的功能。

全文搜索可以帮助用户更方便地从大量的文档中快速查找所需的信息,而不需要通过繁琐的查询语句来进行搜索。

它还支持多语言搜索和高级搜索功能,对于需要处理大量文本数据的应用场景非常有用。

此外,Oracle11g还提供了一种称为“数据泵”的工具,用于高效地将数据库中的数据导入和导出。

数据泵支持更灵活的导入和导出选项,可以选择导入或导出指定的表、分区或者数据集合,同时还可以进行数据转换和过滤,以满足不同的需求。

除此之外,Oracle11g还改进了数据库的安全性和可管理性。

它引入了更强大的身份验证和授权功能,可以更好地保护数据库中的数据安全。

同时,它还提供了一套全面的监控和管理工具,可以更方便地进行数据库性能调优和故障排除。

综上所述,Oracle11g是一款功能强大且易于使用的数据库管
理系统。

它通过引入新的特性和改进现有的功能,使用户能够更高效地管理和使用数据库。

无论是对于开发人员还是数据库管理员来说,Oracle11g都是一款值得学习和使用的优秀工具。

Oracle11g 安装 培训 视频教程

Oracle11g   安装 培训   视频教程

王二暖Oracle11g教室时间和具体内容第0部分本视频课程简介.wmv 38分钟第1部分Oracle11g简介.wmv 46分钟第2.1部分oracle11g的基本SQL语句和函数.wmv 1小时22分钟第2.2部分oracle11g的复杂SQL语句.wmv 1小时47分钟第3部分用户和权限.wmv 45分钟第4部分完整行约束.wmv 37分钟第5部分oracle11g的网络配置.wmv 1小时11分钟第6部分oracle11g的锁.wmv 29分钟第7部分Oracle11g的体系结构.wmv 2小时36分钟第8部分Oracle11g的启动和关闭.wmv 33分钟第9部分oracle11g的表.wmv 1小时20分钟第10部分oracle11g的表分区.wmv 1小时10分钟第11部分同义词.wmv 17分钟第12部分序列视频.wmv 26分钟第13部分oracle11g的视图.wmv 41分钟第14部分索引.wmv 1小时10分钟第15部分JAVA操纵Oracle11g.wmv 45分钟第16部分oracle11g中的事务.wmv 57分钟第17部分oracle11g的数据字典和动态性能视图.wmv 38分钟第18部分ORACLE11g的归档方式和日志文件的相关操作.wmv 1小时11分钟第19部分oracle11g的PLSQL基础.wmv 2小时12分钟第20部分oracle11g的过程和函数.wmv 51分钟第21部分oracle11g的游标.wmv 1小时27分钟第22部分oracle11g的触发器.wmv 1小时23分钟第23部分oracle11g的程序包.wmv 1小时10分钟第24部分JAVA访问oracle11g中的存储过程.wmv 55分钟第25部分oracle11g的临时表空间.wmv 28分钟第26部分oracle11g的UNDO表空间.wmv 37分钟第27部分oracle11g的逻辑备份恢复.wmv 2小时46分钟第28部分Oracle11g的数据装载.wmv 50分钟第29部分oracle11g的闪回Flashback.wmv 1小时15分钟第30部分oracle11g的物化视图.wmv 58分钟第31部分使用物化视图和exp实现生产库的逻辑备份的例子.wmv 16分钟具体课程目录如下:第1部分Oracle11g简介1.1 Oracle的发展1.2 Oracle的主要产品1.3 为什么要学习Oracle11g1.4 Oracle11g简介1.5 Oracle11g的认证1.6 Oracle11g的安装(for Windows)1.7 Oracle11g的服务1.8 Oracle11g的卸载1.9 访问Oracle11g的工具1.10 Oracle11g常用的SQL*Plus命令1.11 Oracle11g的网络配置第2.1部分Oracle11g的基本SQL语句和函数2.1.1 Oracle的数据类型2.1.2 数据定义语言2.1.3 数据操纵语言2.1.4 SELECT命令详解2.1.5 Oracle中的CREATE TABLE <new_table_name> AS ...和insert into <table_name> select ...的使用2.1.6 数据控制语言2.1.7 SQL操作符2.1.8 Oracle的单行函数2.1.9 GROUP BY和HAVING子句的使用2.1.10 多表连接的方式2.1.11 集合操作符2.1.12 表和列的重命名第2.2部分Oracle11g的复杂SQL语句2.2.1 SQL语句执行顺序的分析2.2.2 EXISTS执行过程的分析2.2.3 子查询的使用2.2.4 GROUP BY的练习2.2.5 自连接的使用2.2.6 SELECT CASE WHEN的的使用2.2.7 复杂更新语句的使用(UPDATE执行过程的分析)2.2.8 分析函数的使用2.2.9 DECODE的使用2.2.10 Oracle中的行列转换2.2.11 ROWNUM的使用2.2.12 使用三种SQL命令来删除表中的重复记录2.2.13 GROUP BY GROUPING SETS 的使用第3部分用户和权限管理3.1 Oracle11g的默认用户3.2 创建新用户3.3 概要文件profile的使用3.4 Oracle11g的权限分类3.5 Oracle11g的系统权限3.6 Oracle11g的对象权限3.7 Oracle11g的角色管理3.8 删除、修改用户第4部分完整行约束4.1 举例说明数据完整性的含义4.2 维护数据完整性的五种方式的举例说明4.3 建立主键的五种不同方式4.4 完整性约束的习题讲解4.5 给已有表添加、删除约束的方法第5部分Oracle11g的网络配置5.1 Oracle11g的网络连接方式5.2 Oracle11g至少需要启动的服务5.3 lsnrctl命令的使用5.4 sqlnet.ora的作用5.5 客户端连接的两种方式5.6 tnsnames.ora的作用5.7 Oracle11g的服务名的含义5.8 listener.ora的作用5.9 静态注册、动态注册的含义及其相互转化的方式第6部分Oracle11g的锁6.1 锁的概念和优点6.2 行级锁6.3 表级锁的五种方式6.4 死锁第7部分Oracle11g的体系结构7.1 Oracle11g的主要组件7.2 Oracle11g内存结构7.3 Oracle11g的SGA的组成7.4 Oracle11g的PGA的组成7.5 Oracle11g的进程概念7.6 Oracle11g的后台进程7.7 9i中的自动PGA管理7.8 10g中的自动SGA管理7.9 11g中的自动内存管理7.10 Oracle11g的物理文件7.11 Oracle11g的逻辑结构第8部分Oracle11g的启动和关闭8.1 Oracle11g的参数文件8.2 Oracle11g的四种状态8.3 Oracle的启动8.4 Oracle的关闭第9部分Oracle11g的表9.1 术语----高水位线9.2 术语---- PCTFREE9.3 术语---- PCTUSED9.4 PCTFREE和PCTUSED的使用场合9.5 普通表(包含分配空间、移动表、收缩表、截断表等操作的方式)9.6 IOT表9.7 簇表9.8 临时表第10部分Oracle11g的表分区10.1 表分区的含义10.2 范围分区10.3 散列分区10.4 列表分区10.5 复合分区10.6 Oracle11g的引用分区10.7 Oracle11g的间隔分区10.8 Oracle11g的基于虚拟列的分区10.9 Oracle11g的系统分区10.10 分区的维护操作第11部分同义词11.1 同义词的含义11.2 共有同义词的建立和使用11.3 私有同义词的建立和使用11.4 tab是什么?第12部分序列12.1 序列的含义12.2 建立序列(包括重要参数的含义)12.3 访问序列12.4 更改、删除序列12.5 程序中如何实现自增第13部分Oracle11g的视图13.1 Oracle11g中创建视图的语法13.2 多表视图的建立13.3 单表视图的更新13.4 视图上的DML语句13.5 视图中的函数第14部分索引14.1 索引的概念和作用14.2 B树索引的工作原理(查询过程分析)14.3 创建标准索引14.4 如何分析索引中是否存在碎片和使用率14.5 创建唯一索引、组合索引、反向键索引、位图索引14.6 基于函数的索引14.7 重建索引的条件和方法14.8 索引的分区14.9 获取索引信息的视图第15部分JAVA操纵Oracle11g15.1 Oracle11g的驱动所在的位置15.2 ODBC访问方式15.3 JDBC-ODBC桥访问方式,输入Java代码演示15.4 JDBC访问方式,输入Java代码演示第16部分Oracle11g中的事务16.1 举例说明事务的四个特性16.2 Oracle11g事务的命令(与SqlServer进行对比)16.3 JAVA中进行oracle11g的事务处理(举2个经典例子,输入Java代码演示)第17部分Oracle11g的数据字典和动态性能视图17.1 Oreacle11g中的数据字典的含义是什么17.2 数据字典基本表怎么被创建的17.3 数据字典视图是什么?怎么被创建的17.4 Oracle11g的数据字典视图的三种类型(分析user_tables究竟是什么)17.5 Oracle11g的动态性能视图(分析V$SESSION究竟是什么)第18部分Oracle11g的归档方式和日志文件的相关操作18.1 在线日志文件的作用18.2 数据库归档方式的转换18.3 Oracle11g的归档日志位置的设置18.4 归档中,被废弃的早期的初始化参数18.5 联机日志文件和联机日志文件组18.6 联机日志文件组的四种常见状态18.7 增加、清除联机日志文件18.8 自动归档、手工归档第19部分Oracle11g的PL/SQL基础19.1 PL/SQL简介19.2 PL/SQL 块的结构19.3 变量和常量(与T-SQL进行比较)19.4 PL/SQL中的数据类型(包含Oracle11g中新增的类型)19.5 如何把大文件保存到表BLOB列中19.6 如何把大内容保存到表的CLOB列中19.7 Oracle11g新特性:无dual的序列19.8 PL/SQL中的流程控制结构(重点讲循环的几种方式)19.9 Oracle11g新特性:continue语句的使用19.10 动态SQL的使用19.11 PL/SQL中的错误处理机制第20部分Oracle11g的过程和函数20.1 创建过程的语法20.2 过程参数的三种模式20.3 在两种方式下(Sql*Plus中和其他过程内),执行过程的方法20.4 执行过程的权限20.5 创建函数的语法20.6 函数的课堂题目和解答20.7 函数和过程的比较20.8 Oracle11g的自主事务处理第21部分Oracle11g的游标21.1 游标的简介和分类21.2 Oracle11g的隐式游标21.3 Oracle11g的显式游标21.4 Oracle11g的带参数的显式游标21.5 使用显式游标更新行(更新、删除)21.6 Oracle11g的循环游标21.7 使用fetch ... bulk collect into进行批量提取21.8 Oracle11g的REF游标21.9 显式游标、REF游标的课堂题目和分析解答第22部分Oracle11g的触发器22.1 触发器的作用22.2 创建触发器的语句(与SqlServer进行比较)22.3 for each row子句的含义22.4 after、before两种类型的触发器的区别22.5 instead of触发器的使用22.6 模式触发器的使用22.7 数据库启动、关闭触发器的使用22.8 用户登录、退出触发器的使用22.9 启用、禁用、查看触发器第23部分Oracle11g的程序包23.1 程序包的含义23.2 建立包规范23.3 建立包体23.4 程序包中游标的使用23.5 常用的内置程序包(dbms_output、dbms_random、utl_file、dbms_job等)第24部分JAVA访问Oracle11g中的存储过程24.1 java程序中调用Oracle11g中的没有返回参数的存储过程(插入记录)24.2 java程序中调用Oracle11g中的没有返回参数的存储过程(更新记录)24.3 java程序中调用Oracle11g中的有返回参数的存储过程(查询记录)24.4 java程序中调用Oracle11g中的返回列表的存储过程24.5 java程序中调用Oracle11g中的分页存储过程(存储过程返回分页的列表)第25部分Oracle11g的临时表空间25.1 Oracle11g中临时表空间的作用25.2 Oracle11g的临时表空间和临时表空间组25.3 oracle11g的临时表空间的操作第26部分Oracle11g的UNDO表空间26.1 9i到11g的Undo管理的方式改变26.2 UNDO块的作用26.3 UNDO表空间的作用26.4 Oracle11g的UNDO相关的重要参数26.5 Oracle11g的UNDO表空间的操作26.6 Oracle11g的UNDO表空间的新特性第27部分Oracle11g的逻辑备份恢复27.1 数据库备份、恢复简介27.2 Oracle环境中可能发生的故障类型27.3 传统的导出程序exp27.4 传统的导入程序imp27.5 可传输表空间27.6 11g的数据泵简介27.7 expdp的重要参数27.8 impdp的重要参数27.9 exp/imp与数据泵的区别第28部分Oracle11g的数据装载28.1 数据装载的使用场合和几种方式28.2 SQL*LOADER的使用28.3 外部表的使用第29部分Oracle11g的闪回Flashback29.1 Oracle9i的闪回查询29.2 Oracle10g的闪回版本查询29.3 Oracle10g的闪回事务查询29.4 Oracle10g的闪回表29.5 Oracle10g的闪回删除29.6 Oracle10g的闪回数据库第30部分Oracle11g的物化视图30.1 物化视图的发展、简介30.2 物化视图的作用30.3 创建物化视图的权限30.4 创建物化视图的选项30.5 基于主键的物化视图30.6 基于rowid的物化视图第31部分使用物化视图和exp实现生产库的逻辑备份的例子31.1 问题的提出31.2 问题的解决。

Oracle 数据库11g新特性概述

Oracle 数据库11g新特性概述
<Insert Picture Here>
Oracle 数据库 11g 新特性概述
Martin.yang@
Oracle数据库进化史
Oracle exadata
Oracle 数据库 11g
数据库一体机
数据屏蔽
TDE 表空间加密 Oracle Audit Vault Oracle Database Vault 透明数据加密 (TDE)
• 表压缩技术
• 象在数据仓库应用中一样, 现在可以用在OLTP应用中
• 查询结果集缓存
• 查询或函数结果集的高速缓存, 可用于大量读操作的数据
• 新一代RAC Cache Fusion技术
• 更高的伸缩性
Oracle SecureFiles
Consolidated Secure Management of Data 许多应用同时使用文件和关系型数据 • 例: 文档管理系统, 医药, CAD, 图象管理
• • •
DataGuard创新
• DataGuard增强
• 支持只读物理备份 • APPLY性能提高
• 支持XML类型
• 支持透明数据加密
• 备份数据库快照
• 除作为HA和DR外, 充分利用备份数据库 资源 • 测试! • 保证无数据丢失
DataGuard从根本上改变了冗余架构的价值
Flashback创新
Oracle 数据库 10g
实时列屏蔽(VPD) 安全配置扫描
客户端身份传播 细粒度审计 Oracle 数据库 9i Oracle Label Security 代理身份验证 企业用户安全性 Oracle 8i 虚拟专用数据库 (VPD)
数据库加密 API 强身份验证 自带网络加密 Oracle 7 数据库审计 政府客户

oracle11gR2(oracle11.2)新特性

oracle11gR2(oracle11.2)新特性

oracle11gR2(oracle11.2)新特性by o8xv0123加强了升级包的安装功能1,直接从老版本升级到最新版,而不需要从老版本多次逐个执行小版本的升级比如,可以从11.0.1.0直接升级到11.0.3.0 或者从10.x直接升级到11.0.3.0而不需要先升级到11.0.2.0,再到11.0.3.02,可以将补丁包安装到新的独立的目录中,同时也支持用补丁覆盖安装到旧版oracle软件所在的目录,官方推荐前者3,新的软件安装包集成了安装程序和升级包,而不是先安装一个基础版本再打补丁包新的软件升级选项1,从oracle 11g r2开始,支持在线升级功能(动态地从oracle服务器下载,同时进行升级),也可以先将补丁包下载到本地,然后进行安装2,支持oracle客户端的覆盖安装升级3,TDE硬件设备加速功能(直译)新的oracl e网格架构安装选项Oracle Database 11g Release 2提供了新的oracle网格架构的安装,在单实例的数据库中,oracle的网格架构包括,ASM,listener和oracle restart(新特性),oracle restart将会监控oracle的运行并管理oracle的运行状况,如果一个包含了oracle数据库实例,oracle ASM管理实例和listener的oracle 环境出现故障,oracle restart将会自动对其进行重新启动。

在集群环境中,oracle网格架构包括,oracle 集群,oracle ASM和listeners。

如果想要在独立服务器中使用oracle 网格架构的话,必须要在安装oracle数据库之前安装oracle网格架构的相关软件。

新的桌面和服务器安装选项Oracle Database 11g Release 2提供了一个新的安装选项,你可以选择要安装数据库的系统的类型,如果是笔记本或者PC的话,可以选择"桌面类型“选项,否则可以选择服务器类型。

Oracle11g新特性交流

Oracle11g新特性交流
Oracle11g安装维护 及新特性
北京XXXX有限公司 IT服务中心
1
目录
1
概述
2
Oracle11g的安装
3
Oracle11g日常维护
4
Oracle11g工具
5
Oracle11g性能调优
6
Oracle11g应用现状
2
1、概述
❖ Oracle在2013年8月27日最终发布了11.2.0.4版本,该PatchSet 的补丁号为:13390677 。 这将是Oracle 11gR2的终极版本 。
3
1、概述
❖ 快速的故障解决,这一特性是通过引入自动收集故障相关 信息来完成的,同时数据库提供修复建议(repair Advisor)等 工具协助快速故障诊断。
❖ 关于分区的增强,实现了通过逻辑对象分区,同时实现了 自动分区创建的功能。引用分区、间隔分区、虚拟列分区 以及扩展的组合分区等增强功能支持无限的分区设计可能 行,并提高了可管理性。
❖ ALTER SYSTEM SET AUDIT_TRAIL=NONE SCOPE=SPFILE;
14 14
4、Oracle11g 工具(一)
❖Oracle Enterprise Manager 11g ❖ https://192.168.1.1:1158/em/console/logon/logon
6 6
2、Oracle11g 的安装(三)
❖ Oracle11g 在数据库与客户端之间,添加了一层虚拟的服务 层,就是所谓的scanip以及scaniplistener,在客户端仅需要 配置scanip的tns信息,通过scaniplistener,连接后台集群数 据库。这样,不论集群数据库是否有添加或者删除节点的 操作,均不会对client产生影响。当有客户端应用程序使用 SCANip访问数据库时,scanlistener会将连接转发到 locallistener上。

Oracle11g_新特性及常用维护

Oracle11g_新特性及常用维护

Oracle11g 新特性及常用维护工具详解V1.0目录第1章 ORACLE11g体系结构介绍 (1)1.1 ORACLE11g的后台进程介绍 (1)1.2 ORACLE11g的内存结构 (2)第2章 ORACLE11g新特性及新功能使用 (4)2.1 Oracle11g自动共享内存管理(ASMM) (4)2.1.1 SGA自动调整原理 (4)2.1.2 自动调整参数构成 (4)2.1.3 相关视图 (5)2.1.4 如何设置使用自动内存管理 (5)2.2 Oracle11g日志管理 (6)2.2.1 Oracle11g日志概述 (6)2.2.2 Oracle11g日志路径 (6)2.2.3 ADR Command Interpreter (ADRCI)介绍及使用: (7)2.3 Oracle 11g 逻辑备份和恢复 (8)2.3.1 Data Pump 导出 (8)2.3.2 Data Pump 导入 (10)2.4 Oracle11g Flashback特性 (12)2.4.1 闪回版本 (12)2.4.2 闪回事务 (13)2.4.3 闪回丢弃 (13)2.4.4 闪回表 (15)2.4.5 闪回数据库 (15)2.4.6 闪回数据存档 (16)2.5 Oracle11g ASM (23)2.5.1 ASM概述 (23)2.5.2 ASM 实例 (23)2.5.3 关于 ASM 文件 (25)2.5.4 ASM 磁盘组 (26)2.5.5 ASM局限性 (26)2.5.6 使用 SQL*Plus配置ASM (27)2.6 Oracle11g AWR和ADDM (28)2.6.1 Oracle11g AWR概述 (28)2.6.2 使用AWR进行信息采集需要的空间占用 (29)2.6.3 Snapshots(快照) (29)2.6.4 基线管理 (30)2.6.5 基线模板管理 (31)2.6.6 AWR数据传递 (32)2.6.7 AWR报表生成 (34)2.6.8 ADDM(Automatic Database Diagnostic Monitor)概述 (35)2.6.9 设置初始化参数启用ADDM (36)2.6.10 ADDM 结果分析 (37)2.6.11 使用ADDM诊断数据库性能问题 (38)2.7 Oracle11g强大的企业管理器功能(OEM) (39)2.7.1 使用EMCA工具配置数据库控制 (40)2.7.2 使用 EMCA 配置RAC数据库控制 (41)2.7.3 使用emctl命令启动、停止 (41)2.7.4 OEM使用及功能介绍 (41)第3章 ORACLE11g使用过程中常见问题 (51)3.1 Oracle11g默认安装使用保留的11g增强安全设置(包括审记和默认的口令概要文件 (51)3.1.1 oracle数据库时提示“ORA-28002: 7 天之后口令将过期” (51)3.1.2 Oracle11g版本中密码大小写敏感 (52)3.1.3 数据库alert日志中报ORA-1654: unable to extend index SYS.I_AUD1......错误. (52)3.2 oracle 11G SYSAUX空间严重不足,alter日志报ORA-1683和ORA-1688错 (53)3.3 ORACLE 11g如何启用客户端web管理 (55)3.4 解决ORACLE 11G RAC VIP资源切换时间过长 (55)3.5 如何卸载Oracle Clusterware (56)第4章常用命令说明 (60)4.1 附一:expdp (60)4.2 附二:Impdp (62)4.3 附三:adrci (64)4.4 附四:emctl (66)4.5 附五:asmcmd (66)关键词:Oracle11g ASMM Flashback ASM AWR ADDM OEM expdpimpdp adrci emctl ADR 新特性摘要:本文主要针对Oracle11g常用新特性、新功能(主要包括Oracle11g的体系结构、自动共享内存管理、日志管理、逻辑备份和恢复、Flashback特性、 ASM、AWR和ADDM、强大的企业管理器功能(OEM))进行介绍,使具有Oracle9i基础的工程师能在较短的时间内掌握Oracle11g的新功能。

Oracle 11g 面向DBA的新功能学习指南less11_Flashback

Oracle 11g 面向DBA的新功能学习指南less11_Flashback

闪回和 LogMiner 的新增功能和增强功能组织经常需要跟踪和存储在某个记录的生存期内对该记录进行的所有事务处理更改。

现在不必再将此智能功能内置到应用程序中。

闪回数据归档功能以安全的方式满足了长期保留需求(超过还原保留期)。

使用 Oracle Database 11g您可以闪回所选事务处理和所有相关事务处理。

此恢复操作使用还原数据创建并执行相应的校正事务处理,使受影响的数据还原到其原始状态。

闪回事务处理或“作业回退”只使用一个命令即可在保持数据库联机的同时,轻松并快速地回退某一特定事务处理或一组事务处理及其相关事务处理,从而提高了逻辑恢复期间的可用性。

在早期版本中,管理员需要为 LogMiner 安装并使用单独的 Java 控制台。

使用 Enterprise Manager 界面,管理员可以使用一个与闪回事务处理集成在一起的界面,因此少了一个安装任务。

这些增强功能提供了基于任务的直观方法(通过 EM 图形化用户界面),或者降低了应用程序的复杂性,因此增强了易用性并节省了时间。

闪回数据归档:概览闪回数据归档是一个新的数据库对象,是存储历史记录信息的逻辑容器。

它存储在一个或多个表空间中,跟踪一个或多个表的历史记录。

您需要为每个闪回数据归档指定保留持续时间。

可在闪回数据归档中按保留要求分组历史记录表数据。

多个表可以共享相同的保留和清除策略。

使用“Oracle Total Recall”选项,Oracle Database 11g得到了显著增强,它可以跟踪历史记录,同时保持性能受到的影响最小,并且可以使用压缩形式存储历史记录数据。

此效率是使用您自己的触发器所无法达到的,这些触发器还需要花费时间和精力进行设置和维护。

系统不允许执行使历史记录失效或阻止历史记录捕获的操作,例如删除或截断表。

闪回数据归档比较闪回数据归档技术与闪回数据库的比较:•使用闪回数据归档可以访问任意时间点的数据,而不会实际更改当前数据。

Oracle 11g 统计信息新特性

Oracle 11g 统计信息新特性

Oracle 11g新特性之统计信息收集摘要:本文描述了11g的新特性中,有关收集统计信息方面功能的增强。

本文围绕统计信息收集,分别对收集统计信息时可以设置的选项、对合并列收集统计信息,对表达式和函数收集统计信息以及延迟发布统计信息这四个方面做了阐述。

1. 设置收集统计信息时的选项我们知道,数据库里的对象的统计信息(statistics)对于优化器得到正确的执行计划来说起着至关重要的作用。

因此从10g R1开始,只要使用DBCA安装的数据库,都会自动创建一个job,该job缺省周一到周五每天晚上10点到第二天早上6点(周末则为全天)负责收集数据库所有对象的统计信息。

不过,可能存在某些情况,你需要用自己的脚本来收集某些特殊对象的统计信息。

但是由于你采用了自动收集统计信息,oracle就会对所有对象使用相同的选项来收集统计信息,这样你就失去了对某个对象的控制权。

当你发现缺省的统计信息收集方式对某个对象不是很合适时,你必须锁定该对象的统计信息,并使用一个特殊的选项值对该对象来收集统计信息。

比如,某个表的列的数据倾斜(列为某种值的记录行数非常多,而某种值的记录行数又非常少)的非常严重,这时如果采用标准的采样率:ESTIMATE_PERCCENT=AUTO_SAMPLE_SIZE可能就不适合了。

这时你就需要单独指定该对象的采样率。

我们知道,在11g之前的收集统计信息方面,oracle提供的类似的其他选项还包括:CASCADE、DEGREE、METHOD_OPT、NO_INVALIDATE、GRANULARITY.到了11g里,则提供了更大的灵活性,从而使得你可以很简单的处理上面所说的这种情况。

在11g里,上面说的这些选项可以在不同的级别上分别设置,级别由高到低分别为:global级别、数据库级别、schema级别、表级别。

其中,低级别的选项覆盖高级别的选项。

比如,对于上面所举的例子来说,如果要对你的一个特殊的、列上的值倾斜的很严重的表收集统计信息时,你只需要简单的调用如下的存储过程来设置该表级别上的的ESTIMATE_PERCCENT=100即可,如下所示:SQL> exec dbms_stats.set_table_prefs('Schema_name','Table_name','ESTIMATE_PERCCENT','100');这样设置以后,当数据库在自动收集统计信息时,对于其他没有单独设置采样率的表来说,采样率会采用AUTO_SAMPLE_SIZE,而对于你单独设置的Table_name表,则会使用100的采样率来收集统计信息。

oracle11g课程设计

oracle11g课程设计

oracle11g课程设计一、课程目标知识目标:1. 理解Oracle 11g数据库的基本概念和体系结构;2. 掌握Oracle 11g数据库的安装和配置方法;3. 学会使用SQL语言进行数据查询、插入、更新和删除操作;4. 掌握Oracle 11g数据库的表、索引、视图和存储过程的创建与管理;5. 了解数据库的安全性和事务处理。

技能目标:1. 能够独立完成Oracle 11g数据库的安装和配置;2. 能够运用SQL语言实现数据的基本操作;3. 能够设计和实现简单的数据库表、索引、视图和存储过程;4. 能够进行数据库的安全性设置和事务处理。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发学习积极性;2. 培养学生良好的团队合作精神和沟通能力;3. 增强学生的数据库安全意识,培养责任感;4. 使学生认识到数据库技术在实际应用中的重要性,提高职业素养。

课程性质:本课程为实践性较强的课程,注重理论与实践相结合,培养学生的实际操作能力。

学生特点:学生具备一定的计算机基础和编程能力,对数据库技术有一定了解,但实践经验不足。

教学要求:教师应注重引导学生主动学习,采用案例教学和任务驱动教学,提高学生的实践操作能力。

同时,关注学生的学习进度和情感需求,及时调整教学策略,确保教学效果。

通过本课程的学习,使学生能够掌握Oracle 11g数据库的基本知识和技能,为以后从事相关工作打下坚实基础。

二、教学内容1. Oracle 11g数据库概述:介绍数据库的基本概念、Oracle 11g数据库的特点和体系结构,对应教材第一章。

- 数据库基本概念- Oracle 11g体系结构- Oracle 11g新特性2. Oracle 11g数据库安装与配置:讲解Oracle 11g数据库的安装步骤、配置方法,对应教材第二章。

- 安装Oracle 11g数据库- 配置网络监听器- 创建数据库实例3. SQL语言基础:学习SQL语言的基本语法和用法,进行数据查询、插入、更新和删除操作,对应教材第三章。

Oracle数据库11g新特性

Oracle数据库11g新特性

Oracle数据库11g新特性:数据仓库和OLAPOracle数据库11g面向DBA和开发人员的重要新特性:数据仓库和OLAP数据库驻留的按多维数据集组织的物化视图(无需任何特殊工具将 OLAP 多维数据集的强大功能同 SQL 的简单性集成在一起)、通过分区变化跟踪功能轻松识别刷新、新增的分析工作区管理器、扩展到子查询和远程表的查询重写以及许多其他新特性使Oracle数据库成为更强有力的数据仓库平台。

按多维数据集组织的物化视图联机分析处理(OLAP)概念自 20 世纪 70 年代以来一直很活跃,并在 20 世纪 90 年代中期开始成为主流,Ted Codd 在 1992 年创造了术语“OLAP”。

由于有点深奥,大多数企业当时都不知道如何正确利用 OLAP.多年以后,该技术已十分完善,使得 OLAP 依靠大型数据仓库变得切实可行,从而真正将“智能”引入业务智能中。

与传统关系设计截然不同,OLAP 允许以最有效的方式存储和访问数据,即最终用户可以遍历具有许多维度的假定“多维数据集”的边缘。

(请参见下面的多维数据集数据示例)。

多维数据集的维度与事实(也称为“量度”)相关联。

用关系术语来讲,事实与维度之间具有多对一关系。

例如,Acme Computer Supplies 可能有一个销售数据库。

维度通常包括客户、产品和时间元素(月份、季度等)。

在特定的时间段(2008 年 8 月)内,特定产品(Cat5e 电缆)与特定客户(Oracle Corp.)之间对应的销售额是一个量度。

维度和事实(例如销售额)都存储在单个表上。

因此,用关系术语来讲,事实表是维度表的子表。

但是,这仅仅是一个比喻而已。

在关系设计中,将通过在事实表的 customer、product 或 time 列上创建的索引来访问量度。

而在 OLAP 方法中,特定单元格(量度)是通过遍历多维数据集进行访问的:本示例中的访问方法如下:先转至包含时间 Aug 08 的部分,再转至产品 Cat5e,最后转至客户 Oracle.Oracle 像在数组(而不是表)中一样计算目的地,然后即可知道如何到达这些部分。

oracle教程11g新特性

oracle教程11g新特性

>
alter system set
log_archive_dest_state_2=defer;
>
alter database open;
PERFORM TESTING, ARCHIVE LOGS NOT SHIPPED
>
startup mount force;
>
flashback database to restore point before_lt;
Oracle Database 11g 新特性
精选课件
1
We’re Ready…
美国纽约时间2007.7.11,Oracle 宣布推出Oracle Database 11g. 相较于3年前发布的10g,11g 新增了400多
项功能。 开发工作量达到了3.6万 人/月; 相当于1000名员工连续研发3年。
• 在数据表上允许应用来控制分区的使用 • 提供分区的优点,但分区策略以及数据的放置,由应用程序来控制 • 不使用分区关键字(与传统的表分区不同) • 不提供传统意义上的分区裁剪功能
精选课件
13
完全组合分区
• 二维分区模式 • Oracle 数据库 11g 中的扩展
• 例如列表-范围:
• 按国家/地区分区,然后再按星期分区 • 按业务范围分区,然后再按星期分区
Distributed SQL & Transaction Support
Cluster and MPP Support
Multi-version Read Consistency
Client/Server Support
Platform Portability
Commercial SQL Implementation
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PGA_AGGREGATE_TARGET
其它
DB_KEEP_CACHE_SIZE DB_RECYCLE_CACHE_SIZE DB_nK_CACHE_SIZE
LOG_BUFFER RESULT_CACHE_SIZE
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 9
案例1

某局点数据库连接异常,无法连入数据库,报以下错误:
SQL> conn /as sysdba
ERROR: ORA-00020: 超出最大进程数 (%s) 分析过程: 首先检查数据库的连接进程数:ps –ef|grep oracle|wc –l 结果正常,连接数没有超过参数processes 的大小; 然后检查磁盘空间情况,发现/opt文件系统已被占满,这是导致报ora00020错误的根因
支持工作台
$ORACLE_BASE
rdbms DB 名称 ADR 主目录 SID 元数据
alert
cdump incpkg incident
hm
trace
(其它)
incdir_1

incdir_n
ADRCI
log.xml alerБайду номын сангаас_SID.log
V$DIAG_INFO
Huawei Confidential Page 17
Page 8
增强的安全性
Oracle 11g中,以下几个安全性缺省设置对系统影响较大:

audit_trail被缺省设置为DB; 数据库用户口令缺省180天过期
数据库用户口令连续输错10次,该用户将被锁定
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Streams pool
Response queue
Request queue
Large pool
Page 4
Huawei Confidential
自动内存管理:概览
10g 和 11g
11g 内存目标
不可优化的 PGA 空闲 SQL 区
SGA 目标 PGA 目标
不可优化的 PGA 空闲
不可优化的 PGA SQL 区
2013-7-5
Security Level:
Oracle 11g 新特性培 训
TSD配套产品服务部

HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Contents

自动内存管理 增强 的安全性 问题诊断的加强 Data Pump Import / Export 11G的性能诊断工具 ASM 11g RAC常见问题
EM 支持工作台: 应用补丁程序/修复数据
3
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Page 15
DBA
ADRCI:ADR 命令行工具

用来在操作系统提示符下与 ADR 进行交互 可使用命令行而不是 EM 来调用 IPS DBA 应使用 EM 支持工作台,以便:
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Page 11
案例2

某局点sun双机做双机切换测试,用system用户起停数据库失败,
报以下错误:
SQL*Plus: Release 11.1.0.6.0 - Production on 星期二 3月 31 23:23:54 2009
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 2
自动共享内存管理

(ASMM)
会根据系统负载的变化自动调整各个组件的大小


增大内存SGA的利用效率
减少内存溢出的错误
Buffer cache
Buffer cache Large pool
Large pool

利用构建 ADRCI 所基于的同一工具包/库 便于根据 GUI 进行操作
ADRCI> show incident ADR Home = /u01/app/oracle/product/11.1.0/db_1/log/diag/rdbms/orcl/orcl: ***************************************************************************** INCIDENT_ID PROBLEM_KEY CREATE_TIME ------------ -------------------------------------- --------------------------------1681 ORA-600_dbgris01:1,_addr=0xa9876541 17-JAN-07 09.17.44.843125000… 1682 ORA-600_dbgris01:12,_addr=0xa9876542 18-JAN-07 09.18.59.434775000… 2 incident info records fetched ADRCI>
SQL 区 缓冲区高速缓存 缓冲区高速缓存
缓冲区高速缓存
大型池 大型池
大型池 共享池 Java 池 流池 其它 SGA
OLTP HUAWEI TECHNOLOGIES CO., LTD.
共享池 Java 池 流池 其它 SGA
BATCH Huawei Confidential
共享池 Java 池 流池 其它 SGA
Page 7
Contents

自动内存管理 增强 的安全性 问题诊断的加强 Data Pump Import / Export 11G的性能诊断工具 ASM 11g RAC常见问题
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 16
自动诊断资料档案库
DIAGNOSTIC_DEST BACKGROUND_DUMP_DEST CORE_DUMP_DEST USER_DUMP_DEST $ORACLE_HOME/log ADR 基目录 diag
Shared SQL area Library cache Redo log buffer Database buffer cache Java pool
HUAWEI TECHNOLOGIES CO., LTD.
Data dictionary cache
Other
SGA
Shared pool I/O buffer Free memory
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 14
简化诊断:自动诊断工作流
严重错误 自动诊断 资料档案库
DBA
自动创建意外事件 第一次捕获故障 提醒 DBA 确定健康状况检查目标 协助 SR 填充
1
2

已知的 bug?
DBA

4
EM 支持工作台: 程序包意外事件信息 修复数据



修改后,还没有被提示ORA-28002警告的用户不会再碰到同样的提示;已 经被提示的用户必须再改一次密码,然后才可以。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 13
Contents

自动内存管理 增强 的安全性 问题诊断的加强 Data Pump Import / Export 11G的性能诊断工具 ASM 11g RAC常见问题
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 10
案例1
原因分析 Oracle 11g中,创建数据库时如果选择了default security settings,audit_trail默认设置为DB,此时表明启用了默认的audit 默认的audit会记录session登录数据库的信息,数据库关闭/启动,用户授权等信 息. 不管数据库审计是否是打开的,以下操作都将强制进行审计,并写到 $ORACLE_HOME/admin/$ORACLE_SID/adump directory 目录(在UNIX系统上) 1)数据库启动 2)数据库关闭 3)DML操作,包括insert,update,merge操作 即使此时audit_trail=DB,oracle数据库仍会将以上操作的审计信息记录在强制 审计的目录,因此要注意检查ADUMP目录,及时清空多余记录 本例中就是ADUMP目录被大量trace文件占满,导致文件系统满,进而导致数据库无 法连接
Shared pool Java pool Online users
HUAWEI TECHNOLOGIES CO., LTD.
Shared pool Java pool
Batch jobs
Huawei Confidential
自动内存管理
Parameter SGA_TARGET MEMORY_TARGET Specifies Total size of all SGA components Oracle systemwide usable memory
Copyright (c) 1982, 2007, Oracle. All rights reserved.
相关文档
最新文档