如何将数据转移至新的服务器?

如何将数据转移至新的服务器?,第1张

1 先登陆旧服务器上的LUM,在“清理垃圾”中将mysql和postgres的日志清除干净2 将/home/ftp, /home/mysql_data, /home/pgsql_data, /home/lum_safe_files目录打包,文件名为my_datatargz(如果有多个FTP主目录,需要将所有FTP主目录都打包):cd /home; tar -zcvf my_datatargz ftp mysql_data pgsql_data lum_safe_files3 在新服务器上安装好LuManager,但需要注意的一点就是,新服务器的上数据库版本需要与旧版本的一致,如旧版本的mysql版本为5159,新服务器上的mysql也必须是51,可以是5159,也可以是5161,但不要使用mysql55X4 在新服务器上执行lu-stop,停止lu服务5 将新服务器上的/home/ftp, /home/mysql_data, /home/pgsql_data, /home/lum_safe_files目录重命名mv /home/ftp /home/ftpoldmv /home/mysql_data /home/mysql_dataoldmv /home/pgsql_data /home/pgsql_dataoldmv /home/lum_safe_files /home/lum_safe_filesold6 将旧服务器上的备份文件my_datatargz转移到新服务器上的/home目录下,然后解压tar -zxvf my_datatargz7 在新服务器上执行lu-start,启动lu服务,然后再用旧服务器上的帐号登陆LUM便可

数据转换与迁移通常包括多项工作:旧系统数据字典整理、旧系统数据质量分析、新系统数据字典整理、新旧系统数据差异分析、建立新旧系统数据之问的映射关系、开发部署数据转换与迁移程序、制定数据转换与迁移过程中的应急方案、实施旧系统数据到新系统的转换与迁移工作、检查转换与迁移后数据的完整性与正确性。

数据转换与迁移的过程大致可以分为抽取、转换、装载三个步骤。数据抽取、转换是根据新旧系统数据库的映射关系进行的,而数据差异分析是建立映射关系的前提,这其中还包括对代码数据的差异分析。转换步骤一般还要包含数据清洗的过程,数据清洗主要是针对源数据库中,对出现二义性、重复、不完整、违反业务或逻辑规则等问题的数据进行相应的清洗操作;在清洗之前需要进行数据质量分析,以找出存在问题的数据,否则数据清洗将无从谈起。数据装载是通过装载工具或自行编写的SQL程序将抽取、转换后的结果数据加载到目标数据库中。

对数据的检查包括以下6个方面。

(1)数据格式检查。检查数据的格式是否一致和可用,目标数据要求为number型。

(2)数据长度检查。检查数据的有效长度,对于char类型的字段转换到varchar类型中,需要特别关注。

(3)区间范围检查。检查数据是否包含在定义的最大值和最小值的区间中。例如年龄为300或录入日期为4000—1—1显然有问题。

(4)空值、默认值检查。检查新旧系统定义的空值、默认值是否相同,不同数据库系统对空值的定义可能不同,需要特别关注。

(5)完整性检查。检查数据的关联完整性。如记录引用的代码值是否存在,特别需要注意的是有些系统在使用一段时间后,为了提高效率而去掉了外键约束。

(6)一致性检查。检查逻辑上是否存在违反一致性的数据,特别是存在分别提交操作的系统。

服务器迁移工具通过采用数据压缩和智能带宽节约技术,使客户能够利用可用带宽体验到尽可能最高的保护级别,大大降低网络成本。并且可多任务并发执行,缩短迁移周期。业务一键上云方式中所有迁移作业在统一的控制台下进行配置管理和监控。支持X86架构下,业务可任意迁移。整机迁移,无需重新部署。在线迁移无需协调内部停机,先行对整盘数据迁移,再不断迁移增量数据,仅在业务割接时会中断业务,且保证在几分钟内完成。支持X86物理机和各类虚拟机。在不同品牌服务器迁移时,通过服务器迁移工具快速实现硬盘或分区级别的迁移。

NTFS权限跟着走

命令

  robocopy d:\work e:\back /e /copyall

   [参数讲解]

  /copyall等于/copy:datsou,表示将所有源文件夹的信息复制到目标文件夹中,其中D:文件数据,

A:文件属性,T:时间信息,S:权限信息,O:所有者信息,U:审核信息。

/e表示复制所有子目录包括空文件夹

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何将数据转移至新的服务器?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情