zoukankan      html  css  js  c++  java
  • ORCALE数据库自动备份(非数据库备份)

    最近项目比较紧;很少写东西了。

    这个是我上上个阶段写的一个自动备份的小工具;主要是选择性的备份数据库表结构和表里的数据。

    置于工具里面的审计功能下次再介绍吧。

    审计数据库结构主要是把表结构的异动都记录下来;如什么帐户什么时间什么IP修改了哪个存储过程、张表、视图、函数;修改前是的脚本;修改后的脚本。

    审计数据库数据主要是把表数据的异动都记录下载;如什么帐户什么时间什么IP修改了哪张表里的哪行数据哪咧的数据;修改前数据时什么;修改后数据是什么。

    本工具只能支持Oracle数据库。

    1.数据结构备份原理

    1.1 通过Oracle的系统表获得表的结构、视图、函数、存储过程脚本。

    1.2 设置的方案可以以xml格式存档;以备以后再用。

    1.3 读取xml中设置的控件内容采用反射。

    2.表数据备份

    2.1 这个表简单直接读出表数据;写入Excel中的Sheet即可。

    3.界面如下:

    3.1.数据库配置和任务配置计划

    3.2.选择性设置需要备份结构的表

    3.3.选择性设置需要备份数据的表

    3.4.任务执行画面

    3.5.表结构导出目录

    3.6.表结构详细信息

    3.7.表数据导出样式

  • 相关阅读:
    立体匹配算法(转载)
    校招总结
    tcpip概述
    Matlab2014a 提示未找到支持的编译器或 SDK的解决方法
    CSS3 实现简单轮播图
    css3实现switch开关效果
    Sass的使用和基础语法
    Git的安装和使用记录
    jQuery淡入淡出效果轮播图
    JavaScript焦点轮播图
  • 原文地址:https://www.cnblogs.com/DesignIvan/p/back.html
Copyright © 2011-2022 走看看