zoukankan      html  css  js  c++  java
  • Oracle10.2.0.1.0升级Oracle10.2.0.2.0补丁安装指南(转载)

    Oracle10.2.0.1.0升级Oracle10.2.0.2.0补丁安装指南

    Oracle数据库学习之路 2008-07-25 11:35:12 阅读5 评论0 字号:

    一、安装数据库

    先安装Oracle10.2.0.1.0,双击setup.exe

    选择高级安装,点击下一步,

    选择企业版,下一步,

    修改路径(A):点击浏览选择自己要把oracle安装的目录,下一步,

    当产品特定的先决条件检查完毕后,此时会显示1个需要验证,在需要验证的项打勾,下一步,

    点击安装。

     

    二、安装Oracle10.2.0.2.0补丁

    首先配置环境变量,把变量ORACLE_HOME配置oracle的路径

    这里是ORACLE_HOME——d:\tools\oracle\oracle

    然后,把oracle的服务全部关闭。

    运行setup.exe文件

    下一步,

    注意:这里的路径是之前配置环境变量后,自动找到的,当然也可以点击浏览按钮,找到之前安装的oracle的路径,下一步…………然后是安装。

    出现的问题:

    在没有安装补丁之前,我们尝试在sqlplus或者toad登录oracle数据库,是可以登录的,当安装完Oracle10.2.0.2.0补丁之后,登录的时候会出现“ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务”错误,而无法登录oracle数据库。

    解决方法:

    开始—运行—cmd

    执行以下命令:

    1、删除以前的oracle实例

    c:\>oradim -delete -sid orclorcl是之前安装oracle数据库的SID名)

    2、重建oracle实例

    c:\>oradim -new -sid orcl -startmode auto –pfile D:\tools\oracle\oracle\database\initorcl.ora

    3、登陆sqlplus

    c:\>sqlplus/nolog

    sql>conn /as sysdba

    sql>startup upgrade

    4、运行catupgrd.sql

    sql>spool upgrade.log

    sql>@D:\tools\oracle\oracle\rdbms\admin\catupgrd.sql

    这个执行时间很长

    sql>spool off

    5、重新启动oracle

    sql>shutdown immediate

    sql>startup pfile= D:\tools\oracle\oracle\database\initorcl.ora

    至此数据库重新启动,请重启监听服务

    6、检查是否有无效对象

    sql>@D:\tools\oracle\oracle\rdbms\admin\utlrp.sql

    执行完毕后

    执行检查:

    SQL> select name from v$database确认ORACLE_SID正确,为orcl

    SQL>select * from v$version 检查版本

    SQL> show user确认当前使用者为SYS或SYSTEM

    SQL> select tablespace_name, bytes from dba_data_files对系统表空间大小进行确认。
    SQL>shutdown immediate
    SQL>startup
    数据库启动成功,即可在sqlplus或者toad登录成功。

    可能出现的问题:

    如果sqlplus或者toad登录数据库出现can't initialize OCI.Error -1错误,,是环境变量path没配置好,把%ORACLE_HOME%\bin放到最后面,例如:注意这里是D:\tools\oracle\oracle 而不是D:\tools\oracle\oracle;

    有没有“;”分号,有兴趣的可以尝试去配置,看看是否可以成功登录oracle数据库

     

    登录toad需要修改D:\tools\oracle\oracle\NETWORK\ADMIN\tnsnames.ora文件

    红色2个是本机自带的

    ORCL =

     (DESCRIPTION =

        (ADDRESS = (PROTOCOL = TCP)(HOST = cz-luck)(PORT = 1521))

        (CONNECT_DATA =

          (SERVER = DEDICATED)

          (SERVICE_NAME = orcl)

        )

     )

    EXTPROC_CONNECTION_DATA =

     (DESCRIPTION =

        (ADDRESS_LIST =

          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

        )

        (CONNECT_DATA =

          (SID = PLSExtProc)

          (PRESENTATION = RO)

        )

     )

    蓝色2个是自己配置的

    XE =

     (DESCRIPTION =

        (ADDRESS_LIST =

          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.138)(PORT = 1521))

        )

        (CONNECT_DATA =

          (SERVICE_NAME = XE)

        )

     )

    SOASERVER =

     (DESCRIPTION =

        (ADDRESS_LIST =

          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.24)(PORT = 1521))

        )

        (CONNECT_DATA =

          (SERVICE_NAME = oracle)

        )

     )

    安装OracleAS:

    然这个出了个问题,但是不影响BPELConsole的使用。

     

    如果在其他电脑安装OracleAS,通过http://主机名/BPELConsole不能访问对方的BPEL控制台,可以通过http:// IP地址/BPELConsole来访问,或者修改本机c:/windows/system32/dirvers/etc/hosts文件来设置访问路径,如:127.0.0.1   localhost; 192.168.0.100   对方主机名, 这样就可以通过主机名来访问对方的BPEL控制台了。

  • 相关阅读:
    ftoa浮法成字符串
    iOS UIWebView键盘操控
    开始Unity3D参观考察
    中国目前拥有的物种和人造卫星的作用
    robin 今日南
    编写自己的单点登录(SSO)服务
    poj 2385 Apple Catching dp
    OSI七层模型具体解释
    Android学习路径(四)文件项目学习的名单,android显示单元经常使用的
    单元测试概述
  • 原文地址:https://www.cnblogs.com/wuhenke/p/1727470.html
Copyright © 2011-2022 走看看