返回首页

gbase数据、南大通用产品文档:GBase8sonpsm D list 输出

更新日期:2024年09月11日


GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 186 -
onpsm -D list 命令显示有关每个 GBase 8s 主存储管理器 池中的所有设备的信息。 您可以
使用此列表来确定是否需要更改有关设备的信息。
样本 onpsm -D list 命令输出
类型 优先级 块/大小 (MB) 池名称 设备名
----- ------- --------------- ------------ ----------------------------
FILE LOW --/-- DBSPOOL /gbasedbt/backups

FILE LOW --/-- LOGPOOL /gbasedbt/backups
类型
设备的类型,即 FILE 或 TAPE(目前仅支持 FILE 类型。)
优先级
设备的优先级,即 HIGH、HIGHEST、LOW 或 READ-ONLY
如果未指定优先级,HIGH 为缺省优先级。池中只能有一个设备的优先级可以为
HIGHEST。
块大小
设备的大小(仅适用于 TAPE 类型的设备)
池名称
池的名称(DBSPOOL、LOGPOOL 或 EXTPOOL)
在上面的示例输出中,没有 EXTPOOL 设备。
设备名
设备的完整路径名

ifx_var_alloc() 函数为 lvarchar 或 var binary 主变量的数据缓冲区分配内存。

语法

var binary
mint ifx_var_alloc(var_bin, var_size)

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 814 -
var binary **var_bin
int4 var_size;

lvarchar
mint ifx_var_alloc(lvar, var_size)
lvarchar **lvar
int4 var_size;

var_bin
分配其数据缓冲区的 var binary 指针主变量的地址。
lvar
分配其数据缓冲区的 lvarchar pointer 主变量的地址。
var_size
要分配的以字节计的数据缓冲区的大小。

用法
ifx_var_flag() 函数的分配标志通知用于该数据缓冲区的分配方式的 GBase 8s
ESQL/C。如果您在 ifx_var_flag() 中设置分配标志为 0,则您必须以 ifx_var_alloc() 函数
为 var binary 主变量的数据缓冲区显式地分配内存。

重要: 或者您分配内存,或者允许 GBase 8s ESQL/C 为您分配内存,您必须通过使
用 ifx_var_dealloc() 函数来释放分配的内存。

返回代码
0
函数成功。
<0
函数不成功,且返回值指示错误的原因。

功能描述
与数据库服务器建立一个新的链接。
原型
PGconn *PQsetdbLogin(const char *pghost,
const char *pgport,
const char *pgoptions,
const char *pgtty,
const char *dbName,
const char *login,
const char *pwd);
参数
表8-38 PQsetdbLogin 参数
关键字
参数说明
pghost
要链接的主机名,详见6.4.5 链接参数章节描述的host 字段。
pgport
主机服务器的端口号,详见6.4.5 链接参数描述的port 字段。
pgoptions
添加命令行选项以在运行时发送到服务器,详见6.4.5 链接参数
描述的options 字段。
pgtty
忽略(以前,这个选项声明服务器日志的输出方向)。
dbName
要链接的数据库名,详见6.4.5 链接参数描述的dbname 字段。
login
要链接的用户名,详见6.4.5 链接参数章节描述的user 字段。
pwd
如果服务器要求口令认证,所用的口令,详见6.4.5 链接参数描
述的password 字段。
返回值
PGconn *:指向包含链接的对象指针,内存在函数内部申请。
注意事项

该函数为PQconnectdb 前身,参数个数固定,未定义参数被调用时使用缺省值,若需

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
281
要给固定参数设置缺省值,则可赋值NULL 或者空字符串。

若dbName 中包含“=”或链接URL 的有效前缀,
则该dbName 被看做一个conninfo 字符
串并传递至PQconnectdb 中,其余参数与PQconnectdbParams 保持一致。
示例
参见6.4.3 示例。