spring配置读取方式给数据迁移带来的风险

原创 2014年04月17日 01:28:45
spring配置读取方式给数据迁移带来的风险
迁移数据库之后,修改Hibernate配置文件context-hibernate.xml的连接串,修改前对文件进行了备份,
备份文件为"复件context-hibernate.xml",备份位置为当前文件夹。
未停原库的情况下,重启应用,发现应用到两个数据库都有连接上来,要开发人员查查是不是还有其他配置文件没有修改,
开发表示只有这一个地方配置了连接,不存在遗漏情况,搜索整个文件夹没发现其他需要配置的地方,后来想想是不是应用读取配置方式设置是不是有问题,
该不会把配置文件夹下所有的.xml都读了吧,于是将"复件context-hibernate.xml"移走到其他地方,重启应用,发现应用完全连接到新的应用了。


事后检查发现spring的配置读取方式是这样设置的:
- <!--  设定spring配置文件
  -->
- <context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath*:**/*context*.xml</param-value>
  </context-param>
 
果然如此,幸好我们的数据库基本上是静态的,只是每天凌晨才会从其他地方同步数据过来,如果是那种交易较多的在线系统,出现这种情况很有可能会导致两边数据库里都有最新的交易数据,
后果严重。
谨记:
1.最好不要再同一目录下备份配置文件。
2.修改配置并重启数据库之后一定要及时检查两边的连接情况。
3.为避免数据混乱,可能的话立刻将原库停止。

mysql-mysql跨机器数据迁移(图形用户界面方式-navicat)

一:实验环境   二:实验前准备 2.1 下载安装navicat 下载地址:http://www.navicat.com.cn, 我下载的这个是针对windows 32位的中文版的。 解压后...

一种可以避免数据迁移的分库分表scale-out扩容方式

一种可以避免数据迁移的分库分表scale-out扩容方式 原文地址:http://jm-blog.aliapp.com/?p=590 目前绝大多数应用采取的两种分库分表规则 ...

一种可以避免数据迁移的分库分表scale-out扩容方式

http://www.cnblogs.com/tommyli/p/3767362.html 一种可以避免数据迁移的分库分表scale-out扩容方式 原文地址:http:/...

一种可以避免数据迁移的分库分表scale-out扩容方式

原文地址:http://jm-blog.aliapp.com/?p=590 目前绝大多数应用采取的两种分库分表规则 mod方式dayofweek系列日期方式(所有星期1的数据在一个库/表,...
  • clypm
  • clypm
  • 2016年06月20日 17:25
  • 1041

mysql-mysql跨机器数据迁移(命令方式)

一:实验环境   IP 操作系统 主机名 源端 192.168.8.226 RedHat 4,32位 target_pc 目标端 192.168.8...

一种可以避免数据迁移的分库分表scale-out扩容方式

一种可以避免数据迁移的分库分表scale-out扩容方式 目前绝大多数应用采取的两种分库分表规则 mod方式dayofweek系列日期方式(所有星期1的数据在一个库/表,或所有?月份的数据在一...

一种可以避免数据迁移的分库分表scale-out扩容方式

种可以避免数据迁移的分库分表scale-out扩容方式 目前绝大多数应用采取的两种分库分表规则 mod方式dayofweek系列日期方式(所有星期1的数据在一个库/表,或所有?月份的数据在一个...

AIX下采用dd方式进行数据迁移的过程,供参考

简化需求: 主机A,IBM P570,连EMC 存储,AIX 5.3,oracle数据库(9.2.0.7)   数据库用户 oracle9 两个目录 /oracle 存放数据库运行的程序文件...
  • hatown
  • hatown
  • 2015年12月17日 09:53
  • 93

一种可以避免数据迁移的分库分表scale-out扩容方式

查看: 201|回复: 1    一种可以避免数据迁移的分库分表scale-out扩容方式  [复制链接]     ...

iOS CoreData数据迁移-默认迁移方式

我们在开发或者产品升级的时候经常会遇到托管模型的结构化修改(也就是表的结构改变),那么我们就需要数据迁移到新的模型中。 轻量级迁移方式 默认的迁移方式 迁移管理器迁移方式 现在记录一下默认的迁移。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring配置读取方式给数据迁移带来的风险
举报原因:
原因补充:

(最多只允许输入30个字)