GBase 8s
安装配置
文章

如何使用Oracle兼容模式

发表于2023-05-25 11:41:412279次浏览2个评论

GBase 8s数据库从GBase 8sV8.8_3.3.0版本开始提供Oracle兼容模式,Oracle兼容模式为session级。

一、jdbc开启

可通过JDBC连接串中添加sqlmode=Oracle开启,需要显式开启,默认为GBase模式,此参数为可选参数,参数值不区分大小写。为session级生效,不会影响全局其他session。多参数用“;”隔开。

在Oracle兼容模式下,JDBC支持:

1)兼容oracle的语法sql(具体支持程度参考GBase 8s Release Notes数据库的兼容性)

2)package特性

3)DatabaseMetadata的行为与Oracle JDBC DatabaseMetadata的行为兼容

Oracle模式JDBC连接串举例:

jdbc:gbasedbt-sqli://192.168.10.10:1533/testDB:
GBASEDBTSERVER=myserver;user=rdtest;password=test;sqlmode=oracle

二、dbaccss中开启

dbaccess工具中如果需要使用Oracle模式需要执行如下语句:

set environment sqlmode 'oracle';

评论

登录后才可以发表评论
用户头像
路路路发表于 9个月前
用户头像
柒柒天晴发表于 4个月前
111