Oracle11g各版本区别对比表
- 格式:pdf
- 大小:60.62 KB
- 文档页数:6
Oracle⼀般有哪些版本,各个版本有什么区别呢?Oracle⼀般有哪些版本,各个版本有什么区别呢?专业回答1977年,Larry Ellison、Bob Miner和Ed Oates等⼈组建了Relational软件公司(Relational Software Inc.,RSI)。
他们决定使⽤C语⾔和SQL 界⾯构建⼀个关系数据库管理系统(Relational Database Management System,RDBMS),并很快发布了第⼀个版本(仅是原型系统)。
1979年,RSI⾸次向客户发布了产品,即第2版。
该版本的RDBMS可以在装有RSX-11操作系统的PDP-11机器上运⾏,后来⼜移植到了DEC VAX系统。
1983年,发布的第3个版本中加⼊了SQL语⾔,⽽且性能也有所提升,其他功能也得到增强。
与前⼏个版本不同的是,这个版本是完全⽤C 语⾔编写的。
同年,RSI更名为Oracle Corporation,也就是今天的Oracle公司。
1984年,Oracle的第4版发布。
该版本既⽀持VAX系统,也⽀持IBM VM操作系统。
这也是第⼀个加⼊了读⼀致性(Read-consistency)的版本。
1985年,Oracle的第5版发布。
该版本可称作是Oracle发展史上的⾥程碑,因为它通过SQL*Net引⼊了客户端/服务器的计算机模式,同时它也是第⼀个打破640KB内存限制的MS-DOS产品。
1988年,Oracle的第6版发布。
该版本除了改进性能、增强序列⽣成与延迟写⼊(Deferred Writes)功能以外,还引⼊了底层锁。
除此之外,该版本还加⼊了PL/SQL和热备份等功能。
这时Oracle已经可以在许多平台和操作系统上运⾏。
1991年,Oracle RDBMS的6.1版在DEC VAX平台中引⼊了Parallel Server选项,很快该选项也可⽤于许多其他平台。
1992年,Oracle 7发布。
oracle企业版标准版区别Oracle企业版和标准版是Oracle数据库产品的两个不同版本,它们在功能、性能、价格和适用场景等方面有着一些明显的区别。
本文将从这几个方面对Oracle企业版和标准版进行比较,以帮助用户更好地选择适合自己需求的版本。
首先,从功能方面来看,Oracle企业版相对于标准版拥有更多的高级功能和工具。
企业版支持高级的数据安全性和压缩功能,可以实现更高级的备份和恢复策略,支持更多的并发用户和更大规模的数据处理。
此外,企业版还包含了一些高级的管理和监控工具,可以帮助用户更好地管理和维护数据库系统。
相比之下,标准版的功能相对较为简单,适用于一些中小型的应用场景。
其次,从性能方面来看,Oracle企业版在性能方面相对于标准版有一定的优势。
企业版支持更多的硬件资源和更多的并发连接,可以实现更高的吞吐量和更快的响应速度。
此外,企业版还支持更多的高级优化功能和调优工具,可以帮助用户更好地提升数据库系统的性能。
而标准版在性能方面相对较为有限,适用于一些对性能要求不是特别高的应用场景。
再者,从价格方面来看,Oracle企业版的价格相对于标准版要更高一些。
这是因为企业版包含了更多的高级功能和工具,适用于更大规模的应用场景,因此价格也更高。
而标准版的价格相对较为适中,适用于一些中小型的应用场景。
最后,从适用场景来看,Oracle企业版适用于一些对数据库系统要求较高的大型企业应用场景,如金融、电信、电子商务等领域。
而标准版适用于一些对数据库系统要求不是特别高的中小型企业应用场景,如教育、医疗、零售等领域。
总的来说,Oracle企业版和标准版在功能、性能、价格和适用场景等方面都有一些明显的区别。
用户在选择版本时,应根据自己的实际需求和预算来进行选择,以便更好地满足自己的业务需求。
希望本文对用户选择合适的Oracle数据库版本有所帮助。
Oracle 8i、9i、10g、11g不同版本的比较Oracle 9i比8i多了哪些新特性?简要说:9i更易于管理。
详细说:并发集群,8i OPS升级为9i RAC,8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上。
9i可以在线修改内核参数和内存分配,8i不行。
数据文件和表空间管理,8i手工管理,9i自动管理。
9i比8i增强了对ANSI SQL99的支持。
9i比8i增强了故障后的快速恢复(Fast-start)。
8i只支持物理备份(physical backup)数据库,9i还增加了支持逻辑备份(logical backup)数据库,使备份数据库除了作为主数据库的镜像外,还可以提供其他数据服务.Oracle 10g比9i多了哪些新特性?简要说:10g支持网格(Grid),支持自动管理(Automatic Management)。
详细说:10g的g是”Grid”缩写,支持网格计算,即,多台结点服务器利用高速网络组成一个虚拟的高性能服务器,负载在整个网格中均衡(Load Balance),按需增删结点,避免单点故障(Single Point of Faliure)。
安装容易,安装工作量比9i减少了一半。
新增基于浏览器的企业管理器(Enterprise Manager)。
自动存储管理(ASM),增删硬盘不再需要操作系统管理员设置的镜像、负载均衡、物理卷、逻辑卷、分区、文件系统,只要打一条Oracle命令,ASM会自动管理增加或删除的硬盘。
内存自动化,根据需要自动分配和释放系统内存。
SQL性能调整自动化。
免费提供基于浏览器的小应用开发工具Oracle Application Express(原名HTML DB),支持10g和9iR2。
快速纠正人为错误的闪回(Flashback)查询和恢复,可以恢复数据库、表甚至记录。
数据泵(Data Pump)高速导入、导出数据,比传统方法导出速度快两倍以上,导入速度快15–45倍。
Oracle数据库的版本规则Oracle数据库是一种关系型数据库管理系统,由Oracle公司开发和推出。
随着时间的推移,Oracle数据库的版本不断更新和演进,每个版本都有其特定的特性和功能。
本文将深入探讨Oracle数据库的版本规则,包括版本号的命名规则、版本分类以及版本的生命周期管理。
版本号的命名规则Oracle数据库的版本号采用了一种特定的命名规则,以便用户能够快速了解版本的信息。
Oracle的版本号由四个数字组成,形如“主版本号.次版本号.发布号.修订号”。
下面是对每个数字的解释:1.主版本号:表示Oracle数据库的主要版本。
当主版本号发生变化时,通常意味着有重大的功能改进或架构调整。
2.次版本号:表示Oracle数据库的次要版本。
次版本号的变化通常意味着有一些新的功能添加或已有功能的改进。
3.发布号:表示Oracle数据库的发布号。
发布号的变化通常意味着有一些错误修复或性能优化。
4.修订号:表示Oracle数据库的修订号。
修订号的变化通常意味着有一些小的错误修复或补丁更新。
例如,Oracle数据库12c Release 2的版本号为12.2.0.1,其中12表示主版本号,2表示次版本号,0表示发布号,1表示修订号。
版本分类Oracle数据库的版本可以根据其功能和用途进行分类。
以下是常见的版本分类:1.标准版(Standard Edition):标准版是Oracle数据库的基本版本,适用于中小型企业和部门级应用。
它提供了核心的数据库功能,如数据管理、事务处理和安全性控制等。
2.企业版(Enterprise Edition):企业版是Oracle数据库的高级版本,适用于大型企业和关键业务应用。
它在标准版的基础上增加了许多高级功能,如高可用性、数据压缩、数据加密和性能优化等。
3.Express版(Express Edition):Express版是Oracle数据库的免费版本,适用于个人开发者和小型应用。
Oracle各版本区别1. SE1针对部门和小企业,SE针对中小企业和单位,EE针对大中型企业和单位。
使用SE,就意味着用户不能使用功能强大的EE选件,EE选件可以实现高性能、高可用性、高扩展性、高安全性、高级管理功能、高级数据分析、内容管理、地理信息和数据库仓库高级ETL功能。
EE还支持数据压缩(compression),适合存储资源有限、I/O量大的数据仓库。
2. 10g SE集群(RAC)功能有限,最多扩展到4个处理器(processor),不能使用集群文件系统(CFS)和第三方集群软件(如, Veritas),而且对于存储只能使用ASM(Automatic Storage Management),不易管理。
EE没有上述限制。
3. EE支持自动故障诊断、自动调优、大规模数据库的真实压力测试、变更管理和配置管理,降低DBA的工作强度和人为错误概率,SE不具备此功能。
4. SE适合中小数据库,只支持全备份,不支持EE所具备的增量备份(incrementalbackup),一个连续运行的大数据库每天做全备份是不可想像的。
EE还支持并行备份/恢复,成倍提高速度,在有限的时间窗口里完成备份/恢复,而SE没有此功能。
5. 管理各类文件的内容管理功能,SE用户必须自己开发,EE支持内容管理功能,降低用户开发成本和风险。
6. SE没有容灾功能,EE有Data Guard容灾功能,能实现远程镜像。
SE只支持单向复制(Basic Replication),EE支持多主结点任意方向复制,EE可以向SE/SE1复制,但是SE/SE1不能向EE复制。
7. 如果从一个平台到另一个平台传输数据,SE只支持逐条记录导入、导出,比较慢。
EE支持跨平台传输表空间(Transportable tablespaces),像拷贝文件一样快;EE还支持数据仓库构建过程的数据质量控制。
8. SE对硬件资源的并行使用率很低,不具备并行查询/DML(Parallel Query/DML)、并行备份/恢复(Parallel backup and recovery)。
Win7下oracle11g数据库的安装及配置1、下载安装包到oracle官网downloads下下载(第一次下载需要注册账号)。
Win7 64位下载64位oracle11g安装包Win7 32位下载32位oracle11g(Oracle_win32_11gR2_database)安装包(本处使用版本)2、安装oracle11gR2数据库解压缩oracle11g安装文件,在安装目录下找到可执行文件setup.exe双击可执行文件setup.exe,运行oracle11g安装过程。
如下图所有更新操作、电子邮件选项都不选,然后点击下一步。
根据要求选择安装选项,我们选择第一项安装和配置数据库,然后下一步。
根据需求选择,一般自己学习使用选择桌面类,然后点击下一步。
位安装文件指定安装目录,我把oracle安装文件安装在e:\app\qf\目录下。
数据库版本一般选择“企业版”,全局数据库可以自行设置名称,但是一定要设置全局数据库登陆密码。
一般设置tiger即可。
然后点击下一步。
先决条件检查,自动进行。
自行执行至下图:右时间。
如下图:数据库安装完成,进入到配置过程,全自动,勿担心,如下图所示:口令管理、重中之重,如下图,单击口令管理,进行设置,如不设置,用户不能登录oracle11g数据库。
单击“口令管理”按钮,进入口令管理对话框,分别对sys、sysdba、scott用户进行口令设置并解锁操作,然后单击“确定”,然后在口令管理对话框同样单击确定,配置完成。
如下图关闭oracle11g安装窗口,完成操作。
3、查看oracle11g是否安装成功打开sql*plus(开始--->程序--->oracle_oradb11g_home1--->应用开发程序--->sql*plus)输入用户名:scott输入密码:tiger(隐藏的)如果如下图所示,scott用户登录了oracle数据库,表示oracle11g安装成功。
Oracle 11g各版本区别对比表Oracle 9i比8i多了哪些新特性?简要说:9i更易于管理。
详细说:并发集群,8i OPS升级为9i RAC,8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上。
9i可以在线修改内核参数和内存分配,8i不行。
数据文件和表空间管理,8i手工管理,9i自动管理。
9i比8i增强了对ANSI SQL99的支持。
9i比8i增强了故障后的快速恢复(Fast-start)。
8i只支持物理备份(physical backup)数据库,9i还增加了支持逻辑备份(logical backup)数据库,使备份数据库除了作为主数据库的镜像外,还可以提供其他数据服务.Oracle 10g比9i多了哪些新特性?简要说:10g支持网格(Grid),支持自动管理(Automatic Management)。
详细说:10g的g是"Grid"缩写,支持网格计算,即,多台结点服务器利用高速网络组成一个虚拟的高性能服务器,负载在整个网格中均衡(Load Balance),按需增删结点,避免单点故障(Single Point of Faliure)。
安装容易,安装工作量比9i减少了一半。
新增基于浏览器的企业管理器(Enterprise Manager)。
自动存储管理(ASM),增删硬盘不再需要操作系统管理员设置的镜像、负载均衡、物理卷、逻辑卷、分区、文件系统,只要打一条Oracle命令,ASM会自动管理增加或删除的硬盘。
内存自动化,根据需要自动分配和释放系统内存。
SQL性能调整自动化。
免费提供基于浏览器的小应用开发工具Oracle Application Express(原名HTML DB),支持10g和9i R2。
快速纠正人为错误的闪回(Flashback)查询和恢复,可以恢复数据库、表甚至记录。
数据泵(Data Pump)高速导入、导出数据,比传统方法导出速度快两倍以上,导入速度快15--45倍。
Oracle的各个版本之间的区别一、Oracle 9i比8i多了哪些新特性?1、并发集群,8i OPS升级为9i RAC,8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上。
2、9i可以在线修改内核参数和内存分配,8i不行。
数据文件和表空间管理,8i手工管理,9i自动管理。
3、9i比8i增强了对ANSI SQL99的支持。
4、9i比8i增强了故障后的快速恢复(Fast-start)。
5、8i只支持物理备份(physical backup)数据库,9i还增加了支持逻辑备份(logical backup)数据库,使备份数据库除了作为主数据库的镜像外,还可以提供其他数据服务.二、Oracle 10g比9i多的新特性?1. 10g支持网格计算,即多台结点服务器利用高速网络组成一个虚拟的高性能服务器,负载在整个网格中衡(Load Balance),按需增删结点,避免单点故障(Single Point of Faliure)2.10g容易安装,且安装速度比9i少了一半3.新增基于浏览器的企业管理器(Enterprise Manager)。
4.支持自动管理(Automatic Management)增删硬盘不再需要操作系统管理员设置的镜像、负载均衡物理卷、逻辑卷、分区、文件系统,只要打一条Oracle命令,ASM会自动管理增加或删除的硬盘。
5.内存自动化,根据需要自动分配和释放系统内存。
6.SQL性能调整自动化。
7.快速纠正人为错误的闪回(Flashback)查询和恢复,可以恢复数据库、表甚至记录。
8.数据泵(Data Pump)高速导入、导出数据,比传统方法导出速度快两倍以上,导入速度快15--45倍.9.精细审计(Fine-Grained Auditing),记录一切对敏感数据的操作10.存储数据的表空间(Tablespace)跨平台复制,极大的提高数据仓库加载速度。
一.密码安全为了遵守各种安全性和隐私规定,必须使用更安全的口令。
如果口令非常短或仅包含有限的字符,则对于强力攻击就很脆弱,而包含较多不同字符的较长口令就很难被猜出或获得。
在Oracle Database 11g中,口令的处理方式与早期版本中的处理方式有所不同:(1) 口令区分大小写。
口令中使用的大写字符和小写字符现在是不同的字符。
(2) 口令可以包含未用引号括起来的多字节字符。
如果口令包含除$、_ 或# 外的任何特殊字符,则必须用引号括起来。
(3) 口令始终通过散列算法传递,然后作为用户身份证明进行存储。
用户提供口令时,系统会对其进行散列运算,然后将其与存储的身份证明进行比较。
在Oracle Database(4) 11g 中,散列算法是早期版本数据库中使用的公共算法SHA-1。
SHA-1 是一种使用160 位密钥的较强算法。
(5) 口令始终使用salt。
如果输入内容相同,散列函数将始终生成相同的输出。
Salt是添加到输入中的唯一(随机)值,用于确保输出身份证明是唯一的。
OracleDatabase 11g 中的口令:(1) 区分大小写(2) 包含更多的字符(3) 使用更安全的散列算法(4) 在散列算法中使用salt用户名仍是Oracle 标识符(最多30个字符,不区分大小写)。
之前整理的Blog:Oracle10g/11g 密码策略用户口令大小写敏感说明/tianlesoftware/article/details/7383110二.自动安全配置Oracle Database11g 使用由Internet 安全中心(CIS) 基准推荐的特定安全功能安装和创建数据库。
与10gR2 的默认安装相比,CIS 推荐的配置更安全,而且开放程度足以使大多数应用程序都能成功运行。
许多客户已采用了此基准。
CIS 基准的一些建议可能与一些应用程序不兼容。
2.1 Profile安全默认配置使用DatabaseConfiguration Assistant (DBCA) 创建自定义数据库时,可以指定Oracle Database11g 的默认安全配置。
常见主流数据库对⽐介绍常见数据库有<关系数据库系统>:ORACLE(甲⾻⽂)、DB2、SQL Server、Sybase、Informix、MySQL、VF、Access等。
其实数据库系统⼏乎⽀持所有的操作系统,也就是上述数据库⼏乎与平台⽆关(当然除SQL Server和Access以外,因为这是微软的东西,平台依赖性很强的)。
1、IBM 的DB2是IBM著名的关系型数据库产品,DB2在企业级的应⽤中⼗分⼴泛。
截⽌2003年,全球财富500强(Fortune 500)中有415家使⽤DB2,全球财富100强(Fortune100)中有96家使⽤DB2,⽤户遍布各个⾏业。
2004年IBM的DB2就获得相关专利239项,⽽仅为99项。
DB2⽬前⽀持从PC到UNIX,从中⼩型机到⼤型机,从IBM到⾮IBM(HP及SUN UNIX系统等)的各种操作平台。
IBM绝对是数据库⾏业的巨⼈。
1968年IBM在IBM 360计算机上研制成功了IMS这个业界第⼀个层次型数据库管理系统,也是层次型数据库中最为著名和最为典型的。
1970年,IBM E.F.Codd发表了业界第⼀篇关于关系数据库理论的论⽂“A Relational Model of Data for Large Shared DataBanks”,⾸次提出了关系模型的概念。
1974年,IBM Don Chamberlin和Ray Boyce通过System R项⽬的实践,发表了论⽂“SEQUEL:A Structured English Query Language”,我们现在熟知SQL就是基于它发展起来的。
IBM 在1983年发布了DATABASE2(DB2)for MVS(内部代号为“Eagle”),这就是著名的DB2数据库。
2001年IBM以10亿美⾦收购了Informix的数据库业务,这次收购扩⼤了IBM 分布式数据库业务。
2006 DB2 9作为第三代数据库的⾰命性产品正式在全球发布。
《《《oracle下载64位破解版11g安装,卸载oracle11百度云分享oracle下载64位破解版是由甲⾻⽂公司官⽅推出的数据库管理系统软件。
oracle下载64位破解版采⽤超强的数据管理功能和⾼速数据处理功能,对oracle数据库的⾼效性、安全性、稳定性和延展性都有了很⼤提升,最新版数据库增强了oracle数据库独特的数据库集群、数据中⼼⾃动化和⼯作量管理功能。
【基本介绍】Oracle 11g版本是甲⾻⽂公司凭借⾃已30年的设计经验,成功打造的功能强⼤的关系数据库管理系统,⽬前共发⾏了linux版本和windows版本,Oracle数据库的⾼效性、安全性、稳定性、延展性,是其成功的关键因素,世界上的⼏乎所有⼤型信息化系统都在应⽤Oracle技术。
在甲⾻⽂推出的产品中,Oracle 11g是最具创新性和质量最⾼的软件,它具有400多项功能,经过了1500万个⼩时的测试,开发⼯作量前所未有。
Oracle数据库11g可以帮助企业管理企业信息、更深⼊地洞察业务状况并迅速⾃信地做出调整以适应不断变化的竞争环境,最新版数据库增强了Oracle数据库独特的数据库集群、数据中⼼⾃动化和⼯作量管理功能,更多详细的功能请⼤家查看下⾯的Oracle 11g新增功能介绍。
【软件特点】1、数据库管理部分数据库重演(Database Replay)这⼀特性可以捕捉整个数据的负载,并且传递到⼀个从备份或者standby数据库中创建的测试数据库上,然后重演负责以测试系统调优后的效果。
2、SQL重演(SQL Replay)和前⼀特性类似。
但是只是捕捉SQL负载部分,⽽不是全部负载。
3、计划管理(Plan Management) 这⼀特性允许你将某⼀特定语句的查询计划固定下来,⽆论统计数据变化还是数据库版本变化都不会改变她的查询计划。
4、⾃动诊断知识库(Automatic Diagnostic Repository ADR)【oracle安装教程】oracle下载64位破解版怎么安装?1、Oracle的安装程序分成2个⽂件,下载后将2个⽂件解压到同⼀⽬录即可。
oracle11g关于内存的分配方案。
1,在32位的操作系统上,安装oracle的话,oracle最大能分配到的内存是1.7G。
这样的话,推荐最好使用64位的操作系统。
这样在物理内存足够大的情况下,oracle也能分配到无限制的足够大的内存。
2,在物理内存既定的情况下,如果服务器是只为oracle应用提供的服务器。
在创建数据库实例时,oracle的典型内存分布,默认总共给sga 和pga分配系统内存的40%,同时oracle建议自动内存管理。
此时,如果选择oracle的典型内存分布,同时不选择自动管理内存分布,那么sga : pga的内存比是3:1。
但是当sga的内存达到1536M之后,就不会再增加内存了,多出来的内存全都被增加到了pga的内存中去了。
(问题一:请问一下,如果是自动管理内存分布的话,sga和pga 也会出现这样的情况吗? sga达到1536m之后也不会继续增加吗?问题二:pga增多的话,排序等的性能会增加。
但是如果适当的增加sga,将表数据全都缓存到sga中的话,内存中的排序等性能同样会得到很大的提升。
为什么典型配置在sga增加到1536m之后就不再增加了呢?)3,定制数据库实例的内存时:pga,根据实际的情况,可以增加到足够大。
sga的共享池,日志缓冲池如果过大的话,会对性能产生较大的负面影响。
sga的java池,建议20msga的共享池,建议sga的22%sga的large池,建议sga的9.9%sga的缓冲区,可以设置到足够大。
(问题三,当创建数据库实例时,如果选择的是自动管理内存的话,这时的内存结构参数的值都是0。
如果只想要手动管理sga的一个缓冲区的话,是不是必然将重新手动设置sga的全部内存结构?包括重新设置sga本身的大小?)4,问题四:请问一下,如果手动设置的话,那sga和pga的内存比应该多少比较合适?以上只是个人的一些理解,有可能有错误的地方,希望大家能帮忙指出,最后将做出总结,将错误的地方改正。
安装Oracle前linux系统参数的配置检查下列包是否安装,如果未安装则要先安装。
# rpm -qa | grep make gcc glibc 等等binutils-2.17.50.0.6-2.el5compat-libstdc++-33-3.2.3-61elfutils-libelf-0.125-3.el5elfutils-libelf-devel-0.125glibc-2.5-12glibc-common-2.5-12glibc-devel-2.5-12gcc-4.1.1-52gcc-c++-4.1.1-52libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.1-52libstdc++-4.1.1libstdc++-devel-4.1.1-52.e15make-3.81-1.1sysstat-7.0.0unixODBC-2.2.11unixODBC-devel-2.2.11在安装Oracle 11g前,先关闭系统防火墙,禁用selinux;需要手工更改系统的内核参数以及创建oracle用户和用户组,具体操作步骤如下所述。
(1)创建oracle用户和oinstall、dba用户组命令如下所示。
# /usr/sbin/groupadd oinstall //创建用户组oinstall# /usr/sbin/groupadd dba //创建用户组dba# /usr/sbin/useradd -m -g oinstall -G dba oracle //创建用户oracle# id oracle //查看用户oracle的属性uid=512(oracle) gid=1005(oinstall) groups=1005(oinstall),1006(dba)(2)设置oracle用户的口令,命令如下所示。
# passwd oracle //设置oracle用户的口令Changing password for user oracle.New UNIX password:BAD PASSWORD: it is too simplistic/systematicRetype new UNIX password:passwd: all authentication tokens updated successfully.//口令更改成功(3)创建Oracle的安装目录。
Oracle11gR2升级从11.2.0.3到11.2.0.4本⽂档是使⽤新的ORACLE_HOME的⽅式进⾏升级1.安装11.2.0.4软件2.升级前的检查升级之前,以oracle⽤户登录到主机,并使⽤11.2.0.3的环境变量。
需要在11.2.0.3环境的数据库中执⾏下列操作:⾸先要确认数据库可以在11.2.0.3环境下正常启动、运⾏。
2.1.将升级预检查脚本拷贝到临时⽬录说明:此为准备步骤,升级前提前执⾏完成;升级过程中不需要执⾏。
将11.2.0.4ORACLE Home中的预升级检查⼯具(utlu112i.sql⽂件)拷贝到升级中使⽤的⼀个临时⽬录,该⽂件在$ORACLE_HOME/rdbms/admin⽬录:mkdir $HOME/workcd $HOME/workcp /oracle11g/app/oracle/product/11.2.0/dbhome_1/rdbms/admin/utlu112i.sql ./ 2.2.执⾏升级预检查脚本utlu112i.sql说明:此为准备步骤,升级前提前执⾏完成;升级过程中再执⾏⼀遍以确认最终状态。
说明:使⽤源Oracle Home。
cd $HOME/work$ sqlplus '/ as sysdba'set time onspool upgrade_info.log@utlu112i.sqlspool off;执⾏预检查脚本将⽣成⽇志⽂件upgrade_info.log,该⽂件记录了当前数据库升级到11.2.0.4在参数、配置、表空间、组件等⽅⾯需要关注的问题,需要根据这些提⽰信息调整11.2.0.3数据库以为升级做好准备。
清空回收站:purge dba_recyclebin;2.3.升级前检查数据库的完整性a.确认所有Oracle提供的数据库组件/对象的状态是“VALID”编译失效对象,⽤sys⽤户编译,执⾏多次直到失效对象不再变化。