GET_INSTALL_PATH
📄字数 458
👁️阅读量 加载中...
功能描述
获取指定集群节点的安装目录路径。
语法格式
sql
GET_INSTALL_PATH(expr)输入参数
expr:INTEGER类型,指定集群中的节点,输入参数范围[1,max_node_num],其中max_node_num由配置文件 cluster.ini 中的MAX_NODES参数控制。
输出结果
VARCHAR 类型,输入参数在取值范围之外时,会产生异常 E22008 集群节点xx不存在,输入参数在取值范围内但指定集群节点状态异常时,会产生异常 E22001 集群节点失效导致任务失败。
执行类型
| TYPE | VALUE | 说明 |
|---|---|---|
| NATIVE | 1 | 函数只能在本地计算 |
| VOLATI | 0 | 函数的每次计算值不同 |
| STABLE | 1 | 函数的每次计算值相同 |
| COMPUTE | 0 | 函数支持预计算取值 |
| NOT_CONST | 0 | 函数不支持转常数 |
| HAVE_DEF | 0 | 函数参数有默认值 |
示例
注意
假设数据库安装路径为‘/home/xugu/Server/’
sql
-- 获取当前集群中1号节点的安装目录路径
SQL> SELECT GET_INSTALL_PATH(1) FROM dual;
+-----------------------+
| EXPR1 |
+-----------------------+
| /home/xugu/Server/BIN |
+-----------------------+