oracle错误及解决方案
Tony_yxxy
这个作者很懒,什么都没留下…
展开
-
ora4031错误原因以及解决方法
4031错误原因大量的硬解析或者运行时间过长导致出现大量的小型free chunk,然后突然出现一个大sql语句需要硬解析,找不到合适的freechunk解决4031错误方法:1,清除所有sharedpool内容alter system flush shared_pool;shared_pool中chunk会被大量释放,回到free解决4031错误,但是治标不治本转载 2015-04-16 16:01:26 · 1472 阅读 · 0 评论 -
创建oracle数据库控制文件
1,如果数据库正常情况下,或者有结构变动后,运行sql语句让数据库自己生成创建控制文件sql语句,进行备份。alter database backup controlfile to trace;2,如果没有备份可以对以前创建语句进行修改,大体如下:STARTUP NOMOUNTCREATE CONTROLFILE REUSE DATABASE "YAO" NORESETLO原创 2015-06-23 13:46:07 · 561 阅读 · 0 评论 -
oracle坏块及解决办法
坏块分为逻辑坏块和物理坏块如果有有备份,逻辑坏块可以根据备份修复下面提供3中方法解决没有备份的坏块(坏块中数据会丢失)还有一种rman利用备份恢复坏块。提供模拟环境create tablespace bl datafile 'F:\APP\ADMINISTRATOR\ORADATA\ORCL\BL.DBF' size 1mcreate table scott.tb(原创 2015-07-28 16:49:42 · 664 阅读 · 0 评论 -
oracle10g启动报错ora-00214
今天上午,单位的一个系统数据库出现问题,启动报错ora-00214. IBM pc server / windows 2003 / oracle 10.2.0.3 在网上查找到关于ora-00214 的错误 cause: An ORA-00214 is issued whenever Oracle detects an inconsistency bet转载 2015-08-13 11:08:12 · 515 阅读 · 0 评论 -
数据库出现ORA-00283/ORA-01610的问题
处理过程可以参照http://www.itpub.net/viewthread.php?tid=1010027&extra=&page=1下面我把问题的处理做一个小的总结,希望有所帮助问题主要是:resetlogs/noresetlogs与控制文件方面的(参照eygle的书)第一:要弄清楚resetlogs与noresetlogs的区别norestlogs,控制文件的scn转载 2015-08-13 14:36:10 · 795 阅读 · 0 评论 -
oracle数据文件datafile找不到
---A方案run{ shutdown abort; startup mount; restore datafile 5; recover database; alter database open;}---B方案run{ --- 实例未停止的情况 sql 'alter database datafile 5 offline'; rest转载 2015-08-21 14:07:02 · 1196 阅读 · 0 评论