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

  • 相关阅读:
    接口请求的例子
    SQLServer跨库查询分布式查询
    查看数据库估计的执行计划
    数据库对比工具
    十步完成windows服务的安装
    cdn 浏览器缓存机制
    quartz spring 整合例子
    利用jquery 实现多文件上传
    监测数据库的结构变化
    yii sql的输出
  • 原文地址:https://www.cnblogs.com/restart30/p/9561212.html
Copyright © 2011-2022 走看看