《循序渐进Oracle:数据库管理、优化与备份恢复》一一1.1 Oracle软件的获取与安装

简介:

本节书摘来自异步社区出版社《循序渐进Oracle:数据库管理、优化与备份恢复》一书中的第1章,第1.1节,作者:盖国强,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.1 Oracle软件的获取与安装

循序渐进Oracle:数据库管理、优化与备份恢复
在学习和接触Oracle数据库时,首先需要获取相关软件并安装创建数据库,本节简要介绍一下Oracle软件的获取与安装。

1.1.1 Oracle软件的获取

Oracle的软件可以从官方网站上下载,主要的网址链接为:http://www.oracle.com/us/products/database/index.html

在这里可以找到Oracle数据库产品的详细信息,如图1-1所示。

注册一个OTN的账户后,就可以下载Oracle最新的软件版本,目前Oracle数据库的最新版本为11.2.0,下载的数据库软件企业版在非商业应用中,不存在任何功能上的限制,注意这里有一个重要提示:2010年9月13日,Oracle Patch Set 11.2.0.2已经发布,该Patch Set是一个完整的安装版本,不需要预先安装11.2.0.1,该Patch Set需要从support.oracle.com站点下载,该站点仅对Oracle付费用户开放,对于常规的测试目的,11.2.0.1通常已经足够,如图1-2所示。
image

image

为了推广Oracle Database 11g产品,Oracle公司还注册了一个独立的站点(http://www.oracledatabase11g.com/),从这里可以找到大量的关于Oracle Database 11g的相关文档信息。

在安装Oracle软件的过程中,有一个类似如图1-3所示的界面(以下两图可以比较从Oracle10gR2到Oracle 11gR2安装界面的变化),Oracle 11gR2的安装步骤列表显示变得更加直观。

image

在这个页面中,可以选择在安装软件结束后同时创建数据库,也可以选择“仅安装数据库软件”,建议大家选择“仅安装数据库软件”项,该选项可以将软件安装和数据库创建分离开来,这样既可以将独立的两个过程分步进行,又可以在安装软件后进行从容的检查、配置和补丁应用等。

1.1.2 Oracle的补丁集

部署生产环境时,在安装完成数据库软件之后,需要安装和软件版本相关的最新补丁包,目前Oracle10gR2最新的补丁包为Oracle 10.2.0.5,这也是Oracle 10gR2的最终补丁包;对于Oracle Database 11gR2,目前最新的补丁集是11.2.0.2版本。Oracle的补丁软件通过Metalink支持站点(http://support.oracle.com)发布,该站点仅对购买了Oracle服务的用户开放。

在Oracle 11gR2之前,补丁集以一个修正包的形式发布,安装补丁包,覆盖原有数据库安装的相关文件后完成升级,如果需要升级已有的数据库,还需要按照指定的步骤运行一系列的脚本文件,完成升级;从Oracle 11gR2的第一个补丁集开始(也即11.2.0.2),Oracle修改了补丁发布策略,现在发布的补丁文件是一个完整的数据库版本,可以独立安装,在安装时建议选择独立的安装目录,保持原有的安装不变,安装完成之后,可以调用DBUA(Database Upgrade Assistant)来完成既有数据库的升级。

11.2.0.2的补丁集,其Patch号为10098816,共包含7个压缩包,前两个为安装数据库的软件,如果仅安装数据库,这两个就够了;第三个是Grid的安装包;7个文件大约5GB左右,以下给出了压缩包集的内容列表,如表1-1所示。
image

以下通过Oracle Database 11g 11.2.0.2的补丁集安装过程,简要介绍一下Oracle的这一重要变化。在初始的步骤中,如果是在软件安装过程中,请选择“仅安装数据库软件”即可,如果需要升级数据库,请选择“升级现有的数据库”,如图1-4所示。

在图1-5中,如果安装路径选择了现有的Oracle 11g安装目录,安装程序会给出重要提示,建议安装11.2.0.2到不同于11.2.0.1的目录,独立安装的好处是,当升级过程出现异常时,原有的软件目录未有丝毫改变,可以无损地启动原有数据库,这就是独立安装带来的重要好处。

如图1-6所示是补丁软件的安装过程。

image

image
image

补丁安装完成之后,会自动启动DBUA升级程序,可以选择要升级的数据库进行升级,如图1-7所示。

image

在升级之前,基于性能的考虑,DBUA建议启用并行、关闭归档等,同时建议对数据库进行备份,这些以前需要DBA根据经验调整的内容现在都可以通过DBUA来自动完成,如图1-8所示。

image

升级过程会较为缓慢,在生产数据库的升级中,尤其需要谨慎。

相关文章
|
4天前
|
SQL Oracle 安全
Oracle11g更改数据库名(详细教程)
Oracle11g更改数据库名(详细教程)
13 1
|
1天前
|
Oracle 关系型数据库 MySQL
实时计算 Flink版操作报错合集之采集oracle的时候报ORA-65040:不允许从可插入数据库内部执行该操作如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
15 3
|
1天前
|
SQL Oracle 关系型数据库
实时计算 Flink版产品使用合集之可以通过配置Oracle数据库的schema注册表来监测表结构的变化吗
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
10 1
|
4天前
|
算法 数据库 Docker
大模型必备向量数据库-Milvus的安装过程
大模型必备向量数据库-Milvus的安装过程
12 0
|
4天前
|
Oracle 关系型数据库 数据库
Oracle数据库协议适配器错误解决方法
Oracle数据库协议适配器错误解决方法
9 2
|
4天前
|
存储 Oracle 关系型数据库
实验三 Oracle数据库的创建和管理
实验三 Oracle数据库的创建和管理
14 1
|
4天前
|
SQL Oracle 关系型数据库
实验一 安装和使用Oracle数据库
实验一 安装和使用Oracle数据库
16 1
|
Oracle 关系型数据库 SQL
oracle优化与可持续运行
最近很长一段时间都在优化一个项目,这个项目存在许多问题,从数据架构到工作流程,我一直在思考一些有关oracle性能优化的问题,我跟开发实施人员进行过多次交流,发现存在许多交流障碍,许多问题实施人员觉得sql语句执行很快,并不存在性能问题,我花了大量时间要他看执行计划,说明当数据积累到一定时间后,会执行越来越慢。
733 0
|
4天前
|
DataWorks Oracle 关系型数据库
DataWorks操作报错合集之尝试从Oracle数据库同步数据到TDSQL的PG版本,并遇到了与RAW字段相关的语法错误,该怎么处理
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
33 0
|
4天前
|
Oracle Java 关系型数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
16 6