*、[Err] ORA-01722: invalid number
出现这个错误,说明你的查询结果,或者表关联时,某个字段里返回的数据或者相关联的两个字段的类型应该是number,但是,数据里有非number类型的,非number类型的.,非number类型的.
*、the numeric value does not match the length of the format item
问题在于调用的某个函数的参数值和格式不匹配导致的。
*、ORA-01810格式代码出现两次
yyyy-MM-dd hh24:mi:ss中的mi必须替换12小时制的mm
*、导入时遇到提示:N个错误
若提示信息有: 1、已存在,此时错误计数加1 2、已创建,但编译失败,此时可查看是否是数据库确实存在该存储过程,函数或其他功能,但语法确实有问题来确认不是导入操作的问题 3、待定
*、ora-01536:表空间***超出配额
1、若本条生效可直接跳过下一条 grant unlimited tablespace to username; 2、若上一天没有生效,那么尝试如下操作 alter tablespace *** add datafile 'url' size 200m; 详见:http://www.shangxueba.com/jingyan/107496.html 3、若以上还不行,哈哈,那你肯定是操作错数据库了,骚年,很可能哦! 逗比行为~
*、oracle之数据库正在初始化或关闭ora-01033
对于归档和非归档数据库 执行:alter database open若出现联机日志*异常 select group,sequence,status from v$log; 可以查看到异常的归档文件 执行:alter database clear logfile group *; or alter database clear unarchived logfile group *; 然后执行alter database open测试启动正常即可。 若还不行,请@我,哈哈~
*、ORA-00907: missing right parenthesis
缺失右括号或者右括号前后多了一个符号
*、ORA-28002:密码过期
既然是密码过期,那么重置密码即可。 所以就有人问了,能不能不再设置从而改为无限期的呢? 答案是肯定的,如下: 详见:http://lbovinl.iteye.com/blog/2373728 (*^__^*) 嘻嘻……
**、ORA-01157: 无法标识/锁定数据文件 8 - 请参阅 DBWR 跟踪文件
shutdown immediate然后startup记录错误信息 然后往下看
*、未初始化服务句柄
conn / as sysdba(必须保证登录成功) startup
*、删除了dbf文件 oracle无法启动
startup记录错误文件路径 alter database datafile '*.DBF' offline drop
*、ORA-01795: 列表中的最大表达式数为1000
翻译过来:意思是in中的数组长度必须小于1000,差分成多个即in(...) or in(...),人要学会变通
*、ORA-39143: 转储文件可能是原始的导出转储文件 - CSDN博客
说明该dmp文件是由exp老方式导出的文件类型