基于 Linux 系统的 KingbaseES 数据库软件安装指南(8. 附录)

8. 附录

8.1. 静默安装配置文件

#license file path, for example /home/kingbase/license_1309_0-sales.dat for linux or C:\\license_1309_0-sales.dat for windows
KB_LICENSE_PATH=
#install set, options are Full, Client, Custom
CHOSEN_INSTALL_SET=Full
#component list, options are SERVER, MANAGER, DTS, INTERFACE, DEPLOY, KINGBASEHA
CHOSEN_FEATURE_LIST=SERVER,MANAGER,DTS,INTERFACE,DEPLOY,KINGBASEHA
#install dir path, for example /opt/Kingbase/ES/V8 for linux or C:\\Program Files\\Kingbase\\ES\\V8 for windows
USER_INSTALL_DIR=/opt/Kingbase/ES/V8
#data dir path, for example /opt/Kingbase/ES/V8/data for linux or C:\\Program Files\\Kingbase\\ES\\V8\\data for windows
USER_SELECTED_DATA_FOLDER=
#init db params
#server port, requied, between 1 and 65535
DB_PORT=54321
#user name, required, length less than 63 bytes
DB_USER=system
#password, required
DB_PASS=1
#password confirm, required
DB_PASS2=1
#encoding, required, options are UTF8, GBK, GB18030
ENCODING_PARAM=UTF8
#compatibility mode, required, options are ORACLE, PG
DATABASE_MODE_PARAM=ORACLE
#case sensitivity, required, options are YES, NO
CASE_SENSITIVE_PARAM=YES
#block size, required, options are 8k, 16k, 32k
BLOCK_SIZE_PARAM=8k

8.2. 目录一览表

数据库安装完成后,进入安装目录,使用ll或者ls -l列出数据库安装后生成的目录和文件,下面列出主要文件和目录清单。由于完全安装、客户端安装、定制安装安装的服务不同,对应生成的文件目录也有所不同,请以实际的安装为准。 KESRealPro目录下按版本号放置不同版本的程序内容。安装根目录下的其他目录和文件都是软连接,实际指向KESRealPro下具体版本的对应目录或文件。

  • Server:软连接,对应目录存放了服务器二进制文件,链接文件等。

    • Server/bin:服务器二进制文件,可以在该路径下进行启动服务、连接数据库、物理备份还原、逻辑备份还原等操作。

  • ClientTools:软连接,对应目录存放了客户端工具依赖的可执行二进制文件、链接文件等。

    • ClientTools/guitools/KStudio:开发管理工具,能运行在各种平台的图形工具,用于管理和配置KingbaseES数据库服务器,管理各种KingbaseES数据库对象,进行KingbaseES数据库的安全管理,调用查询分析器执行和测试SQL语句。

    • ClientTools/guitools/DtsTools:数据库迁移工具,可以用于跨平台数据交换和迁移,支持同异构数据源之间的数据迁移。该目录下存放了迁移工具的相关程序和配置文件。

    • ClientTools/guitools/DeployTools:集群部署工具,用于远程部署集群节点服务。该目录存放了集群部署工具相关的程序和配置文件。

注意

ClientTools/guitools/ManagerTools:对象管理工具,功能与开发管理工具一致。在申威平台上使用。

  • Interface:软连接,对应目录存放了各类应用程序开发接口程序包。

  • KingbaseHA:软连接,对应目录存放了高可用集群组件相关程序和配置文件。

  • SupTools:软连接,对应目录下存放了巡检工具相关脚本和配置文件。

  • install:软连接,对应目录存放了安装过程中依赖和使用的各类文件。

    • install/jre:Jre,存放了java工具需要用到的二进制文件。

    • install/script:该目录下存放了安装和卸载过程中使用的脚本。

    • install/Logs:日志目录,存放了数据库安装,卸载,修改实例等日志文件。

    • install/LICENSE.EN:英文许可协议。

    • install/LICENSE.ZH:中文许可协议。

  • doc:软连接,对应目录包含各类帮助手册。

  • Uninstall:软连接,对应目录包含卸载程序的相关文件。

  • license.dat:软连接,执行安装时使用的认证许可证书。

  • KESRealPro:实际安装目录,下一级为版本号命名的目录,再下一级为Server、doc、ClientTools、Interface、install、SupTools、Uninstall、license.dat、KingbaseHA,对应上述各软连接的实际目录。

  • data:初始化数据库生成的数据目录。

8.3. 安装卸载常见问题

8.3.1. 开始菜单没有数据库快捷工具图标

问题描述:正确安装数据库后,切换到kingbase用户,开始菜单没有数据库快捷工具图标。/home/kingbase/.local/share/applications/目录下也没有快捷方式。

解决方式:

把安装路径下/home/kingbase/ES/V8/install/desktops下的文件拷贝到/home/kingbase/.local/share/applications/目录。

部分版本的操作系统,在安装完数据库软件后,需要注销,重新登录,才能看到开始菜单。

8.3.2. 缺少操作系统GUI组件

问题描述:数据库以console模式安装时报错,unable to load and prepare the installer in console

解决方式:可能的原因是操作系统图形组件的缺失,需要安装如下相关组件。

yum install gui
yum install gnome
yum install xorg

8.3.3. 无法打开客户端工具图形化界面

问题描述:正常安装Kingbase数据库后,无法打开开发管理工具等客户端工具,报错“MobaXterm X11 proxy :Unsupported authorisation protocol”

解决方式:

1、检查系统自带浏览器是否可以正常打开。查看能否正常打开浏览器图形化界面,若不能则说明可能为系统配置问题,进行步骤二检查配置。

2、检查系统配置,vim /etc/ssh/sshd_config修改参数: XLLForwarding yes

然后重启服务:

service sshd restart

重新ssh登录服务器后,再次检查系统浏览器与Kingbase开发管理工具是否能正常打开图形化界面。若仍无法启动则进行步骤三检查。

3、确认是否存在su切换用户操作。su切换用户会出现无法打开图形化界面的问题。应直接ssh登录服务器后启动客户端工具。

8.3.4. 不能正确显示中英文

问题描述:Linux环境下,数据库安装后出现中英文显示效果,如下截图:

图 8.3.1 用户界面混合显示中英文

解决方式:

统一 MobaXterm 工具的字符集与Linux系统环境语言( 建议修改为中文格式,目前全英文格式不具备较好的兼容性)。

LANG=zh_CN.UTF-8

临时修改办法对当前用户有效。

8.3.5. 不支持用户图形化模式安装程序,安装失败

问题描述:su切换指定非root用户,安装KingbaseES时提示不支持用户图形化模式安装程序,安装失败。

解决方式:直接用所需安装KingbaseES的用户ssh 登录到虚拟机后执行sh setup.sh 。

注意

不要用root登录后su去切换,su切换会出现上述安装不成功的问题。

8.3.6. 部分环境不支持图形化安装

问题描述:在Uos操作系统Hygon环境下,不支持图形化安装,且命令行安装时用户输入密码会出现卡顿现象。

解决方式:可通过调整安装命令为:./setup/install.bin (也可增加-l参数来指定zh(中文)en(英文)安装模式)来完成安装。

注意

通过这种方式安装,在输入密码时每输入一个字符在终端并不会出现‘*’提示符,但终端是会读取到用户的输入的,安装结束后也可通过进入数据库时再次验证密码是否设置成功。

8.3.7. 安装大目录时出现卡顿、迟缓情况

问题描述:用户安装过程中,在安装大目录时出现卡顿、迟缓情况。

解决方式:通过安装时增加参数-jvmxmx(上限)及-jvmxms(下限)来调整安装时占用java堆栈内存空间(目前默认设置为-jvmxmx500331648 -jvmxms268435456)。

8.3.8. Linux平台在默认安装路径下安装会提示没有权限

问题描述:用户安装过程中,如使用默认安装路径,会提示没有权限。

解决方式:Linux平台默认安装路径为/opt/Kingbase/ES/V8,普通用户对此目录无权限。选择其他有权限的目录作为安装路径。

8.3.9. 从安装根目录进入Server/bin目录后,通过相对路径../../data/kingbase.conf无法找到文件

问题描述:从安装根目录进入Server/bin目录或其他目录,再通过相对路径如../../data/kingbase.conf访问或编辑文件,提示找不到文件错误。

解决方式:因为安装目录下除KESRealPro目录其他都是软连接,Server/bin实际指向KESRealPro/${版本号}/Server/bin目录。如果通过相对路径访问安装根目录下的data目录下文件,需要向上寻址4级,即../../../../data/kingbase.conf才能正常访问到相应文件。或者使用绝对路径定位kingbase.conf文件。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值