返回首页

gbase数据、南大通用产品文档:GBase8s

更新日期:2024年09月11日

Already in local transaction, so cannot start XA transaction
在处理本地事务期间,当应用程序尝试启动 XA 事务时,会发生此错误。










GBase 8s JDBC Driver 程序员指南
南大通用数据技术股份有限公司
- 328
-

功能说明
KILL thread_id 语句可以终止一个线程。Gcluster 8a MPP Cluster 应用时每个连接
都有属于自己的单独线程。
语法格式
KILL [CONNECTION | QUERY] thread_id
表5- 111 参数说明
参数名称


KILL CONNECTION
KILL CONNECTION 和没有选项修饰的KILL 相同,用于终
止指定的thread_id 线程。
KILL QUERY
中止连接当前执行的语句,但是不终止该连接本身。
thread_id
线程ID,
可用SHOW [full] PROCESSLIST 语句可以查看正在
运行的线程的信息。
说明

如果有PROCESS 权限,可以查看所有线程。

如果有SUPER 权限,可以终止所有线程和语句。否则,用户只能
查看并终止自己的线程和语句。

当用户执行一个KILL 命令,对应线程被置为killed 标记。在大多
数情况下,结束线程可能花费一些时间,因为只有在特定时期才检
查该标志。

在SELECT 循环中,在读取一部分行后将检查kill 标志,如果kill
标志被置位,该语句终止。

在ALTER TABLE期间,
在从源表中读取表的每一个部分前检查kill
标志,如果被置位,该语句中止并且删除临时表。

dbimport -c 选项使 dbimport 实用程序完成导出,
除非发生致命错误。

如果在 dbimport 命令中包含 -c 选项,那么 dbimport 忽略以下错
误:

包含过多列的数据行

不能在表上放置锁

不能释放锁
即使您使用了 -c 选项,如果发生以下任一致命错误,dbimport 仍会
中断进程:

无法打开指定的磁带设备

到磁带或磁盘的坏写

无效的命令参数

无法打开数据库或无系统许可权

无法转换数据
dbimport 实用程序在当前目录中创建名为 dbimport.out 的消息文件。
此文件包含与 dbimport 处理有关的任何错误消息和警告。相同的消息也
会写到标准输出,除非您指定 -q 选项。