• db2建立联合数据库对象


    问题:工作中碰到的一个问题,将一台服务器上db2数据迁移到另一台服务器上,由于我只需要将前一台服务器上的部分表和表数据移植到后台服务器(前库上挂多个系统),所以不能使用db2的备份命令,另外安全原因我无权限操作前台服务器的数据备份。这时就要用到联合数据库对象了,它的作用是在一台服务上的db2中配置连接到另一台服务器上db2库,创建nickname(可理解成映射到本地),然后可根据nickname创建本地表并将数据插入到对应的表中。

    附db2备份恢复命令(与本文无关):

    断开数据库链接
    
    db2 force application all
    db2备份数据库
    
    db2 backup fas to d:\dd
    
    db2恢复数据库
    db2 restore db FAS from D:\dw 
    
    删除库
    db2 drop db FAS

    正文步骤:
    1、创建包装器

    2.创建服务器定义

    设置‘属性’

    3、创建用户映射

    4、用户登录

    5、创建nickname、表、插入表数据

    --创建nickname
    create nickname fa_user1 for fas.fas.fa_user;
    --创建表
    create table fa_user_new like fa_user1;
    --插入表数据
    insert into fa_user_new select * from fa_user1;
    --查看结果
    select * from fa_user_new;

    表建立成功,如下图

     

    整理文档下载:DB2配置以及程序发布常见问题处理汇总.rar

  • 相关阅读:
    plusOne
    lengthOfLastWord
    maxSubArray
    countAndSay
    学生会管理系统-后端个人总结
    基于图结构实现地铁乘坐线路查询
    地铁线路项目简要分析
    Spring Boot 路由
    Spring Boot 项目配置的使用方法
    IDEA搭建Spring Boot项目
  • 原文地址:https://www.cnblogs.com/senyier/p/2959644.html
Copyright © 2020-2023  润新知