返回首页

gbase数据、南大通用产品文档:GBase8s配置profilecm2环境变量文件

更新日期:2024年09月11日

[root@CM2 ~]# cd /home/gbasedbt/
[root@CM2 gbasedbt]# su gbasedbt
[gbasedbt@CM2 ~]$ vim profile.cm2
内容如下:
export GBASEDBTDIR=/opt/GBASE/gbase
export GBASEDBTSQLHOSTS=/opt/GBASE/gbase/etc/sqlhosts.cm2
export PATH=/opt/GBASE/gbase/bin:$PATH
export DB_LOCALE=zh_CN.GB18030-2000
export CLIENT_LOCALE=zh_CN.GB18030-2000
export GL_USEGLU=1
为了gbasedbt用户在登录后自动应用这些环境变量,可以修改.bash_profile文件,在文
件后添加如下内容:
source /home/gbasedbt/profile.cm2

可以使用 archecker 实用程序执行时间点表级别恢复,这种恢复将从归档和逻辑日志中抽
取表或表的一部分。
archecker 实用程序通过指定要从中抽取数据的源表、放置数据的目标表和链接两个表的
INSERT 语句来恢复表。
有关使用 archecker 实用程序验证备份的信息,请参阅onbar -v 语法:验证备份。


GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 192 -

USER()
函数说明
返回当前的GBase 8a MPP Cluster 用户和主机名。
示例
示例1:当前的用户为“root”,主机名为“172.168.83.11”。
gbase> SELECT USER() FROM dual;
+---------------------+
| USER()
|
+---------------------+
| root@172.168.83.11
|
+---------------------+
1 row in set
说明
这个值是用户连接的用户名和连接的主机名。它不同于CURRENT_
USER()的返回值。
示例2:用户可以精简到只剩用户名。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
848
gbase> SELECT SUBSTRING_INDEX(USER(),'@',1) FROM dual;
+-------------------------------+
| SUBSTRING_INDEX(USER(),'@',1) |
+-------------------------------+
| root
|
+-------------------------------+
1 row in set
示例3:
USER()返回属于UTF8 字符集的值
(如果在安装时选择GBK 字符集的安
装包则返回属于GBK 字符集的值),因此用户也确保了“@”字符串文字可以
在该字符集中得到解释。
gbase> SELECT SUBSTRING_INDEX(USER(),'@',1) FROM dual;
+-------------------------------+
| SUBSTRING_INDEX(USER(),'@',1) |
+-------------------------------+
| root
|
+-------------------------------+
1 row in set