ORA-00942:table or view does not exist,很奇怪的一个问题,大家过来帮帮忙吧
moray 2006-06-12 11:25:13 花了我半天的时间,问题还是没有解决,jdbc连oracle9i的时候报错,connection是可以建立的,不过在执行sql语句的时候就出现ORA-00942:table or view does not exist,表是肯定存在的,在客户端和服务器段用PLSQL Developer都可以查到,并且sql语句也是可以执行,但是在程序里面连的时候就会出现上述的错误。
jdbc连接配置信息如下:
Driver = "oracle.jdbc.driver.OracleDriver";
URL= "jdbc:oracle:thin:@10.39.128.56:1521:njoracle";
dbUsername = "system";
dbPassword = "*****";
也搜到一些信息,内容如下:
产生原因:这是由于装载的表或视图不存在,多半是CATEXP.SQL还没有运行,无法执行Export视图,如果CATEXP.SQL已经运行,则可能是版本错误。
解决方法:因为Import和Export共享的一些视图是通过运行CATEXP.SQL来装载的(它们具有相同的视图),并不生成单独的CATEXP.SQL,因而造成视图与Export代码不同步,较难保持彼此之间的兼容,用户就必须建立自己的Export应用,从而避免ORA-00942的错误。
各位大虾,具体怎么操作呢,我用于测试的表只是一个简单的基表而已,跟上面说得好像不太一样。大家帮帮忙啊,急死我了。