1## 检查当前 kes 是否配置 sys_audlog 插件
2[kingbase@kes:/data]$ cat kingbase.conf | grep shared_preload_libraries
3shared_preload_libraries = 'liboracle_parser, synonym, plsql, force_view, kdb_flashback,plugin_debugger, plsql_plugin_debugger, plsql_plprofiler, ora_commands,kdb_ora_expr, sepapower, dblink, sys_kwr, sys_spacequota, sys_stat_statements, backtrace, kdb_utils_function, auto_bmr, sys_squeeze, src_restrict'
4## 未加载插件 sys_audlog
5[kingbase@kes:/data]$ cat kingbase.conf | grep shared_preload_libraries | grep sys_audlog
6[kingbase@kes:/data]$
7
8## 修改 kingbase.conf 文件中 shared_preload_libraries 参数,加入 sys_audlog
9[kingbase@kes:/data]$ vi kingbase.conf
10## 加入以下内容,sys_audlog 要拼接在 shared_preload_libraries 参数值中,以逗号分开
11shared_preload_libraries = 'sys_audlog'
12
13## 再次查看 kingbase.conf 文件
14[kingbase@kes:/data]$ cat kingbase.conf | grep shared_preload_libraries | grep sys_audlog
15shared_preload_libraries = 'liboracle_parser, synonym, plsql, force_view, kdb_flashback,plugin_debugger, plsql_plugin_debugger, plsql_plprofiler, ora_commands,kdb_ora_expr, sepapower, dblink, sys_kwr, sys_spacequota, sys_stat_statements, backtrace, kdb_utils_function, auto_bmr, sys_squeeze, src_restrict, sys_audlog'
16
17## 重启数据库生效
18[kingbase@kes:/home/kingbase]$ sys_ctl restart
19sys_ctl: PID 文件 "/data/kingbase.pid" 不存在
20服务器进程是否正在运行?
21尝试启动服务器进程
22等待服务器进程启动 ....2024-10-11 16:53:53.881 CST [3949] 日志: sepapower extension initialized
232024-10-11 16:53:53.885 CST [3949] 日志: 正在启动 KingbaseES V008R006C007B0024 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28), 64-bit
242024-10-11 16:53:53.885 CST [3949] 日志: 正在监听IPv4地址"0.0.0.0",端口 54321
252024-10-11 16:53:53.885 CST [3949] 日志: 正在监听IPv6地址"::",端口 54321
262024-10-11 16:53:53.886 CST [3949] 日志: 在Unix套接字 "/tmp/.s.KINGBASE.54321"上侦听
272024-10-11 16:53:53.985 CST [3949] 日志: 日志输出重定向到日志收集进程
282024-10-11 16:53:53.985 CST [3949] 提示: 后续的日志输出将出现在目录 "sys_log"中.
29 完成
30服务器进程已经启动