`

ORACLE数据库重装时出现的问题

 
阅读更多

一:

在XP下安装Oracle(10g)安装正常,安装完了以后使用也正常;
但在计算机重启后,重新登陆时就出现ORA-12514: TNS:listener does not currently know of service

requested in connect descriptor。

网上查下,用以下办法解决:
在安装目录下: /home/oracle/oracle/product/10.2.0/db_1/network/admin/listener.ora
将:SID_LIST_LISTENER   =
    (SID_LIST   =
        (SID_DESC   =
            (SID_NAME   =   PLSExtProc)
            (ORACLE_HOME   =   E:\oracle\product\10.1.0\Db_1)
            (PROGRAM   =   extproc)
        )
    )

改为:
SID_LIST_LISTENER   =
    (SID_LIST   =
        (SID_DESC   =
            (SID_NAME   =   PLSExtProc)
            (ORACLE_HOME   =   E:\oracle\product\10.1.0\Db_1)
            (PROGRAM   =   extproc)
        )
        (SID_DESC   =
            (GOLBAL_DBNAME=   orcl)
            (ORACLE_HOME   =   E:\oracle\product\10.1.0\Db_1)
            (SID_NAME=orcl)
        )
    )

然后重启服务和监听以后,登陆正常。

注:我的实践是整个listener.ora文件只配一个SID_LIST_LISTENER

 

 

二:

 

  1. 软件环境:    
  2. 1 、Windows  2000 +ORACLE   8.1 . 7   
  3. 2 ORACLE 安装路径为:C:\ORACLE     
  4.   
  5. ·  实现方法:    
  6. 1 、 开始->设置->控制面板->管理工具->服务 停止所有Oracle 服务。    
  7.   
  8. ·   2 、 开始->程序->Oracle  - OraHome81->Oracle  Installation Products-> Universal Installer 卸装所有Oracle 产品,    
  9.   
  10. ·  但Universal Installer本身不能被删除    
  11.   
  12. ·   3 、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE ,按del键删除这个入口。    
  13.   
  14. ·   4 、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动 这个列表,删除所有Oracle 入口。    
  15.   
  16. ·   5 、 运行refedit, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application, 删除所有Oracle 入口。    
  17.   
  18. ·   6 、 开始->设置->控制面板->系统->高级->环境变量 删除环境变量CLASSPATH和PATH中有关Oracle 的设定    
  19.   
  20. ·   7 、 从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle 的组和图标    
  21.   
  22. ·   8 、 删除\Program Files\Oracle 目录    
  23.   
  24. ·   9 、 重新启动计算机,重起后才能完全删除Oracle 所在目录    
  25.   
  26. ·   10 、 删除与Oracle 有关的文件,选择Oracle 所在的缺省目录C:\Oracle ,    
  27.   
  28. ·  删除这个入 口目录及所有子目录,并从Windows  2000 目录(一般为C:\WINNT)下    
  29.   
  30. ·  删除以下文 件ORACLE .INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。    
  31.   
  32. ·   11 、 WIN.INI文件中若有[ORACLE ]的标记段,删除该段    
  33.   
  34. ·   12 、 如有必要,删除所有Oracle 相关的ODBC的DSN    
  35.   
  36. ·   13 、 到事件查看器中,删除Oracle 相关的日志    
  37.   
  38. ·   说明: 如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装,    
  39.   
  40. ·  安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。
分享到:
评论

相关推荐

    操作系统重装后oracle数据库的恢复

    重做操作系统后oracle数据库的恢复 文件夹中文件说明: ora.reg oracle主要注册项的恢复参考文件 oraodbc.reg odbc驱动项的恢复参考文件 oraole1~4.reg ole 驱动项的恢复参考文件 恢复中重要操作说明: 1、恢复前提...

    Oracle数据库的安装问题及其解决方法.pdf

    6. 如果无法正确删除 Oracle 数据库,可以考虑重装操作系统。 二、Oracle 数据库在奔 4 机器上的安装 在奔 4 机器上安装 Oracle 数据库时,可能会出现进程消失、挂起或者中断的情况。解决方法: 1. 下载补丁并...

    windows之oracle不重装恢复

    标题“Windows之Oracle不重装恢复”涉及到的关键...以上就是关于“Windows之Oracle不重装恢复”的详细知识点,通过理解这些内容,用户可以在遇到类似问题时,有效地保护和恢复Oracle数据库,避免大量的时间和资源浪费。

    解锁或者修改oracle 数据库用户密码.doc

    这种情况下,重装 Oracle 数据库是不可取的。那么,如何解锁或者修改 Oracle 数据库用户密码呢? 一、了解 Oracle 数据库用户密码的锁定机制 在 Oracle 数据库中,sys 和 system 用户是两个特殊的用户账户,它们...

    Oracle9i 重装

    如果重装是因为旧数据库出现问题,你需要将旧数据迁移到新的Oracle9i实例中。这可以通过备份恢复、导入导出、SQL*Loader等方式完成。 以上是Oracle9i重装的详细流程,每个步骤都需要细心操作,确保数据库的稳定性和...

    如何卸载删除oracle数据库

    如何彻底的卸载数据库并进行重装 如何卸载删除oracle数据库

    Linux 环境下Oracle 11g数据库的安装与卸载

    Linux 环境下 Oracle 11g 数据库的安装与卸载 Oracle 11g 数据库是一种关系型数据库管理系统,它广泛应用于企业级应用中。在 Linux 环境下,安装 Oracle 11g 数据库需要满足一定的硬件和软件要求。本文将详细介绍 ...

    DOS命令卸载oracle数据库

    还在为无法卸载oracle数据库而烦恼吗,还在为不知道用什么方法卸载oracle数据库而苦恼吗,还在为安装此数据库一次次的重装系统而烦心吗,面对这此烦心事,我方的这个文件可以帮助您解决卸载oracle数据库时遇到的种种...

    Oracle 9i安装重装删除指南

    在进行Oracle 9i的安装、重装和删除时,有许多关键点需要注意,以确保操作的顺利进行和系统的稳定运行。 **安装Oracle 9i** 1. **系统需求**:首先,你需要确认你的操作系统是否支持Oracle 9i,如Windows NT/2000/...

    浅析基于Oracle数据库的Delphi开发技术在重型装备制造企业中的应用.pdf

    Oracle数据库和Delphi开发技术的结合,为企业提供了高效、安全且定制化的解决方案。Oracle数据库是全球广泛使用的数据库管理系统,以其大规模数据存储能力、高度稳定性和良好的数据共享性而著称。而Delphi作为...

    重装oracle 的注意事项

    以上是重装Oracle数据库时需要注意的关键点。每个步骤都需要细心操作,以确保新安装的数据库系统能够稳定、高效地服务于业务需求。在实际操作中,可能会遇到更多具体问题,建议参考Oracle官方文档和社区资源来解决...

    oracle重装系统恢复方法

    oracle重装系统后恢复数据库,不用重复导入那么多数据了

    重装系统不装oracle的办法

    1. 数据备份:在重装系统前,最重要的是对Oracle数据库进行全面的备份。这包括结构备份(如DDL语句)、数据备份(如DML语句或物理文件备份)以及配置文件(如参数文件、网络配置文件)。可以使用Oracle的RMAN...

    linux下的Oracle数据库安装,卸载和静默安装

    手工建库: 1.写参数文件,创建实例: vi $ORACLE_HOME/dbs/initorcl.ora 写入以下内容: ...control_files='/u01/app/oracle/oradata/orcl/control01.ctl','/u01/app/oracle/oradata/orcl/control02.ctl'

    关于系统重装后Oracle数据库完全恢复的解决办法

    昨日,服务器一磁盘意外故障,c盘数据... 您可能感兴趣的文章:Oracle数据库的备份与恢复Oracle误删除表数据后的数据恢复详解oracle冷备份恢复和oracle异机恢复使用方法oracle如何恢复被覆盖的存储过程Oracle数据库数据

    完全删除Oracle数据库

    Windows下如何彻底删除Oracle

    Oracle RAC 删除grid,oracle后重新安装 grid,oracle 软件和重建数据库

    本文详细描述了Oracle RAC 下,因为原来是标准版的oracle,删除grid,oracle后重新安装 grid,oracle 为企业版软件的全过程,其中包含备份,删除数据库,清理仲裁磁盘,数据磁盘,和dbca重建数据库等复杂的过程。

    Oracle数据库的卸载步骤知识

    Oracle数据库安装是相当繁琐而负责的,同样的它的卸载也存在很多问题,要想正确卸载不是一件容易的事,要卸载干净才能进行再次安装,本文档教你怎样卸载干净Oracle,保证在不重装系统的情况下重装无异常。

    如何从完好的数据文件恢复oracle数据库.pdf

    在操作系统和Oracle数据库重装后,如果新环境与旧环境结构相同,恢复过程相对简单: 1. 删除新数据库的所有数据文件、控制文件和日志文件。 2. 将旧数据库的这些文件复制到对应的新目录下。 3. 使用SQL*Plus以...

    oracle删除和重建实例

    1. 进入实例重装页面:使用 dbca 工具或手动创建实例,进入实例重装页面。 2. 填写实例信息:填写实例信息,包括实例名、SID、数据库文件的路径等。 3. 配置实例参数:配置实例参数,包括字符集、国家语言、时区等...

Global site tag (gtag.js) - Google Analytics