ora报错
yama_yh
这个作者很懒,什么都没留下…
展开
-
错误ORA-32004
我在修改参数 log_archive_start =true后启动数据库,报告错误ORA-32004,我以为是我改错了,又改回了false,后来重启还是报这个错,查看了官方文档之后才知道 原来这个参数在10G已经废除了,我等于是加如了一条没有的参数在spfile里面,后来我用如下语句解决了该问题SQL> startupORA-32004: obsolete and/or deprecate转载 2012-03-22 15:37:38 · 443 阅读 · 0 评论 -
ORA-04031故障分析处理
ORA-04031故障分析处理当任何试图分配一个大的连续的共享池中的内存失败,Oracle首先会刷新掉共享池中所有目前不在使用的对象,然后使得内存块被合并在一起。如果内存块仍然不够满足需求,那么就会出现ORA- 04031错误。这些错误同样可能发生在ASM的实例中。默认的共享池的大小基本能够满足大部分的环境,但是如果遇到ORA-04031错误的时候可能就需要增大。 当遇到这个错误的时候转载 2012-03-22 16:46:08 · 1297 阅读 · 0 评论 -
ora-01033:oracle initialization or shutdown in progress 解决方法
首先:问题的产生原因,出现这个错误是因为我将\oracle\product\10.1.0\oradata\oral下的一个文件删除掉后出现的。 利用sql语句语句创建表空间时弄错了,就一时心急把创建的文件删除了。结果问题就出来了。sysdba可以登录,但是在使用中就出现“数据库未打开,仅允许在固定表/视图中查询”,而normal用户无法登录使用,出现ORA-01033: ORACLE i转载 2012-04-23 14:48:16 · 1019 阅读 · 0 评论 -
ora-00031:session marked for kill处理oracle中杀不掉的锁
ora-00031:session marked for kill处理oracle中杀不掉的锁一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:select object_转载 2012-04-25 14:46:53 · 493 阅读 · 0 评论 -
ORA-00934 不可在此使用群體函數
ORA-00934 不可在此使用群體函數我們不能使用 WHERE 的指令。SQL 有提供一個 HAVING 的指令,而我們就可以用這個指令來達到這個目標。HAVING 子句通常是在一個 SQL 句子的最後。一個含有HAVING 子句的 SQL 並不一定要包含 GROUP BY 子句。HAVING 的語法如下: SELECT "欄位1", SUM("欄位2")转载 2012-06-21 15:20:53 · 1768 阅读 · 0 评论 -
ORACLE 刪除某個USER的所有TABLE
ORACLE 刪除某個USER的所有TABLE1. select 'Drop table '||table_name||';',owner from all_tables where owner='你的USER ID';2.將組好的SCRIPT 貼到文字檔3. 開COMMAND WINDOWS 一次執行下去4.這樣就可以重新IMPORT DMP檔了喔 ORA-009转载 2012-06-21 15:23:27 · 876 阅读 · 0 评论