返回首页

gbase数据、南大通用产品文档:GBase8sIFX_NODBPROC 环境变量

更新日期:2024年09月11日

IFX_NODBPROC 环境变量使您能够阻止数据库服务器运行 sysdbopen( ) 或
sysdbclose( ) 过程。如果将此环境变量设置为任何值,那么这些过程无法运行。

string 设置任何值都将阻止数据库服务器运行 sysdbopen( ) 或 sysdblcose( )。

MySQL 到MySQL、
Oracle、
GBase 8t、
GBase
8a 增量同步
在8.6.7.0 版本中增加了对MySQL 数据库的日志解析同步功能。支持源端

GBase RTSync 同步工具手册
- 116 -
南大通用数据技术股份有限公司
为MySQL,目标端为MySQL、Oracle、GBase 8t、GBase 8a(Consumer)的增量
同步。
支持库级、表级、列级同步;支持PUREDATA、JSON 模式的同步。
目标端为GBase 8a(Consumer)时,需要配置为部分部署模式,即只配置
读端,配置方法参考2.3.6.11 章节;支持tables 标签中设置”库.表”的形式
配置,达到多库下表的同步功能。
目标端为MySQL、GBase 8t 时,支持tables 标签中的表名的通配符设置,
达到同库下通配多个表同步功能,通配符配置可参考2.3.6.8 章节。
支持断点续传功能,断点续传要使用lsn 信息。lsn 信息与其他数据源时
记录的内容有所不同,
增加了blFileName、
blFileNamePos、
blTime 三个属性。
分别对应MySQL binlog 中的binlog 日志文件名、日志中的Position 位置、日
志中时间戳。
config_task.xml 中,需要在标签下修改的部分:

标签下设置type=MYSQL

增加mysqlSlaveId 属性,设置为一个数字作为binlog 同步端的ID,
此ID 要确保唯一性。不能与MySQL 数据库的serverid 以及其他
slaveid 相同。

增加isParallelForMysql 属性,设置true,开启并行解析日志功能,
设置为false 则不开启,默认false。并行线程数需要设置
标签中的dataFormatParallel 属性。

timeout 属性,控制与MySQL 数据库创建日志获取连接的超时时间,
如果网络延迟较大,可以适当调大此属性值,避免超时错误。
源端支持MySQL 日志增量解析同步功能的前提是,需要将MySQL 数据库的
binlog 功能打开,具体开启方法,参考附录J 相关内容。

使用 DROP SYNONYM 语句注销现有的同义词。
该语句是 SQL ANSI/ISO 标准的扩展。
语法

元素
描述
限制
语法
owner
synonym 的所有者 必须拥有 synonym
所有者名称
synonym 要删除的同义词
该同义词必须存在于当前数据
库中
标识符
用法
此语句从 systables 、syssynonyms 和 syssyntable 系统目录表中删除条目。您必
须是 synonym 的所有者或者拥有 DBA 特权才能执行 DROP SYNONYM 语句。
删除同义词对同义词指向的表、视图或系列对象都没有影响。
如果您包含可选的 IF EXISTS 关键字,则如果未在当前数据库中注册指定名称的
同义词则数据库服务器不执行任何操作(而不是向应用程序发送异常)。
下列语句删除用户 cathyg 拥有的同义词 nj_cust:
DROP SYNONYM cathyg.nj_cust;
DROP SYNONYM 并不是唯一一个可以注销同义词的 DDL 操作,如果删除表、
视图或序列,则同一数据库中的任何同义词以及指代该表、视图或序列的同义词
也会被删除。
但是,如果当前数据库中的同义词引用另一个数据库中的已删除表或视图,那么
该同义词将保留在系统目录中,直至使用 DROP SYNONYM 语句显式删除该同
义词。 您可以在同一数据库中创建另一个表或视图,并声明已删除的表或视图的
名称作为其标识符。(如果不是当前数据库中的任何表或对象的名称,您可以在
当前数据库中创建一个表、视图或序列对象,并将在其它数据库中的表中删除的
表或视图的标识符声明为其名称。)在另一种情况中,旧的同义词现在会引用新

GBase 8s SQL 指南:语法
南大通用数据技术股份有限公司 587
的表对象。有关同义词链接的更完整的讨论,请参阅 CREATE SYNONYM 语句
描述中的链接同义词一节。