解读:特意来考试网资料采集工具 V1.1 绿色版

优采云 发布时间: 2022-10-30 13:20

  解读:特意来考试网资料采集工具 V1.1 绿色版

  特意来考试网信息采集工具是公开考试信息网资源采集工具!批量 采集 发布的资源并备份它们以防止失效。需要一个帐户!小白写的软件无花无壳,bug稍多,但可能不再更新了!

  【使用说明】

  

  用简单的语言编写,使用精益和超级列表框模块

  使用前需要先登录,登录成功后关闭登录窗口。

  采集分为单页采集和多页采集。单页就不多说了,把采集的地址粘贴到地址栏,点击采集;

  多页采集时,用星号(*)替换分页地址,选择多页模式,点击采集。

  

  【其他问题】

  1、采集之后如何导出保存?点击导出按钮后,会在软件目录下生成一个名为“Saved Data.txt”的文件。保存的数据用“|”分隔,可以直接粘贴到EXCEL中,用列函数处理。

  2. 为什么资源采集为“Link:”?采集 是匹配每个页面中的百度云链接。如果资源链接不正确,可能是页面内容不匹配。可以双击该行跳转到浏览器手动补充修改

  3. 源代码可以公开吗?为了防止数据走私者,不公开!

  最新版:人大金仓数据库迁移评估使用指南.pdf 37页

  HUMAN Warehouse 数据库迁移评估用户指南 数据库迁移评估系统目录 1. 概述 11.1. 数据库采集11.2。数据库评估 1 2. 准备工作 22.1. 环境准备 22.2. 常见问题 22.3。Oracle 准备工作 32.3.1。创建 采集 用户 32.3.2。终端采集器 下载和应用 42.4. MySQL 准备 52.4.1。创建 采集 用户 52.4.2。终端采集器下载和应用52.5。SQLServer2018(+) 准备62.5.1。创建采集 用户 62.5.2。终端采集器下载及应用 7 3、终端采集应用说明 73.1.甲骨文采集73.1.1。新建采集Project 73.1.2.Start采集Task 93.1.3.Verify and Download采集Data 93.2。MySQL采集113.2.1。新建采集 项目 113.2.2。开始采集 任务 113.2.3。验证并下载采集Data 123.3。SQLServer采集133.3.1。新建 采集 项目 133.3.2。启动采集 任务 143.3.3。验证和下载采集 数据 14 4. 迁移评估系统使用说明 164.1。新评估 164.1.1。新的 Oracle 评估 164.1.2。新的 MySQL 评估 174.1.3。新的 SQL Server 评估 174.2。查看评估详细信息 17I 数据库迁移评估系统 4.3。评估数据状态描述 184.4。查看架构失败统计 184.5。查看对象转换详细信息 194.6。重新改造 214.7。编辑对象 SQL 语句 224.8。验证 SQL 语句 234.9。恢复 SQL 语句 234.10. 保存 SQL 语句 244.11。查看 SQL 修改记录 244.12. 回滚 SQL 修改 254.13。编辑其他 SQL 语句 26 5. 下载评估文件 275.1。下载对象语句 275.2。下载评估报告 28 6. 在线 SQL 工具 296.1。第 29 页 7. 将对象语句导入 KingbaseES307.1。导入307.2前的准备工作。导入对象 SQL317.3。导入失败处理 31 8. FAQ 328.1. Oracle328.1.1.insufficientprivileges 错误 328.2。MySQL328.2.1 .Lanlisnotsupported328.2.2.CLIENT_PLUGIN_AUTHisrequired338.3。SQLServer338.3.1.SQLServer18456 错误33II 1、概述 人大金仓数据库迁移评测系统可以通过数据库采集和评测分析源数据库到Kingbase ES的迁移。源库对象的兼容性、转换工作量和成本。以及评估,您可以分析兼容性、转换工作量、

  在迁移评估期间,自动转换源数据库表、视图、触发器、约束、序列、函数、存储过程和其他 PLSQL。对于不兼容和转换失败的语句,可以在线手动修改。在迁移评估系统中,用户可以查看自动转换对象的结果,下载评估报告和转换对象的DDL语句(包括手动修改语句),并通过KingbaseES直接导入自动(或手动)转换的语句命令控制台。到ES数据库,完成数据库对象的迁移。1.1。Database采集Database采集Client用于采集源数据库的基本信息,包括表、视图、触发器、约束、序列、函数,存储过程等采集客户端,在数据采集过程中,不会读取和采集数据库中的业务数据,只有采集数据库结构信息。由于采集需要特定的数据库权限,建议采集启动时创建特定的采集临时用户,采集启动后删除采集临时用户完整的用户。目前采集客户端支持Oracle(10g、11g、12c)、MySQL 5.5及以上、SQL Server 2008及以上。1.2. 数据库评估采集工作完成后,会生成一个采集数据包。用户可以登录评测系统,新建评测项目,上传采集包进行数据库分析评测。在评估过程中,评估服务会自动将源数据库对象转换为KingbaseES对象,评估完成后统计自动转换率、不兼容和自动转换失败数据。转换记录。

  用户可以下载评估报告来评估迁移工作量并制定迁移计划。对于自动转换失败的数据,用户也可以在线手动修改,修改后下载对象语句(自动转换+手动修改)进行迁移操作。1 2. 准备工作 2.1. 环境准备名称要求备注建议使用Chrome 75版本和Chrome浏览器上的浏览器,IE浏览器不支持Oracle10g、11g、12c 采集之前请检查数据库是否有“区分大小写” MySQL5.5+(不支持5.5数据库感知”设置。下个版本)SQLServer2008+ 2.2。常见问题如果您在 采集 过程中遇到 采集 错误,请参阅本文档的第 7 章“常见问题”。2 2.3。甲骨文准备2.3.1。创建采集用户 ➢ 登录Oracle源数据库,创建数据采集账号并授权。● 使用具有SYSDBA 权限的帐户创建一个临时帐户,并添加以下权限。采集操作完成后,删除临时账号。注意:以下权限用于连接Oracle数据库系统,仅采集数据库结构信息,不采集用户业务数据。▪ Oracle 10g / 11g / 12c(非CDB模式,创建LOCAL USER类型用户)--创建采集用户kingbase_user,并设置密码为kingbasePASSW0RD createuserkingbase_useridentifiedby"kingbasePASSW0RD"defaulttablespace为采集表空间名称;-- 查询权限grantconnect、resource、select_catalog_roletokingbase_user;授予 selectanyDICTIONARYtokingbase_user;

  2.鼠标选择KingbaseDMS-oracle.exe应用程序,右键以管理员角色运行 3.当窗口提示启动成功时,在谷歌浏览器地址栏中输入地址访问应用程序:98764 2.4. MySQL准备2.4.1。创建采集用户 ● 使用具有Root权限的账号创建一个临时账号,并配置如下权限(如果用户已有如下权限的账号,请忽略此步骤直接使用),采集操作完成后,请删除临时账号。注意:以下权限用于连接Mysql数据库系统,仅采集数据库结构信息,不采集用户业务数据。CREATEUSER'MySQL 用户名'@'host'IDENTIFIEDBY' MySQL密码'; 刷新特权;GRANTALLON*.*TO'MySQL 用户名'@'%'; 刷新特权;采集。2.请不要将采集数据库指定为mysql系统库,如mysql、information_schema、performance_schema等。 2.4.2. 终端采集器下载及应用 1、下载最新版本的MySQL数据库终端采集软件。

  

  2、鼠标选择KingbaseDMS-MySQL.exe应用程序,右键以管理员角色运行 3、当窗口提示启动成功时,在谷歌浏览器地址栏中输入地址访问应用程序:90035 2.5. SQLServer2018(+) 2.5.1 的准备工作。创建采集用户 ● 使用具有Root权限的账号创建一个临时账号,并配置如下权限(如果用户已有如下权限的账号,请忽略此步骤,直接使用),采集操作完成后,请删除临时账号。注意:以下权限用于连接SQL Server数据库系统,只有采集数据库结构信息,不能采集用户业务数据。提示:在执行 create 语句之前,请确认正确指定数据库源,见上图--create login account (create login) create login kingbase_user with password='kingbase_user', default_database=database name--create database for login account User (create user), the新创建的用户可以在指定数据库的安全用户下找到 create user kingbase_user for login kingbase_user with default_schema=dbo -- 通过添加数据库角色,赋予数据库用户“db_owner”权限 exec sp_addrolemember 'db_owner','kingbase_user '6 2.5.2。终端采集器下载及应用 1、访问仁进仓下载最新版SQLServer数据库终端采集软件。看上面截图--create login account(create login) create login kingbase_user with password='kingbase_user', default_database=database name--create database for login account User(create user),新创建的用户可以在user下找到在指定数据库的安全中创建用户 kingbase_user 用于登录 kingbase_user with default_schema=dbo -- 通过添加数据库角色,赋予数据库用户“db_owner”权限 exec sp_addrolemember 'db_owner ','kingbase_user'6 2.5.2. 终端采集器下载及应用 1、访问仁进仓下载最新版SQLServer数据库终端采集软件。看上面截图--create login account(create login) create login kingbase_user with password='kingbase_user', default_database=database name--create database for login account User(create user),新创建的用户可以在user下找到在指定数据库的安全中创建用户 kingbase_user 用于登录 kingbase_user with default_schema=dbo -- 通过添加数据库角色,赋予数据库用户“db_owner”权限 exec sp_addrolemember 'db_owner ','kingbase_user'6 2.5.2. 终端采集器下载及应用 1、访问仁进仓下载最新版SQLServer数据库终端采集软件。新创建的用户可以在指定数据库的安全用户下找到 create user kingbase_user for login kingbase_user with default_schema=dbo -- 通过添加数据库角色,赋予数据库用户“db_owner”权限 exec sp_addrolemember 'db_owner',' kingbase_user'6 2.5.2. 终端采集器下载及应用 1、访问仁进仓下载最新版SQLServer数据库终端采集软件。新创建的用户可以在指定数据库的安全用户下找到 create user kingbase_user for login kingbase_user with default_schema=dbo -- 通过添加数据库角色,赋予数据库用户“db_owner”权限 exec sp_addrolemember 'db_owner',' kingbase_user'6 2.5.2. 终端采集器下载及应用 1、访问仁进仓下载最新版SQLServer数据库终端采集软件。

  2.用鼠标选择Kingbase DMS-SQLServer r.exe应用程序,右键以管理员角色运行 3.当窗口提示启动成功时,在谷歌浏览器地址栏中输入地址应用程序访问:: 9005 3. 终端采集应用说明 3.1. 甲骨文采集 3.1.1。新建项目Database项,填写相关数据库信息,以及1.1.1节配置的采集用户信息。1.新建项目,填写基本信息 72.选择要选择的采集Schema信息,可以选择8个以上。 3.确认信息无误后,启动采集 数据 3.1.2. 启动采集任务项目创建成功后,启动数据采集任务3.1.3。验证并下载数据采集 (1)当运行状态为“采集Complete”时,完成采集任务。(2)点击勾选按钮,检查采集文件的完整性,校验通过 9 (3)点击“导出”按钮下载压缩包文件 (4)压缩包文件收录采集信息和COLLECTOR_META.dat文件,其中COLLECTOR_META.dat就是这个采集的操作信息文件。创建评估项目时,如果上传的采集包没有元文件或元文件无效,则无法创建评估项目,因此每个采集包不能混合或共享一个COLLECTOR_META。 .dat 文件。下载压缩包文件按钮 (4) 压缩包文件收录采集信息的数据库结构和COLLECTOR_META.dat文件,其中COLLECTOR_META.dat就是这个采集的操作信息文件。创建评估项目时,如果上传的采集包没有元文件或元文件无效,则无法创建评估项目,因此每个采集包不能混合或共享一个COLLECTOR_META。 .dat 文件。下载压缩包文件按钮 (4) 压缩包文件收录采集信息的数据库结构和COLLECTOR_META.dat文件,其中COLLECTOR_META.dat就是这个采集的操作信息文件。创建评估项目时,如果上传的采集包没有元文件或元文件无效,则无法创建评估项目,因此每个采集包不能混合或共享一个COLLECTOR_META。 .dat 文件。

  10 3.2。MySQL采集 3.2.1。新建采集项目点击新建项目按钮,新建数据库项目为采集,并填写相关数据库信息,选择MySQL数据库版本,在1.2节采集 第 1 节中配置的用户信息。点击“测试连接”按钮,测试数据库信息是否填写正确。连接测试成功后,创建工程,启动data采集任务:3.2.2。启动采集任务项目创建成功后,即启动数据采集任务113.2.3。验证并下载采集数据 (1)当运行状态为“采集Complete”时,完成采集任务。(2)点击验证按钮验证集中采集技术,验证通过 (3)点击“导出”按钮下载压缩包文件 12 (4)压缩包文件收录数据库结构信息和COLLECTOR_META 采集.dat文件,其中COLLECTOR_META.dat是这个采集的操作信息文件。创建评估项目时,如果上传的采集包没有元文件或元文件无效,则无法创建评估项目。因此,每个 采集 包都不能与 COLLECTOR_META.dat 文件混合或共享。3.3. SQLServer采集 3.3.1。创建一个新的 采集 项目 点击 New Project 按钮,创建一个新的数据库项目为 采集,并填写相关数据库信息,选择SQLServer数据库版本,并在1.3节。采集 第 1 节中配置的用户信息。

  13 连接测试通过后,点击“立即创建”,添加采集任务:3.3.2。启动采集任务项创建成功后,启动数据采集任务3.3.3。验证并下载采集数据 (1)当运行状态为“采集完成”时,完成采集任务。14 (2)点击检查按钮,检查采集文件的完整性,如果检查通过(3)点击“导出”按钮下载压缩包文件(4)压缩包文件中收录采集 文件。数据库结构信息和COLLECTOR_META.dat文件,其中COLLECTOR_META.dat就是这个采集的操作信息文件。如果上传的采集 包没有元文件或创建评估项目时元文件无效无法创建评估项目,因此采集包不能与COLLECTOR_META.dat文件混合或共享。154. 移民评估系统使用说明 4.1. 新建评估源库采集完成后,用户可以上传采集包,填写相关迁移项目信息,进行源库评估操作。评估完成后,会列出源数据库的对象类型、对象数量和自动转换率等数据。4.1.1。新建Oracle评估登录迁移账号,在数据库迁移-评估管理菜单新建评估项目,上传第2节下载的ZIP文件。1.3. 16 4.1.2。新建一个MySQL评估账号登录和迁移,在数据库迁移-评估管理菜单新建一个评估项目,上传2.2.3章节下载的ZIP文件。

  4.1.3。新建SQL Server评测登录迁移账号,在数据库迁移-评测管理菜单新建评测项目,上传2.3.3节下载的ZIP文件。4.2. 查看评估详情 当评估项目的状态完成后,您可以点击“查看详情”按钮查看评估详情。17 4.3。评估数据 状态 描述 名词 描述 备注 自动转换 - 成功 程序自动转换成功,没有语法错误。Auto-Conversion-Warning 在自动转换过程中,程序会识别 Kingbase 数据库的警告语法。转换成功并自动转换——建议在自动转换过程中,该程序识别出 Kingbase 数据库建议修改语法。人工修改人工修改的语句被认为是转换成功的数据,在对数据进行汇总统计时归类为转换成功的数据。自动转换-解析失败 在自动转换过程中,任何语法错误或转换异常都被标记为解析失败和转换失败。自动转换 - 不支持语法 在自动转换过程中,程序识别出 Kingbase 数据库不支持该语法。自动转换率 自动转换率是指评估数据库对象时自动转换的数据占对象数据总量的比例。公式=(成功的自动转换总数/数据库对象总数)*100% 4.4。查看Schema失败统计信息进入详情页面,点击Schema的根节点,右侧页面会显示Schema的所有转换错误和不支持的语法数据汇总:184.5。查看对象转换详情 在右侧的表单数据中,点击查看详情,可以查看对象的具体转换信息,包括自动转换数据、不兼容数据、转换错误数据和源对象语句。

  

  19 在右侧弹出的面板中,可以查看转换过程中的原创 SQL 语句和转换执行数据 ➢ 原创 SQL 语句信息 20 ➢ 转换执行数据信息 4.6. 重新转换 在对象列表中,单击“重新转换”按钮,原来的 DDL 语句将被重新转换。214.7。在右侧弹出面板中编辑对象的 SQL 语句,点击“编辑”按钮进入 SQL 语句编辑界面 ➢ SQL 语句编辑界面 224.8。验证 SQL 语句 在 SQL 编辑界面的右侧,点击验证按钮,即 4.9。恢复 SQL 语句 在 SQL 编辑界面右侧,点击恢复按钮,将 SQL 语句恢复到上次修改的 SQL 语句版本 234.10。SQL编辑界面右侧保存SQL语句,点击保存按钮,填写保存信息,即可保存转换后的SQL语句在记录列表中,选择要回滚的数据,点击“回滚到此版本”按钮,确认回滚后,即可回滚到指定版本254.13。编辑其他SQL语句 在SQL编辑面板中,点击左侧Data的对象类型,选择要修改的对象,右侧会出现指定对象的SQL Edit Tab标签。在出现的选项卡面板中,单击“编辑”按钮,将出现编辑框。26 5. 下载评估文件5.1。对象语句下载 进入指定评估的详细信息页面。在摘要选项卡页面上,单击“下载对象语句”

  下载文件为ZIP包,收录转换为KB的对象语句、通用对象、源对象语句、约束语句和错误对象语句。➢ 转换后的对象语句:转换后的对象语句会根据类型放入相应的文件中。比如视图相关的语句会放到view.sql文件中,函数相关的语句会放到funcon中。在sql文件中,导入的时候可以根据文件名分类导入。➢ 通用对象语句:在数据库迁移过程中,会涉及到数据库特定函数或函数的转换。这些独特的函数或函数会被统一放入common_objects.sql中。在导入PLSQL之前,需要先导入。例如,“

  ➢ 源对象语句:下载对象语句时,将下载源数据库对象语句并放入ORACLE_ORIGIN_SQL 中,方便用户在进行数据库迁移时参考和比较。275.2。下载评估报告 进入指定评估的详情页面,点击摘要选项卡中的“下载评估报告”按钮下载报告。评估报告包括各种对象的总数据、自动转换成功、自动转换失败数据等,并列出转换记录,方便指定迁移评估计划。评测报告解压后,打开对应的HTML文件,查看评测信息:286. Online SQL Tool 6.1。进入在线页面点击“数据库迁移-在线工具”菜单进入在线SQL编辑页面,在线工具的使用方法与第3章相同。在线工具主要用于将源SQL语句转换为实时KingbaseES语句,方便查看转换结果。29 7. 将Object Statements导入KingbaseES 直到评估报告和Object Statement的下载完成,评估服务已经完成。本章主要介绍如何将对象语句导入 Kingbase ES 数据库。导入对象语句是指将评测服务中生成的DDL对象语句导入Kingbase ES数据库。需要具备 Kingbase ES 数据库的基本操作知识。7.1。*敏*感*词*前的准备 1.

  2.上传从评估系统下载的object statement文件 3.打开V8ksql窗口 cd/home/kingbase/KingbaseES/V8/Server/bin./ksql-hIP地址-d数据库名-p端口-U账号-W密码30 7.2。建议按以下顺序导入 SQL 文件。实际迁移中请根据实际情况操作:--1\i脚本上传目录/type.sql--2\i脚本上传目录/sequence.sql--3\i脚本上传目录/table.sql- -4\i 脚本上传目录/view.sql--5\i 脚本上传目录/materializedview.sql--6\i 脚本上传目录/common_objects.sql--7\i 脚本上传目录/function.sql--8 \i 脚本上传目录/ERROR_SQL/function.sql--9\i 脚本上传目录/procedure.sql--10\i 脚本上传目录/index.sql--11\i 脚本上传目录/触发器。sql--12\i 脚本上传目录/ALTER_SQL/table_constraint_alter.sql 7.3。导入失败处理 错误可以采集汇总,可以向Kingbase ES数据库技术服务团队寻求帮助。

  31 8. 常见问题采集 在实际使用过程中,会不断采集、总结和列出各种使用问题。如果遇到使用问题,可以先在常见问题集中搜索,方便快捷地解决。问题。8.1。oracle 8.1.1.insufficientprivilege错误 1.检查$ORACLE_HOME/network/admin目录下sqlnet.ora文件中的“SQLNET.AUTHENTICATION_SERVICES=(NTS)”行记录是否不存在或被注释,如果被注释,取消注释 8.2。MySQL 8.2.1.Latinl is not supported mysql 不支持拉丁字符集,请在采集前将数据库转换为UTF-8字符集。32 8.2.2.CLIENT_PLUGIN_AUTH 是必需的 如果在启动 采集器 后发生 UnabelToConnectionException:CLIENT_PLUGIN_AUTH 是必需的,需要检查当前 采集器 版本是否不支持 MySQL 数据库版本。MySQL采集器使用的MySQL连接驱动版本为:mysql-connector-java (8.0.17) 8.3。SQLServer 8.3.1.SQLServer 18456 错误 使用以下方法检查: 1. 右键单击​​数据库名称-> 属性 2. 在Security中选择SQL Server和Windows认证方式,保存后连接。33--文档结束-- 34 在Security中选择SQL Server和Windows认证方式,保存后连接。33--文档结束-- 34 在Security中选择SQL Server和Windows认证方式,保存后连接。33--文档结束-- 34

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线