iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >基于radius的Mysql计费系统数据迁移
  • 186
分享到

基于radius的Mysql计费系统数据迁移

2024-04-02 19:04:59 186人浏览 八月长安
摘要

radius计费系统向蓝海计费系统数据迁移技术总结本文仅供参考,在实际环境中测试成功。欢迎大家提出问题。1.    首先要有一个清晰的思路和明确的目标。本次计费迁移主

radius计费系统向蓝海计费系统数据迁移技术总结

本文仅供参考,在实际环境中测试成功。欢迎大家提出问题。

1.    首先要有一个清晰的思路和明确的目标

本次计费迁移主要将老计费radius management系统的用户,迁移到蓝海计费系统。由于老计费系统和蓝海计费有相似性、同时具有一定的差异性。所以要修正老计费系统数据格式符合蓝海计费的要求(蓝海计费已经提供了数据导入的标准格式)。这样才能将老计费平安的导入蓝海系统,顺利进行计费系统迁移。

2.    准备工作

2-1首先要收集新老计费系统的数据格式和数据库的相关权限。

2-2收集需要迁移的需求,本次迁移并不是将所有的用户迁移到蓝海系统。根据公司营长的需要按要求将数据导出老系统、再导入新系统。

2-3为了保证计费系统的安全性,需要将老系统的数据库备份到测试环境进行测试。同时要做好数据库的导出时间点。

2-4先做部分数据的产品导入。观测导入效果后再研究后续的工作。

2-5由于数据导入蓝海计费系统,在后期的运营中也要进行数据检测。

2-6收集新旧系统的相关数据,本次主要收集数据的套餐信息、资费信息。

3风险

3-1本次数据迁移,如果失败会导致所有迁移用户不能正确使用网络。蓝海系统手动录入的用户不受影响。为了本次迁移的顺利完成,通过和营帐进行商议。先将某一个很小的小区的10个用户进行迁移,做好随时恢复的准备,根据用户反映做出有效处理。

3-2在数据迁移完成后的一段时间内,暂定1个月或者更长时间任何人不得删除老计费的数据并保证老计费一直处于运行状态。

3-3如果迁移失败,会导致所有涉及迁移的用户不能正常拨号。故必须做好计费恢复、割接事前通知、事中做好客服的安抚工作。

3-4迁移时间尽量选择在用户上网人数较少的时间段。

4时间

4-1本次迁移按照公司安排,在测试迁移成功的基础上进行数据的一次性迁移。计划耗时10个小时,尽可能将时间压缩到最小。

5资源调度

5-1本次迁移需要技术部研发部相关人员参加、计费营帐资深管理员、网络割接部门的同事、网管部门同事、客服同事做好通知和解释工作,有效防止网络中断。

6.实施步骤

6-1用putty通过ssh连接到老计费的linux系统上,

6-2用获得的数据库帐号执行数据库备份操作,命令如下:

   Mysqldump –h227.0.0.1 –uroot –pxxxx radius>radius_201512310800.sql;

6-3在搭建的测试数据库环境执行如下数据库还原操作。

   Create database radius;

   mysql –h227.0.0.1 –uroot –p***** radius<radius_201512310800.sql;

6-4新建一个业务表格,将营帐给的最新资费套餐导入此表。Xls格式的导入不再详述。

 

 

 

SELECT

u.username AS '账号',

k.valueAS '密码',

IF(u.`firstname`!='',u.`firstname`,'测试')AS '姓名',

IF(u.`taxid`,u.`taxid`,'610000000000000000')AS '证件号码', //处理×××号码为空的字段

IF(u.mobile,u.mobile,'13000000000')AS '手机号码', //处理手机号码为空的字段

 

IF(u.`address`!='',u.`address`,'xxx')AS'联系地址', //处理地址为空的字段

 

''AS '账号余额',

u.`staticip`AS 'ip地址',

u.`createdon`AS '开始时间',

u.`expiration`AS '结束时间',

 

 

#if(SUBSTRING(u.`address`,1,2) IN ('小区或社区名称'),'17','18') as '区域编号', //处理地址自动化分行政区域的字段,并自动按规范设置区域编号 17 18为区域编号,可以根据相关规范进行设定。

 

 

 

'陕西省xx市xx区' AS '区域名称',

'1'AS '运营商编号',

'本地'AS '运营商名称',

'5'AS '项目编号',

 

'BRAS'AS'项目名称', //计费类型

t.srvid_newAS '产品编号',

t.srvname_newAS  '产品名称',

u.`createdby`AS '开户人员',

''AS'用户备注1',

 

''AS'地址池名称',

REPLACE(u.`comment`,'\\','') AS '用户备注',

''AS'发票号',

''AS'固话号码',

''AS'操作人员',

 

''AS'用户属性'

 

#INTOOUTFILE 'e://lanhai.csv'  //设置导出的文件名

#FIELDSTERMINATED BY ',' //设置导出数据以逗号分割字段

#OPTIONALLYENCLOSED BY '"' //设置字段以””进行包裹

#LINESTERMINATED BY '\n'  //设置行结束符为换行符\n

 

FROMrm_users AS u

LEFTJOIN radcheck AS k

ONu.username=k.username

LEFTJOIN srvname_temp AS t

ONu.`srvid`=t.srvid_old

WHEREk.`value` <>1

ANDSUBSTRING(u.username,1,9)='029010000'

ANDu.`address`  LIKE '文景%'

AND  u.`expiration`>'2015-05-31'

 

 

6-8将导出的csv在蓝海计费里面通过数据库管理下的数据导入功能将数据导入。注意导入的过程中蓝海计费的提示信息。如果发现错误,请认真进行分析。

6-9由于数据涉及到公司的机密,故再次就不一一附图。

 

本文至此结束。



您可能感兴趣的文档:

--结束END--

本文标题: 基于radius的Mysql计费系统数据迁移

本文链接: https://www.lsjlt.com/news/42704.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统中如何迁移MySQL数据库
    这篇文章将为大家详细讲解有关Linux系统中如何迁移MySQL数据库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。第一步 &ndash; 执行MySQL转储在将数据库文件传输到新的VPS之前,我们...
    99+
    2023-06-27
  • DataX 3.0 在Windows下基于MySQL做数据迁移示例
    在 Windows 安装 Datax: Datax 官网:https://github.com/alibaba/DataX 环境要求: JDK(1.8以上,推荐1.8,并配置好环境变量) Python(网上推荐Python2.7.X,本人P...
    99+
    2023-09-08
    linux 服务器 java etl
  • 【数据库迁移系列】从MySQL到openGauss的数据库对象迁移实践
    在之前这一篇中我们分享过使用chameleon工具完成MySQL到openGauss的全量数据复制、实时在线复制。9.30新发布的openGauss 3.1.0版本 ,工具的全量迁移和增量迁移的性能不但有了全面提升,而且支持数据库对象视图、...
    99+
    2023-08-17
    数据库 mysql bash 云原生
  • 基于DataX的海量时序数据迁移实战:从MySQL到TDengine3.x
    背景 MySQL 数据库中,设备历史数据单表过亿,如何快速、低成本地迁移到 TDengine3.x 中? 从标题可以看出,我们使用的数据迁移/同步工具是 DataX ,数据源( Source )为传统...
    99+
    2023-08-31
    DataX TDengine3.x MySQL 亿级数据迁移 时序数据迁移
  • 怎么迁移SQL 2005系统数据库
    这篇文章主要讲解了“怎么迁移SQL 2005系统数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么迁移SQL 2005系统数据库”吧! 移动mast...
    99+
    2024-04-02
  • 【数据库迁移系列】使用pgloader将数据从MySQL迁移到openGauss的最佳实践
    数据库迁移是实际工作中经常遇到的问题,比如由于磁盘空间、业务性能、项目改造等等原因,有从甲服务器迁移到乙服务器,从A种数据库迁移到B种数据库,从源路径迁移到另一个目标路径、同一个机器下从一个用户迁移到...
    99+
    2023-08-31
    mysql 数据库 云原生 docker
  • mysql数据库迁移的方法
    mysql数据库迁移的方法:1、确定迁移需求;2、备份数据;3、恢复数据到新服务器;4、调整配置文件;5、迁移用户和权限。详细介绍:1、确定迁移需求,在开始迁移之前,需要明确迁移的目的和需求,这包括确定要迁移的数据库、目标平台和时间表;2、...
    99+
    2023-11-16
    数据库 mysql
  • 怎么快速迁移MySQL中的数据
    本篇内容介绍了“怎么快速迁移MySQL中的数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2023-04-03
    mysql
  • MySQL中数据迁移的示例分析
    这篇文章主要为大家展示了“MySQL中数据迁移的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL中数据迁移的示例分析”这篇文章吧。1.关于数据迁...
    99+
    2024-04-02
  • 怎么迁移mysql数据库中的表
    本篇内容介绍了“怎么迁移mysql数据库中的表”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!作为写脚本的,...
    99+
    2024-04-02
  • 数据库课程设计-图书馆管理系统(2.数据库实现-基于mysql)
    如果对你有帮助,可以给卑微的博主留个赞、关注、收藏   (不是)  (骗一下数据,说不定以后面试就过了,拜谢) 好像有读者说现在不要积分的资源也要vip才能下,如果下不了可以留邮箱到评论区或者私聊,我也把资源放到github了,地址如下: ...
    99+
    2023-09-10
    数据库 mysql 课程设计
  • 怎么从数据库把文件系统迁移到ASM
    本篇文章给大家分享的是有关怎么从数据库把文件系统迁移到ASM,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 今天需要把文件系统上的数据文件迁...
    99+
    2024-04-02
  • mysql数据库迁移的方法是什么
    这篇文章主要介绍了mysql数据库迁移的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mysql数据库迁移的方法是什么文章都会有所收获,下面我们一起来看看吧。简介数据...
    99+
    2023-02-15
    mysql 数据库
  • 怎样快速地迁移MySQL中的数据
    要快速地迁移MySQL中的数据,可以采取以下步骤:1. 创建目标数据库:在迁移数据之前,先创建好目标数据库,确保目标数据库的表结构与...
    99+
    2023-09-22
    MySQL
  • mysql数据库迁移的步骤是什么
    MySQL数据库迁移的步骤通常包括以下几个方面:1.备份原始数据库:在开始迁移之前,首先需要对原始数据库进行备份,以防止数据丢失或损...
    99+
    2023-09-27
    mysql数据库
  • 数据库课设--基于Python+MySQL的餐厅点餐系统
    文章目录 一、系统需求分析二、系统设计1. 功能结构设计2、概念设计2.2.1 bill_food表E-R图2.2.2 bills表E-R图2.2.3 categories E-R图2.2.4...
    99+
    2023-09-09
    数据库 mysql
  • 基于Php+MySql数据库架构的网络验证系统
    介绍: 炸鸡网络验证系统基于Php+MySql数据库架构的网络验证系统,安全稳定、性能强悍、 承载能力强,支持高并发、高承载、多线路,支持服务器集群架设,高性能设计,速度非常快,效率非常高。 客户端支持VC、VB、DELPHI、易语言、C#...
    99+
    2023-10-09
    php 数据库架构 网络验证系统 php网络验证系统
  • 怎么将phpstudy中的mysql迁移到Linux系统中
    本篇文章为大家展示了怎么将phpstudy中的mysql迁移到Linux系统中,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。环境情况新主机系统平台:CentOS r...
    99+
    2024-04-02
  • oracle上的数据怎么迁移到到mysql
    这篇文章主要介绍“oracle上的数据怎么迁移到到mysql”,在日常操作中,相信很多人在oracle上的数据怎么迁移到到mysql问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • oracle数据库迁移到MySQL的示例分析
    这篇文章给大家分享的是有关oracle数据库迁移到MySQL的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。方式一: 手动方式导入导出手动的方式导入, 就是操作步骤会比较...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作