返回首页

gbase数据、南大通用产品文档:GBase8sgenoncfg 实用程序

更新日期:2024年09月11日

使用 genoncfg 实用程序可加快根据您主机环境以及数据库服务器的预期用途对缺省的
GBase 8s 配置文件 (onconfig.std) 进行定制的过程。
语法

元素
用途
关键注意事项
input_file 包含参数设置的输入文件
的名称

gbasedbtdir
您希望配置的 GBase 8s
安装路径
如果 GBASEDBTDIR 环境变量已被设置,那么您
可以省略安装路径。如果已设置 GBASEDBTDIR
变量并且在命令行进入了该安装路径,
那么实用
程序会在此命令行的路径下运行 。
-h
有关 genoncfg 实用程序
的帮助信息

-V
显示短的版本信息并退出
命令行实用程序

-version
显示扩展的版本信息并退
出命令行实用程序


用法

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 301 -
在运行此实用程序前,请以 root 或用户 gbasedbt 的身份登入主机。
在您成功运行 genoncfg 实用程序之前,必须在输入文件中设置参数对主机环境是可用的。
对于所有的环境,disk 参数在输入文件中是必不可少的。也可以在输入文件中输入指令。
这些指令对于运行实用程序时是非必要的,但是它们在一些场景下会有帮助。
该实用程序不会读取和修改任何已存在的配置文件。如有您在主机环境里有一个预先存在
的 ONCONFIG 文件,当您运行该实用程序,此文件中的参数值不会发生改变。因此,在
将参数应用在数据库服务器实例中之前,可以查看这些建议的参数设置。
使用 genoncfg 实用程序的步骤:
1. 用文本编辑器创建包含 genoncfg 实用程序处理过程的参数值的输入文件。
2. 用输入文件运行该实用程序。该配置文件(名为onconfig)将生成并保存在该工作
目录下。
3. 可选: 重命名生成的配置文件。
4. 如果您想要使用已生成的配置文件运行数据库服务器实例,将该文件复制到
$GBASEDBTDIR/etc 并且相应地更新 ONCONFIG 环境变量。
genoncfg 实用程序的输入文件
使用输入文件来指定以下关于数据库服务器实例的信息:
 预计联机事务处理系统(OLTP)的连接数
 预计决策支持系统(DSS)的连接数
 磁盘空间
 CPU 初始化
 网络服务连接设置
 恢复时间
输入文件是一个 ASCII 文本文件。对参数的排列顺序没有要求。 以下是一个输入文件的
样本:

表 1. genoncfg 实用程序的输入文件的参数

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 302 -
元素
描述
connection
服务器连接参数:
 名称 或者 别名 , 取决于连接器的功能。是特定的服务器
名(在配置文件中使用 DBSERVERNAME 参数)还是替
代服务器名(在配置文件中使用 DBSERVERALIASES 参
数)。
 连接器的名称
 连接服务器的类型(在配置文集中等同于 NETTYPE )
 服务的端口号
例如:connection name demo_on onsoctcp 9088
cpus
分配给实例的中央处理单元数(CPUs) 例如: cpus 1
directive
genoncfg 实用程序可以使用的指令。
 one_crit: 配置数据库服务器只在 root dbspace 上存储物理
日志、逻辑日志和数据。
 debug: 实时显示有关主机环境和配置文件上操作的信息。
例如: directive one_crit
此信息在解决数据库服务器配置问题时会有帮助。 一种场景是,
调试指令可以导致节省时间。在该场景下,通过读取显示的信息
注意到该实用程序在创建您不想要或不起作用的 onconfig 文
件。您停止该实用程序(尽管它仍在运行),调整输入文件的设
置,然后用修改完成后的输入文件返回实用程序。
disk
为实例设置的磁盘存储空间:
 root dbspace 的位置
 偏移量的大小,以兆字节(m)或千字节(k)为单位
 root dbspace 的大小,以兆字节(m)或千字节(k )为单位
例如:
UNIX™: /opt/IBM/dbspace/rootdbs

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 303 -
元素
描述
Windows™: d:\INFXDATA\rootdbs
重要: 如果进入 root dbspace 工作实例的路径下,该实例将被覆盖,
并不能使用。
dss_connections
预估该实例的决策处理系统(DSS)的连接数。例如:一个查询客户
端或其它可以获得商业智能设置结果的应用程序可以是一个 DSS
连接。例如: dss_connections 2
memory
实例的内存量(兆字节)。例如 : memory 1024 m
oltp_connections
估计该实例的联机处理系统(OLTP)的连接数。典型的是,在实例
中修改数据库状态的应用程序时一个 OLTP 连接。例如:
oltp_connections 10
rto_server_restart 指定在重启 GBase 8s 后,进入联机或静默方式,数据库服务器不
得不从一个问题中恢复的时间量
(以秒为单位)

该值可设置为 0 以
禁用配置参数,或设置为在 60 和 1800 中的任意一值以启用参数
并指示秒数。 例如: rto_server_restart 100 指定恢复时间对象
为 100 秒
servernum
数据库服务器实例的唯一 ID 例如: servernum 1



sword GCIThreadProcessInit ();

执行 GCIThread 进程初始化。空函数,用于与Oracle程序保持兼容。

列出了GBase 8a MPP Cluster 支持的SQL 保留字。
表6- 2 保留字
ACCESSIBLE
ADD
ALL
ALTER
ANALYZE
AND
AS
ASC
ASENSITIVE
BEFORE
BETWEEN
BIGINT
BINARY
BIT_AND
BIT_OR
BIT_XOR
BLOB
BOTH
BY
CALL
CASCADE
CASE
CAST
CHANGE
CHAR
CHARACTER
CHECK
CLUSTER
COLLATE
COLUMN
COMPRESS
CONDITION
CONNECT
CONSTRAINT
CONTINUE
CONVERT
COUNT
CREATE
CROSS
CURDATE
CURDATETIME
CURRENT_DATE
CURRENT_DATETIME
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_USER
CURSOR
CURTIME
DATABASE
DATABASES
DATE_ADD
DATE_SUB
DAY_HOUR
DAY_MICROSECOND
DAY_MINUTE
DAY_SECOND
DEC
DECIMAL
DECLARE
DEFAULT
DELAYED
DELETE
DENSE_RANK
DESC
DESCRIBE
DETERMINISTIC
DISTINCT
DISTINCTROW
DISTRIBUTE
DISTRIBUTED
DIV
DOUBLE
DROP
DUAL
EACH
ELSE
ELSEIF
ENCLOSED
ESCAPED
EXISTS
EXIT
EXPLAIN
EXTRACT
EXCEPT
FALSE
FETCH
FLOAT
FLOAT4
FLOAT8
FOR
FORCE
FOREIGN
FROM

GBase 8a MPP Cluster 产品手册
6 附录
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1536
FULL
FULLTEXT
GCEXPORT
GCIMPORT
GCLOCAL
GCLUSTER
GCLUSTER_LOCAL
GET
GRANT
GROUP
GROUPED
GROUP_CONCAT
HAVING
HIGH_PRIORITY
HOUR_MICROSECOND
HOUR_MINUTE
HOUR_SECOND
IF
IGNORE
IN
INDEX
INFILE
INITNODEDATAMAP
INNER
INOUT
INPATH
INSENSITIVE
INSERT
INT
INT1
INT2
INT3
INT4
INT8
INTEGER
INTERSECT
INTERVAL
INTO
IS
ITERATE
JOIN
KEY
KEYS
KILL
LAG
LEAD
LEADING
LEAVE
LEFT
LEVEL
LIKE
LIMIT
LIMIT_STORAGE_SIZE
LINEAR
LINES
LINK
LOAD
LOCALTIME
LOCALTIMESTAMP
LOCK
LONG
LONGBLOB
LONGTEXT
LOOP
LOW_PRIORITY
MASTER_SSL_VERIFY_SERVER_CERT
MATCH
MAX
MEDIUMBLOB
MEDIUMINT
MEDIUMTEXT
MERGE
MID
MIDDLEINT
MIN
MINUS
MINUTE_MICROSECOND
MINUTE_SECOND
MOD
MODIFIES
NATURAL
NOCOPIES
NOCYCLE
NOT
NOW
NO_WRITE_TO_BINLOG
NULL
NUMERIC
ON
OPTIMIZE
OPTION
OPTIONALLY
OR
ORDER
ORDERED
OUT
OUTER
OUTFILE
OVER
POSITION
PRECEDING
PRIMARY
PRIOR
PROCEDURE
PURGE
RANGE
RANK
READ
READS
READ_WRITE
REAL
REFERENCES
REFRESH
REFRESHNODEDATAMAP
REGEXP
RELEASE
RENAME
REPEAT
REPLACE
REQUIRE
RESTRICT
RETURN
REVERT
REVOKE
RIGHT
RLIKE

GBase 8a MPP Cluster 产品手册
6 附录
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1537
SCHEMA
SCHEMAS
SCN_NUMBER
SECOND_MICROSECOND
SEGMENT_ID
SELECT
SELF
SENSITIVE
SEPARATOR
SET
SHOW
SMALLINT
SORT
SPATIAL
SPECIFIC
SQL
SQLEXCEPTION
SQLSTATE
SQLWARNING
SQL_BIG_RESULT
SQL_CALC_FOUND_ROWS
SQL_SMALL_RESULT
SSL
START
STARTING
STD
STDDEV
STDDEV_POP
STDDEV_SAMP
STRAIGHT_JOIN
TABLE
TARGET
TERMINATED
THEN
TINYBLOB
TINYINT
TINYTEXT
TO
TRAILING
TRIGGER
TRIM
TRUE
UNDO
UNION
UNIQUE
UNLOCK
UNSIGNED
UPDATE
USAGE
USE
USING
UTC_DATE
UTC_DATETIME
UTC_TIME
UTC_TIMESTAMP
VALUES
VARBINARY
VARCHAR
VARCHARACTER
VARYING
VAR_SAMP
WHEN
WHERE
WHILE
WITH
WRITE
XOR
YEAR_MONTH
ZEROFILL