返回首页

gbase数据、南大通用产品文档:GBase8s配置onconfiggbaseserver参数文件

更新日期:2024年09月11日


GBase 8s 灾备集群安装手册
南大通用数据技术股份有限公司 - 4 -
以gbasedbt用户身份,将/opt/GBASE/gbase/etc/目录中的onconfig.std文件复制一份,
命名为profile.gbaseserver中$ONCONFIG变量指定的名称onconfig.gbaerserver。
[gbasedbt@PRIMARY etc]$ cp onconfig.std onconfig.gbaseserver
[gbasedbt@PRIMARY etc]$ vim onconfig.gbaseserver
主要参数说明如下:
参数

说明
ROOTNAME
rootdbs
指定数据库服务器root dbspace的名称
ROOTPATH
$GBASEDBTDIR/gbaseser
ver_dbs/rootdbs
指定root dbspace的初始chunk全路径名,
包括设备或文件
ROOTSIZE
500000
指定以KB为单位的root dbspace的初始
chunk的大小,500000即500M左右
PHYSFILE
100000
指定物理日志文件大小,100000即100M
左右
MSGPATH
$GBASEDBTDIR/gbaseser
ver.log
指定消息日志文件的全路径名
DBSPACETEMP
dbspacetemp
指定临时数据空间的名称
SBSPACETEMP
sbspacetemp
指定临时智能大对象空间的名称
SBSPACENAME
sbspace
指定智能大对象空间的名称
SERVERNUM
1
指定共享内存中的相对位置,取值范围
为0-255,多个数据库实例时候需要确保
SERVERNUM唯一
DBSERVERNAME
gbaseserver
数据库实例名
DRAUTO
3
指定由连接管理器控制

..........................................
- 690 -

GBaseDateTime 数据类型支持GBase 数据库支持的相同日期值,
缺省情况下



GBase 8a 程序员手册ADO.NET 篇
南大通用数据技术股份有限公司

- 33 -
GBaseDataReader.GetValue()方法会为有效日期值返回一个.NET DateTime 对
象,并且会为无效日期返回一个错误。可以更改这个缺省方式,让
GBaseDataReader.GetValue() 对于无效日期也返回一个GBaseDateTime 对象。

要想使GBase ADO.NET 为无效日期也返回一个GBaseDateTime 对象,需要
在连接字符串中增加下面的键/值对:
Allow Zero Datetime=True
注意:使用GBaseDateTime 类仍然可能产生问题,下面有一些结论:

无效日期的数据绑定仍然可能产生错误(0000-00-00 零日期不会产生
错误)
,如:2012-13-35;

ToString 方法返回按标准GBase 数据库格式处理的日期(例如,
2005-02-23 08:50:25)
,这与.NET DateTime 类的ToString 不同;

GBaseDateTime 类支持NULL 日期,但是.NET DateTime 类不支持。如
事先不检查NULL 就把一个GBaseDateTime 转换为一个DateTime 时,
会产生错误。