`

从LINUX和WINDOW环境之间来回移植DB数据库问题总结

    博客分类:
  • DB2
 
阅读更多

 

最近经常往LINUX上发布项目,另外,需要经常从LINUX和WINDOW环境之间来回移植DB数据库,这两个过程中遇到了很多问题,但总结起来不外乎以下几种情况:
 
1、DB2数据库里的数据表如果使用了自增一字段做主键,使用DB2MOVE命令导入数据时会出错,结果是数据表创建成功,但数据没有导入。这种情况只有使用DB2LOAD命令才可以导入,但DB2LOAD命令执行之前表必须先创建。
2、DB2数据库里的BLOB字段默认大小是2G,大家在创建表的时候一定记得把这个字段大小改小,例如改为512M就可以。如果不改的话,在数据导出后,在往新库里导入的时候,会报列太大无法导入的问题。
3、LINUX重启后,VNC服务是关着的,这时要先用ROOT帐号执行“VNCSERVER”后才可以用VNC远程连接。
4、LINUX上的每个文件或者文件夹(包括外设)的权限都分为三部分“拥有者”“同组成员”“其他人”,大家在操作的时候,如果遇到权限问题,就要考虑切换当前用户或者修改目标的权限。
5、在执行DB2CC的时候,如果报XHOST权限问题,记得先切换把ROOT身份,执行"xhost +"就可以了。
6、DB2CC界面出来以后,如果创建数据库或者导入表或者DLL操作时提示“管理服务器不是活动的”这样的提示,就说明DAS服务器没有启动,先切换到DAS帐号,执行“DB2ADMIN START”之后就可以了。

 

分享到:
评论

相关推荐

    linux与window平台移植

    Linux与Window平台移植是指在不同的操作系统平台之间实现移植的技术,包括从硬件抽象层到操作系统环境的建立,以及任务调度、时钟管理、串口驱动和命令行 Shell 的实现。本文将对 Linux 与 Window 平台移植的技术...

    windows下DB2数据库恢复

    - 当需要在DB2环境中新建一个数据库时,可以通过此命令创建,并且指定字符集和地区属性,这对于后期的数据处理和查询非常有帮助。 ##### 3. `db2connect to dev user db2inst1 using db2inst1` - **命令解析**: ...

    windows程序移植到linux

    3. **了解API差异:**Windows与Linux之间存在着大量的API差异,例如文件系统接口、网络编程接口等。 4. **熟悉构建工具:**在Linux环境中,通常使用`make`作为构建工具,而在Windows下则可能是MSBuild或Visual ...

    window db2数据库备份Bat脚本

    6. **日志记录**:良好的脚本应该记录备份操作的日志,包括开始时间、结束时间、备份状态等信息,以便于后期的审计和问题排查。 7. **错误处理**:脚本应包含错误处理机制,如使用`if`语句检查命令执行是否成功,...

    HIS数据库从Window迁移到Linux平台的解决方案.pdf

    【HIS数据库从Window迁移到Linux平台的解决方案】 在医疗行业中,医院信息系统(HIS)是关键基础设施,负责处理大量的患者数据。随着业务量的增长,原有的HIS数据库服务器可能面临性能瓶颈,尤其当运行在Windows...

    DB2自动备份脚本(window和linux)测试通过版本

    "DB2自动备份脚本(window和linux)测试通过版本"是一个针对两种主流操作系统——Windows和Linux设计的自动化备份解决方案。 在Windows系统中,DB2备份通常通过命令行工具db2cmd或db2backup执行。脚本可能包含以下...

    oracle 数据库由Linux平台向Windows平台迁移

    在本案例中,用户成功地将一个在Linux环境下运行的Oracle 10g数据库移植到了Windows操作系统上。以下是对这个过程的详细解释和扩展: 1. **数据库配置对比**: - 在Linux和Windows平台上,数据库的实例名、数据库...

    linux和window之间建立共享

    linux和window之间共享,我们在linux下想要得到window下的东西很不方便,于是就建立共享就可提高方便性

    Linux平台下访问Windows平台的SQL Server数据库的方法.pdf

    同时,也需要注意SQL Server数据库的安全性和性能问题,以免出现数据丢失或性能下降的情况。 本文提供了一种在Linux平台下使用php访问Windows平台上的SQL Server数据库的方法,旨在帮助开发者更好地解决跨平台...

    如何将lvgl移植到嵌入式linux.docx

    在嵌入式Linux系统中,将LVGL图形库移植到开发板是一项常见的任务,它能够帮助我们创建美观、用户友好的图形用户界面。LVGL(LittlevGL)是一个开源的图形库,支持多种嵌入式平台,提供了丰富的图形组件和动画效果。...

    linux、window通用文件解压

    总结,Linux和Windows之间的通用文件解压主要依赖于选择合适的压缩格式和解压工具。ZIP和7z是两个常用的选项,两者都有跨平台的解压工具。处理中文文件名时,确保系统编码设置正确是至关重要的。理解这些基本概念和...

    Linux环境数据库管理员指南

    9.22 运行时的环境—从 UNIX/Linux 中使用 Postgres 270 9.22.1 启动 postmaster 270 9.22.2 使用 pg_options 270 9.22.3 认可的选项 271 9.23 安全 273 9.23.1 用户验证 273 9.23.2 基于主机的访问控制 273 9.23.3...

    Linux下自动根据本地DB2数据库系统数据日期,获取两个服务器平台的接口数据

    #Linux下自动根据本地DB2数据库系统数据日期,获取两个服务器平台的接口数据 #1.通过ok文件判断,实现资源优化,建议设置30min任务计划; #2.通过文件数判断生成ok文件,数据库中文件数实现参数化; #3.增加任务执行...

    将Linux代码移植到Windows的简单方法

    由于Linux和Windows操作系统底层架构和库的差异,移植C/C++代码并不简单。然而,通过一些工具和技术,我们可以尽可能减少代码修改,保持原有逻辑不变。 一、移植前的准备 1. **Cygwin**:Cygwin是一个提供Linux ...

    基于linux的Oracle数据库管理实训报告

    监控监听进程状态可及时发现并解决问题,而全冷备份和全热备份则是数据保护的重要手段,它们分别对应于系统无负载时的完整备份和在数据库运行期间的增量备份。 通过这个实训,学习者不仅掌握了Oracle在Linux环境下...

    高斯数据库windows安装包

    - **环境准备**:确保你的Windows系统满足高斯数据库的硬件和软件需求,如内存、磁盘空间和兼容的操作系统版本。 - **运行服务**:找到解压后的可执行文件,启动高斯数据库服务。通常,这个文件可能命名为类似于...

    window和linux通用版Tomcat

    描述中的"window,linux,通用版,Tomcat"进一步强调了这个Tomcat版本的跨平台特性,意味着无论用户是在Windows桌面系统还是在Linux服务器环境中,都可以使用这个Tomcat实例来托管和管理Java Web应用。 **Tomcat...

    Linux系统下的瀚高数据库4.7.6安装包,安装过程中可启动图形化界面。

    在IT领域,尤其是在服务器运维和数据库管理中,Linux操作系统与高效稳定的数据库软件是不可或缺的工具。瀚高数据库(HugeGraph Database)是一款国产的高性能、分布式图数据库,它支持多种数据模型,尤其适用于大...

    嵌入式Linux内核的编译与移植.pdf

    本文总结了嵌入式 Linux 内核的编译与移植过程。嵌入式 Linux 系统是一种高起点的技术领域,而嵌入式 Linux 内核的编译与移植是该领域研究的热点。 一、嵌入式 Linux 概述 嵌入式 Linux 是一种广泛应用于嵌入式...

Global site tag (gtag.js) - Google Analytics