35
<Insert Picture Here> Oracle 11g R2升级专项服务 Oracle公司技术服务部 解决方案顾问:罗

Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

  • Upload
    others

  • View
    22

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

<Insert Picture Here>

Oracle 11g R2升级专项服务

Oracle公司技术服务部解决方案顾问:罗 敏

Page 2: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

Tech License

Oracle技术服务部门 (OSS)

APPS LicenseOSS

Support & Services

OCS

Consulting Services

OU

Oracle University

OSS Sales OSS DeliveryOSS SDM

Page 3: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

在 18 个全球支持中心7,000 多名支持人员

通过互联网解决125 万服务请求

通过电话解决45万个服务请求

通过WEB,完成1.1亿多次知识共享

40多万个解决方案

27 种本地语言支持

覆盖全球的多种技术服务方式

Page 4: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

Oracle 的支持服务产品体系

标准支持服务

高级客户服务

标准支持服务

标准支持服务(PS)

•持续产品改进

•对快速解决问题的全球支持

•高级支持技术

•技术领先地位

•终生支持政策

Oracle 按需服务(On-Demand)

•基础设施管理

•软件管理

•安全性管理

•服务级别管理

•IT 控制

高级客户服务(ACS)

•技术评估

•关键业务协助

•解决方案支持中心

•辅助服务

可选的合作模式

Page 5: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

ACS定位和服务范围

Ora

cle

Pre

mie

r S

up

po

rt

Ora

cle

On

De

man

d

服务实施管理

系统变更管理

系统高可用性

技术实施 系统性能优化

加速问题解决

Page 6: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

关于升级的疑虑?

为什么要升级?

升级能带来什么益处?

升级时如何保证停机时间最短?

万一升级失败,怎么办?

新版本对应用软件是否兼容?

升级后是否会导致应用性能下降?

如何使用新特性?

需要对系统运维工作进行哪些调整?

Page 7: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

内容

为什么要升级到Oracle 11g R2?

Oracle 11g R2升级服务

总结

Oracle 11g R2升级技术方案

Page 8: 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

Page 9: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

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

Page 10: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

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

Page 11: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

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

Page 12: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

各版本服务请求单(SR)统计情况

16%

70%

12%

Page 13: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

内容

为什么要升级到Oracle 11g R2?

Oracle 11g R2升级服务

总结

Oracle 11g R2升级技术方案

Page 14: 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升级路线图

Page 15: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

升级和迁移方法概述

优点 缺点

图形化工具DBUA

(GUI)

• 简洁易用

• 自动化处理

• 资源/空间检查checks

•自动进行备份操作

•自动进行参数调整

•详细的升级错误日志管理

•在异常情况下,需要进行手工处理

•异常情况的诊断比较困难

•不易于掌握升级的具体过程

• 无法同步进行操作系统级的调整

手工运行升级脚本

• 全程控制

•异常情况的诊断比较容易

• 可同步进行操作系统级的调整

• 手工操作,容易出错

•手工操作,稍显复杂

Export/Import工具 •可支持跨版本、跨平台的升级

•非常灵活,能够按指定用户、表等进行数据升级

•可完成数据碎片整理等重组工作

• 可同步进行操作系统级的调整

• 升级时间窗口长

•需要安装新库,操作步骤比较多

• 空间需求大

SQL*Plus-COPY,

CTAS及脚本

• 基本同上 • 基本同上

Data Guard, TTS,

Streams, Rolling

Upgrade with Standby

• 效率最快

• 最小宕机时间

• 实施难度最大

Page 16: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

DBUA图形化工具

• 特性:

• GUI方式升级

• 大量重要的自动化检查

• 支持RAC方式升级

• 离线方式备份和恢复

• 支持ASM升级

Page 17: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

命令行方式升级

• 命令行方式升级主要步骤: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

Page 18: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

Export/Import

• 8i/9i/10g到11g升级可采用传统的exp/imp技术• 宕机时间最长

• 最慢且最消耗资源

• 可支持跨版本、跨平台的升级,最灵活

• 10g到更高版本的升级可采用 Data Pump技术

R2 R2

Page 19: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

Transportable Tablespaces实现升级• 按应用表空间实施升级

• 升级时间短,但实施过程相对复杂

Source DB

Import non-segment

user data (views etc.)

9.2.0.8

Target DB

Create new

Transport

11g R2

Page 20: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

Oracle Streams实现升级

• 创建新数据库,通过Streams技术进行数据同步

• 特点• 适合于9.2以上版本

• 宕机时间短,可在任意时间切换为新数据库

• 实施过程相对复杂

Streams R2

Page 21: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

Data Guard 实现升级

• 特点:• 升级时间短

• 可回退性好

• 实施过程相对复杂

现有生产系统服务器

第一步:Data Guard

新生产系统服务器

9.2.0.8数据库 第二步:9.2.0.8升级到11.2数据库

Page 22: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

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 实现滚动升级

Page 23: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

升级方式选择

相同操作系统平台?N Y

升级方案Export/Import

CTAS, COPY

Transportable Tablespaces

Transportable Database

Oracle Streams

DBUA

宕机时间 >45分钟?

Y

N

SQL Apply

手工方式

SQL> @catupgrd

Page 24: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

内容

为什么要升级到Oracle 11g R2?

Oracle 11g R2升级服务

总结

Oracle 11g R2升级技术方案

Page 25: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

各层面升级的关系

技术升级层面 Oracle数据库

客户端软件 升级到11g客户端

应用升级层面整体应用软件 11g认证的应用

平台升级层面

操作系统 操作系统升级

硬件 硬件升级

升级到11g

Grid

ASM

各层的升级

是关联的

Page 26: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

Oracle数据和应用的升级

R2

10g应用 11g应用

• 数据库升级路线及技术方案

• 升级时间窗口

• 可回退性方案

• 系统运维调整列表

• 系统级新特性的运用

• … …

• 应用的兼容性

• 应用性能稳定性

• 应用调整列表

• 应用级新特性的运用

• … …

R2

Page 27: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

升级需求分析

业务提升

测试环境搭建

RAC & Standby

升级

Gold Image

Patch/CPU 补丁实施

回归测试

Real Application

Testing

服务实施管理

服务实施回顾

关键服务请求协助

业务评估分析

生产环境评估

现有补丁评估

升级计划

回退计划

升级路线图

培训和知识转移

产品环境实施

Patch/CPU 补丁实施

系统稳定性

性能监控分析和优化

服务请求(SR)升级管理

升级服务实施

基于ITIL理念的Oracle升级服务

Page 28: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

服务包内容

第一阶段

计划

第二阶段

转换

第三阶段

优化

• 生产环境评估分析

• 现有补丁评估分析

• 迁移计划和方案评估分析

• 升级计划和方案评估分析

• 被淘汰特性分析

• 10g/11g新特性培训和知识转移

• 业务评估分析

• 服务实施管理

• 服务实施回顾

• 关键服务请求协助

• 现场职守

• 补丁推荐和评估分析

• 配置评估分析

• RAC & Standby 升级

• Gold Image

• 回归测试

• Real Application Testing 实施服务

• RAT环境搭建

• RAT测试服务

• 知识转移

•服务实施管理

•性能监控分析和优化

•备份恢复评估分析

•系统稳定性

•补丁推荐和评估分析

•配置评估分析

•RAC环境实施评估分析

•SR升级管理服务

Page 29: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

调整

§ 测试和应用改进措

§ 应用甲骨文最佳实

践方案

实施

§ 实施升级或

移植

§ 支持生产系

研究和测试

§ 研发和测试升级和

移植方案细节

§ 充分考虑时间和停

机的约束, 解决问

§ 测试和应用必备的

工作

前期准备§ 评估数据量和复

杂程度

§ 确认新版本弃用

的功能

§ 决定预先必须的准备工作和初步

方案

评估

Oracle 11g R2升级服务过程表

Page 30: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

Oracle 11g R2升级服务过程表

Page 31: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

系统升级组织实施建议

XX客户 / Oracle客户服务部项目联合委员会

XX客户项目负责和联系人

应用开发组 运维组

Oracle项目负责和联系人

技术经理技术架构

师实施顾问

Oracle 全球客户服务部以及产品研发中心

测试组

Page 32: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

内容

为什么要升级到Oracle 11g R2?

Oracle 11g R2升级服务

总结

Oracle 11g R2升级技术方案

Page 33: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作

总结

Oracle数据库系统升级是一项机遇和风险并存的系统工程

对现有系统的全面了解和评估,升级需求的分析,合理的

升级技术方案设计是升级项目的基础

性能问题是升级过程中需要特别关注的问题

科学的升级方法论指导和项目有计划的实施是升级的重要

保障

Page 34: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作
Page 35: Oracle 11g R2升级专项服务 · Oracle 11g R2 升级专项服务 ... •非常灵活,能够按指定用户、表等进 行数据升级 •可完成数据碎片整理等重组工作