返回首页

gbase数据、南大通用产品文档:GBase8c创建目录

更新日期:2024年09月11日

在部署机上创建GBase 8c 数据库的安装目录。
配置文件中pkg_path 参数值需与安装目录保持一致。建议设置为
/home/gbase/gbase_package,即yml 文件中pkg_path 参数默认值。
限制

确保上级目录的所有者(owner)为gbase 用户,且具有读写权限。若gbase 在上级目录
不具有创建权限,可使用sudo 授予权限。
例如,创建/mnt/sdb/data 目录,但/mnt 所有者为root。可执行以下命令:
[gbase@gbase8c ~]$ sudo mkdir -p /mnt/sdb/data
[gbase@gbase8c ~]$ sudo chown -R gbase:gbase /mnt/sdb/

安装包及解压文件均在该安装目录下即可。
例如,数据库安装目录为/home/gbase/gbase_package,则具体操作如下:
[root@gbase8c ~]$ su gbase
[gbase@gbase8c ~]$ mkdir -p /home/gbase/gbase_package
[gbase@gbase8c ~]$ cd /home/gbase/
[gbase@gbase8c ~]$ ll
drwxxrwxr-x 9 gbase gbase 4096 Ort 22 14:15 gbase_package

(SQL 管理 API)
随同 admin() 或 task() 函数,使用 print file info 参数来显示关于目录或文件的信
息。
语法

元素
描述
关键考虑
file_path
到目录或文件的路径


示例:文件信息
下列示例显示您要用来打印关于 /tmp 目录中 x 文件的信息的参数:
execute function task("print file info","/tmp/x"):
返回下列信息:
(expression) File name = /tmp/x
Is File = 1
Is Directory = 0
Is Raw Device = 0
Is Block Device = 0
Is Pipe = 0
File Size = 554
Last Access Time = 11/29/2010 21:55:02
Last Modified Time = 11/29/2010 21:51:45

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 780 -

Status Change Time = 11/29/2010 21:51:45
User Id = 200
Group id = 102
File Flags = 33206

示例:目录信息
下列示例显示您要用来打印关于 /tmp 目录的信息的参数:
execute function task("print file info","/tmp"):
返回下列信息:

指定字段分隔符
示例
示例中所用的表及数据:
DROP TABLE IF EXISTS cust;
CREATE
TABLE
cust(c_id
INT,
c_name
VARCHAR(20),
c_addr
VARCHAR(100));
INSERT INTO cust VALUES (1, 'xiaoming', 'Tianjin');
INSERT INTO cust VALUES (3, 'qiaorui', 'Hebei');
INSERT INTO cust VALUES (4, 'tianfei', 'Anhui');
INSERT INTO cust VALUES (2, 'zhangling', 'Hunan');
导出SQL 语句,指定字段分隔符为“,”:
gbase>
rmt:SELECT
*
FROM
cust
INTO
OUTFILE
'/home/gbase/temp/cust.txt' FIELDS TERMINATED BY ',';
Query OK, 4 rows affected
查看导出文件:
查看导出文件:
$ cat cust.txt
1,xiaoming,Tianjin
3,qiaorui,Hebei
4,tianfei,Anhui
2,zhangling,Hunan
导出SQL 语句,指定字段分隔符为“;”:
gbase>
rmt:SELECT
*
FROM
cust
INTO
OUTFILE
'/home/gbase/temp/cust.txt' FIELDS TERMINATED BY ';';
Query OK, 4 rows affected
查看导出文件:
$ cat cust.txt
1;xiaoming;Tianjin
3;qiaorui;Hebei
4;tianfei;Anhui
2;zhangling;Hunan