Oracle可插拔数据库的jdbc连接串写法
2023-09-11 14:14:59 时间
我在server上部署某个第三方系统的数据库的时候。server数据库版本号为oracle 12c。我採用的方式是新建了一个实例。訪问正常。
后来项目的负责人告诉我,oracle12C支持所谓的可插拔数据库。
可插拔?这是什么鬼?我立马在网上寻寻觅觅,找到的示意图,真的将数据库画成一个个U盘的形状。
哇!真的可插拔呀。高大上!我看好你哟。
可是,所谓的可插拔,不就是一个数据库实例下。挂着一个个数据库么?SQL SERVER好像早就有了。却从不未见它吹嘘什么可插拔。Oracle不是号称关系型数据库里的老大么?
负责人说。多个实例太耗资源了。要可插拔。于是将数据库从我建的实例中导到某个实例里(ORACLE应该管这个实例叫容器数据库吧。。。
)
于是,原本能够正常訪问的系统故障了。
我将该系统的配置文件改来改去,最终发现是jdbc的连接串问题。
假设传统样式。数据库部署在实例中,连接串应该酱紫写:
jdbc:oracle:thin:@192.168.0.1:1521:SSO
(假设实例名为SSO)
假设是所谓可插拔数据库。数据库名为PDBSSO,则连接串应该酱紫:
jdbc:oracle:thin:@192.168.0.1:1521/PDBSSO
可插拔,插插拔拔,不停地插进拔出,呵呵
另外。tomcat下,配置文件假设带有汉字凝视。最好去掉。
否则,有时会导致报错。
相关文章
- Oracle | 修改Oracle数据库的字符集为utf-8
- Oracle数据库导出整个Oracle数据库和导入整个oracle数据库命令
- Oracle数据库:oracle数据表格dmp,sql,pde格式导入与导出,视图、序列、索引等对象的导出,oracle完结,后续开启mysql的学习
- Oracle数据库:oracle执行计划性能代价cost,全表扫描速度慢,索引扫描速度快
- Oracle数据库:创建和删除视图view,简单和复杂视图,内建视图,topN分析,oracle分页查询
- Oracle数据库:oracle嵌套分组函数(聚合函数),组函数的练习题,挺复杂的,用好decode函数,很有趣
- Oracle数据库:oracle组函数,聚合函数,多行函数,avg,sum,min,max,count,group by,having
- Oracle数据库:约束行限制where语句,判断条件,比较条件,字符串日期格式,in,like,escape,null语句
- Oracle数据库sys为什么只能以sysdba登录
- oracle 列的归档,Oracle 开启或关闭归档模式
- 关于plsql连接oracle数据库session失效时间设置
- Oracle数据库中的优化方案
- PLSQL 连接不上64位ORACLE数据库解决办法
- Oracle客户端连接数据库配置
- gen_grant_sel.sql oracle 数据库如何获取用户的DDL 所有权限
- 独家:在MAC上运行Docker和Oracle 12.2数据库环境
- 数据库--oracle图形化管理工具和新增自定义用户
- ireport连接Oracle数据库
- 改变Oracle数据库连接端口
- Oracle 数据库,远程访问 ora-12541:TNS:无监听程序
- C# ODP.Net oracle数据库操作 支持不安装客户端
- Oracle SQL Developer保持数据库连接的方法
- Java笔记11:JSP连接Oracle数据库
- Oracle 连接数据库
- JAVA读取excel数据(插入oracle数据库)