《转储环境配置》主要介绍在转储之前对转储环境的配置:
1. Python环境配置:
预先安装python2.7,并检查环境变量PYTHONHOME的路径是否正确。如果64位的iHyperDB客户端,注意需要64位的Python环境。
转储服务运行错误ImportError:No Module name sited,表示无法找到可用的python环境,请检查本地Python环境是否正确。 |
2. 配置转储数据到其他数据库:如果转储记录中含有中文内容,关系数据库编码格式须支持中文,例如对于MySQL,建议安装时指定编码格式为UTF-8。转储到不同关系数据库要对iHyperDB转储服务所在的系统进行不同的环境配置。
●SQLServer:不需要特殊配置。
●PostgreSQL:需安装VC2013运行库。
●MySQL:推荐两种方式:
a. 将对应MySQL服务端安装目录下的lib/libmysql.dll拷贝到客户端executable 目录下即可;
b. 若本机安装了该版本的MySQL,将本机MySQL安装路径添加至环境变量path中即可。
●Oracle:转储服务所在机器需要配置Oracle客户端。下面给出一种推荐的方式:
a.从Oracle官方网站下载InstantClient压缩包,将压缩包中的DLL文件、可执行文件等全部解压到转储客户端所在的机器上,比如“D:\instantclient_11_2”;
b.在“D:\instantclient_11_2”目录下创建tnsnames.ora文本文件,从Oracle服务端的tnsnames.ora文本文件中拷贝需要用到的dsn(DataSourceName,数据源名称);
c. 将该InstantClient解压目录D:\instantclient_11_2添加到环境变量path中;
d. 创建环境变量 name:TNS_ADMIN,value:D:\instantclient_11_2;
e. 创建环境变量 name:NLS_LANG, value:AMERICAN_AMERICA.ZHS16GBK;
对于Oracle数据库,可用第三方客户端查看能否正确连接改数据库。 |
●DB2:转储服务所在机器需要配置DB2客户端。下面给出一种推荐的方式:
a.安装DB2运行时客户机;
b.节点编目
运行命令行窗口(winxp以上需要管理员权限),运行db2cmd db2 catalog tcpip node node_name remote server_ip server server_port
其中
node_name:所要编目的节点名,即服务器内的实例名。实例名在一台机器上必须是惟一的,可输入纯字母或字母与数字的组合,字母不区分大小写。注意实例名不能命名为"DB2",且不支持特殊字符。
server_ip:所要编目的服务器的IP地址。
server_port:所要编目的服务器的端口号,默认为50000。
c.数据库编目
运行命令行窗口(winxp以上需要管理员权限),运行db2cmd db2 catalog db db_name as db_alias at node node_name
其中
db_name:要编目的数据库名称
db_alias:数据库编目到客户端所用的别名
node_name:所要编目的数据库所在的节点名称。
注意: 在转储报警记录中,我们的推荐字段涵盖了报警记录的16个属性,总长度最长上限为4300字节左右。而DB2数据库的创建配置中,默认配置“表空间”大小为4K,其对应的表行长度上限为4005字节。因此,实施人员需要从下面解决方法中选择一个: 1、转储新建表字段长度总和少于4000,例如将报警注释、原始点源值的字段长度合理变小; 创建新的DB2数据库,在创建DB2表空间时,不推荐使用默认表空间大小,而使用8K(对应8101字节)或8K以上的大小。 |
关系数据库客户端环境配置完成后,可以通过系统管理平台验证配置是否正确。验证方式:打开实时数据库系统管理平台,进入数据转储--关系数据库,点击“添加连接”按钮,在弹出的输入框中正确输入关系数据库信息,点击测试连接。如果弹出连接成功消息,则环境配置正确。
例如,测试连接MySQL数据库:
未配置Oracle客户端情况下直接测试连接Oracle:
●GBase:转储服务所在机器需要安装ODBC驱动。下面给出一种推荐的方式:
a.安装ODBC;安装ODBC,解压zip包,生成的gbase8s-odbc-driver放置于D:\目录下。
在我的电脑->系统属性->高级->环境变量 中,增加环境变量GBASEDBTDIR 指向D:\gbase8s-odbc-driver,Path中增加%GBASEDBTDIR%\bin;(路径按照实际存放位置填写)
使用管理员权限运行00注册ODBC_管理员权限运行.cmd
b.配置ODBC,64位系统打开C:\Windows\System32\odbcad32.exe,点击添加,选择GBase ODBC DRIVER。
配置数据源名称,也是GBase ODBC的名称
配置连接信息,包括服务器名字,地址,端口,数据库名称(schema),用户ID,密码等。
点击应用并测试连接,连接上数据库表示ODBC驱动安装完成。