返回首页

gbase数据、南大通用产品文档:GBase8s初始化磁盘空间

更新日期:2024年09月11日

第一次启动数据库服务器或者希望除去所有数据库空间及其关联数据时,初始化根数据库
空间的磁盘空间。安装数据库服务器并选择初始化数据库服务器的新实例时,数据库服务
器会自动初始化。
警告: 初始化数据库服务器时,将删除数据库服务器磁盘空间中的所有现有数据。
先决条件:
 UNIX™、Linux™ 或 Mac OS X:您必须以 root 或 gbasedbt 用户身份登录。
对数据库服务器已经在使用的根数据库空间进行重新初始化之前:
 通过执行 0 级备份,备份现有数据。

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 70 -
 通过运行 onmode -k 命令,停止数据库服务器。
 将 FULL_DISK_INIT 配置参数设置为 1。
要初始化数据库服务器:
UNIX、Linux 或 Mac OS X:运行 oninit -iy 命令。
初始化完成后,可以执行 0 级复原。

DATABASE()
函数说明
返回当前使用的数据库名。
示例
示例1:当前使用的数据库为“test”。
gbase> SELECT DATABASE() FROM dual;
+------------+
| DATABASE() |
+------------+
| test
|
+------------+
1 row in set
示例2:如果没有当前数据库,系统显示提示信息。
gbase> SELECT DATABASE() FROM dual;
ERROR 1046 (3D000): No database selected

假设有两个不同的用户:

UserLoad 是一个加载业务为主的用户,
白天一般任务数目以及紧急度均要求不
高,而晚上则会开启一定任务数并且希望能尽快完成加载;

UserSelect 是一个查询业务为主的用户,白天任务多,要求响应及时,而晚上
任务数减少。
这就需要白天和晚上对这两个用户所在的资源消费组分别挂接不同的动态资源池,
并以此为规律不断切换,达到同一个用户在不同的时间段受到不同的控制,从而更
合理地使用资源的目的。