返回首页

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

更新日期:2024年09月11日

使用 DBEDIT 环境变量,可以指定要与 DB-Access 中的 SQL 语句和命令文件配合使
用的文本编辑器。
如果设置了 DBEDIT,那么指定文本编辑器是自动调用的。如果未设置 DBEDIT,系统
将提示您指定一个文本编辑器作为会话剩余部分的缺省编辑器。

editor 是您想要使用的文本编辑器的名称。
对于大多数 UNIX™ 系统,缺省文本编辑器为 vi。如果使用另一文本编辑器,请确保
它创建的是平面 ASCII 文件。
某些文档方式的字处理程序引入的打印机控制字符可能会干
扰 GBase 8s 产品的运行。
要指定 EMACS 文本编辑器,请通过以下命令设置 DBEDIT:
setenv DBEDIT emacs

MAC 版本在jdk1.8 环境下报错“you need a Java SE 6 runtime”
配置
381

LOCKS 视图用于查看各打开事务所持有的锁信息。
名称
类型
描述
locktype
text
被锁定对象的类型:relation、extend、page、tuple、tr
ansactionid、virtualxid、object、userlock、advisory。
database
oid
被锁定对象所在数据库的OID:
如果被锁定的对象是共享对象,则OID 为0。
如果是一个事务ID,则为NULL。
relation
oid
关系的OID,如果锁定的对象不是关系,也不是关系
的一部分,则为NULL。
page
integer
关系内部的页面编号,如果对象不是关系页或者不是
行页,则为NULL。
tuple
smallint
页面里边的行编号,如果对象不是行,则为NULL。
bucket
integer
哈希桶号。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1069
名称
类型
描述
virtualxid
text
事务的虚拟ID,
如果对象不是一个虚拟事务ID,
则为
NULL。
transactionid
xid
事务的ID,如果对象不是一个事务ID,则为NULL。
classid
oid
包含该对象的系统表的OID,如果对象不是普通的数
据库对象,则为NULL。
objid
oid
对象在其系统表内的OID,如果对象不是普通数据库
对象,则为NULL。
objsubid
smallint
对于表的一个字段,这是字段编号;对于其他对象类
型,这个字段是0;如果这个对象不是普通数据库对
象,则为NULL。
virtualtransaction
text
持有此锁或者在等待此锁的事务的虚拟ID。
pid
bigint
持有或者等待这个锁的服务器线程的逻辑ID。如果锁
是被一个预备事务持有的,则为NULL。
sessionid
bigint
持有或者等待这个锁的会话ID。如果锁是被一个预备
事务持有的,则为NULL。
mode
text
这个线程持有的或者是期望的锁模式。
granted
boolean
如果锁是持有锁,则为TRUE。
如果锁是等待锁,则为FALSE。
fastpath
boolean
如果通过fast-path 获得锁,则为TRUE;如果通过主
要的锁表获得,则为FALSE。
locktag
text
会话等待锁信息,可通过locktag_decode()函数解析。
global_sessionid
text
全局会话ID。