4.3 作业操作
4.3.1 启动作业前准备
启动作业前应首先对备库进行数据初始化,保证主备库的一致。同时关闭备库上的外键和触发器,只有当启用备库时再打开之前关闭的外键和触发器。
4.3.2 启动作业
启动作业就是根据配置文件信息启动抽取,分析,装载数据库数据信息,进行数据同步。
启动作业的流程以作业名为Job001为例如下:
启动流程 | 操作界面 |
如右输入sj | *****************SOTA CONTROL CENTER MENU **************** start| START -- Start SotaServer stop | STOP -- Stop SotaServer lj | LJ -- List All Jobs sj | SJ -- Start Job Component pj | PJ -- Stop Job Component kj | KJ -- Kill Job Component qj | QJ -- Query JobInfo cjd | CJD -- clear Job Data q | Q -- QUIT *****************SOTA CONTROL CENTER MENU **************** Please Input====>sj |
如右输入a或依次输入1、2、3 | *****************SOTA Start Job Component MENU **************** a—Start all Components of a job 1--Start Job Sucker 2--Start Job Parser 3--Start Job Loader q-- QUIT *****************SOTA Start Job Component MENU **************** Please input Your Option=> a |
如右输入no | *****************SOTA Start Job Component MENU **************** a—Start all Components of a job 1--Start Job Sucker 2--Start Job Parser 3--Start Job Loader q-- QUIT *****************SOTA Start Job Component MENU **************** Please input Your Option=> a Current Job Name is : Job001, change It(yes/no)?no |
oSucker.oParser,oLoader组件进程开始运行。
4.3.3 修改作业
4.3..4 查看作业信息
4.3..5 查看作业列表
• 关于作业列表
作业列表是一张字段为作业编号和作业名为内容的表。
• 功能描述
查看当前作业中的作业编号和作业名称。
• 查看作业列表的流程
启动过程 | 操作界面 |
如右输入lj | *****************SOTA CONTROL CENTER MENU **************** start| START -- Start SotaServer stop | STOP -- Stop SotaServer lj | LJ -- List All Jobs sj | SJ -- Start Job Component pj | PJ -- Stop Job Component qj | QJ -- Query JobInfo cjd | CJD -- clear Job Data lic |LIC -- License Control q | Q -- QUIT *****************SOTA CONTROL CENTER MENU **************** Please Input====>lj |
4.3.6 删除作业数据信息
删除Sucker作业数据信息
删除SUCKER作业数据信息是删除SUCKER程序运行后所产生的所有文件。SUCKER程序产生的文件/文件描述/文件所在目录请看图sucker_datainfo。删除sucker作业数据信息可以使用rm 文件名命令的方式把相关文件删除或者使用SOTACC程序的方式删除。使用SOTACC程序删除SUCKER作业数据信息可以参考图del_sucker_datainfo。
文件名称 | 文件描述 | 文件路径 |
OraSucker.log | 记录SUCKER程序的日志信息 | ./sotaData/Job001/log |
E_Log_0.dat | 记录提取oracle日志信息 | ./sotaData/Job001/txnData |
OraSucker.blk | 记录sucker断点信息 | ./sotaData/Job001/run |
OraSucker.blk.txt | 以文本形式记录sucker断点信息 | ./sotaData/Job001/run |
OraSu*.* | 记录sucker出错信息 | ./sotaData/Job001/err |
图sucker_datainfo
删除数据流程 | 操作界面 |
如右输入cjd | *****************SOTA CONTROL CENTER MENU **************** start| START -- Start SotaServer stop | STOP -- Stop SotaServer lj | LJ -- List All Jobs sj | SJ -- Start Job Component pj | PJ -- Stop Job Component qj | QJ -- Query JobInfo cjd | CJD -- clear Job Data q | Q -- QUIT *****************SOTA CONTROL CENTER MENU **************** Please Input====>cjd |
如右输入3 | *****************SOTA Query Job Info MENU ***************** 1--Clear Loader Data 2--Clear Parser Data 3--Clear Sucker Data q-- QUIT *****************SOTA Query Job Info MENU ***************** Please input Your Option=> 3 |
图del_sucker_datainfo
删除Parser作业数据信息
删除Parser作业数据信息是删除Parser程序运行后所产生的所有文件。Parser程序产生的文件/文件描述/文件所在目录请看图Parser_datainfo。删除Parser作业数据信息可以使用rm 文件名命令的方式把相关文件删除或者使用SOTACC程序的方式删除。使用SOTACC程序删除Parser作业数据信息可以参考图del_sucker_datainfo。
文件名称 | 文件描述 | 所在路径 |
OraParser.blk | Parser断点文件 | ./sotaData/Job001/run/ |
OraParser.blk.txt | 以文本形式记录Parser断点文件 | ./sotaData/Job001/run/ |
OraParser_UC.cur | Parser当前批次中未提交的交易信息 | ./sotaData/Job001/run/ |
OraParser_UC.old | parser上一批次中未提交的交易信息 | ./sotaData/Job001/run/ |
TabSum.cmp | 上一批次的 汇总表信息 | ./sotaData/Job001/run/ |
TabSum.dat | 当前批次的汇总表信息 | ./sotaData/Job001/run/ |
TabSum.wal | parser恢复前的汇总表信息 | ./sotaData/Job001/run/ |
OraParser.log | parser日志文件 | ./sotaData/Job001/log/ |
P_*.* | 操作表的idx文件----记录操作类型/SQL行数/所在E_log文件的下标/在E_log文件里从哪里开始到哪里结束 | ./sotaData/Job001/idxData/ |
OraP*.* | 记录parser出错信息 | ./sotaData/Job001/err/ |
PSRINFO_Job001 | 上一批次parser向BUS发送的PsrInfo信息 | OBUSCLI |
PSRPING_Job001 | 上一批次parser向BUS发送的Ping信息 | OBUSCLI |
PSRCMD_Job001 | ParserCMD中的cmd的值 | OBUSCLI |
tabSum_Job001 | parser向bus发送的表汇总信息 | OBUSCLI |
tabSumIdx2Name_Job001 | bus中汇总表的下标信息 | OBUSCLI |
PLANNER | parser向planner发送的命令 | OBUSCLI |
图Parser_datainfo
删除Loader作业数据信息
删除Loader作业数据信息是删除Loader程序运行后所产生的所有文件。Loader程序产生的文件/文件描述/文件所在目录请看图Loader_datainfo。删除Loader作业数据信息可以使用rm 文件名命令的方式把相关文件删除或者使用SOTACC程序的方式删除。使用SOTACC程序删除Loader作业数据信息可以参考图del_sucker_datainfo。
文件名称 | 文件描述 | 文件路径 |
TabLoad_*.dat | 已同步表的汇总表信息 | ./sotaData/Job001/run/ |
OraLdr_*.log | loader程序的日志信息 | ./sotaData/Job001/log/ |
M_*.dat | 最近同步表的结构信息 | ./sotaData/Job001/metaData/ |
TabLoad_Job001_ODB10G | oBusCli中记录已装载的表汇总信息 | OBUSCLI |
TabLoadSet_Job001_ODB10G |
| OBUSCLI |
Ldr_Job001_ODB10G_1 |
| OBUSCLI |
LDRPING_Job001__1 |
| OBUSCLI |