返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

GBaseParameter 方法

dbimport 实用程序支持用于创建数据库、
为该数据库指定数据库空间、
定义日志记录以及(可选)将 ANSI/ISO 符合性和/或 NLS 不区分大小写
性指定为数据库属性的选项。

元素
用途
重要注意事项
-ansi
创建符合 ANSI/ISO 的
数据库,在该数据库中
对事务日志记录启用
ANSI/ISO 规则。否则,
缺省情况下数据库使用
显式事务。
如果省略 -ansi 选
项,数据库将使用显式
事务。
其他信息:有关符合
ANSI/ISO 的数据库的
更多信息,请参阅
《GBase 8s SQL 指南:
参考》。
-ci
指定 NLS 不区分大小
写的属性。否则,缺省
情况下数据库区分大小
写。
其他信息:请参阅
《GBase 8s SQL 指南:
语法》

《GBase
8s
SQL
指南:
参考》
中 NLS 不
区分大小写的属性的描



述。
-d dbspace
指定要创建数据库的数
据库空间。
如果省略此元素,缺省
位置为根数据库空间
-l
为导入的数据库建立无
缓冲事务日志记录。如
果省略 -l 标志,将
不对数据库进行日志记
录。
参考:有关更多信息,
请参阅数据库日志记录
方式。
-l buffered
为导入的数据库建立缓
冲事务日志记录。如果
包含 -l
而省
略 buffered,数据库
会使用无缓冲日志记
录。
参考:有关更多信息,
请参阅数据库日志记录
方式。
如果在数据库服务器中创建了包含分区的表或索引分段,那么在导入
单个数据库空间中包含多个分区的数据库时必须使用包含分区名称的语法。
有关语法的详细信息,请参阅《GBase 8s SQL 指南:语法》

显示 dbimport 创建选项的示例(UNIX™ 或 Linux™)
要从 /usr/gbasedbt/port/stores_demo.exp 目录导入 stores_demo 数
据库,请发出以下命令:
dbimport -c stores_demo -i /usr/gbasedbt/port -l -ansi
新数据库符合 ANSI/ISO。
下一个示例以类似方式从 /usr/gbasedbt/port/stores_demo.exp 目录导
入 stores_demo 数据库。 导入的数据库使用缓冲事务日志记录和显式事
务。-ci 标志指定在查询中以及在对数据类型为 NCHAR 和 NVARCHAR
的列和字符串执行的其他操作中不区分大小写:
dbimport -c stores_demo -i /usr/gbasedbt/port -l buffered -ci
数据库属性的 -ansi 和 -ci 选项不是互斥的。可以指定符合
ANSI/ISO 且同时满足 NLS 不区分大小写的条件的数据库,如以下
dbimport 命令示例中所示:



dbimport -c stores_demo -i /usr/gbasedbt/port -l -ansi -ci

用户可以使用标准的数据库应用程序接口(如ODBC 和JDBC)
,开发基于GBase 8c 的
应用程序。
应用程序通过API 与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,
增强了应用程序的可移植性、
扩展性和可维护性。
GBase 8c 兼容openGauss 支持的应用程序
接口,下载地址如下:
表5-1 数据库应用程序接口
API
下载地址
ODBC
Linux 下:
驱动程序:openGauss-x.x-ODBC.tar.gz
unixODBC 源码包:
http://sourceforge.net/projects/unixodbc/files/unixODBC/2.3.7/unixOD
BC-2.3.7.tar.gz/download
JDBC
驱动程序:openGauss-x.x-EULER-64bit-Jdbc.tar.gz
驱动类:org.postgresql.Driver
使用JDBC 和ODBC 接口连接数据库属远程连接,因此需要GBase 8c 已经完成服务端
配置。
更多支持的应用程序接口详细信息,请参考《GBase 8c V5_3.0.0_开发者手册》中“应
用程序开发教程”章节。

GBase 8c V5 安装部署手册(简易版)
南大通用数据技术股份有限公司
22