隐含参数_allow_resetlogs_corruption
环境是:win98+orawin95;某天死机后,数据库打不开,现象如下:Oracle Server Manager Release 3.0.4.0.0 - Production(c) Copyright 1997, Oracle Corporation. All Rights Reserved.Oracle8 Personal Edition Release 8.0.4.0.0 - ProductionPL/SQL Release 8.0.4.0.0 - ProductionSVRMGR> connect internal已连接SVRMGR> startup;已起动 ORACLE 事例全部系统全局区域 22993044 字节Fixed Size 47252 字节Variable Size 6488064 字节Database Buffers 16384000 字节Redo Buffers 73728 字节已装入数据库ORA-01589: ??????????RESE
ORACLE 乱码问题的解决
使用sqlplus连接oracle数据库的时候,老是出现????一类的字符,主要是因为 服务器和客户端语言设置不相同。日文环境下 服务器端的设置为 JA16SJIS,客户端没有作设置就出现了上述现象。请将环境变量设值为[csh]setenv NLS_LANG American_Japan.JA16SJIS[bash]export NLS_LANG=American_Japan.JA16SJIS对应的中文代码可以在上一篇东亚语言列表里面找。oracle 10g[csh]setenv RA_NLS10 $ORACLE_HOME/nls/data[bash]export ORA_NLS10=$ORACLE_HOME/nls/dataoracle 9i[csh]setenv ORA_NLS33 $ORACLE_HOME/ocommon/nls/data[bash]export ORA_NL
Oracle数据库的ORA-00257故障解决过程)(转载)
概述: Oracle数据库是目前业界最常用的大型数据库系统,我在实际项目中遇到出现ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。但是我在Oracle 10g上发现,存储空间还有很大,却也报这个错误。原来是Oracle 10g中新的特性,对Flash Recovery的管理导致的。[@more@] 概述: Oracle数据库是目前业界最常用的大型数据库系统,我在实际项目中遇到出现ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归
Oracle配置错误信息解决方法
Oracle客户端网络配置: l 在Oralce产品安装完成后,为了与数据库服务器进行连接或者是两台数据库之间进行数据复制,则必须进行网络连接配置。[@more@] Oracle客户端网络配置: l 在Oralce产品安装完成后,为了与数据库服务器进行连接或者是两台数据库之间进行数据复制,则必须进行网络连接配置。 l Oracle9i Net Service配置方法: Oracle9i Net Service的连接配置可以使用数据库实例ORACLE_SID,或者是使用Oracle9i的参数 SERVICE_NAMES.配置Oracle9i客户端与Oracle9i服务器端的连接,也是生成Oracle9i Net Service客户端网
案例学习Oracle错误:ORA-24002 (转载)
ORA-24002 QUEUE_TABLE string does not exist Cause QUEUE_TABLE does not exist. Action Query on the user view USER_QUEUE_TABLES to find out existing queue tables. ORA-24002 队列表不存在[@more@] 原文: ORA-24002 QUEUE_TABLE string does not exist Cause QUEUE_TABLE does not exist. Action Query on the user view USER_QUEUE_TABLES to find out existing queue tables. ORA-24002 队列表不存在 发生原因:队列表不存在。 解决方案:通过用户窗口查询用户队列表,以找出存在的对列表。 案例
案例学习Oracle错误:ORA-04052 (转载)
ORA-04052 error occurred when looking up remote object stringstringstringstringstring Cause An error has occurred when trying to look up a remote object. Action Fix the error. Make sure the remote database system has run KGLR.SQL to create necessary views used for querying/looking up objects stored in the database.[@more@] ORA-04052 error occurred when looking up remote object stringstringstringstringstring Cause An error has occurred when trying to look up a remote object. Acti
案例学习Oracle错误:ORA-01631 (转载)
案例一: 向表中插入新的记录时出错 我创建了如下的表空间: CREATE TABLESPACE TBS DATAFILE 'C:....XXX01.dbf' SIZE 500M REUSE DEFAULT STORAGE (INITIAL 10240 NEXT 10240 MINEXTENTS 1 MAXEXTENTS 256 PCTINCREASE 0) ONLINE;[@more@] 案例一: 向表中插入新的记录时出错 我创建了如下的表空间: CREATE TABLESPACE TBS DATAFILE 'C:....XXX01.dbf' SIZE 500M REUSE DEFAULT STORAGE (INITIAL 10240 NEXT 10240 MINEXTENTS 1 MAXEXTENTS 256 PCTINCREASE 0) ONLINE; 当我想要向表ST I中插入一条新的记
ora-12154问题的解决(转载)
现象:使用图形化的net configuration assistant进行配置和测试都能通过,就是无法使用sql plus进行连接,总是提示ora-12154。分析:因为测试能够通过,可以肯定问题出现在客户端。应该是tnsname.ora出现了问题。[@more@]现象:使用图形化的net configuration assistant进行配置和测试都能通过,就是无法使用sql plus进行连接,总是提示ora-12154。分析:因为测试能够通过,可以肯定问题出现在客户端。应该是tnsname.ora出现了问题。解决:1、利用配置工具进行了修改,无法解决问题。2、利用服务器端的tnsname.ora进行覆盖,无法解决问题。
ORA-27101错误解决方法及详细分析
ORA-27101 Shared Memory Realm Does Not Exist 在出现上述错误信息时,一般还伴有错误信息:ORA-01034: ORACLE not available。原因是在同一个服务器上,使用了不同的ORACLE_HOME。该问题常常是在ORACLE8.1.7服务器版上出现的。[@more@]ORA-27101 Shared Memory Realm Does Not Exist 在出现上述错误信息时,一般还伴有错误信息:ORA-01034: ORACLE not available。原因是在同一个服务器上,使用了不同的ORACLE_HOME。该问题常常是在ORACLE8.1.7服务器版上出现的。首先检查文件initSID.ora和listener.ora等,看ORACLE_SID和ORACLE_HOME设
ora-01034错误解决方法及详细分析(转载)
前言 每一个DBA在进行数据库管理的过程中不可避免的要遇到形形色色的错误(ORA-xxxx)。有些错误由于频繁出现、原因复杂而被DBA们戏称之为"经典的错误"。其中ORA-3113 "end of fileon communication channel" 就是这样的一个. 我们可以简单的把这个错误理解为Oracle客户端进程和数据库后台进程连接中断。不过,导致这个错误的原因实际上有很多种,对数据库设置不当、任何能导致数据库后台进程崩溃的行 为都可能产生这个错误.这个错误的出现还经常伴随着其它错误,比如说: [@more@] 前言 每一个DBA在进行
ora-04031错误解决方法及详细分析(转载)
对于大多数应用来说,共享池的大小对于Oracle 性能来说都是很重要的。共享池中保存数据字典高速缓冲和完全解析或编译的的PL/SQL 块和SQL 语句。 当我们在共享池中试图分配大片的连续内存失败的时候,Oracle首先刷新池中当前没使用的所有对象,使空闲内存块合并。如果仍然没有足够大单个的大块内存满足请求,就会产生ORA-04031 错误。 [@more@] 对于大多数应用来说,共享池的大小对于Oracle 性能来说都是很重要的。共享池中保存数据字典高速缓冲和完全解析或编译的的PL/SQL 块和SQL 语句。 当我们在共享池中试图分配大片