GBase8s

这里写自定义目录标题


1、oninit: Fatal error in shared memory initialization

WARNING: server initialization failed or timed out.
Check the message log, online.log, for errors.

GBase安装常见问题

解决:数据库初始化命令为oninit -ivy(生产环境千万不要用这个命令启动数据库,否则数据可能会被清空),以后启动的时候才oninit -vy

2、解决bash:oninit;命令未找到
参考linux下解决命令未找到

3、使用oninit -vy启动数据库时,发生以下错误:
Unable to read $GBASEDBTDIR (/usr/gbasedbt).
解决:可以看到GBASEDBTDIR这个变量的值变为了/usr/gbasedbt,

[root@192 ~]# oninit -vy
Unable to read $GBASEDBTDIR (/usr/gbasedbt).

而之前进行数据库配置的时候该变量的值应为/opt/GBASE/gbase,
该变量的值我是配置在/home/gbasedbt/profile.gbaseserver这个文件中。

# profile.gbaseserver

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/.local/bin:$HOME/bin

export PATH
 GBASEDBTDIR=/opt/GBASE/gbase
 GBASEDBTSERVER=gbaseserver
 ONCONFIG=onconfig.gbaseserver
 GBASEDBTSQLHOSTS=/opt/GBASE/gbase/etc/sqlhosts.gbaseserver
 GL_USEGLU=1
 PATH=${
   GBASEDBTDIR}/bin:${
   GBASEDBTDIR}/extend/krakatoa/jre/bin:${
   PATH}
export GBASEDBTDIR GBASEDBTSERVER ONCONFIG GBASEDBTSQLHOSTS GL_USEGLU PATH

配置完这个文件后,执行它。

[root@192 gbasedbt]# source profile.gbaseserver

然后,在root用户根目录下编辑下面这个文件

[root@192 ~]# vi .bash_profile

在这个文件中加入这条代码:source /home/gbasedbt/profile.gbaseserver,即profile.gbaserver这个文件的路径,文件内容如下:

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~

你可能感兴趣的:(随笔记录,数据库)