kettle [表输入]选择Oracle数据源时预览错误--需要指定一个数据库连接.、错误初始化步骤[表输入 2]、Caused by: java.sql.SQLException: ORA-0091
错误产生环境
使用kettle 【输入-表输入-数据源为Oracel 时】 预览出现错误
错误描述
2022/10/10 16:53:39 - 表输入 2.0 - at org.pentaho.di.core.database.Database.openQuery(Database.java:1763)
2022/10/10 16:53:39 - 表输入 2.0 - at org.pentaho.di.trans.steps.tableinput.TableInput.doQuery(TableInput.java:236)
2022/10/10 16:53:39 - 表输入 2.0 - at org.pentaho.di.trans.steps.tableinput.TableInput.processRow(TableInput.java:140)
2022/10/10 16:53:39 - 表输入 2.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
2022/10/10 16:53:39 - 表输入 2.0 - at java.lang.Thread.run(Thread.java:745)
2022/10/10 16:53:39 - 表输入 2.0 - Caused by: java.sql.SQLException: ORA-00911: 无效字符2022/10/10 16:53:39 - 表输入 2.0 - at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
2022/10/10 16:53:39 - 表输入 2.0 - at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
2022/10/10 16:53:39 - 表输入 2.0 - at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
2022/10/10 16:53:39 - 表输入 2.0 - at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:745)
2022/10/10 16:53:39 - 表输入 2.0 - at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:210)
2022/10/10 16:53:39 - 表输入 2.0 - at oracle.jdbc.driver.T4CStatement.executeForDescribe(T4CStatement.java:804)
2022/10/10 16:53:39 - 表输入 2.0 - at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1049)
2022/10/10 16:53:39 - 表输入 2.0 - at oracle.jdbc.driver.T4CStatement.executeMaybeDescribe(T4CStatement.java:845)
2022/10/10 16:53:39 - 表输入 2.0 - at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1154)
2022/10/10 16:53:39 - 表输入 2.0 - at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1313)
2022/10/10 16:53:39 - 表输入 2.0 - at org.pentaho.di.core.database.Database.openQuery(Database.java:1752)
错误原因
Oracel 的查询语句末尾不能加";
" 号
解决办法
修改查询语句去掉;号即可
错误
正确
kettle [表输入]选择Oracle数据源时预览错误--需要指定一个数据库连接.、错误初始化步骤[表输入 2]、Caused by: java.sql.SQLException: ORA-0091相关推荐
- oracle插入报错-Caused by: java.sql.SQLException: 无效的列类型: 16
一.问题截图 如图我们用kettle将SqlServer数据抽取至oracle数据,因两边数据库的字段类型不一致,导致数据同步过去时报Caused by: java.sql.SQLException: ...
- Oracle Caused by: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect
参考:https://blog.csdn.net/qq_36326332/article/details/102938147 https://blog.csdn.net/fly_captain/art ...
- oracle 异常返回值,oracle - java.sql.SQLException:无效的列类型:调用具有行类型返回值的函数时为1111 - 堆栈内存溢出...
我在一个名为" MyPackage"的Oracle软件包中有一个函数: FUNCTION MyFunction(name IN VARCHAR2) RETURN MyTable%r ...
- java.sql.SQLException: ORA-01691: Lob 段 SONARQUBE2.SYS_LOB0000119128C00008$$ 无法通过 128 (在表空间 USERS 中
文章目录 一.场景浮现 1. 问题详情 2. 问题描述 3. 问题原因 二.解决方案 2.1. 查看表空间的名字及文件在哪 2.2. 查询表空间使用情况 2.3. 解决方法 一.场景浮现 1. 问题详 ...
- 使用Mybatis时由于粗心遇到Cause: java.sql.SQLException: sql injection violation异常
使用Mybatis插入数据时,由于粗心书写错误导致出现Cause: java.sql.SQLException: sql injection violation异常,SQL语句如下: <inse ...
- 在html中的file怎么只能选择图片,input type=file 选择图片并且实现预览效果
通过标签,给它指定type类型为file,可提供文件上传: accept:可选择上传类型,如:只要传图片,且不限制图片格式,为image/*: multiple:规定是否可以选择多个文件: 规定只可上 ...
- 编写一个函数,输入n为偶数时,调用方法求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n...
需求:编写一个函数,输入n为偶数时,调用方法求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n package com.Summer_0511.cn;impor ...
- android 录像 视频大小,Android相机 – 录制视频时预览放大
我一直试图弄清楚一段时间,但由于某种原因,当我开始使用相机录制视频时,预览放大.我从以下示例中获取以下代码: @Override public void surfaceChanged(SurfaceH ...
- Java 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n
Java 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+-+1/n,当输入n为奇数时,调用函数1/1+1/3+-+1/n public class Test {public void ...
最新文章
- linux虚拟网络设备之veth(二)
- 人的一生奋斗史Rational Rose 版
- 阶段-关口系统---Stage0发现阶段
- DL框架之AutoKeras框架:深度学习框架AutoKeras框架的简介、特点、安装、使用方法详细攻略
- node jsonwebtoken
- idea使用dababase tools时导出db2建表语句,索引显示错误
- javaweb 需要对表格建立实体类吗_如何采用java界面编程建立一个表格
- Java 随心笔记7
- mtk最新刷机平台SP_Flash_Tool_v6.2208_Win
- FastStone Capture—屏幕录像
- 概率图模型(总结篇)
- CAD删除全部文字(网页版)
- python中import用法sys_python sys模块的常见用法汇总
- STM32名字含义以及其与ARM公司的关系
- 逻辑卷(lvm)的配置与管理
- 如何 让 Chrome (谷歌)浏览器 自动翻译
- 基于微服务架构的直播平台搭建【一】
- 基于CarSystemUI实现左侧导航栏NavigationBar及下拉面板定制开发1——Android10智能座舱
- c++ 递归算法求全排列
- c语言.jpg图片转成数组_AWTK——基于C语言开发的GUI框架,功能强大,支持跨平台同步开发...