当我打开数据源资源管理器窗口并尝试创建一个新的连接配置文件时,我选择“Oracle”,Oracle瘦驱动程序,然后我指向我的PC上的以下JAR文件:

C:\oracle_12101_64bit\product\12101_64bit\CLIENT_1\jdbc\lib\ojdbc7.jar

提供连接参数后,它将使用以下格式导出连接网址

jdbc:oracle:thin:@host:PORT:SID

但是,我想要的是这个(注意冒号而不是正斜杠)

jdbc:oracle:thin:@host:PORT/SID

我似乎可以使用生成的URL连接到11g数据库,但是不是12c,我不知道这是巧合的还是我有不同的问题.

在我的程序中,我使用JPA,并从所需的正斜杠格式的配置文件中读取一个连接url,如果我更改url以使用冒号,该程序可以连接并且连接失败.

如果我不能控制派生的连接url来生成一个带斜杠而不是冒号的url,那么如何在Eclipse的数据源资源管理器视图中创建连接配置文件?我得到的错误是:

ORA-12505,TNS:listener does not currently know of SID given in connect descriptor

更新1

我注意到的一件事是,即使我关联了Oracle 12c附带的jdbc7.jar文件,驱动程序仍然显示为“Oracle 11.”.

更新2:

以下是我的tnsnames.ora文件中的一个示例:

AFDEDEV.MYCO.COM =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = servername.sys.MYCO.com)(PORT = 2))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = afdedev.MYCO.com)

)

)

看起来连接字符串构建器只需要一个SID.我的SID是什么,我该怎么知道?我试过AFDEDEV和AFDEDEV.MYCO.COM.在11g的情况下,我使用相当于AFDEDEV.对不起,我不太明白SIDs与SERVICE NAMES.有没有一个查询,我可以针对db来告诉我SID?

oracle12 java_java – 无法使用12c jar创建Eclipse数据源到Oracle 12c.不过11g的作品相关推荐

  1. oracle 12c容器数据库备份和恢复,oracle 12c数据库备份与恢复

    oracle用得不是很多,但总体用起来也没啥问题,因为大多数时候就是增删查改的操作,这些跟其他数据库也没多大区别.不过当遇到备份和恢复的时候,才发现区别是比较大的,因此留下这篇文章做一个记录,方便以后 ...

  2. php oci8 12c.so,编译安装PDO_OCI支持ORACLE 12c

    编译安装PDO_OCI 新源码:php-5.6.30\ext\pdo_oci (建议) 需要单独编译,不能和PHP一起编译 编译安装 instantclient-sdk-linux.x64-12.2. ...

  3. Oracle 12c 手动创建CDB和非CDB

    使用 SQL*Plus 创建新 CDB 的具体步骤如下所示: 1.  启动实例之前,使用常用参数准备 init<SID>.ora 参数文件: DB_NAME . CONTROL_FILES ...

  4. Oracle 12c之Oracle 12c与云计算

    1.大数据 1.1 .大数据的特性 关于大数据业界没有统一和确切的概念,但人们普遍认为大数据具有如下几个特性: a.数据量大:数据量级达到TB.PB甚至EB数据量: b.数据多样性:数据源千差万别,是 ...

  5. Oracle 12c 安装(内附软件包)

    Oracle 12c 简介 Oracle数据库最新版本为Oracle Database 12c.Oracle数据库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云.此外,一些创新 ...

  6. oracle12c数据库基础教程,Oracle 12C 数据库基础教程

    章 Oracle 12c简介 1 1.1 Oracle 12c简介 1 1.2 Oracle 12c产品系列 2 1.3 Oracle 12c新特性 2 1.3.1 插接式数据库PDB 2 1.3.2 ...

  7. 12c 2cpu oracle se_Oracle许可政策变天!Oracle 12c标准版2限制多多

    Oracle推出针对Oracle 12c标准版2(Oracle Database 12.0.1.2 Standard Edition,简称SE2)的最新许可政策,原本在Oracle 12c标准版允许的 ...

  8. docker 安装 oracle12,使用Docker安装Oracle 12c

    使用Docker安装Oracle 12c 假设你的服务器已成功安装Docker,继续进行以下操作: 1. 启动Docker [root@node01 ~]# service docker start ...

  9. oracle 12c创建可插拔数据库(PDB)与用户详解

    前言 由于oracle 12c使用了CDB-PDB架构,类似于docker,在container-db内可以加载多个pluggable-db,因此安装后需要额外配置才能使用. 一.修改listener ...

最新文章

  1. 真菌其实是长歪了的动物
  2. Webshell免杀绕过waf
  3. flink1.12在ubuntu下面的编译记录(转载+自己整理)
  4. why always WebContent is added as prefix of url when repository request served
  5. netmiko可以连接的设备有哪些_气体报警器可以联动哪些设备
  6. Illustrator 教程,如何在 Illustrator 中裁剪、分割和修剪作品?
  7. IOS - 单例模式+多线程
  8. WPF中调用Process打开网页或本地文件夹
  9. Javassist学习总结1
  10. linux复制文件所有属性,Linux 下文件完全复制cp(属性不变)
  11. 电脑解锁后黑屏有鼠标_电脑开机后黑屏只有一个鼠标箭头怎么办_win10屏幕黑屏就剩鼠标如何修复...
  12. 2022虎年背景全新UI头像框制作微信小程序源码下载支持多种流量主
  13. 不是maf格式的somatic突变数据就没办法读入到maftools了么
  14. 玻纤效应对skew的影响(一)
  15. Codevs 3729==洛谷P1941 飞扬的小鸟
  16. 单词记忆系统二:音标字符输入(re从字符串中提取音标字符;依序打印音标字符;输入对应序号;替换序号。-> 完成“音标输入”)
  17. Spring事务管理-》Spring事务管理(annotation)
  18. 清空Redis集群数据工具
  19. Kubernetes kube-proxy 如何与 iptables 完美配合使用
  20. 欧式端子 管型端子 管形接线端子 插针 規格/尺寸

热门文章

  1. Unity3d中SendMessage 用法
  2. yanf4j引入了客户端非阻塞API
  3. 关于javascript闭包中的this对象
  4. ORACLE的DUAL表及DB2的SYSIBM.SYSDUMMY1
  5. ImageResizer for .net 图片处理强大类库
  6. C# DataTable的詳細使用方法
  7. OpenvSwitch代码分析之bridge和port
  8. 十八、oracle 角色
  9. java泛型的几个例子
  10. oracle job使用详解及job不运行的检查方法