2 产品介绍
沃信T3数据库容灾软件是一款基于数据库日志技术的数据库数据同步复制软件,SOTA是其针对ORACLE数据库的同步程序模块。
2.1 功能介绍
· 支持各版本ORACLE数据库
· 支持各种LINUX32/64位操作系统
· 不停机初始化工具能够保证业务系统不停机的情况下快速进行
· 通过对日志文件读取,保证数据库交易的准确提取
· 完善的提取、分析、装载机制,保证数据在各环节的安全可靠
· 支持独立安装,保证对主机、备机的资源占用最小化,CPU不超过10%,内存不超过256M
· 模块化设计,多线程运行,保证数据库最快同步。
· 客户端支持WINDOWS98/2K/XP/2003,有独立的登陆校验机制。
· 增量日志传输能够保证数据在网络带宽很差的情况下达到实时同步
· 断点续传能保证数据在网络状况很不稳定的情况下达到实时同步,即使是卫星带宽
2.2 典型应用
· ERP系统容灾
· OA 系统容灾
· BOSS 系统容灾
2.3 Sota系统构架
Bus :总线模块
Planner :作业管理和调度模块
Sucker :日志抽取模块
Parser : 交易分析模块
Loader : 交易装载模块
沃信数据同步工具不需要在生产系统和备份系统上安装任何程序,只需要一个具有操作相应数据权限的数据库连接即可正常工作,不会影响生产系统和备份系统的可用性,只与生产系统和备份系统保留必须的交互,对生产系统的性能影响也非常小。
沃信数据同步工具的抽取组件从源数据库的联机日志(Online Log)和归档日志(Archive Log)中捕获数据库日志(Redo Log)记录,再通过分析组件对获取的Redo Log进行分析,获取完整的交易记录和针对每个数据库表操作的SQL语句,然后通过装载组件在目标数据库中执行该SQL语句,同步数据库变更。
2.3.1 oBus
oBus是用于存取数据,把数据信息在各个模块里进行交换,减少各个模块的拓朴结构构成星型拓朴。oBus位于星型拓朴结构的中心,其他各个模块在它的周围,它们是通过oBus进行信息传递而不是它们之间相互传递。oBus没有配置文件,它使用默认的配置文件,使用默认的端口号为6379。
2.3.2 Planner
Planner对应的模块名称为oPlanner.
oPlanner根据定义的作业内容来控制和调度Sucker/Parser/Loader各个进程。
oPlanner的作用:
· 管理作业
· 控制license
· 控制组件
· 调度组件
管理作业包括创建作业,更改作业,删除作业,启动作业,关闭作业。
2.3.3 Sucker
oSucker程序以尽可能快的方式来读取源端oracle数据库日志文件内容,包含DDL和DML的日志。
2.3.4 Parser
oParser 组件是分析数据程序,它是被oSucker程序驱动的。oParser也是按照批次来运行程序。oParser根据对表操作的交易作为一个事务把它从oSucker提取出来的日志信息进行分析,分析后的数据操作再分成两部分:提交事务和未提交事务。
提交的事务经分析程序后保存到相对应表的索引文件中。
2.3.5 Loader
oLoader组件是用于从对源数据库的操作装载到目标数据库下。OLoader组件由planner驱动。
2.4 目录说明
2.4.1 Sota目录
目录 |
文件名 |
文件说明 |
sota/bin |
oSucker oParser oLoader oPlanner oLic sotaCC |
oSucker是sota系统的抽取数据日志程序 oParser是sota系统的分析数据程序 oLoader是数据装载同步迁移程序 oPlanner是管理和调度oSucker/oParser/Loader的程序,oLic是使用sota系统的认证程序 sotaCC是字符界面管理sota系统程序 |
sota/conf |
oPlanner.cfg
License.dat |
oPlanner.cfg文件是关于配置sota系统服务端的IP和端口信息及工作路径。 License.dat文件无须配置是运行oLic程序后自动产生,决定使用者使用该SOTA系统的程度和时间。 |
sota/lib |
ReadMe |
说明文件 |
sota/run |
JobList.xml
JobLoadFilter.xml |
JobList.xml 文件是关于作业信息的文件,在该文件中可以通过添加作业名来实现创建作业,删除作业名来实现删除作业操作,更改作业名来完成更改作业操作。 JobLoadFilter.xml是作业装载同步配置文件。 |
sota/log |
oPlanner.log
oPlanner.log.old |
各有5M的空间用来存放运行程序日志文件,当oPlanner.log存满了之后,就将oPlanner.log的内容转到oPlanner.log.old中,继续存放新文件。 |
2.4.2 sotaData目录
sotaData文件可以供用户放多个作业(SOTA将数据从源库同步到目的库的过程抽象为一个作业),用来动态的存放数据文件。将它指向其他的磁盘阵列时 ,它可以不消耗本地资源。
目录 |
文件名 |
文件说明 |
sotaData/作业名/batData |
|
|
sotaData/作业名/conf |
E_Config.xml Filter.xml P_Config.xml L_Config_**.xml |
存放作业的相关配置信息 |
sotaData/作业名/err |
|
存放的是出错误或着装载失败的信息 |
sotaData/作业名/idxData |
|
存放Tabsum的信息 |
sotaData/作业名/log |
|
存放oSucker/oParser/Loader运行的日志信息 |
sotaData/作业名/metaData |
|
存放表结构信息 |
sotaData/作业名/rowData |
|
|
sotaData/作业名/run |
|
存放运行之中产生的文件(如断点信息等) |
sotaData/作业名/txnData |
|
存放tabLoad_XX(备库)的信息 |
相关推荐
SOTA 目标跟踪论文,精度这几篇就够够的了 (1)BoTSORT (2)OCSORT| (3)StrongSORT (4)HybridSORT (5)DeepOCSORT (6)ByteTrack
yolov8
单眼3D姿态估计/ 3D网格恢复的最新方法单眼3D姿态估计/ 3D网格恢复的基准排行榜和最新方法列表随时!内容2020: , ,2019年: , 2018: , ,2017年: , 2016年: CVPR , ECCV 期刊论文数据集其他相关论文 基准...
基于各种挑战的最新医学图像分割方法! (更新202003)Content Head 2020 ICIAR:自动肺癌患者管理(LNDb)(LNDb)2019 MICCAI:多模式脑肿瘤基于各种挑战的最先进医学图像分割方法! (更新202003)Content Head ...
VISSL是FAIR的可扩展,模块化和可...主要功能包括:可自我监控的SOTA的可重现实施:已实现自我监控中的所有现有SOTA-SwAV,SimCLR,MoCo(v2),PIRL,NPID,NPID ++,DeepClusterV2,ClusterFit,RotNet,Jigsaw。 还
YOLOv9是目标检测领域的最新SOTA(State-of-the-Art)模型,它采用了一种全新的架构,让传统卷积神经网络焕发出新的活力。相比于之前的版本,YOLOv9在准确性和速度上都有了显著的提升。 这个新架构在设计上更加高效...
Sota.AI Devs Park 共创计划-v1-230517
2022-sota-交互式问答
TIZEN BOX上SOTA DEMO的安装说明 设置 所有文件都可以在:sota_demo / 刷新最新的稳定的JLR AGL Tizen图像 安装RVI 启动新的Tizen映像后,安装RVI 0.4.0 rpm: rpm -i rvi-0.4.0-1.i686.rpm 安装SOTA演示 SOTA...
汽车OTA主要分为FOTA(Firmware-over-the-air,固件在线升级)和SOTA(Software-over-the-air,软件在线升级)两类,前 者是一个完整的系统性更新,后者是迭代更新的升级。传统车企更新车内固件需要到4S店或者定点...
在针Kong,鱼眼和球形图像数据集上的实验结果验证了所提出的ULSD在精度和效率上均优于SOTA方法。 网络架构 结果 针Kong图像数据集 定量比较 方法 第一人称射击 5号 第10号 15号 接入点 地图Ĵ AP ^ h H 5号 第10...
SotA-CV 最新的深度学习资源库可用于计算机视觉。 它旨在收集和维护有关计算机视觉最新发展的最新信息,以促进深度学习的研究工作。 与协作跟踪研究进度的其他尝试不同,此存储库提供定量评估的汇总结果。 这样的...
最先进的 (SOTA) 模型用于前馈速度分析的 SOTA 深度神经网络模型库运行代码 th general-profiler.lua --net <modelName>th general-profiler.lua --net <modelName> --cuda标志也可以缩短: --net -> -n和--cuda -> ...
Sota NodeJS服务器框架 1.结构概述 2.文件夹组织 2.1。永久文件和文件夹 app/ # Here come the business stuffs of our app controllers/ # Don't need to explain this obvious things... models/ ...
支持多种模型架构 LDM 支持CPU和GPU 高分辨率支持 作为桌面APP运行 多冲程支持。按住该cmd/ctrl键可启用多冲程模式。 缩放和平移 效果展示: ... 更多详情、使用方法,请下载后阅读README.md文件
SOTA-MT该项目试图在机器翻译的各个子任务上保持SOTA性能。我们还对NMT的最新进展和潜在的研究趋势进行了详细的回顾。欢迎任何意见和建议。 1.简介机器翻译已进入神经方法时代,吸引了越来越多的研究人员。目前,...
Vietnamese-SA-with-SOTA-approaches
通过修改“ .yaml”配置文件或命令选项,可以轻松地将模型应用于自己的工作。 这些模型的名称及其对应的论文如下: 用于抽象摘要的全局编码 词嵌入注意网络(WEAN) 超级AE --- 1.5评估 2.模型介绍 --- 2.1...
用于图像文本匹配任务的当前SoTA模型的实现。 链接到本文: : 训练模型: python main.py --mode 0 要测试模型,请确保模型文件位于models文件夹下。 python main.py --mode 1 --model_file_name model_...
精品--3D点云目标检测&语义分割(深度学习)-SOTA方法,代码,论文,数据集等