zoukankan      html  css  js  c++  java
  • LINUX中ORACLE 11.2.0.1 升级到11.2.0.4

    11.2.0.4补丁号13390677,共7个文件,分别是image

    其中1&2是db,3是grid,4是client,5是gateways,6是example,7是deinstall

    上传安装介质并解压

    [oracle@localhost db]$ unzip -q p13390677_112040_Linux-x86-64_1of7.zip -d ~
    [oracle@localhost db]$ unzip -q p13390677_112040_Linux-x86-64_2of7.zip -d ~
    

    然后查看数据库信息

    [oracle@localhost database]$ sql
    
    SQL*Plus: Release 11.2.0.1.0 Production on Tue Mar 19 15:19:39 2019
    
    Copyright (c) 1982, 2009, Oracle.  All rights reserved.
    
    
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    
    15:19:39 SYS@orcl> show parameter name
    
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    db_file_name_convert                 string
    db_name                              string      orcl
    db_unique_name                       string      orcl
    global_names                         boolean     FALSE
    instance_name                        string      orcl
    lock_name_space                      string
    log_file_name_convert                string
    service_names                        string      orcl
    15:19:49 SYS@orcl>
    

    清空回收站

    15:19:49 SYS@orcl> purge dba_recyclebin;
    
    DBA Recyclebin purged.
    
    Elapsed: 00:00:00.02
    15:21:23 SYS@orcl> select count(1) from dba_recyclebin;
    
      COUNT(1)
    ----------
             0
    
    Elapsed: 00:00:00.01
    15:21:36 SYS@orcl>
    

    查看无效对象

    15:21:36 SYS@orcl> select count(*) from dba_objects where status<>'VALID'; 
    
      COUNT(*)
    ----------
             0
    

    备份数据库,因为是测试库没数据就算了 关闭数据库,关闭监听

    15:31:52 SYS@orcl> shutdown immediate;
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    15:34:01 SYS@orcl> Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    [oracle@localhost database]$ lsnrctl stop
    
    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 19-MAR-2019 15:35:13
    
    Copyright (c) 1991, 2009, Oracle.  All rights reserved.
    
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
    The command completed successfully
    [oracle@localhost database]$
    

    创建新的home目录并设置环境变量

    [oracle@localhost database]$ mkdir -p /u01/app/oracle/product/11.2.0/dbhome_2/
    [oracle@localhost database]$ export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_2
    [oracle@localhost database]$ ./runInstaller
    

    接着图形操作,i wish to receive ..这个勾去掉 image然后选择Skip software updates,image选择update an existing databaseimage选择语言,image选择企业版,image选择目录image确认组image预检查后忽略错误继续,中间遇到报错也continue继续imageimageimageimageimageimageimage执行root脚本image

    [root@localhost ~]# /u01/app/oracle/product/11.2.0/dbhome_2/root.sh
    Performing root user operation for Oracle 11g 
    
    The following environment variables are set as:
        ORACLE_OWNER= oracle
        ORACLE_HOME=  /u01/app/oracle/product/11.2.0/dbhome_2
    
    Enter the full pathname of the local bin directory: [/usr/local/bin]: 
    The contents of "dbhome" have not changed. No need to overwrite.
    The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n) 
    [n]: y
       Copying oraenv to /usr/local/bin ...
    The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n) 
    [n]: y
       Copying coraenv to /usr/local/bin ...
    
    Entries will be added to the /etc/oratab file as needed by
    Database Configuration Assistant when a database is created
    Finished running generic part of root script.
    Now product-specific root actions will be performed.
    Finished product-specific root actions.
    [root@localhost ~]# 
    

    imageimage配置完监听后image下一步imageimageimageimage不移动数据文件image选择闪回恢复区及其大小imageimage点击finish后,界面出现一个小竖条,不过可以拉开 如下imageimageimageimageimageimageimage设置下sqlplus

    [oracle@localhost admin]$ vim glogin.sql 
    Define _editor='vi'
    Set sqlprompt "_user'@'_connect_identifier> "
    set time on
    set timing on
    set pagesize 40
    set linesize 120
    
    [oracle@localhost admin]$ sql
    
    SQL*Plus: Release 11.2.0.1.0 Production on Tue Mar 19 16:53:47 2019
    
    Copyright (c) 1982, 2009, Oracle.  All rights reserved.
    
    
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    
    16:53:47 SYS@orcl> select * from v$version;
    
    BANNER
    --------------------------------------------------------------------------------
    Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
    PL/SQL Release 11.2.0.4.0 - Production
    CORE    11.2.0.4.0      Production
    TNS for Linux: Version 11.2.0.4.0 - Production
    NLSRTL Version 11.2.0.4.0 - Production
    
    Elapsed: 00:00:00.01
    16:53:55 SYS@orcl>
    

    have fun

  • 相关阅读:
    Vue 错误:Avoid mutating a prop directly
    插入排序
    Vue2.0实现ie的兼容
    mysql8.0遇到删除外键的错误
    c# 根据父节点id,找到所有的子节点数据
    SSH原理与运用(一):远程登录
    Java线程:Timer和TimerTask
    linux系统判断是否重启、关机、查询登录诊断分析简介
    CS架构和BS架构的区别
    yum提示another app is currently holding the yum lock;waiting for it to exit
  • 原文地址:https://www.cnblogs.com/yongestcat/p/11438838.html
Copyright © 2011-2022 走看看