• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > 基于DB2及PHP的应用系统跨平台迁移详细步骤(二)

基于DB2及PHP的应用系统跨平台迁移详细步骤(二)

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了db2安装步骤,db2数据库安装步骤,db2数据库,db2数据库下载,graco db2等相关知识,希望本文的分享对您有所帮助
</div>

5.处理数据库表中的自增字段

对于需要加载的含有自增字段的表,即该表的 ixf 数据文件中有自增列的值, 可以在 load 命令中加入如下参数控制自增字段值:

1). modified by identityignore :加载的数据文件中有自增字段值,load 时忽略数据文件中自增字段值 ;

2). modified by identitymissing :加载的数据文件中没有自增字段值,load 时自动生成自增字段值 ;

3). modified by identityoverride :加载的数据文件中有自增字段值,load 时使用数据文件中的自增字段值 。

为了使目标数据库中含有自增字段的表中数据与源数据库中的数据保持一致,本文实例中选择使用 modified by identityoverride 参数,在导入数据时使用数据文件中的自增字段值。读者可以根据不同情况选择适当的控制参数。

首先,在 srcdb1_tables.ddl 文件中查找所有包自增字段的表名 ( 含有 GENERATED ALWAYS AS IDENTITY 字段的表 ),然后在 srcdb1_load.sql 中将 modified by identityoverride 语句片段插入到这些含有自增字段的表所对应的 load 命令行中。

清单8. load 脚本中自增字段处理

db2 load from test.ixf of ixf modified by identityoverride insert into TEST;

6.执行导出脚本

执行导出脚本,导出所有表的数据 。

# db2 -tvf srcdb1_export.sql

导出的表数据以 ixf 格式存放于当前路径下。

7.保存脚本和数据文件

将所有 DDL 脚本以及数据文件 *.ixf 复制到目标系统所在站点。

LINUX 系统上的操作

1.通过命令行处理器(CLP)创建实例 SRCDB1:

# db2icrt SRCDB1

2.使用 CREATE DATABASE 命令创建数据库 SRCDB1,创建必要的表空间及配置必要的数据库参数。

# db2 create database SRCDB1

3.连接到数据库 SRCDB1,执行 srcdb1_tables.ddl 脚本创建缓冲池,表空间,UDF,表以及 Index,Sequence,视图等数据库对象。

# db2 connect to srcdb1

# db2 -tvf srcdb1_tables.ddl

 2 3 4  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 基于DB2及PHP的应用系统跨平台迁移详细步骤(一)
  • 基于DB2及PHP的应用系统跨平台迁移详细步骤(二)

相关文章

  • 2017-06-28DB2 V9.7 分区索引新特性
  • 2017-06-28最快的 Informix DBA:他们是如何做到的?
  • 2017-06-28利用 Oracle 10g 技能学习 DB2 9.1 for Linux, UNIX and Windows
  • 2017-06-28DB2 9.7 轮换诊断日志和管理通知日志
  • 2017-06-28IBM DB2 简介
  • 2017-06-28DB2 最佳实践: 使用虚拟化来提高数据服务器利用率和对数据服务器的管理
  • 2017-06-28通过 Perl 编程访问 DB2 Universal Database
  • 2017-06-28使用 DB2 Change Management Expert 进行数据库版本控制
  • 2017-06-28并行方式处理DB2 for iSeries索引
  • 2017-06-28使用DB2look实用程序重新创建优化器访问计划(9)

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 灵活有效的数据仓库解决方案: 第 1 部分:客户互动和项目计划
    • Data Web Services:访问IBM数据库服务器的新方式 - 构建Web服务
    • DB2 rollforward 命令使用详解
    • 关于IBM数据库DB2 9的九大特性简介
    • DB2编程序技巧 (三)
    • DBase:DB2必须了解的常用命令及技巧
    • DB2 最佳实践: DB2 数据库和 IBM General Parallel File System
    • DB2 9 pureXML与CLOB或分解式XML存储之间的性能对比
    • 浅谈IBM DB2数据库的备份与恢复
    • 简化 DB2 for i5/OS 索引建议

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有