基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
如何使用 SQL 脚本
更新时间:2025-06-04 11:11
适用版本
OceanBase 数据库所有版本。
操作步骤
使用 SQL 脚本,并传入参数变量,来完成元数据查询功能的一个示例如下。
创建脚本
h4.sql,脚本内容如下。SELECT DISTINCT name,info FROM __all_virtual_sys_parameter_stat WHERE name LIKE concat('%',@mykeyvalue,'%') OR info LIKE concat('%',@mykeyvalue,'%') ORDER BY 1; SELECT DISTINCT name,info FROM __all_sys_variable WHERE name LIKE concat('%',@mykeyvalue,'%') OR info LIKE concat('%',@mykeyvalue,'%') ORDER BY 1; SELECT table_name FROM __all_virtual_table WHERE table_name LIKE concat('%',@mykeyvalue,'%') ORDER BY 1; SELECT t2.table_name,t1.column_name FROM __all_column t1,__all_virtual_table t2 WHERE t1.table_id = t2.table_id and column_name LIKE concat('%',@mykeyvalue,'%') ORDER BY 1; SELECT name,display_name FROM v$event_name WHERE name LIKE concat('%',@mykeyvalue,'%') OR DISPLAY_NAME LIKE concat('%',@mykeyvalue,'%') ORDER BY 1; SELECT name,display_name FROM v$statname WHERE name LIKE concat('%',@mykeyvalue,'%') OR DISPLAY_NAME LIKE concat('%',@mykeyvalue,'%') ORDER BY 1;将脚本文件移动到 OceanBase 数据库安装目录的
admin目录下。[admin@hostname ~]$ cp h4.sql /home/admin/oceanbase/admin/通过客户端连接 OceanBase 数据库。
设置查找的元数据关键字。
obclient> SET @mykeyvalue='leak';执行脚本。
obclient> source h4.sql;
示例输出如下。
