ORA-异常系列
進擊的胖蛇
热爱技术,努力减脂的呆萌胖子一枚
展开
-
ora-30036
鸣谢:http://blog.sina.com.cn/s/blog_6ce299970101526i.htmlunable to extend segment by 8 in undo tablespace "undotbs1"错误原因分析:删除/更新时会生成大量的UNDO信息,这些信息将存储在系统UNDO段中,但因为更新很大,而UNDO表空间很小,不足以保存下这么多的UNDO信息转载 2013-04-01 13:46:04 · 1275 阅读 · 0 评论 -
ORA-01114(临时表空间坏掉、或者满了)
今天应用服务器后台报一下错误:java.sql.SQLException: ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 1015305)ORA-27069: skgfdisp: 尝试在文件范围外执行 I/OOSD-04026: 传递的参数无效。 (OS 1015311)ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 10153转载 2013-04-02 11:28:07 · 1355 阅读 · 0 评论 -
ora-00031:session marked for kill处理oracle中杀不掉的锁
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_o转载 2013-04-03 09:56:24 · 1079 阅读 · 0 评论 -
oracle 11g,ora-00257,ora-09945
鸣谢:http://blog.sina.com.cn/s/blog_487f7b730101gm0j.htmlajj系统数据库报错:ora-00257,: archiver error. Connect internal only, until freed网上说是日志空间占的太大,但是我按http://www.2cto.com/database/201109/104615.html的方转载 2013-04-07 10:07:36 · 1794 阅读 · 0 评论 -
PLS-00597 BULK COLLECT INTO
table:tabbcorp-- corpname varchar2(20),-- corpno varchar2(10)declare type t_corps is table of tabbcorp%rowtype; s_corps t_corps;begin select * bulk collect into s_corps from tabbco转载 2013-07-02 13:31:28 · 1771 阅读 · 0 评论 -
ora-0131
ora-0131 鸣谢:http://www.oracleonlinux.cn/2012/02/debug-procedures/鸣谢:http://blog.163.com/china_uv/blog/static/11713726720110242210504/昨天,一开发同事反映说在PL/SQL Developer工具里无法调试存储过程,报错信息如下:转载 2013-09-25 11:42:21 · 1107 阅读 · 0 评论 -
常见sqlcode
鸣谢:http://blog.chinaunix.net/uid-20607558-id-1916179.html1) 基本结构BEGIN... --语句EXCEPTION -- 异常处理 WHEN ......WHEN OTHERS...END;2)常用异常EXCEPTION WHEN CURSOR_ALREADY_OPEN THEN -- ORA转载 2013-09-06 15:28:21 · 6689 阅读 · 0 评论 -
oracle 失败处理 SQLCODE和SQLERRM
oracle 失败处理 SQLCODE和SQLERRMOracle内置函数SQLCODE和SQLERRM是特别用在OTHERS处理器中,分别用来返回Oracle的错误代码和错误消息。在一个内在的异常中,SQLCODE返回Oracle错误的序号,而SQLERRM返回的是相应的错误消息,错误消息首先显示的是错误代码。SQLCODE返回的是负数,除非Oracle的错误为"ORA-014转载 2013-09-06 15:01:40 · 4131 阅读 · 0 评论 -
Oracle Database 12c [INS-30131] 错误的解决方法
1. 先搞好c$ share的问题 (参看这里 http://www.yunvn.com/thread-9044-1-1.html)2. 测试一下 c$ share 是否成功. 方法是在cmd里打net use \\localhost\c$失败会是这样子…:System error 53 has occurred.The network path was not found.转载 2014-05-07 10:57:11 · 7211 阅读 · 0 评论