ORACLE数据库在创建视图或者存储过程的出现ORA-24344的错误,成功但是出现编译错误,检查SQL发现执行无误,那么这时候需要检查所使用的ORA用户,SYS,SYSTEM和最终USER,这3者是有很大区别的,一般情况下因为用户所属权限不足会造成以上错误,切换用户重新连接数据库可检查出来,在sys账号下运行以下语句即可解决98%的问题。其他可能涉及大小写,中文等。
grant connect,resource,dba to system/stott
grant all privileges to system/stott
转载请注明:赫非域 » ORA-01031与ORA-24344