- 浏览: 120224 次
- 性别:
文章分类
- 全部博客 (86)
- struts2 (1)
- tomcat (5)
- Oracle (12)
- Oracle基础 (10)
- Oracle-IMP (1)
- Oracle-FUNCTION (1)
- java-基础 (21)
- java-术语 (1)
- java-Error (1)
- java-Exception (2)
- java-数据库连接池 (1)
- java-excel-txt (1)
- js-字符串 (1)
- js-基础 (3)
- Python (1)
- Access-基础 (1)
- Often-English (1)
- java-版本控制 (5)
- 报表-IReport (2)
- Mysql (4)
- Java IDE (5)
- Shrio (1)
- SpringMVC (1)
最新评论
-------------------------------------------------------------------------------
ORA-00902: 无效数据类型
-------------------------------------------------------------------------------
错误案例一
字段名包含“/”
-------------------------------------------------------------------------------
ORA-00911: invalid character
-------------------------------------------------------------------------------
错误案例一
末尾有个分号。
错误案例二
begin end;块不支持drop;
-------------------------------------------------------------------------------
ORA-00917 miss comma 缺少逗号
-------------------------------------------------------------------------------
错误案例一
-------------------------------------------------------------------------------
ORA-00918: column ambiguously defined
-------------------------------------------------------------------------------
错误案例一
-------------------------------------------------------------------------------
ORA-00933: SQL 命令未正确结束
-------------------------------------------------------------------------------
错误案例一
------------------------------------------------------------------------------
ORA-00936: missing expression 遗漏表达式
------------------------------------------------------------------------------
错误案例一:
错误案例二:
-------------------------------------------------------------------------------
ORA-00947: Not enough values没有足够的值
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ORA-01000: maximum open cursors exceeded超出打开游标的最大数
-------------------------------------------------------------------------------
原因分析:Java代码的时候,createStatement和prepareStatement都应该要放在循环外面,而且使用了这些Statment后,及时关闭。最好是在执行了一次executeQuery、executeUpdate等之后,如果不需要使用结果集(ResultSet)的数据,就马上将Statement或PreparedStatement关闭。
-------------------------------------------------------------------------------
ORA-01810: format code appears twice tips 格式代码出现两次
-------------------------------------------------------------------------------
错误案例一
select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual;
原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。
select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual;
二、另要以24小时的形式显示出来要用HH24
select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;//mi是分钟
select to_char(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual;//mm会显示月份
-------------------------------------------------------------------------------
ORA-01940: 无法删除当前已连接的用户
-------------------------------------------------------------------------------
错误案例一
从数据库中删除指定的用户。 它不删除数据库里此用户所有的表,视图或其他对象。
从数据库中删除指定的用户。 并且删除数据库里此用户所有的表,视图或其他对象。
当删除一个用户的时候常常会出现ORA-01940错误
判断原因、有些会话还存在,检查
还是不行的情况、就重启oracle服务了(肯定可以)
-------------------------------------------------------------------------------
ORA-28000: the account is locked(用户被锁定)
-------------------------------------------------------------------------------
ORA-00902: 无效数据类型
-------------------------------------------------------------------------------
错误案例一
create table test (test/test varchar2(200));
字段名包含“/”
-------------------------------------------------------------------------------
ORA-00911: invalid character
-------------------------------------------------------------------------------
错误案例一
select t.* from test t;
末尾有个分号。
错误案例二
begin DROP SEQUENCE SEQ_TEST_BH; end;
begin end;块不支持drop;
-------------------------------------------------------------------------------
ORA-00917 miss comma 缺少逗号
-------------------------------------------------------------------------------
错误案例一
insert into test values('a'b');
-------------------------------------------------------------------------------
ORA-00918: column ambiguously defined
-------------------------------------------------------------------------------
错误案例一
ORA-00918: column ambiguously defined Select bh From a ,b 字段没有指定是那个表中的列
-------------------------------------------------------------------------------
ORA-00933: SQL 命令未正确结束
-------------------------------------------------------------------------------
错误案例一
update tjry t set t.sfyc = 1 where t.cjsj between to_date('2012-07-04','yyyy-MM-dd') and to_date('2012-07-04' || ' 23:59:59' ,'YYYY-MM-DD hh24:mi:ss'))
------------------------------------------------------------------------------
ORA-00936: missing expression 遗漏表达式
------------------------------------------------------------------------------
错误案例一:
insert into A(a,b) values(,'b')
错误案例二:
update test t set t.name = 1 where and 1=1
-------------------------------------------------------------------------------
ORA-00947: Not enough values没有足够的值
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ORA-01000: maximum open cursors exceeded超出打开游标的最大数
-------------------------------------------------------------------------------
原因分析:Java代码的时候,createStatement和prepareStatement都应该要放在循环外面,而且使用了这些Statment后,及时关闭。最好是在执行了一次executeQuery、executeUpdate等之后,如果不需要使用结果集(ResultSet)的数据,就马上将Statement或PreparedStatement关闭。
-------------------------------------------------------------------------------
ORA-01810: format code appears twice tips 格式代码出现两次
-------------------------------------------------------------------------------
错误案例一
select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual;
原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。
select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual;
二、另要以24小时的形式显示出来要用HH24
select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;//mi是分钟
select to_char(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual;//mm会显示月份
-------------------------------------------------------------------------------
ORA-01940: 无法删除当前已连接的用户
-------------------------------------------------------------------------------
错误案例一
drop user test ;
从数据库中删除指定的用户。 它不删除数据库里此用户所有的表,视图或其他对象。
drop user test cascade;
从数据库中删除指定的用户。 并且删除数据库里此用户所有的表,视图或其他对象。
当删除一个用户的时候常常会出现ORA-01940错误
判断原因、有些会话还存在,检查
select username,sid,serial# from v$session where username = 'TEST'; alter system kill session'sid,serial#'; eg: alter system kill session'9,4'; drop user test cascade;
还是不行的情况、就重启oracle服务了(肯定可以)
-------------------------------------------------------------------------------
ORA-28000: the account is locked(用户被锁定)
-------------------------------------------------------------------------------
alter user test account unlock;
发表评论
-
低版本导入高版本的数据(待整理)
2012-08-07 11:31 783基础:但是我第一次用到 记录一下 暂不整理 从10.2.0. ... -
Oracle 动态性能表 v$session & v$process
2012-08-01 14:42 0v$session SADDR: session addre ... -
oracle对 表、列 的基本操作(待续)
2012-07-12 10:26 792添加列 alter table table_name add( ... -
ORACLE: 查询(看)表的主键、外键、唯一性约束 和 索引
2012-06-04 11:31 9131、查找表的所有索引(包括索引名,类型,构成列): sele ... -
ORACLE错误一览表
2012-06-04 11:26 1817ORA-00001: 违反唯一约束 ... -
分页实现方式
2012-04-21 11:34 677----------------分页实现方式--------- ... -
oracle对表空间的基本操作(未完待续)
2012-03-07 16:22 640增加表空间大小的四种方法 Meathod1:给表空间增加数据文 ... -
字符串处理(INSTR)
2012-03-06 16:28 629INSTR方法的格式为 INSTR(源字符串, 目标字符串, ... -
创建表(临时)空间、用户赋权,导入权限(简短整理篇)
2012-02-23 14:10 1211----创建临时表空间 create temporary ... -
Oracle导出数据库中所有sequence
2012-02-02 09:27 1013方案一 select 'create sequence & ...
相关推荐
今天有朋友问到如下一则案例,ORA-01114,ORA-27067以及OSD-04026错误同时出现: *** ACTION NAME:() 2009-04-01 09:31:00.762*** MODULE NAME:(JDBC Thin Client) 2009-04-01 09:31:00.762*** SERVICE NAME:(SYS$...
│ 03.ORA系列错误与诊断 │ 04.ORA-01200错误裸设备恢复 │ 05.Oracle数据库无响应故障的处理 │ 06.RAC环境诊断案例一则 ├─第三篇 SQL调优篇 │ 01.合理利用索引解决性能问题 │ 02.SQL优化与调整实践 │ 03....
针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据字典、内存管理、Buffer Cache与Shared Pool原理、重做、回滚与撤销、等待事件、性能诊断与SQL优化等几大...,并结合性能调整及丰富的诊断案例...
Oracle数据泵(Data Dump)使用过程当中经常会遇到一些奇奇怪怪的错误案例,下面总结一些自己使用数据泵(Data Dump)过程当中遇到的问题以及解决方法。都是在使用过程中遇到的问题,以后陆续遇到数据泵(Data Dump)的...
深入解析OracleDBA入门进阶与诊断案例 扫描版 作 者:盖国强 著 出 版 社:人民邮电出版社 出版时间:2009-1-1 页 数:527 内容简介 针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据...
深入解析OracleDBA入门进阶与诊断案例 扫描版 作 者:盖国强 著 出 版 社:人民邮电出版社 出版时间:2009-1-1 页 数:527 内容简介 针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据...
深入解析OracleDBA入门进阶与诊断案例 扫描版 作 者:盖国强 著 出 版 社:人民邮电出版社 出版时间:2009-1-1 页 数:527 内容简介 针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据...
ORA-01402:视图WITH CHECK OPTION 违反WHERE 子句 视图的删除:DROP VIEW VIEW_NAME语句删除视图。 删除视图的定义不影响基表中的数据。 只有视图所有者和具备DROP VIEW权限的用户可以删除视图。 视图被删除...
删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。 删除HKEY_CURRENT_USER/SOFTWARE/Microsoft/windows/CurrentVersion/Explorer/MenuOrder/Start Menu/Programs中所有以oracle 开头...
【发现异常】地产客储系统数据库Oracle_192.168.xx.xx,192.168.xx.xx,数据库customer,连接错误,0 ORA-00257: archiver error. Connect internal only, until freed. 【发生时间】2018.07.04 09:12:21 二、错误原因...
然后我检查了下告警日志,大量的ora错误 Fatal NI connect error 12170. VERSION INFORMATION: TNS for 64-bit Windows: Version 11.1.0.7.0 - Production Oracle Bequeath NT Protocol Adapter for 64-bit ...