精华内容
下载资源
问答
  • Oracle表或视图不存在

    千次阅读 2020-01-10 10:48:20
    表或视图不存在 今天用Navicat查询语句时,提示表或视图不存在,仔细看了下查询用到的都是存在的,怎么会提示不存在呢。编辑连接看了一下,我要查询的是在我自己建的空间下,但是连接的是默认的SYSTEM这个用户...

    表或视图不存在

    今天用Navicat查询语句时,提示表或视图不存在,仔细看了下查询用到的表都是存在的,怎么会提示不存在呢。编辑连接看了一下,我要查询的表是在我自己建的表空间下,但是连接的是默认的SYSTEM这个用户,这个用户下面就没有我要查询的表的表空间的权限,所以提示不存在,断开连接,重新以有权限的用户去连接,问题就解决了。

    展开全文
  • java.sql.SQLSyntaxErrorException : ORA-00942 表或视图不存在 未说明 是哪个表或哪个视图 sql放入数据库直接运行正常 方案: 配置数据库 非单一数据库 在impl实现层 针对使用的方法 加注解 说明使用哪个数据库 ...

    问题报错:

    java.sql.SQLSyntaxErrorException : ORA-00942  表或视图不存在

    未说明 是哪个表或哪个视图   sql放入数据库直接运行正常

    方案:

    配置数据库 非单一数据库

    在impl实现层 针对使用的方法 加注解 说明使用哪个数据库

    方法:

    @DataSourceSelector(DataSourceName.XXXX)

    展开全文
  • 在使用flowable 创建初始化oracle数据,出现如下错误: org.apache.ibatis.exceptions.PersistenceException: ... Cause: java.sql.SQLException: ORA-00942: 表或视图不存在 ### The error may exist in o...

    在使用flowable 创建初始化oracle数据表,出现如下错误:

     

    
    org.apache.ibatis.exceptions.PersistenceException: 
    ### Error querying database.  Cause: java.sql.SQLException: ORA-00942: 表或视图不存在
    ### The error may exist in org/flowable/db/mapping/entity/Property.xml
    ### The error may involve org.flowable.engine.impl.persistence.entity.PropertyEntityImpl.selectProperty-Inline
    ### The error occurred while setting parameters
    ### SQL: select * from ACT_GE_PROPERTY where NAME_ = ?
    ### Cause: java.sql.SQLException: ORA-00942: 表或视图不存在
    	at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150)
    	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:77)
    	at org.flowable.engine.common.impl.db.DbSqlSession.selectById(DbSqlSession.java:237)
    	at org.flowable.engine.common.impl.db.DbSqlSession.selectById(DbSqlSession.java:2
    

    初始化配置如下:

    ProcessEngineConfiguration pec = new StandaloneProcessEngineConfiguration();
    pec.setJdbcDriver("oracle.jdbc.driver.OracleDriver");
    pec.setJdbcUrl("jdbc:oracle:thin:@localhost:1521:orcl");
    pec.setJdbcUsername("flowable");
    pec.setJdbcPassword("flowable");
    pec.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
    ProcessEngine processEngine = pec.buildProcessEngine();
    

     

    可能是以前另一个数据库用户初始化过Flowable数据库表的原因,于是添加Shema配置

    pec.setDatabaseSchema("FLOWABLE");
    添加配置后,重新启动初始化,又出现了错误,错误信息如下:
    
    java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.setSchema(Ljava/lang/String;)V
     
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.apache.ibatis.datasource.pooled.PooledConnection.invoke(PooledConnection.java:245)
    	at com.sun.proxy.$Proxy6.setSchema(Unknown Source)
    	at org.flowable.engine.common.impl.db.DbSqlSessionFactory.openSession(DbSqlSessionFactory.java:78)
    	at org.flowable.engine.common.impl.interceptor.CommandContext.getSession(CommandContext.java:243)
    	at org.flowable.engine.common.impl.cfg.standalone.StandaloneMybatisTransactionContext.<init>(StandaloneMybatisTransactionContext.java:48)
    	at org.flowable.engine.common.impl.cfg.standalone.StandaloneMybatisTransactionContextFactory.openTransactionContext(StandaloneMybatisTransactionContextFactory.java:26)
    	at org.flowable.engine.common.impl.interceptor.TransactionContextInterceptor.execute(TransactionContextInterceptor.java:47)
    	at org.flowable.engine.common.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:72)
    	at org.flowable.engine.common.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:35)
    	at org.flowable.engine.common.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:56)
    	at org.flowable.idm.engine.impl.IdmEngineImpl.<init>(IdmEngineImpl.java:45)
    	at org.flowable.idm.engine.IdmEngineConfiguration.buildIdmEngine(IdmEngineConfiguration.java:171)
    	at org.flowable.engine.impl.cfg.IdmEngineConfigurator.configure(IdmEngineConfigurator.java:76)
    	at org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl.configuratorsAfterInit(ProcessEngineConfigurationImpl.java:1375)
    	at org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl.init(ProcessEngineConfigurationImpl.java:865)
    	at org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl.buildProcessEngine(ProcessEngineConfigurationImpl.java:779)
    	at com.smart.HolidayTest.engineTest(HolidayTest.java:26)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
    	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
    	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
    	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
    	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498
    

    解决办法:

    去掉schema配置,设置一个表前缀

    ProcessEngineConfiguration pec = new StandaloneProcessEngineConfiguration();
            pec.setJdbcDriver("oracle.jdbc.driver.OracleDriver");
            pec.setJdbcUrl("jdbc:oracle:thin:@localhost:1521:orcl");
            pec.setJdbcUsername("flowable");
            pec.setJdbcPassword("flowable");
     
            pec.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
     
            //pec.setDatabaseSchema("FLOWABLE");
            pec.setDatabaseTablePrefix("flow");
            ProcessEngine processEngine = pec.buildProcessEngine();
    

    再执行自动建表,发现所有表和序列都已经创建成功。

    然后就可以愉快地玩耍了。

    展开全文
  • Oracle 提示:表或视图不存在的几种可能 1.表或视图的确不存在: 所查询的表或视图未创建未创建成功 所查询的表或视图与代码所写的表或视图未对应 另外一个坑:在PL/SQL中执行正确,在代码中提示此错误,原因...

    Oracle  提示:表或视图不存在的几种可能

    1.表或视图的确不存在:

    所查询的表或视图未创建或未创建成功

    所查询的表或视图与代码所写的表或视图未对应

    另外一个坑:在PL/SQL中执行正确,在代码中提示此错误,原因是代码中的表或视图未准确定义表空间

    2.权限问题:

    未给程序访问数据的用户授予查询等权限

     

    展开全文
  • ORA-00942: 表或视图不存在解决方法

    万次阅读 2018-07-23 22:59:21
    ORA-00942: 表或视图不存在是比较常见的问题,原因也多种多样。今天碰到了这个问题,从网上搜到了很多解决方案,在此做一个整理。仅做为记录方便以后查阅。 1、表或视图确实不存在或名称写错 2、表名大小写 ...
  • ora-00942: 表或视图不存在 解决方法

    千次阅读 2016-03-28 14:24:09
    使用navicat 创建存储过程时,编译成功后,执行总是提示 ora-00942: 表或视图不存在,但视图一直是刚刚建好的,明明存在,试了刷新,重启,都管用。 后来发现存储过程名称加了双引号,于是想到是不是大小写问题,...
  • jpa hibernate表或视图不存在

    千次阅读 2017-10-12 16:50:35
    jpa或者hibernate连接oracle数据库时,如果提示表或视图不存在,如果在确认表名没问题的情况下。可能是因为实体类注解没有配置schema的原因,参考下面即可实现正常连接。 @Entity @Table(name="xxx",schema="XX") ...
  • ORA-00942 表或视图不存在解决方法

    千次阅读 2017-10-27 20:08:34
    ORA-00942 表或视图不存在解决方法
  • oracle查看空间使用情况报“ORA-00942: 表或视图不存在”错误 SELECT a.tablespace_name "空间名",  total "空间大小",  free "空间剩余大小",  (total - free) "...
  • 异常 JavaOracle数据库ORA-00942: 表或视图不存在 本人用的Oracle 11g数据库,SDK:1.6,用Mybatis框架编写 编程中遇到异常: Error updating database. Cause: java.sql.SQLSyntaxErrorException: ORA-00942: ...
  • 删除数据遇到表或视图不存在

    千次阅读 2016-08-12 20:27:53
    在rename一张的时候提示能重命名,在网上查说是删掉相关的物化视图, 语句是drop materialized view log on ...后来删除数据被提示表或视图不存在,查了很多原因,尝试着清了相关物化视图,居然奏效,在此记录下
  • 报2行错误: 表或视图不存在 紧接着line 起自MY_LINK
  • 今天有同事跟我反映有个存储过程编译报错,提示表或视图不存在。存储过程中调用的那个t是另一个用户b的。但是当前用户a已经拥有dba角色了,为什么访问到用户b的t呢?另一同事说,只要给用户a分配操作用户b的...
  • 测试环境数据库有一张Comment,当我写sql语句往里面插入一条数据时,报错(忘了什么错误,好像是触发器没执行成功),查看了下触发器的sql语句,发现确实报错:表或视图不存在。 Solution 网上搜了下,得知...
  • 在运行使用Oracle数据库连接的项目时出现ORA-00942: 表或视图不存在的问题,经查阅资料发现原因并成功解决。问题原因:Oracle数据库对大小写敏感,创建新时Oracle会自动将表名转换为大写。这样就使得查询存在小写...
  • 通过dblink连接查看远端提示表或视图不存在1. A库: user1用户下有source_table user1_interface用户下创建user1下source_table的同义词 create synonym user1_interface.source_table_synoynm for user1....
  • 描述:表或视图不存在的问题,主要是因为少了的前缀,是出现在mybatis-plus自带的方法中,只不过不是每次都会出现,有些类的方法可以,有些类的方法能用,还有些设置多数据源的类,出现前缀的情况(ps:这些具体...
  • 解决Datagrip连接数据库时, 报ORA-00942: 表或视图不存在的问题 问题 输入了正确的用户名, 密码, 选对了TNS对应的名称, 点击了Test Connection之后, 显示successful 点击Apply, Ok之后, Datagrip开始连接数据库, ...
  • 程序运行报错nested exception is java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在 把sql拿出来并添加参数放到数据库里运行可以成功,但是在程序里运行就会报表或视图不存在异常,这是什么原因呢 1....
  • jpa hibernate ORA-00942 表或视图不存在

    千次阅读 2018-03-15 17:46:08
    jpa或者hibernate连接oracle数据库时,如果提示 ORA-00942 表或视图不存在,如果在确认表名没问题的情况下。可能是因为实体类注解没有配置schema的原因,参考下面即可实现正常连接。 @Entity @Table(name="...
  • java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在 at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:395) at ...
  • 执行存储过程报错ORA-00942 ORA-06512表或视图不存在 begin Proc_PB_MoveData2HistoryDB(‘46cfe3e6-43cc-49a2-86f3-8a0937a162f3’); end; 迁移失败-942:ORA-00942: 表或视图不存在:ORA-06512: 在 “EPOINTBID_PB7J...
  • [转载]ORA-00942 表或视图不存在 问题的解决  (2012-07-09 14:46:18) 转载▼ 标签:  转载 分类: Oracle 原文地址:表或视图不存在 问题的解决" style="text-decoration...
  • 在用Navicat将sqlserver数据迁移到oracle中后,oracle中查看数据报"ORA-00942: 表或视图不存在 "错误,参照了下面的方法将问题解决 原文链接:http://www.cnblogs.com/jtmjx/archive/2012/07/03/2574766.html...
  • 报错:ORA-00942: 表或视图不存在 情况:在项目中查询这个数据的时候报错 分析:我今天的任务是将项目部署到虚拟机上运行起来,并且是把本地的数据导入到由另一家公司专门负责的数据库中。 这家公司给我的用户...
  • mybatis 操作 oracle 报错 ORA-0094 表或视图不存在 问题产生的原因 oracle 是大小写敏感的,我们创自己写Sql脚本创建的时候Oracle会自动将表名,字段名转成大写 但是 Oracle 同样支持"" 语法,将表名字段名...
  • Ora-00942:表或视图不存在

    千次阅读 2013-10-23 12:46:24
     报错信息:Ora-00942:表或视图不存在 ,无法连接到数据库。  在网上找到的解决方案说是数据库的大小写问题,敏感字段的问题,  可是我的数据库都没有这样的问题。用SQLPLUS和PLSQL都可以查询到  的...
  • 采用Oracle数据库,使用Powerdesigner设计,生成Sql文件导入后查询出现“ORA-00942: 表或视图不存在 ”,很是郁闷,这个问题以前出现过,当初解决了,但因好久没有使用,这次竟然忘了,害得我浪费了好些时间,为了...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 442,894
精华内容 177,157
关键字:

表或视图不存在