返回首页

gbase数据、南大通用产品文档:GBase8a创建某引擎的数据库

更新日期:2024年09月11日

示例
创建ORACLE 数据库:
Create database test_ora engine='oracle.inst1';
执行上述语句会使用oracle 引擎的inst1 实例创建一个ORACLE 数据库,
同时在8a
上创建同名库。
创建非ORACLE 数据库:
Create database test;
执行上述语句在8a 和所有加载引擎(除了oracle)上创建库。
执行成功,可以通过show databases 命令看到数据库已经存在。
注意

由于引擎实例属于集群所有VC 共享,在某VC 创建数据库时,不允许创建与其
它VC 同名的数据库。

创建非oracle 数据库时,会在gbase8t、hive 引擎上创建相应的数据库,但是不会
在mirror8t 引擎上创建数据库。

GBase UP 产品手册 3 软件安装

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 105

.netrc 文件包含通过网络登录至远程数据库服务器的数据。
在客户机计算机初始化连接处的 home 目录中,创建 .netrc 文件。将用户的 .netrc文件
许可设置为拒绝由组和其他用户读访问。
要连接至远程数据库服务器,请在 .netrc 文件中为需要自动连接至数据源的 LogonID
和 pwd 创建条目。要建立至远程数据源的连接,ODBC 驱动程序首先从
$HOME/.odbc.ini文件中的数据源条目读取 LogonID 和 pwd。如果 $HOME/.odbc.ini 文
件未指定 LogonID 和 pwd,则 ODBC 驱动程序搜索 $HOME/.netrc 文件。
例如,通过使用带有口令 mypassword 的登录名称 log8in,要允许自动登录至名为 ray
的计算机,您的 .netrc 文件要包含下列行:
machine ray login log8in password mypassword
要获取关于 .netrc 文件的信息,请参阅 UNIX™ 资料。

URI 数据类型只是VARCHAR 数据类型的扩充,
因此在全文索引的建立、
更新和查
询方面,都跟VARCHAR 数据类型一致,举例进行说明。

建表语句:
CREATE TABLE fturi (fturi varchar (2048) URI);

建立全文索引:
CREATE FULLTEXT INDEX idx_1 ON fturi(fturi);

插入URI 数据
INSERT INTO fturi VALUES ('file:///home/fti/dat/txt/189.txt\r\nContent-Type:
text/plain\r\n\r\n');
INSERT INTO fturi VALUES
('file:///tmp/fulltxt/subdirs_28323/e51029f0-e893-4836-a504-6d67804a6a0e\r\
nContent-Length:5571\r\nLast-Modified:Thu, 18 Oct 2012 11:21:21
GMT\r\nContent-MD5:ce0690d74cad8a310fc769b9ceb00153\r\nContent-Type:
application/xml;charset=utf8\r\n\r\n');
……
更新全文索引:
UPDATE INDEX idx_1 ON fturi;
对全文索引字段进行查询。
SELECT * FROM fturi WHERE contains(fturi,'搜狐');

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 938