`
lg_asus
  • 浏览: 185077 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

oracle启动出错解决过程记录

 
阅读更多
今天启动oracle的时候,结果报:无监听程序,但昨天还是好好的,后来在命令行中启动监听器和服务:
lsnrctl [stop] [start] [status] 这三个命令,都可以正在运行,
net start oracleserviceXXX 也能正常启动。
后来在任务管理器中发现启动的XXX实例竟然只占用20M内存,和以前几百M内存相比,简直小的太多,当时就认为实例可能没有成功启动。

后来就想用startup来分阶段启动实例,见 http://blog.csdn.net/robinson_0612/article/details/5542983
结果sqlplus / as sysdba报:协议适配器错误,按照http://www.itpub.net/thread-223688-1-1.html解决后,报:write audit records to event log failed, 到这时错误真正显现出来,
见http://blog.sina.com.cn/s/blog_631361ac0100moif.html解决方法,将系统的应用程序日志给清空掉,启动成功。(原来我的应用程序日志设置为:最大512K,改写7天前的事件,估计在这7天内日志大小已经达到512K,写入失败了)。

然后我在用lsnrcrl status来看监听器的状态,这时发现XXX的状态,这在以前是没有的。其实这里oracle就已经告诉我们XXX实例的状态了,但我对这个命令不熟,浪费了大量时间。

这里对oracle有点不太满意的地方:我以前一直以为oracle的错误报告机制很好用,前台给个ora + number代号,用户可以直接到网上搜索答案,但是今天plsql developer中报无监听程序,我又看了监听程序日志文件(在lsnrctl status里有),里面却报无法找到相关的服务,直到sqlplus / as sysdba,才最终定位到错误。我认为前两个错误根本不对,白白浪费我大量的时间,这也和我是oracle新手有关,但这报错机制确实不敢苟同。
分享到:
评论

相关推荐

    最全的oracle常用命令大全.txt

    一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup SVRMGR>quit b、关闭...

    脚本帮助:此VSTO加载项用于清理和创建脚本,以将记录批量加载到SQL Server,Oracle,Documentum,标记或Markdown语言中。 功能区中的功能允许您快速准备批量数据加载。 否则,请求可能既耗时又容易出错。 它以3个不同的版本编写,分别是C#和VB.NET中的VSTO加载项以及VBA加载项。 最完整的版本是C#

    该加载项用于清理和创建脚本,以将记录批量加载到SQL Server,Oracle,Documentum,标记或Markdown语言中。 功能区中的功能允许您快速准备批量数据加载。 否则,请求可能既耗时又容易出错。 它以3个不同的版本编写,...

    orcale常用命令

    要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>sqlplus SQL>connect internal SQL>startup SQL>quit b、关闭ORACLE系统 oracle>sqlplus SQL>connect internal ...

    数据库助手,方面操作数据库

    更改启动时透明度算法可能会出错的问题。(2004.08.19感谢zhiming99) 15.增加对oracle数据库的支持(测试版本9.2)(2004.12) 16.导出数据方式的更改,可一次导出所有表。(2004.12) 17.标记主键(2004.12) 18....

    PLSQL Developer 10.0.4.1708〖附中文补丁和注册机〗

    PL/SQL Developer侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势。 性能优化——使用PL/SQL Profiler,可以浏览每一执行的PL/SQL代码行的时序信息(Oracle8i或更高),从而优化您SQL...

    PLSQL Developer 10.0.5.1710〖附中文补丁和注册机〗

    PL/SQL Developer侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势。 性能优化——使用PL/SQL Profiler,可以浏览每一执行的PL/SQL代码行的时序信息(Oracle8i或更高),从而优化您SQL...

    Toad 使用快速入门

    在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。Quest Software为此提供了高效的Oracle应用开发工具-Toad(Tools of ...

    Loadrunner报错日志

    需要监控weblogic的连接等待情况,此时需要增加acceptBacklog,每次增加25%来提高看是否解决,同时还需要增加连接池和调整执行线程数,(连接池数*Statement Cache Size)的值应该小于等于oracle数据库连接数最大值...

    超级有影响力霸气的Java面试题大全文档

    多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 5、String是最基本的数据类型吗?  基本数据类型包括byte、int、char、long、float、double、boolean和short。  java....

    网管教程 从入门到精通软件篇.txt

     修复启动磁盘的 主启动记录。fixmbr 命令仅在使用故障恢复控制台时才可用。  fixmbr [ device_name]  参数  device_name  要写入新的主引导记录的设备(驱动器)。设备名称可从 map 命令的输出获得。例如...

    测试培训教材

    5、QC9.0安装问题解决 - JBOSS启动不了 原因:8080端口被其他应用程序占用。 用netstat查看谁占用了8080端口 netstat -ano 解决办法1:修改其他程序的端口使用 解决办法2:修改JBOSS的启动端口 JBOSS_HOME\...

    PHP网络编程技术与实践 源码

    1.5.3 启动运行VertrigoServ 1.6 本章小结 第2章 PHP的语法结构和常用函数 2.1 PHP语法基础 2.1.1 PHP的基本语法 2.1.2 PHP的数据类型 2.1.3 PHP的常量 2.1.4 PHP的变量 2.1.5 PHP的表达式 2.1.6 PHP的流程控制 2.2 ...

    C#编程经验技巧宝典

    4 <br>0008 为程序设置版本和帮助信息 4 <br>0009 设置Windows应用程序启动窗体 5 <br>0010 设置Web应用程序起始页 5 <br>0011 如何设置程序的出错窗口 5 <br>0012 如何进行程序调试 6 ...

Global site tag (gtag.js) - Google Analytics