GBase 8s
运维管理
文章

GBase8s环境变量设置

发表于2025-10-13 15:16:5150次浏览6个评论

使用GBase 8s数据库命令(如:oninit、onclean、onload、onlog、onmode、onparams、onspaces、onstat、ontape 和 onunload)来管理数据库需要配置相关的环境变量。

设置方法(以bash脚本为例):

1. 打开gbasedbt用户的.bash_profile文件

vi $HOME/.bash_profile

2. 在文件末尾插入以下内容:

GBASEDBTDIR=/home/gbasedbt/gbase

GBASEDBTSERVER=ol_gbasedbt1210_1

ONCONFIG=onconfig.ol_gbasedbt1210_1

GBASEDBTSQLHOSTS=/home/gbasedbt/gbase/etc/sqlhosts.ol_gbasedbt1210_1

PATH=${GBASEDBTDIR}/bin:${GBASEDBTDIR}/extend/krakatoa/jre/bin:${PATH}

export GBASEDBTDIR GBASEDBTSERVER ONCONFIG GBASEDBTSQLHOSTS GL_USEGLU PATH

Ø GBASEDBTDIR  - GBase 8s数据库安装目录

Ø GBASEDBTSERVER - GBase 8s数据库实例名

Ø ONCONFIG - onconfig配置文件的文件名

Ø GBASEDBTSQLHOSTS - sqlhosts配置文件的全目录

Ø PATH - 可执行文件的位置

3. 应用环境变量

source $HOME/.base_profile

4. 设置GLS环境变量

如果要使用非缺省语言(美式英语),请设置 Global Language Support (GLS) 环境变量。

使用以下环境变量处理 GLS:

CLIENT_LOCALE

DB_LOCALE

SERVER_LOCALE

DBLANG

C8BITLEVEL

ESQLMF

GLS8BITFSYS

GL_DATE

GL_DATETIME

5. 设置Unicode:

如果计划使用Unicode,请设置以下环境变量以支持UTF-8

GL_USEGLU=1

6. 指定环境变量

如果在$HOME/.base_profile文件中配置环境变量,每次登录到系统时会自动指定环境变量,如果需要配置多个实例,可以将不同实例的环境变量配置到不同的文件中,需要进行操作时使用对应环境变量文件来指定环境变量,切换操作的实例。

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 9个月前
学习了。
鹿屿晴川发表于 9个月前
很棒
用户头像
levvel发表于 6个月前
内容很精彩!
崔哥发表于 4个月前
闻道巴山里,春船正好行。都将百年兴,一望九江城。水槛温江口,茅堂石笋西。移船先主庙,洗药浣沙溪。设道春来好,狂风大放颠。吹花随水去,翻却钓鱼船。
茵陈发表于 2个月前
继续努力
半夏发表于 2个月前
向大佬学习