网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.在RedHat7.0下Oracle8.1.6的安装.
.一个容易忽视的Oracle安全问题.
.使用智能优化器提高Oracle的性能.
.Oracle 8i中字符集乱码问题.
.ORACLE的存储过程的异步调用--.
.Oracle学习笔记[一] morinson著.
.10g不支持的Linux发行版上安装10.
.Oracle 最具伸缩性和成本效益的数.
.分享一条有用的sql文(ORACLE).
.旧数据文件,旧控制文件,新日志.
.创建catalog 数据库步骤.
.关于冷备份与热备份的对比.
.学好Oracle的六条总结.
.[基础]9i新特性之二安全篇.
.利用ORACLE系统账户默认口令提升.
.Oracle数据库中的锁机制研究.
.在AIX5100-05 上安装oracle9i.
.oracle怎样镜像数据库服务器的介.
.使用Oracle9i的新特征-停顿(QUIE.
.怎样修改查看字符集及字符集.

最常碰到的10个Oracle错误

发表日期:2008-2-9



  This document contains information about errors frequently encountered by
  new DBAs, along with appropriate actions to be taken in each circumstance.
  
  +==+
  
  Summary:
  10 COMMON RDBMS ERRORS
  
  +=+
  
  1) ORA-1547
  
   a) on Rollback segment when importing.
  
   Specify commit=y and a large buffer on import. This way the Rollback
   will be released after each array, as opposed to each object.
  
   b) when allocating an extent on a tablespace with alot of free space.
  
   Select max(blocks) from DBA_FREE_SPACE. You may have free space but it
   might not be contiguous. Make sure it is greater than the extent it
   is trying to allocate. You can redUCe the storage parameters NEXT and
   PCTINCREASE if it isn't.
  
  2) ORA-1556 max extents of 121 exceeded when storage is set for maxextents
   of 999.
  
   Most platforms have a max of 121 even though it allows you to specify
   999. (see the readme for your platform)
  
  3) ORA-1090 shutdown in progress when starting up even after a shutdown was
   issued quite some time ago.
  
   If the background processes aren't running the SGA could have been left
   out there... Issue a startup force open (which does a shutdown abort
   first).
  
  4) IMP-0003, ORA-942 and IMP-00023 on import.
  
   Run catalog.sql and eXPvew.sql (renamed catexp.sql in v7) as sys before
   the import. Both files are in $Oracle_HOME/rdbms/admin (UNIX).
  
  5) ORA-904 Invalid column name on import.
  
   Run expvew.sql (catexp.sql) before the import.
  
  6) ORA-1034 Oracle not available.
  
   Startup the DB first...if it is started check your searchpath.
   Make sure that ORACLE_SID is set correctly For setuid issues, see
   PRE 1006554.6.
  
  7) ORA-1578 Oracle Data Block corrupted (file # num and block # num)
  
   To determine where the corruption is:
   select * from sys.dba_extents where file_id = filenum and blocknum
   between block_id and (block_id + blocks - 1);
   The filenum and blocknum are the numbers in the 1578 error.
   This query should give the segment_name and segment_type
   (i.e table and its name).
   In order to salvage the uncorrupted part of the table you can add
   an entry to the init.ora:
   event = "10231 trace name context forever"
   This will skip the corrupted block on a table scan. Export the table,
   drop and recreate it from import.
  
  8) ORA-604 what does it mean?

  
   Usually it comes with another error such as 1547....if it can't be found
   in any of the trace files try setting the following event in init.ora and
   restarting the DB.
   event="604 trace name errorstack forever"
   for the output of this look in the trace files in the Directory given by
   the USER_DUMP_DEST parameter in init.ora.
  
  9) My create database is failing with ORA-1519: error while processing file
  
   Take out the INIT_SQL_FILES param out of init.ora, run the scripts
   by hand after the database is created.
  
  10) Out of shared memory (ORA-4031).
  
   Try de-fragmenting the shared pool by running an 'alter system flush
   shared_pool' If that is not enough, increase the shared_pool_size
   parameter.
  
  +==+
上一篇:学Oracle不能不知道的知识 人气:543
下一篇:Oracle 全球解答的最hot的21个问题 人气:521
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐