luoyu1234 2011-04-04 11:16
浏览 270
已采纳

使用spring+ibatis时如何在后台进行数据库的备份与还原

备份时如何取得数据库连接?还原时要获得对数据库的排它访问权,这部分怎么实现?另外还原时对其它正在访问数据库用户有什么影响?怎么样解决?请各位大牛指点

  • 写回答

2条回答 默认 最新

  • wad12302 2011-04-06 10:57
    关注

    这样子啊!这样不好弄,如果你备份数据库 一个方面你可以停止你的web应用,然后直接访问远程数据库进行备份

    还有就是 数据库的用户名密码只有2个人有,一个是你自己,一个是的web应用程序,
    如果你想限制web应用程序访问数据库 那么你应该在项目 设计阶段 要做好动态的拦截,比如设置一个filter 变量为false 时候所有的访问请求都不经过dao层 直接返回。

    “也就是说除了自己,其他人在还原时都要断开与数据库的连接”这个需求,我还没具体遇到过,应为只要 你的web应用是启动的 ,那么所有人都能访问(除非像上面一样,设置一个开关,只允许某些人或者某些权限的人进行访问)

    如果有更好的答案,我也想学习学习

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?