自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 GBase Migration Toolkit 迁移工具手册-1.3(1)

1.3 SQL 语句的类别传统上将 SQL 语句划分为以下逻辑类别:数据定义语句这些数据定义语言(DDL)语句可声明、重命名、修改或破坏数据库对象。数据操纵语句这些数据操纵语言(DML)语句可检索、插入、删除或修改数据值。游标操纵语句这些语句可声明、打开和关闭游标,游标是用于对多行数据操作的数据结构。动态管理语句这些语句支持内存管理并运行用户在运行时指定 DML 操作的详细信息。数据访问语句这些语句指定访问特权并支持多个用户对数据库的同时访问。数据完整性语句这些语句执行事务日志记.

2022-05-25 17:44:51 136

原创 GBase Migration Toolkit 迁移工具手册-1.2(3)

SQL 注释符号示例这些示例说明了使用 SQL 注释指示符的不同方式。以下示例使用了每一种注释符号,包括双连字符(--)、花括号({ })、C 语言样式(/* . . .*/)的注释符号在 SQL 语句后注释。该注释与语句显示在同一行。SELECT * FROM customer; -- Selects all columns and rowsSELECT * FROM customer; {Selects all columns and rows}SELECT * FROM customer.

2022-05-25 17:43:54 133

原创 GBase Migration Toolkit 迁移工具手册-1.2(2)

数据库服务器忽略注释中的字符。优化程序伪指令 这一部分描述了上下文,在该上下文中注释内的信息可以影响 GBase 8s 的查询计划。如果您使用的产品支持所有这些注释符号,则您选择的注释符号取决于对 ANSI/ISO 一致性的需求:• 双连字符( -- )符合 SQL 的 ANSI/ISO 标准。• 花括号( { } )是 ANSI/ISO 标准 的 GBase 8s 扩展。• C 语言样式的斜杠和星号( /* . . . */ )符合 SQL-99 标准。只要符合 ANSI/ISO 一...

2022-05-25 17:42:49 144

原创 GBase Migration Toolkit 迁移工具手册-1.2(1)

1.2 如何输入 SQL 注释您可以添加注释以阐明特定 SQL 语句的作用和影响。您还可以在程序开发期间使用注释符号以禁用个别语句,而无需从源代码中删除它们。您的注释可帮助您或其他人理解程序、SPL 例程或命令文件中的语句角色。本手册中的代码示例有时包括阐明代码中的 SQL 语句角色的注释,但如果在写程序时经常使用注释,那么您自己的 SQL程序将更容易阅读和维护。下表显示了可在代码中输入的 SQL 注释指示符。这里列中的 Y 表示您可以将此符号与列标题中标识的产品或数据库类型一起使用。列中..

2022-05-25 17:41:42 79

原创 GBase Migration Toolkit 迁移工具手册-1.1(3)

使用相关信息为了帮助理解 SQL 语句描述中的概念和项,请查看每个语句结尾处的“相关信息”部分。本部分指向本手册和其它手册中的相关信息,以帮助您理解讨论中的语句。本部分提供以下某些或全部信息。• 相关语句的名称,这些相关语句可能包含词语中主题的更完整讨论• 提供此语句中主题的展开讨论的其它手册的标题提示: 如果您对 SQL 没有广泛的知识和经验,GBase 8s SQL 教程指南会给予您所需的基本 SQL知识,供您理解并使用本手册中的语句描述。...

2022-05-25 17:40:34 70

原创 GBase Migration Toolkit 迁移工具手册-1.1(2)

使用语法图和语法表在您尝试使用本章中的语法图之前,先阅读介绍中的语法图一节会有所帮助。本节是理解语法图的关键,并说明了可出现在语法图中的元素和这些元素互连的路径。本节还包括说明典型语法图元素的示例。示例图后面的叙述显示了如何阅读该图以便成功输入语句。语法图可以参考其他的语法部分或可以指定不同的限制。如果您正在使用应用程序接口(例如:ESQL/C),那么只有客户端应用和数据库服务器都支持的 SQL 语法规则是有效的。当语法图包括输入规范(如标识、表达式、文件名、主机变量或其它项)时,语法图后跟着一

2022-05-25 17:39:35 49

原创 GBase Migration Toolkit 迁移工具手册-1.1(1)

1.1 如何输入 SQL 语句SQL 语言是自由格式的(如同 C 或 PASCAL),通常忽略空格字符(例如 TAB 、LINEFEED和各语句或语句元素之间额外的空格)。然而,必须至少有一个空白字符或其它定界符将关键字和标识与其它语法标记分开。除了在带引号字符串中以外,SQL 是不区分大小写的;另见 标识符。在符合 ANSI 的数据库中,如果没有用双引号 ( " ) 定界对象的 owner ,而且当初始化数据库服务器时没有将 ANSIOWNER环境变量设置为 1 ,则数据库服务器会以大写字..

2022-05-25 17:38:43 61

原创 GBase Migration Toolkit 迁移工具手册-1

1.SQL 语法概述本章提供了有关如何使用 SQL 语句、SPL 语句和语法段的信息。本章组织为以下几节。

2022-05-25 17:37:47 46

原创 GBase Migration Toolkit 迁移工具手册-7.7

7.7 Check 约束迁移问题1.迁移 check 约束的时候建议不要修改列名称,否则会出现建表失败的问题。2.SQLServer 迁移 check 约束的时候,check 约束的表达式中不要使用“中括号[]”。

2022-05-25 17:36:15 84

原创 GBase Migration Toolkit 迁移工具手册-7.6

7.6 产生迁移工具假死原因产生迁移工具假死常见原因以及避免方式:1、内存过小,会导致内存溢出,工具会卡死。 判断依据查看系统日志中,会有内存溢出异常。建议:启动迁移工具将迁移工具的内存调大,修改安装目录下->migration->Migration.ini 文件中-vmargs-Xms1024m-Xmx2048m2、由于数据库设置导致。例如目标库为 GBase8t 时工具采取多线程插入,会造成死锁等现象,造成工具假死。判断依据工具中任务卡住,点击执行停止等操作无任何反应,..

2022-05-25 17:35:21 239

原创 GBase Migration Toolkit 迁移工具手册-7.5

7.5 源为 oracle 报出“ORA-01000:超出打开游标最大数”Oracle11g 默认是 300,通过 show parameter open_cursors 查看 oracle 游标设置,使用 altersystem set open_cursors=3000 scope=both 增大 open_cursors 解决。

2022-05-12 11:10:10 107

原创 GBase Migration Toolkit 迁移工具手册-7.4

7.4 迁移任务失败任务启动失败优先查看迁移任务报告,报告中会展示常见的错误原因。具体错误原因可以查看工具日志文件,目录为“安装路径/migration/logs/migration.log”。失败原因有很多,常见的有:(1)源数据库和目标数据的权限问题;(2)目标库中已存在重名的表名称;(3)建表语句有误问题,造成建表语句有误的原因一般为 UserDataTypeMapping.xml 中的数据类型对应有问题,源数据库读取不到该数据类型,或者目标数据库不支持创建类型。(4)网络中断问题,.

2022-05-12 11:09:29 88

原创 GBase Migration Toolkit 迁移工具手册-7.3

7.3 启动任务失败任务启动失败优先查看迁移工具日志文件,目录为“安装路径/migration/logs/migration.log”。可能原因是工具对操作任务目录以及文件没有足够的权限,会导致启动失败。

2022-05-12 11:08:39 159

原创 GBase Migration Toolkit 迁移工具手册-7.2

7.2 任务创建失败一般原因为对 persistence_file_path 目录没有操作权限,无法写入迁移任务。其次考虑对 conf 文件夹内文件是否有修改权限,创建任务同时会对 conf 下部分配置文件进行自动修改,如无权限也可能导致任务保存失败。...

2022-05-12 11:07:38 61

原创 GBase Migration Toolkit 迁移工具手册-7.1

7 常见问题说明7.1 打开工具报错“配置文件有误”提示信息如下:图 7-1 错误提示信息此错误一般为 core_conf.properties 配置文件中 persistence_file_path 参数有误,路径不存在或者无法访问。...

2022-05-12 11:06:30 72

原创 GBase Migration Toolkit 迁移工具手册-6.5

6.5 dbconnection_params.properties该配置文件中给出的是连接数据库时所需要的相关参数,其格式如下:GBase8t_utf-8=;NEWCODESET=utf-8,utf8,57372;CLIENT_LOCALE=zh_cn.utf8;DB_LOCALE=zh_cn.utf8;配置内容以键值对形式存在,其中键名规则为:“数据库类型_paramId”。数据库类型可以参考DBConnection.xml 中每个连接配置的 id 即为数据库类型。parmaId 为用户自定.

2022-05-12 11:05:29 169

原创 GBase Migration Toolkit 迁移工具手册-6.4

6.4 DBConnections.xml该配置文件为数据库连接信息配置文件。该文件一般不需要直接手动修改,dbDriver 和 dbUrl 一般都是固定的不需要修改,hostIP、hostPort、userName、userPwd 和 dbName 为页面可配置的,所以不需要直接修改配置文件,唯有追加参数,目前页面尚不支持,需要在<paramStr>中设置参数,注意在追加参数时需要以连接字符开头。文件格式如下:...

2022-05-12 11:03:58 80

原创 GBase Migration Toolkit 迁移工具手册-6.3

6.3 DataTypeMapping.xml/UserDataTypeMpping.xml该配置文件为源数据库与目标数据库数据类型对应表,文档结构如下:特别说明:DataTypeMapping.xml 为工具默认给出的数据类型,如若需要新添或者变动,需要手动改写配置文件,文档的作用是用在创建任务导航六页面的重置功能。UserDateTypeMapping.xml 首次加载内容是与 DataTypeMapping.xml 保持一致的,当用户建立任务时在导航六中对数据类型对应做出类修改并成功创建任.

2022-05-12 11:02:38 109

原创 GBase Migration Toolkit 迁移工具手册-6.2

6.2 DataType.xml该配置文件为目标数据库类型集合,定义了目标数据库的数据类型

2022-05-12 11:01:21 49

原创 GBase Migration Toolkit 迁移工具手册-6.1

6.1 core_conf.propertiescore_conf.properties 为迁移任务相关的参数:【以下参数为正常迁移模式和加速迁移模式所使用,具体模式介绍详见相关文档】

2022-05-12 10:57:49 36

原创 GBase Migration Toolkit 迁移工具手册-6

6 配置文件说明本工具配置文件路径为:安装目录-->migration-->plugins--> cn.gbase.studio. .manager-->conf 文件夹下,所有配置文件如下图所示:图 6-1 配置文件注:所有配置文件在使用过程中尽量避免用户自行修改配置文件,若修改有误可能会导致工具不能正常使用。若确实需要修改配置文件请遵循配置文件格式进行修改,或咨询相关人员后方可修改。...

2022-05-11 16:29:33 144

原创 GBase Migration Toolkit 迁移工具手册-5.7

5.7 分片表迁移源库为 Oracle 目标为 GBase8t 时,支持 rang 类型的分片表迁移,在新建任务第五步的“详细设置”中将会展现出表的类型,如下图:图 5-6 迁移表设置此次主要指完成了对 rang 类型的分片表进行迁移。注:分片列为时间类型时,其时间格式可配置,其格式为:{functionName}(“2018-03-14 12:12:12”,{formatString}) ,其中 {functionName} 和 {formatString} 为 可 配 置 参 数 ...

2022-05-11 16:28:30 91

原创 GBase Migration Toolkit 迁移工具手册-5.6

5.6 视图迁移源库为 Oracle 或 DM7 时,支持指定库级的视图迁移。新建流程第五步,勾选视图迁移相应选项即可,如下图:

2022-05-11 16:27:20 126

原创 GBase Migration Toolkit 迁移工具手册-5.5

5.5 DB2 指定 Schema当源库为 DB2 时,可以指定其源库的 Schema 进行迁移数据,新建任务时如下图:图 5-4 源数据库配置信息-DB2模式名为非必填项,不填写时采用与用户名称同名的 Schema。

2022-05-11 16:25:47 81

原创 GBase Migration Toolkit 迁移工具手册-5.4

5.4 对 decimal 数据类型长度精度的自动处理当目标库为 GBase8t 目标数据类型为 decimal 时,如果用户没有设置精度长度,选择使用源库的精度长度时,工具会做出如下处理:(1) 如果目标端可以使用源库精度长度,直接使用源库精度长度建表(2) 如果源库长度超出了目标端最大长度(32),工具将会将长度自动截取为 32,其精度也会根据(32/源库长度)的比例作为系数,进行截取操作。【具体计算详情请参考相关文档】...

2022-05-11 16:24:18 65

原创 GBase Migration Toolkit 迁移工具手册-5.3

5.3 Oracle 指定 Owner针对源库为 Oracle 在配置连接时可以允许指定 owner,迁移工具会去指定的 owner 下读取表以及数据,所以首先的确保当前用户具有该 owner 的读取权限,设置页面如下:图 5-3 新建任务 源数据库配置信息-Oracle由于 Oracle 中默认创建的模式名称均为大写,并且大小写敏感,所以在填写时工具默认不区分大小写,在使用 owner 名称是统一按照大写使用,如果用户需要区分大小写,不需要工具统一转换大写时,需要勾选后面“区分大小写”..

2022-05-11 16:22:48 98

原创 GBase Migration Toolkit 迁移工具手册-5.2

5.2 序列迁移、注释迁移针对源库是 DM7 目标为 GBase8t/GBase8s 时,可以支持对序列以及注释的迁移,源为 Oracle 目标为 Gbase8t/Gbase8s 时,可以支持对注释的迁移,设置页面如下:图 5-2 迁移对象选取勾选迁移序列对象即可将指定源库中相应的序列迁移到目标端。勾选迁移注释,会将源库中表级和列级注释全部迁移到目标端。...

2022-05-11 16:21:38 204 1

原创 GBase Migration Toolkit 迁移工具手册-5.1

5 特殊功能说明5.1 表类型设置针对目标是 Gbase8a 数据库时,允许设置在 Gbase8a 中建表时指定表类型,目前支持的类型有:复制表、随机分布表和哈希表,哈希表需要指定哈希列,页面如下图:图 5-1 迁移表设置...

2022-05-11 16:20:23 109

原创 GBase Migration Toolkit 迁移工具手册-4.11

4.11 任务列表在“视图”中点击“任务列表”,可以打开任务列表。说明:本工具目前只支持一个任务列表窗口,当任务列表关闭时,点击“任务列表”将会重新打开任务列表,若任务列表已打开,点击“任务列表”不会再打开新的任务列表。...

2022-05-11 16:18:03 41

原创 GBase Migration Toolkit 迁移工具手册-4.10

4.10 修改配置菜单栏中选择“设置”菜单,点击“修改配置文件”选项,弹出配置文件的修改界面,如下图:图 4-19 修改配置文件修改配置文件后,点击“保存并更新”完成修改,修改后再次启动的任务将会采用新的配置。注:路径修改后需要重启迁移工具方可生效。...

2022-05-10 17:12:34 105

原创 GBase Migration Toolkit 迁移工具手册-4.18(2)

点击该页面的“详情”按钮查看任务中具体迁移对象的详情,如下图:图 4-17 迁移对象详情列表页面提供根据类型、状态和结果进行查询。对于有错误信息的迁移对象,可以双击查看错误信息详情,如图 4-18 迁移对象详情展示,图 4-18 迁移对象详情“导出失败信息”您看可以对失败的任务信息进行导出。“重建任务”您可以对失败的任务进行重建处理。...

2022-05-10 17:11:19 30

原创 【无标题】

4.9 查看任务任务列表中选择任务,点击“查看任务”,可以查看任务的详细信息或者任务报告,如下图:

2022-05-10 17:09:18 29

原创 GBase Migration Toolkit 迁移工具手册-4.8

4.8 刷新任务点击“刷新任务”可以手动刷新任务列表,获取最新的任务信息。同时在配置文件中配置刷新间隔,可是实现任务列表自动刷新,具体配置相见配置文件说明。

2022-05-10 17:08:05 34

原创 GBase Migration Toolkit 迁移工具手册-4.7

4.7 历史任务点击“历史任务”弹出历史迁移任务列表,如图所示:可以将之前删除过的任务展示出来,选择要恢复的任务,点击确认,即可将任务恢复,恢复的任务保留任务配置和之前的任务状态信息,重新启动任务后,将会按照新配置的配置信息进行重新迁移数据,不会承接之前的迁移信息。...

2022-05-10 17:07:16 34

原创 GBase Migration Toolkit 迁移工具手册-4.6

4.6 删除任务任务列表中点击选中任务,点击“删除任务”,会给出提示“是否删除该任务”的确认窗口,如下图:图 4-14 删除任务确认信息确认后删除成功会将会自动刷新列表,删除失败会给出删除失败的相应提示。...

2022-05-10 17:05:00 28

原创 GBase Migration Toolkit 迁移工具手册-4.5

4.5 停止任务任务列表中点击选中任务,点击“停止任务”,停止成功会给出相应提示,“任务停止成功!”,如下图:图 4-13 停止任务成功提示信息停止失败会给出停止失败的相应提示。...

2022-05-10 17:03:59 47

原创 GBase Migration Toolkit 迁移工具手册-4.4

4.4 定时启动任务列表中点击选中任务,点击“定时启动”,会弹出定时设置界面,如下图:图 4-12 定时启动界面设置完毕后,点击“确定”按钮即可,到相应的时间任务会按照定时设定来启动。...

2022-05-10 17:02:59 37

原创 GBase Migration Toolkit 迁移工具手册-4.3

4.3 启动任务任务列表中点击选中任务,点击“启动任务”,启动成功会给出相应提示,“任务启动成功!”,如下图:图 4-12 启动任务成功提示信息启动失败会给出启动失败的相应提示。...

2022-05-10 17:01:45 44

原创 GBase Migration Toolkit 迁移工具手册-4.2

4.2 编辑任务编辑任务可以编辑已有的任务,整个流程除任务名称不能修改之外与新建任务流程一致,编辑完成后的任务会初始化为未开始状态。

2022-05-10 17:00:27 28

原创 UDF 函数串并行控制

扩展 UDF 支持多线程并行计算,但有如下限制: 1 UDF 函数的串/并行执行需要由用户自己做出判断,并传入控制参数, 数据库无法对 UDF 函数进行串/并行执行的判断。 2 不可并行的 UDF 函数:首先 UDF 函数是一个非确定性函数,即使 UDF 传入相同的参数,此 UDF 函数也会获得不同的值,其次这个 UDF 函数 对一组数据集合操作得到的结果集还和 UDF 函数对这组数据集合的调 用次序有关。(例如 sequence,如果进行并行操作,则会得到如下结 果)。...

2022-04-02 10:30:25 1094

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除