zoukankan      html  css  js  c++  java
  • db2数据库备份及恢复

    导出

     1、 连接数据库,命令如下:

    db2 connect to db_name user user_name using password

    db_name 是指数据库的名字, user_name 是数据库用户名,password是数据库密码

    2、用db2look命令生成表结构的DLL脚本

    db2look -d db_name -i user_name -w password -a -e -o /home/db2inst1/script.sql 

    db_name 是指数据库的名字, user_name 是数据库用户名,password是数据库密码

    3、编写需要export的表相关脚本文件,codepage表示对应的编码

    类似下面这种:

    export to tablename.del of del modified by codepage=1208 select * from schema.tablename;
    export to tablename.del of del modified by codepage=1208 select * from schema.tablename;

    4.用db2命令执行该文件

    db2 -svtf export.sql

    导入

    1.创建数据库

    在实例用户用户下执行
    db2 create database dbname on /home/db2inst1/dbname using codeset UTF-8 territory CN pagesize 32768
    对{xxx}用户进行赋权
    db2 connect to dbname
    db2 grant connect on database to user xxx
    db2 grant dbadm on database to user xxx

    2.编写import脚本,如下:

    import from tablename.del of del modified by codepage=1208 replace into schema.tablename;

    3、用db2命令执行该文件

     db2 -svtf import.sql

  • 相关阅读:
    [C++]猜词游戏简版
    [C++]异常处理实例-基础版
    C++Primer Plus习题记录-Chapter12
    C++Primer Plus习题记录-Chapter11
    [C++]MI(多继承)实例-基础版
    Windows下编译libevent及使用
    jquery点击回到顶部
    简体繁体转换
    检测ip和地区
    点击复制到剪切板
  • 原文地址:https://www.cnblogs.com/restart30/p/9561212.html
Copyright © 2011-2022 走看看