GBase 8a
适配迁移
文章

UP连接8t

发表于2024-06-29 20:24:0552次浏览2个评论

 

1.1         创建共享目录

如果Gbase UP需要使用与Gbase 8t的数据交换功能,则需要创建共享目录。

首先需要在服务端部署(Gbase8t上):

   a:安装nfs:yum install nfs-util

   b:创建共享目录 mkdir -p /opt/share

   c: 为共享目录添加权限 chmod  777  /opt/share

   d:修改配置文件vi /etc/exports,增加内容:/opt/share *(rw,async)

   e: 启动nfs

   #/etc/init.d/rpcbind start

   #/etc/init.d/rpcidmapd start

   #/etc/init.d/nfs start

mount -t nfs 172.16.195.22:/opt/share /opt/share8t

注:nfs挂载目录所在的磁盘服务器关机后,会导致当前服务器df -h和ls等命令不能使用

解决:

umount -fl /opt/share8t

1.2         在Gbase UP集群上增加Gbase8t的配置

vim /opt/gcluster/server/odbc8t/sqlhosts.ol_informix1210

gbaseserver   onsoctcp   172.16.195.22   9088

 

vim /opt/gcluster/server/odbc8t/odbc.ini

[Infdrv1]

Driver=/usr/lib/gbase8t/iclit09b.so

Description=IBM INFORMIX ODBC DRIVER

Database=sysmaster  

LogonID=informix

pwd=informix

Servername=gbaseserver

DB_LOCALE=en_us.8859-1

1.3         修改UP配置文件

vim /opt/gcluster/config/gbase_8a_gcluster.cnf

[gbase8t]

# The GBase 8t Server export path.

gbase8t_share_path=/opt/share

# The GBase 8t Client mount path.

gbase8t_gcluster_share_path=/opt/share8t

1.4         在UP中使用Gbase8t引擎

1.4.1        加载引擎

使用gccli 登录UP

通过install plugin命令加载Gbase8t引擎,命令如下:

install plugin gbase8t soname 'ha_gbase8t.so';

通过使用show  plugins命令可以查看当前安装的所有引擎。

通过使用命令uninstall  plugin oracle卸载Gbase 8t引擎。

加载命令要在所有UPcoordinator节点上执行。

1.4.2        使用引擎创建库和表

create database test_8t;

Create table t_8t(id1 int,id2 varchar2(20),id3 decimal(15,10),id4 date)engine=’gbase8t’;

Gbase8t:引擎名称

删除库和表的命令和8a一致,没有更改:

Drop table t_8t

Drop database test_8t;

评论

登录后才可以发表评论
用户头像
levvel发表于 7个月前
给你点个赞
崔哥发表于 5个月前
墙角数枝梅,凌寒独自开。遥知不是雪,为有暗香来。