如何升级oracle版本

如题所述

  CentOS 7 64 位 Linux 发行版。我假设你已经在你的系统上安装了 Oracle 11g。
  这里我会展示一下安装 Oracle 11g 时我的操作步骤。
  我在 Oracle 11g 上选择 “Create and configure a database”,如下图所示。
  然后我选择安装 Oracle 11g “Decktop Class”。如果是生产环境,你必须选择 “Server Class”。
  然后你输入安装 Oracle 11g 的各种路径以及密码。下面是我自己的 Oracle 11g 安装配置。确保你正确输入了 Oracle 的密码。
  下一步,我按照如下设置 Inventory Directory。
  到这里,我已经向你展示了我安装 Oracle 11g 所做的工作,因为我们开始想升级到 12c。
  让我们将 Oracle 11g 升级到 Oracle 12c 吧。
  你需要从该链接上下载两个 zip 文件。下载并解压两个文件到相同目录。文件名为 linuxamd6412cdatabase_1of2.zip & linuxamd6412cdatabase_2of2.zip。提取或解压完后,它会创建一个名为 database 的文件夹。
  注意:升级到 12c 之前,请确保在你的 CentOS 上已经安装了所有必须的软件包,并且所有的路径变量也已经正确配置,还有其它前提条件也已经满足。
  下面是必须使用正确版本安装的一些软件包
  binutils
  compat-libstdc++
  gcc
  glibc
  libaio
  libgcc
  libstdc++
  make
  sysstat
  unixodbc
  在因特网上搜索正确的 rpm 版本。
  你也可以用一个查询处理多个软件包,然后在输出中查找正确版本。例如,在终端中输入下面的命令:
  rpm -q binutils compat-libstdc++ gcc glibc libaio libgcc libstdc++ make sysstat unixodbc
  你的系统中必须安装了以下软件包(版本可能或新或旧)
  binutils-2.23.52.0.1-12.el7.x86_64
  compat-libcap1-1.10-3.el7.x86_64
  gcc-4.8.2-3.el7.x86_64
  gcc-c++-4.8.2-3.el7.x86_64
  glibc-2.17-36.el7.i686
  glibc-2.17-36.el7.x86_64
  glibc-devel-2.17-36.el7.i686
  glibc-devel-2.17-36.el7.x86_64
  ksh
  libaio-0.3.109-9.el7.i686
  libaio-0.3.109-9.el7.x86_64
  libaio-devel-0.3.109-9.el7.i686
  libaio-devel-0.3.109-9.el7.x86_64
  libgcc-4.8.2-3.el7.i686
  libgcc-4.8.2-3.el7.x86_64
  libstdc++-4.8.2-3.el7.i686
  libstdc++-4.8.2-3.el7.x86_64
  libstdc++-devel-4.8.2-3.el7.i686
  libstdc++-devel-4.8.2-3.el7.x86_64
  libXi-1.7.2-1.el7.i686
  libXi-1.7.2-1.el7.x86_64
  libXtst-1.2.2-1.el7.i686
  libXtst-1.2.2-1.el7.x86_64
  make-3.82-19.el7.x86_64
  sysstat-10.1.5-1.el7.x86_64
  你也需要 unixODBC-2.3.1 或更新版本的驱动。
  我希望你安装 Oracle 11g 的时候已经在你的 CentOS 7 上创建了名为 oracle 的用户。让我们以用户 oracle 登录 CentOS。以用户 oracle 登录到 CentOS 之后,在你的 CentOS上打开一个终端。
  使用终端更改工作目录并导航到你解压两个 zip 文件的目录。在终端中输入以下命令开始安装 12c。
  ./runInstaller
  如果一切顺利,你会看到类似下面的截图,已经开始安装 12c。
  然后你可以选择跳过更新或者下载最近更新。如果是生产服务器,建议你必须更新。我这里选择跳过。
  现在,选择升级现有数据库。
  对于语言,这里已经有 English。点击下一步继续,或者你可以根据你的需要添加语言。
  现在,选择企业版。你可以根据你的需求选择。
  然后选择软件位置路径,这些都是不言自明的。
  对于第七步,像下面这样使用默认的选择继续下一步。
  在第九步中,你会看到一个类似下面这样的总结报告。
  如果一切正常,你可以点击第九步中的 install 开始安装,进入第十步。
  其中你可能会遇到一些错误,你需要通过谷歌找到这些错误的解决方法。你可能遇到的问题会有很多,因此我没有在这里详细介绍。
  要有耐心,一步一步走下来最后它会告诉你成功了。否则,在谷歌上搜索做必要的操作解决问题。再一次说明,由于你可能会遇到的错误有很多,我无法在这里提供所有详细介绍。
  现在,只需要按照下面屏幕指令配置监听器。
  数据库升级助手
  配置完监听器之后,它会启动数据库升级助手Database Upgrade Assistant。选择 Upgrade Oracle Database。
  在第二步,你会发现它显示了 11g 的位置路径以及 12c 的位置路径。同时你也会发现它指示说从原来的 Oracle Home Release 11 安装 Oracle Home Release 12.点击下一步进入步骤三。
  按照屏幕上的说明完成安装。
  在最后一步,你会看到一个成功窗口,其中你会看到成功升级了 oracle 数据库。
  一个忠告:对于你的生产服务器,在升级到 12c 之前,请确保你已经在其它平台上测试过,以便你能修复升级过程中遇到的所有错误。永远不要尝试一无所知的时候就升级生产服务器。
温馨提示:内容为网友见解,仅供参考
无其他回答

如何升级oracle版本
1、完成监听配置之后,就会弹出DBUA升级窗口,点击下一步;2、选择需要升级的数据库,点击下一步;3、之后会弹出警告信息,查看警告信息,如果没有特别的问题可以忽略,点击“是”;4、升级选项。勾选在升级结束后重新编译无效对象,CPU并行度根据实际环境进行配置,升级前记得备份然后选择4;5、移动数据库...

如何升级oracle版本
首先,升级完成后,需要将Oracle必须的环境变量修改为升级后的Oracle软件路径。需要修改: ORACLE_HOME.如我的环境:Oracle11.2.0.1时:ORACLE_BASE=\/home\/oracle\/ora ORACLE_HOME=$ORACLE_BASE\/product\/11g\/db_1 升级后,Oracle版本为:11.2.0.3,新的家目录为:Oracle11.2.0.3: ORACLE_HOME=$ORACL...

oracle数据库升级方法
升级方式主要有两种:In-Place升级和Out-of-Place升级。In-Place升级是旧版数据库直接升级到新版本,新版本替换旧版本,数据保持不变。若版本差异较大,推荐采用Out-of-Place升级,即先备份旧数据库,安装新版本后导入备份数据,以防止数据不兼容问题。升级过程中可能会遇到诸如数据丢失、服务启动异常等问...

如何升级oracle版本
将介质文件解压到同一个文件夹下,然后进入介质路径database目录下,双击setup,稍后会弹出数据库安装过程-配置安全更新;取消选择,我希望通MyOracle Support接收安全更新。点击下一步 弹出“尚未提供电子邮件”的对话框,点击“是”2 下载软件更新 选择第三项“跳过软件更新”,然后点击下一步 3 安装选项...

如何升级oracle版本
如果是指Oracle数据库的话。需要先升级Oracle数据库软件的版本。然后load sql file 到已经创建的数据库里面,升级数据字典、ojvm组件等内容。

如何升级oracle版本
你也需要 unixODBC-2.3.1 或更新版本的驱动。我希望你安装 Oracle 11g 的时候已经在你的 CentOS 7 上创建了名为 oracle 的用户。让我们以用户 oracle 登录 CentOS。以用户 oracle 登录到 CentOS 之后,在你的 CentOS上打开一个终端。使用终端更改工作目录并导航到你解压两个 zip 文件的目录。在终端...

如何升级oracle版本
升级前准备:1、查看数据库和操作系统相关信息:2、备份数据库 3、停止数据库 3、备份老的ORACLE_HOME和oraInventory [root@db01 ~]#tar -cvfproduct.zip \/DBSoft\/product\/ [root@db01 ~]#tar -cvforaInventory.zip \/DBSoft\/product\/oraInventory\/ 4、上传并解压缩Oracle Database 11.2.0.4安装...

如何升级oracle版本
大版本升级的话下载目标版本的软件。运行setup或者.\/runinstaller的时候 选择升级数据库 打psu的话下载psu包,根据read me操作就OK了

如何升级Oracle9i到10g
从Oracle 9i升级到10g两个方案可供选择:1、利用oracle提供的一个升级实用程序dbua(database upgrade assistant)直接将9i的数据库 从Oracle 9i升级到10g两个方案可供选择:1、利用oracle提供的一个升级实用程序dbua(database upgrade assistant)直接将9i的数据库升级到10g.2、新建一个10g的数据库,利用oracle...

如何升级oracle版本
您只能降级到升级前所用的版本和补丁程序级别。 直接升级可以在版本10.2.0.5、11.1.0.7或版本11.2.0.2及更高版本上执行。可以对这些版本中除10.2.0.5之外的版本进行降级。 例如,如果通过应用中间补丁程序11.1.0.7从Oracle11.1.0.6升级到Oracle12c(12.1.0),则不能降级到Oracle11.1.0.6。降级只能对直接升级版本执行。

相似回答