虽然是以版本8来讲解的,但是这些基本错误在9i和10g也是类似的。
========================================
1、ORA-12541:TNS:没有监听器
原因:没有启动监听器或者监听器损坏。如果是前者,使用命令net start OracleOraHome81TNSListener(名字可能有出入)即可;如果是后者,则使用“Net8 Configuration Assistant”工具向导之“监听程序配置”增加一个监听器即可(基本不用写任何信息,一路OK。在添加之前可能需要把所有的监听器先删除!)
2、ORA-12500:TNS:监听程序无法启动专用服务器进程
或
ORA-12560:TNS:协议适配器错误
原因:ORACLE的数据库服务没有启动。使用命令net start ORACLESERVICEORADB(ORADB为数据库名字)即可。如果仍没有解决,请继续向下看。
3、如果数据库服务启动失败,则很有可能是其注册表项值损坏,最好的做法是以下两步:
1)ORADIM -DELETE -SID oradb 删除数据库服务项
2)ORADIM -NEW -SID oradb 新增数据库服务项
注:这个过程中如果出错,就重启计算机!
4、ORA-12154:TNS:能解析服务名
原因:ORACLE的网络服务名没有正确配置。请使用“Net8 Configuration Assistant”工具向导之“本地网络服务名配置”配置TNS即可。如果仍没有解决,请继续向下看。
5、ORA-1034 :TNS:ORACLE不可用
原因:ORACLE的数据库服务正确启动,但是数据库没有打开!
使用命令:
1)svrmgrl 启动服务管理器
2)connect internal 以internal身份登陆
3)startup 打开数据库
6、ORA-12560:TNS:协议适配器错误(顽固性的)
原因:未知。
解决:必杀技--打开“Windows任务管理器”,杀死ORACLE.exe及ORADIM.exe进程,书写自己的ora_startup.bat,执行之!
PS:
1、我的ora_startup.bat:
net start OracleOraHome81TNSListener
net start ORACLESERVICEORADB
svrmgrl 一般情况下不用,不过有时少不了它的,具体步骤见第5步。
2、我的ora_shutdown.bat:
net stop OracleOraHome81TNSListener
net stop ORACLESERVICEORADB
3、ORACLE相关服务名请参见“管理工具”之“服务”中以ORACLE开头的服务名。
分享到:
相关推荐
### Oracle新手最常碰到的6个错误及解决方案 Oracle作为全球最具影响力的数据库产品之一,在使用过程中,即便是初学者也会遇到一些常见的错误。这些错误虽然在初看之下可能会让人感到困惑,但通过一定的方法和技巧...
本文将详细介绍Oracle新手在使用过程中最常遇到的六个错误及其解决方案。 1. ORA-12541:TNS:没有监听器 这个错误意味着监听器没有启动或者已经损坏。解决方法是通过命令`net start OracleOraHome81TNSListener`...
以下是Oracle新手经常碰到的六个错误及其解决方案,这将帮助新用户更好地理解和处理Oracle数据库中常见的问题。 ### 错误一:ORA-12541 TNS:listener does not currently know of service requested in connect ...
本文将针对初学者在使用Oracle时可能碰到的问题,特别是错误代码及其解决方案进行详细的解释。 1. **ORA-12541:TNS:没有监听器** 当你尝试连接Oracle数据库时,如果出现此错误,意味着监听器服务没有运行或已...
Oracle新手常碰到的错误.pdf 在 Oracle 数据库中,新手常碰到的错误有很多,以下是其中的一些: 1. 上机考试时需要注意的问题:在考试前,请仔细听清监考老师所说的考试注意事项,不要急于操作。在考试过程中,...
本文将深入解析两个常见的Oracle错误及其解决方案:ORA-01650和ORA-01652,并提供相关的排查和解决策略。 **ORA-01650: unable to extend rollback segment NAME by NUM in tablespace NAME** 这个错误表明回滚段...
本文将详细讨论三个常见的Oracle数据库操作错误及其解决方案。 首先,错误`ORA-01650: unable to extend rollback segment NAME by NUM intablespace NAME`是由于回滚段表空间不足导致的。回滚段用于保存事务的回滚...
- **查询文档**:Oracle官方文档(如Oracle Database Error Messages)是查找错误解决方案的重要资源,其中详细解释了每个错误代码的含义和建议的解决策略。 - **检查日志**:分析数据库服务器的日志文件,如alert...
"Oracle日常运维常见错误及解决方案" Oracle 数据库是一种关系数据库管理系统,广泛应用于企业级应用系统中。但是在日常运维过程中,常常会遇到各种错误,影响系统的稳定性和可靠性。下面是 Oracle 日常运维常见...
Oracle 大数据解决方案和案例介绍 Oracle 大数据解决方案是指利用 Oracle 的技术和产品来处理和分析大数据,以提高企业的洞察力和决策力。大数据是指大量的、高速增长的、多样性的信息资产,它需要以高效、创新的...
### Oracle财务解决方案:赋能企业财务管理的新时代 #### Oracle公司概览 Oracle,作为全球领先的企业软件提供商,其影响力遍及全球145个国家,拥有超过85,000名员工和20,000个合作伙伴,其中包括9,100个独立软件...
### Oracle管会解决方案 #### Oracle财务会计系统解决方案介绍 Oracle为各类企业提供了一套全面而灵活的财务管理解决方案。此方案旨在帮助企业管理复杂的财务流程,并确保所有财务活动都能高效、准确地执行。下面...
Oracle 数据仓库解决方案是Oracle公司为满足企业对高效、可靠的数据管理和分析需求而设计的一整套综合解决方案。这个解决方案旨在帮助企业快速构建数据仓库,优化管理流程,提升信息的可访问性和应用性,从而驱动...
根据提供的文件信息,本文将对Oracle DBA新手在日常工作中经常遇到的10个常见错误进行详细介绍,并提供相应的解决办法。 ### 1. ORA-1547:回滚段错误 #### 问题描述: 当导入数据时,可能会遇到ORA-1547错误,该...
Oracle的数据仓库解决方案是一种全面的、集成的系统,用于管理和分析企业级的数据,旨在支持决策制定和业务洞察。该解决方案的核心是Oracle数据库,它是全球最大的数据仓库平台之一,拥有超过21%的市场份额,远超...
Oracle数据库操作常见错误及解决方案[借鉴].pdf
基于云平台下,Oracle云计算解决方案