求助高手帮忙解决oracle 10g安装后升级遇到的问题,!!!成分感谢!!!!

我在oracle官网上下载了10g, 10.2.0安装,我创建的数据库SID为orcl;安装过后一切正常,连接,创建表等等都没得问题。

然后我在官网下载了10.2.0.4的更新程序,直接解压后点击里边的setup.exe执行更新安装,安装正常,没有出现错误,但是结束后 启动数据库报错如下:

ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务.

在google上找了一下,很多解决方法是:(路径均为我的安装路径)修改下面的文件。红色为在原来的文件上添加的。

D:/DataBase/oracle/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = d:/DataBase/oracle/product/10.2.0/db_1)
      (PROGRAM = extproc)
    )

(SID_DESC =
 (GLOBAL_DBNAME = ORCL)
 (ORACLE_HOME = d:/DataBase/oracle/product/10.2.0/db_1)
 (SID_NAME = ORCL)
    )

    
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = chend)(PORT = 1521))
    )
  )

重启 监听器。。

再连接。ORA-12518: TNS: 监听程序无法分发客户机连接

再修改注册表中:ORA_ORCL_AUTOSTART 为 FALSE

重启 监听器。。

再连接。

通过(PL/SQL DEVELOPER):错如下

ORA-01034: ORACLE not available. ORA-27101: shared memory realm does not exist

下面是通过sys连接的。详见下面。

c:/> set oracle_sid=orcl 

SQL> connect sys/123456@orcl as sysdba;
已连接到空闲例程。
SQL> startup nomount;
ORACLE 例程已经启动。

Total System Global Area  612368384 bytes
Fixed Size                  1298160 bytes
Variable Size             180355344 bytes
Database Buffers          423624704 bytes
Redo Buffers                7090176 bytes
SQL> alter database mount;

数据库已更改。

SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01092: ORACLE 实例终止。强制断开连接

  • 0
    点赞
  • 3
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值