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

  • 相关阅读:
    mvc与springmvc
    mybatis一级与二级缓存详解
    resultType和resultMap的使用场景
    mybatis第一天学习总结
    linux常用命令(不断更新)
    SSH基本框架搭建的详细过程
    hibernate多条件组合查询的两种方式
    AJAX验证用户名是否被注册
    Vimrc
    关于window.open在不同浏览器的不同点
  • 原文地址:https://www.cnblogs.com/restart30/p/9561212.html
Copyright © 2011-2022 走看看