返回首页

gbase数据、南大通用产品文档:GBase8s在图形或控制台模式下安装 JDBC 驱动程序

更新日期:2024年09月11日

1.
从命令提示符,通过使用下列命令之一来启动安装程序:

要在图形模式下启动:
java -jar dir/setup.jar -i gui

要在控制台模式下启动:
java -jar dir/setup.jar -i console
在此,dir 是 setup.jar 文件的位置。
2.
阅读许可协议,并接受条款。如安装指导的那样来响应提示。

GBase 8s JDBC Driver 程序员指南
南大通用数据技术股份有限公司
- 12 -
3.
当出现提示时,请接受缺省目录,或指定不同的目录。
在 Windows™ 平台上,
缺省目录是 C:\Program Files\GBASE\GBASEDBT_JDBC_Driver
在安装和卸载过程中,要防止错误,请不要在安装路径中使用感叹号(!)。
4.
当出现提示时,请核实安装路径的位置。
安装程序安装 GBase 8s JDBC Driver,并通知您正在将卸载程序添加至安装目录。
提示: 当连接至挂载了 NFS 的文件系统时,如果安装停顿,则应首先解决 NFS 问题。
在某些情况下,卸载和重新挂载共享可解决该问题。否则,请强制终止卸载,清理任何孤
立的进程,并重新启动安装。
5.
当您看到此消息时,请指定 Finish:
Congratulations. GBase 8s JDBC Driver has been successfully installed to:

使用 ON-Bar 进行整个系统恢复期间,bar_act.log 文件中可能出现错误 archive api error:
no server connection。
接着 ON-Bar 成功连接到存储管理器,
但最终失败,
错误为 archive api
error: not yet open。如果收到这些消息,可以执行相应步骤来解决问题。
bar_act.log 文件中包含与以下消息相似的信息:
2000-03-09 10:51:06 19304 19303 /usr/gbasedbt/bin/onbar_d -r -w
2000-03-09 10:51:09 19304 19303 错误:无法启动物理恢复:
归档 API 错误:无服务器连接。
2000-03-09 10:51:09 19304 19303 与存储管理器连接成功。
2000-03-09 10:51:36 19304 19303 进程 19304 收到信号 3。进程将
在清除后退出。
2000-03-09 10:59:13 19811 19810 /usr/gbasedbt/bin/onbar_d -r -w
2000-03-09 10:59:16 19811 19810 错误:无法启动物理恢复:
归档 API 错误:无服务器连接。
2000-03-09 10:59:16 19811 19810 与存储管理器连接成功。
2000-03-09 11:01:12 19811 19810 开始对 llog1 的 0 级冷恢复。
2000-03-09 11:01:12 19811 19810 错误:无法将恢复数据写入数据库服务器:
归档 API 错误:尚未打开。
要解决该问题,请检查数据库服务器是否还在运行。如果还在运行,那么关闭数据库服务
器并再次运行该命令。

使用 DBSERVERNAME 配置参数来指定你想与数据库服务器关联的唯一名称。在安装数
据库服务器时指定这个配置参数。
onconfig.std 值
未设定。未定义数据库服务器名。
如果未出现
UNIX™ 上:hostname
Windows™ 上:ol_hostname
hostname 变量是主机计算机名。

数据库服务器名的最大长度是 128 字节。 数据库服务器名可可选地后跟一个减号和一个
1 - 50 的整数,来指定用于 onimcsoc 或 onsoctcp 协议的多监听器线程数。监听器线程的
缺省数目是 1。例如, 下列数据库服务器名有四个监听器线程:ifxserver-4。其他协议忽
略监听器线程数。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 56 -
数据库服务器名必须以字母开头,并可包括任何可打印字符,除下列之外:
 大写字符
 域定义符(空格或 tab)
 换行符
 注释符(#)
 连字符或减号(= ASCII 45)
 @ 字符
 空格
生效
编辑 onconfig 文件并重启数据库服务器之后,
且更新每个数据库服务器的 sqlhosts 文件或
注册。 另外,对所有用户,GBASEDBTSERVER 环境变量可能需要修改。
用法
数据库服务器名与 sqlhosts 文件或注册中指定的通信协议相关。如果数据库服务器使用多
个通信协议,则用 DBSERVERALIASES 配置参数定义数据库服务器名的值。
客户端应用程序在 GBASEDBTSERVER 环境变量中以及诸如 CONNECT 和
DATABASE 这样的 SQL 语句中,使用数据库服务器名。创建到数据库服务器的连接。
重要: 为了避免与在同一计算机或节点上的 GBase 8s 数据库的其他实例冲突,您应使用
DBSERVERNAME 配置参数明确地指定数据库服务器名。
对于 GBase 8s MaxConnect 用户,客户端上 GBASEDBTSERVER 环境变量的值必须或者
与 DBSERVERNAME 配置参数的值相配,
或者与 DBSERVERALIASES 配置参数的一个
条目相配。