场景:
在使用Kettle连接Oracle数据库时,默认会将 SERVICE_NAME 作为数据库名称进行输入导致报ora-12505错误,其实就是对Kettle 不熟悉导致的。Kettle中使用的数据库名是“SID_NAME” 而不是 PL/SQL 的 “SERVICE_NAME”。
解决方案:
使用 PL/SQL 连接数据库,执行查询操作:
select INSTANCE_NAME from v$instance;
将查询出来的内容复制到数据库名称那一列,确定执行即可。
更多推荐
Kettle 连接失败 Oracle 数据库报 ora-12505 的解决方法
发布评论