云数据库 GAUSSDB-其他缺省:dynamic_library_path

时间:2024-11-13 14:45:10

dynamic_library_path

参数说明:设置数据查找动态加载的共享库文件的路径。当需要打开一个可以动态装载的模块并且在CREATE FUNCTION或LOAD命令里面声明的名称没有目录部分时,系统将搜索这个目录以查找声明的文件,仅sysadmin用户可以访问。该参数可在PDB级别设置。

参数类型:字符串

参数单位:

取值范围:用冒号分隔(Windows下是分号分隔)的绝对路径列表。

当一个路径名称以特殊变量$libdir为开头时,会替换为 GaussDB 发布提供的模块安装路径。例如:
1
dynamic_library_path = '/usr/local/lib/gaussdb:/opt/testgs/lib:$libdir'

设置为空字符串时,表示关闭自动路径搜索。

默认值:"$libdir"。在PDB场景内,若未设置该参数,则继承来自全局的设置。

设置方式:该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置

设置建议:推荐使用默认值。

设置不当的风险与影响:由于参数local_preload_librariesshared_preload_libraries配置的动态库的搜索路径也依赖此参数配置,如果设置此参数为空或其他非法路径会导致动态库加载失败,从而导致数据库服务异常。

support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-40-0361.html