zoukankan      html  css  js  c++  java
  • DB2备份恢复schema

    场景:日常中开发同步生成环境或者环境切换都需要进行表结构、存储、数据等等的迁移,本文为表、视图、包、函数、存储等统一备份及恢复的操作。

    备份:

    1. 登录数据库所在服务器,或者可远程连接需备份数据库的服务器
    2. 执行代码
      db2look -d <Database Name> -z <Schema Name> -i <username> -w <password> -e -o schemaname.sql

    备份完成后可查看sql文件确保是否导出完整。

    恢复:

    1. 登录数据库所在服务器,或者可远程连接需备份数据库的服务器
    2. 将备份文件上传至服务器
    3. 执行代码
      db2 -svtf schemaname.sql
    4. 需要注意的是,此方法在恢复之前需删除原有schema及该模式下所有对象,两种方法

    • 删除模式下所有对象后执行
      drop schema <Schema Name> restrict
    • 在AQT工具左侧 Schemas 中右键删除需要恢复的对象
  • 相关阅读:
    方法的调用
    控制语句
    运算符 及 流程控制语句
    标识符 二进制 数据类型之间的转换
    大数据中java基础概述
    Java常见对象
    Java为什么要在虚拟机中运行
    java基础之反射机制
    多线程
    Ajax详解
  • 原文地址:https://www.cnblogs.com/hagendaz/p/10862775.html
Copyright © 2011-2022 走看看