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

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

时间: 2024-08-01 10:12:20

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

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

本文主要介绍如何完成基于 DB2 的 PHP 应用系统从 AIX 平台到 Linux 平台的移植过程.文中包含了底层的 DB2 数据库移植.上层的 PHP 应用系统移植的详细步骤以及移植过程中可能遇到的问题和解决方法. 任务概述 系统迁移的工作主要分为以下几个方面: 1.DB2 数据库系统的跨平台迁移 2.Apache 服务器与 php 应用系统的安装和配置 下面我们就分 2 个方面分别介绍迁移和配置的具体步骤. DB2 数据库系统的跨平台迁移 数据库环境 源环境:AIX+DB2 v8.1 目标

u-boot 1.3.4for smdkv210如何烧写wince系统,求详细步骤

问题描述 u-boot 1.3.4for smdkv210如何烧写wince系统,求详细步骤 get_format --------0------- wrong image format for bootm command ERROR:can't get kernel image! 解决方案 http://bbs.eeworld.com.cn/thread-370858-1-1.html

windows系统钥匙盘制作详细步骤

  制作钥匙盘 "Syskey"系统密码设置程序还有生成钥匙盘的功能.只有拥有钥匙盘的用户才能进入Windows Xp,就像有些杀毒软件杀毒时需要钥匙盘那样,又多了一道自我保护功能. 在如图2所示的"启动密码"窗口中选择"系统产生的密码",然后再选择"在软盘上保存启动密码",程序会提示您插入软盘,"确定"后密码文件自动保存到软盘上,完成了制作钥匙盘的工作.下次启动计算机时,系统会提示您插入钥匙盘进行密码验证

DB2 pureScale如何调优系统临时表空间

本文基于我们在实际试验中遇到的性能问题,阐述了我们所尝试的各种解决方法以及得出的结论,最后归纳出在 DB2 pureScale 环境中调优系统临时表空间的最佳实践. 索引是数据库中的一个重要对象,它对于提高用户查询的性能起着至关重要的作用.在数据库中根据应用需要创建相应的索引是数据库管理员或者用户经常进行的操作,因此提高索引创建的性能对于用户来说非常重要.创建索引的过程涉及到很多排序操作,这时我们就需要用系统临时表空间来存储排序时生成的临时数据,因此系统临时表空间的性能表现在某种意义上决定了索引

小鱼儿CTO赵兴国:基于阿里云的互联网+视频会议系统实践

2016云栖大会上海峰会于2016.1.20日在上海科技馆顺利举办.本文是根据小鱼儿科技联合创始人兼CTO赵兴国在2016云栖大会上海峰会<互联网+架构及实践专场>的演讲中分享内容整理而成.赵兴国以基于阿里云后台的视频会议系统为例,分享了互联网+的视频会议实践.   下面是演讲内容整理.   传统视频会议设备复杂,一般是四件套,会议系统必须外接电视.麦克风.摄像头,学习很复杂的摇控器,才能够开始使用.为保障视频会议效果,还需要搭建服务器.租专线,才能投入使用.并且每次开会都需要专业人员维护,比

基于Flume的美团日志收集系统

基于Flume的美团日志收集系统(一)架构和设计 问题导读: 1. Flume-NG与Scribe对比,Flume-NG的优势在什么地方? 2.架构设计考虑需要考虑什么问题? 3.Agent死机该如何解决? 4.Collector死机是否会有影响? 5.Flume-NG可靠性(reliability)方面做了哪些措施? 美团的日志收集系统负责美团的所有业务日志的收集,并分别给Hadoop平台提供离线数据和Storm平台提供实时数据流.美团的日志收集系统基于Flume设计和搭建而成. <基于Flu

图像处理-vc做基于傅里叶形状描述子的图像检索系统特征向量和距离算法该怎么写啊?

问题描述 vc做基于傅里叶形状描述子的图像检索系统特征向量和距离算法该怎么写啊? 对图像进行快速傅里叶变换后得到的关于图片在频域空间的矩阵如何提取用于图像检索的特征向量,以及这些特征向量距离的计算方式. 解决方案 建议添加一个opencv的库,这个库里有很多图像处理函数.像傅里叶变换,这个库里就有接口,可以直接调用. 而特征向量的提取,要看你选择的是什么特征.距离的计算方式也有很多种,一般采用欧氏距离.这个可以表征两个特征向量的相似度 解决方案二: http://www.docin.com/p-

基于s/c的数据库查询系统的设计 ,毕业论文的题目 ,理不清思路。麻烦各位大神给个指导

问题描述 基于s/c的数据库查询系统的设计 ,毕业论文的题目 ,理不清思路.麻烦各位大神给个指导 建立一个数据库,并查询,这个好办.但是一加前面的条件就不太明白了.s/c也大致了解,但是这两个要怎么联系到一起呢.好晕啊.我是急着写论文,这些知识只学了皮毛,问题描述如果那里说错了还请担待.我只求一个大体的思路.帮帮忙吧,各路大神们. 解决方案 其实也就是让一个程序是客户端,里面跑着TCP客户端的程序,然后通过TCP连接到你的一个TCP的服务器 这些TCP的程序在网上很多,如果就是想做个毕设可以直接

上位机-一个物联网方面的问题,做一个基于WiFi的楼宇能耗监测系统,软件部分怎么设计比较好,类似这个文档里的

问题描述 一个物联网方面的问题,做一个基于WiFi的楼宇能耗监测系统,软件部分怎么设计比较好,类似这个文档里的 http://www.docin.com/p-1224986285.html 之前并不知道上位机,也没学过C#.只学了一点php和J2EE.还需要做Android端,想问下各位前辈们的想法,是做成上位机吗?对WiFi那边的硬件也不是很了解, 本来是想做成网页或者客户端的,这个上位机是怎么做的? 怎么设计软件部分比较快一点... 还有APP怎么设计比较好? 解决方案 既然基于WI-FI,