返回首页

gbase数据、南大通用产品文档:GBase8s显示数据库

更新日期:2024年09月11日

可以显示通过 SMI 表或 ON-Monitor 创建的数据库。
SMI 表
查询 sysdatabases 表以显示对应于数据库服务器管理的每个数据库的行。 有关此表中的
列的描述,请参阅《GBase 8s 管理员参考》中有关 sysmaster 数据库的主题中的
sysdatabases 信息。
使用 GBase 8s Server Administrator
要使用 Server Administrator (ISA) 查询 sysdatabases,请遵循以下步骤:
1. 选择 SQL > 查询。
2. 在数据库列表中选择 sysmaster 数据。
3. 输入以下命令并单击提交:select * from sysdatabases;
使用 ON-Monitor 查找数据库状态 (UNIX™)
要使用 ON-Monitor 查扎每个数据库的当前状态,请选 择状态 > 数据库选项。
ON-Monitor 仅能显示最多 100 个数据库。若您的数据库服务器上有 100 多个数据库,请
按上一节所述,使用 SMI 表来显示完整列表。


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

dbspace(SQL 管理 API)
随同 admin() 或 task() 函数,使用 create tempdbspace 参数来创建临时 dbspace。
语法

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


元素
描述
关键考虑
first
tblspace tblspace 的第一
个 extent 的大小,
以 KB 为
单位。
请参阅 admin() 和 task() 参数大小
规范。
initial_chunk_size
新的临时 dbspace 的初始
chunk 的大小,以 KB 为单
位。
请参阅 admin() 和 task() 参数大小
规范。
next
tblspace tblspace 的下一
个 extent 的大小,
以 KB 为
单位。
请参阅 admin() 和 task() 参数大小
规范。
offset
磁盘分区内或设备内,
达到新
的临时 dbspace 的初始
chunk 的偏移量,
以 KB 为单
位。
请参阅 admin() 和 task() 参数大小
规范。
page
新的临时 dbspace 的非缺省
页大小,以 KB 为单位。
有效的页大小依赖于计算机的缺省页
大小:
l 2 KB 缺省页大小:2、4、6、
8、10、12 或 16 KB
l 4
KB 缺省页大小:
4、
8、
12 或
16 KB
path_name
到您正在创建的临时
dbspace 的初始 chunk 的磁
盘分区或设备的路径。

tempdbspace
要创建的临时 dbspace 名。 不可超过 128 字节。
名称必须以一个
字母或下划线开头,
且仅可包括字母、
数字、下划线(_)符号或 $ 字符。

用法

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

使用 create with_check tempdbspace 参数来检查指定的路径名,如果路径不存在,则返
回错误。
这个函数等同于 onspaces -c -d -t 命令。
示例
下列示例创建大小为 20 MB、偏移量为 0 的临时 dbspace:
EXECUTE FUNCTION task("create tempdbspace","tempdbspace3",
"$GBS_DATA/WORK/tempdbspace3","20 M","0");
要了解 admin() 或 task() 语法来从存储池创建永久的 dbspace,
请参阅 create
dbspace
from storagepool 参数:从存储池创建 dbspace(SQL 管理 API)。

语法:

-pk 选项执行与 -ci 选项相同的检查,此外,在进行检查时,它还会显示所有指定的表中
的所有索引的键值。
-pK 选项执行与 -cI 选项相同的检查,此外,在进行检查时,它还会显示键值和 rowid 。

-pl 选项执行与 -ci 选项相同的检查,并显示键值,但它只检查叶节点索引页。它忽略根和
分支节点。
-pL 选项执行与 -cI 选项相同的检查,并显示键值和 rowid ,但它只检查叶节点索引页。
它忽略根和分支节点。
元素
用途
关键注意事项
database
指定要检查其一致性的数据
库名称
语法必须符合 Identifier 段;请参阅
《GBase 8s SQL 指南:语法》
index_name 指定要检查其一致性的索引
名称
索引必须存在于特定数据库中的表上。
语法必须符合 Identifier 段;请参阅
《GBase 8s SQL 指南:语法》
owner
指定表的所有者
必须指定表的当前所有者。
语法必须符合 Owner Name 段;请参阅
《GBase 8s SQL 指南:语法》
table
指定想要检查其一致性的表
的名称
执行实用程序时,表应存在。
语法必须符合 Table Name 段;请参阅

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 320 -
元素
用途
关键注意事项
《GBase 8s SQL 指南:语法》
-x
检查和打印索引时在表上放
置共享锁
更多完整信息,请参阅使用 -x 开启锁

如果任何一个 oncheck 选项检测到不一致,那么将会提示您确认修复问题索引。如果指定
了 -y (是)选项,那么自动修复索引。如果指定了 -n (否)选项,那么报告该问题,但
不进行修复;不出现任何提示。
以下示例显示有关 customer 表上所有索引的信息:
oncheck -pl -n stores_demo:customer
以下示例显示了有关索引 zip_ix 的信息,该索引时创建在 customer 表上的:
oncheck -pl -n stores_demo:customer#zip_ix
缺省情况下,当您使用 oncheck -pk 、-pK 、-pl 或 -pL 选项检查索引时,数据库服务器
不在表上放置共享锁,除非该表使用页锁定。要绝对确保完全的索引检查,可以在执行
oncheck –pk 、oncheck -pK 、oncheck -pl 或 oncheck -pL 时使用 -x 选项。使用 -x 选项,
oncheck 在表上放置共享锁,这样其他用户就不能在检查完成之前执行更新、删除或插入。
有关使用 -x 选项的更多信息,请参阅使用 -x 开启锁 。
有关更多 oncheck -ci 的信息,
请参阅 oncheck -ci 和 -cI: 检查索引节点链接。
有关索引页
的更多信息,请参阅 B-Tree 索引页的结构。