博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用12c PDB整合环境的总结
阅读量:2446 次
发布时间:2019-05-10

本文共 1522 字,大约阅读时间需要 5 分钟。

从开始使用12c PDB整合环境以来,发现确实不错,原来11g中整合的难题在这里得到了解决。
目前存在多套的测试环境,之前整合了一批,基本是采用整合schema的方式,但是后来发现这种方式局限性太大,最后就是如下图所示的结构,一半的系统整合完了,还有一半是保留了原来的样子。
所以整合需要解决的问题就很明显了,大体总结了下,有下面几个主要问题。

1.       大量的用户在多个数据库环境重复

2.       重复的表和数据不易管理

3.       大量的表空间信息混乱,多则300多个表空间

4.       数据库版本低,为10gR2

5.       遗留环境目前没有灾备,只有每天的全备导出

6.       服务器配置较差,存在宕机风险和数据丢失风险

所以基于以上的问题总结,决定
迁移至 Oracle 12c
提高资源使用率,方便统一管理,服务器最后都会整合到一台服务器上,留有一台作为灾备即可。
对于迁移后的连接问题,其实在12c中还是碰到了不少小问题,简单总结下来。
1.JDBC URL配置变化
如果使用JDBC的连接配置,假设数据库为testdb
jdbc:oracle:thin:@10.127.xxx: 1525:testdb
修改为:
jdbc:oracle:thin:@10.127.xxx:1525/testdb
2.tnsnames.ora配置
如果使用tnsnames.ora的配置,原有的配置在新版本中SID识别会有问题,需要修改为SERVICE_NAE
testdb =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.127.xxx)(PORT = 1521))
    )
    (CONNECT_DATA =
      (
SID = testdb)
      (SERVER = DEDICATED)
    )
  )
修改为:
testdb =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.127.xxx)(PORT = 1521))
    )
    (CONNECT_DATA =
      (
SERVICE_NAME = testdb)
      (SERVER = DEDICATED)
    )
  )
3.对于低版本的兼容性
如果JDK的版本和驱动版本太低,会抛出如下的错误
java.sql.SQLException: ORA-28040: No matching authentication protocol
这种方式的直接解决就是升级JDK或者客户端的版本
官方文档 ORA-28040 Using JDBC Connection to 12c Database (Doc ID 2111118.1)明确提到在12c中已经不支持9i的客户端了。
而对于JDBC的驱动而言,其实想想也蛮有意思,以前的jdbc驱动清一色都是classes12.jar 其实和Java 1.2是有关系的,后面有了ojdbc14.jar,这个和JDK1.4是有关系对的,然后就是ojdbc5.jar,那个时候Java已经改了名称为Java 5而不是1.5,然后就是ojdbc6.jar,当然就是Java 6,还有现在的ojdbc7.jar,和Java 7有关。满满的套路。
明确

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23718752/viewspace-2127299/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23718752/viewspace-2127299/

你可能感兴趣的文章
如何将您的计算机变成带有病态胡须的增压TiVo
查看>>
如何在Facebook Messenger中启用暗模式
查看>>
如何远程锁定或擦除iOS 5设备
查看>>
如何重命名您的AirPods
查看>>
powerpoint预览_如何添加,删除和重新排列PowerPoint幻灯片
查看>>
在Windows 7下最大限度地发挥多显示器的魔力
查看>>
如何使Ubuntu中的Gnome面板完全透明
查看>>
电子修补程序入门:购物清单
查看>>
chrome插件 备份书签_如何在本地备份和还原您的Chrome书签
查看>>
在Firefox的“关于”页面上找到隐藏功能和复活节彩蛋
查看>>
word中将空格替换为_如何在Word 2010中将英寸更改为厘米
查看>>
如何在Google文档中创建连字符,连字符和Em连字符
查看>>
如何为Windows Home Server设置电子邮件通知
查看>>
spark fold_每日新闻摘要:三星Galaxy Fold将于9月发布
查看>>
gpt分区 添加vhd引导_如何在不进行重新分区的情况下双重引导Windows 7和8(使用VHD)...
查看>>
如何在iPhone上将GIF设置为动态壁纸
查看>>
如何使F8键在Windows 8中进入安全模式
查看>>
富文本中添加字体选项功能_如何将开发人员选项卡添加到Microsoft Office功能区...
查看>>
如何将音乐添加到PowerPoint演示文稿
查看>>
fitbit手表中文说明书_Fitbit OS达到3.0版,这是新功能
查看>>