Upload
others
View
22
Download
0
Embed Size (px)
Citation preview
<Insert Picture Here>
Oracle 11g R2升级专项服务
Oracle公司技术服务部解决方案顾问:罗 敏
Tech License
Oracle技术服务部门 (OSS)
APPS LicenseOSS
Support & Services
OCS
Consulting Services
OU
Oracle University
OSS Sales OSS DeliveryOSS SDM
在 18 个全球支持中心7,000 多名支持人员
通过互联网解决125 万服务请求
通过电话解决45万个服务请求
通过WEB,完成1.1亿多次知识共享
40多万个解决方案
27 种本地语言支持
覆盖全球的多种技术服务方式
Oracle 的支持服务产品体系
标准支持服务
高级客户服务
标准支持服务
标准支持服务(PS)
•持续产品改进
•对快速解决问题的全球支持
•高级支持技术
•技术领先地位
•终生支持政策
Oracle 按需服务(On-Demand)
•基础设施管理
•软件管理
•安全性管理
•服务级别管理
•IT 控制
高级客户服务(ACS)
•技术评估
•关键业务协助
•解决方案支持中心
•辅助服务
可选的合作模式
ACS定位和服务范围
Ora
cle
Pre
mie
r S
up
po
rt
Ora
cle
On
De
man
d
服务实施管理
系统变更管理
系统高可用性
技术实施 系统性能优化
加速问题解决
关于升级的疑虑?
为什么要升级?
升级能带来什么益处?
升级时如何保证停机时间最短?
万一升级失败,怎么办?
新版本对应用软件是否兼容?
升级后是否会导致应用性能下降?
如何使用新特性?
需要对系统运维工作进行哪些调整?
内容
为什么要升级到Oracle 11g R2?
Oracle 11g R2升级服务
总结
Oracle 11g R2升级技术方案
Oracle与时俱进
Exadata Storage
Real Application Testing
Advanced Compression Automatic Storage Management
Transparent Data Encryption
Self Managing Database
XML Database
Oracle Data Guard
Real Application Clusters
Flashback Query
Virtual Private Database
Built in Java VM
Partitioning Support
Built in Messaging
Object Relational Support
Multimedia Support
Data Warehousing Optimizations
Parallel Operations
Distributed SQL & Transaction Support
Cluster and MPP Support
Multi-version Read Consistency
Client/Server Support
Platform Portability
Commercial SQL Implementation
Oracle 2Oracle 9i
Oracle 5
Oracle 6
Oracle 7
Oracle 8
Oracle 8i
Oracle 10g
Oracle 11g
© 2009 Oracle Corporation – Proprietary and Confidential
IT系统挑战和11g解决方案
• 企业网格计算– Real Application Clusters
– Management packs
– TimesTen In-Memory Database
• 信息生命周期管理– Partitioning
– Advanced Compression
• 数据仓库– Oracle Information Appliances
– OLAP, Mining, Warehouse Builder
• 安全审计, 合规性– Security Options
– Total Recall
• 降低变更管理风险和成本– Real Application Testing
t2008
2003
2004
2005
2006
2007
2002
2009
2010
今天
Oracle产品支持周期
20
11
2012
2013
2014
Sustaining Support
Premier Support
R2July 2007
Extended SupportJuly 2010
January 2009 January 2012
R2 July 2010 July 2013
http://www.oracle.com/support/library/brochure/lifetime-support-technology.pdf
2015
2016
August 2012 August 2015
July 2008
July 2011
R2
2017
2018
Oracle产品支持策略Feature Premier
Support
Extended
Support
Sustaining
Support
Major Product and Technology Releases
Technical Support
Access to Knowledge Base
(MetaLink/Customer Connection/SupportWeb)
Updates, Fixes, Security Alerts and Critical Patch
Updates Pre-existing Only
Tax, Legal and Regulatory Updates No
Upgrade Scripts No
Certification with existing Third Party
Products/Versions No
Certification with New Third Party
Products/Versions No No
Certification with new Oracle Products No
各版本服务请求单(SR)统计情况
16%
70%
12%
内容
为什么要升级到Oracle 11g R2?
Oracle 11g R2升级服务
总结
Oracle 11g R2升级技术方案
R2
R2
10.2.0.2
10.1.0.5
R2
7.3.4
8.0.6
8.1.7.4
9.0.1.4
9.2.0.8
9.2.0.4
Oracle升级路线图
升级和迁移方法概述
优点 缺点
图形化工具DBUA
(GUI)
• 简洁易用
• 自动化处理
• 资源/空间检查checks
•自动进行备份操作
•自动进行参数调整
•详细的升级错误日志管理
•在异常情况下,需要进行手工处理
•异常情况的诊断比较困难
•不易于掌握升级的具体过程
• 无法同步进行操作系统级的调整
手工运行升级脚本
• 全程控制
•异常情况的诊断比较容易
• 可同步进行操作系统级的调整
• 手工操作,容易出错
•手工操作,稍显复杂
Export/Import工具 •可支持跨版本、跨平台的升级
•非常灵活,能够按指定用户、表等进行数据升级
•可完成数据碎片整理等重组工作
• 可同步进行操作系统级的调整
• 升级时间窗口长
•需要安装新库,操作步骤比较多
• 空间需求大
SQL*Plus-COPY,
CTAS及脚本
• 基本同上 • 基本同上
Data Guard, TTS,
Streams, Rolling
Upgrade with Standby
• 效率最快
• 最小宕机时间
• 实施难度最大
DBUA图形化工具
• 特性:
• GUI方式升级
• 大量重要的自动化检查
• 支持RAC方式升级
• 离线方式备份和恢复
• 支持ASM升级
命令行方式升级
• 命令行方式升级主要步骤:1. 数据库全备份
2. 安装10g软件
3. 运行utlu112i.sql,分析现有数据库,并进行相应的调整
4. 通过NETCA创建新的listener
5. 切换到新环境,以升级方式启动数据库 (startup upgrade),并创建 SYSAUX表空间(假设被升级数据库为9i及以下版本)
6. 运行升级脚本catupgrd.sql,并重新编译相关package: utlrp.sql
7. 升级后进行状态检查: utlu112s.sql
R2 R2
Export/Import
• 8i/9i/10g到11g升级可采用传统的exp/imp技术• 宕机时间最长
• 最慢且最消耗资源
• 可支持跨版本、跨平台的升级,最灵活
• 10g到更高版本的升级可采用 Data Pump技术
R2 R2
Transportable Tablespaces实现升级• 按应用表空间实施升级
• 升级时间短,但实施过程相对复杂
Source DB
Import non-segment
user data (views etc.)
9.2.0.8
Target DB
Create new
Transport
11g R2
Oracle Streams实现升级
• 创建新数据库,通过Streams技术进行数据同步
• 特点• 适合于9.2以上版本
• 宕机时间短,可在任意时间切换为新数据库
• 实施过程相对复杂
Streams R2
Data Guard 实现升级
• 特点:• 升级时间短
• 可回退性好
• 实施过程相对复杂
现有生产系统服务器
第一步:Data Guard
新生产系统服务器
9.2.0.8数据库 第二步:9.2.0.8升级到11.2数据库
Logical Standby configuration
Clients Redo
10.1.0.3 10.1.0.3
1
LP
Switchover (role change),
then upgrade on L (ex-P)
Redo
4
Upgrade
10.2.0.210.2.0.2
PL
"Mixed setup" for testing
Redo
3
10.2.0.210.1.0.3
P L
Upgrade node L to 10.2
Upgrade
Log
ARCH
10.1.0.3
2
10.2.0.2
P L
通过SQL Apply 实现滚动升级
升级方式选择
相同操作系统平台?N Y
升级方案Export/Import
CTAS, COPY
Transportable Tablespaces
Transportable Database
Oracle Streams
DBUA
宕机时间 >45分钟?
Y
N
SQL Apply
手工方式
SQL> @catupgrd
内容
为什么要升级到Oracle 11g R2?
Oracle 11g R2升级服务
总结
Oracle 11g R2升级技术方案
各层面升级的关系
技术升级层面 Oracle数据库
客户端软件 升级到11g客户端
应用升级层面整体应用软件 11g认证的应用
平台升级层面
操作系统 操作系统升级
硬件 硬件升级
升级到11g
Grid
ASM
各层的升级
是关联的
Oracle数据和应用的升级
R2
10g应用 11g应用
• 数据库升级路线及技术方案
• 升级时间窗口
• 可回退性方案
• 系统运维调整列表
• 系统级新特性的运用
• … …
• 应用的兼容性
• 应用性能稳定性
• 应用调整列表
• 应用级新特性的运用
• … …
R2
升级需求分析
业务提升
测试环境搭建
RAC & Standby
升级
Gold Image
Patch/CPU 补丁实施
回归测试
Real Application
Testing
服务实施管理
服务实施回顾
关键服务请求协助
业务评估分析
生产环境评估
现有补丁评估
升级计划
回退计划
升级路线图
培训和知识转移
产品环境实施
Patch/CPU 补丁实施
系统稳定性
性能监控分析和优化
服务请求(SR)升级管理
升级服务实施
基于ITIL理念的Oracle升级服务
服务包内容
第一阶段
计划
第二阶段
转换
第三阶段
优化
• 生产环境评估分析
• 现有补丁评估分析
• 迁移计划和方案评估分析
• 升级计划和方案评估分析
• 被淘汰特性分析
• 10g/11g新特性培训和知识转移
• 业务评估分析
• 服务实施管理
• 服务实施回顾
• 关键服务请求协助
• 现场职守
• 补丁推荐和评估分析
• 配置评估分析
• RAC & Standby 升级
• Gold Image
• 回归测试
• Real Application Testing 实施服务
• RAT环境搭建
• RAT测试服务
• 知识转移
•服务实施管理
•性能监控分析和优化
•备份恢复评估分析
•系统稳定性
•补丁推荐和评估分析
•配置评估分析
•RAC环境实施评估分析
•SR升级管理服务
调整
§ 测试和应用改进措
施
§ 应用甲骨文最佳实
践方案
实施
§ 实施升级或
移植
§ 支持生产系
统
研究和测试
§ 研发和测试升级和
移植方案细节
§ 充分考虑时间和停
机的约束, 解决问
题
§ 测试和应用必备的
工作
前期准备§ 评估数据量和复
杂程度
§ 确认新版本弃用
的功能
§ 决定预先必须的准备工作和初步
方案
评估
Oracle 11g R2升级服务过程表
Oracle 11g R2升级服务过程表
系统升级组织实施建议
XX客户 / Oracle客户服务部项目联合委员会
XX客户项目负责和联系人
应用开发组 运维组
Oracle项目负责和联系人
技术经理技术架构
师实施顾问
Oracle 全球客户服务部以及产品研发中心
测试组
内容
为什么要升级到Oracle 11g R2?
Oracle 11g R2升级服务
总结
Oracle 11g R2升级技术方案
总结
Oracle数据库系统升级是一项机遇和风险并存的系统工程
对现有系统的全面了解和评估,升级需求的分析,合理的
升级技术方案设计是升级项目的基础
性能问题是升级过程中需要特别关注的问题
科学的升级方法论指导和项目有计划的实施是升级的重要
保障