openGauss可运行脚本功能说明
以下是openGauss常用可执行脚本,仅供openGauss接口使用。
表 1 脚本功能说明
脚本明成 | 功能说明 |
---|
UpgradeUtility.py | 升级工具。 |
KerberosUtility.py | 安装/卸载kerberos认证方式。 |
Uninstall.py | 卸载数据库数据库实例。 |
LocalCheck.py | 本地节点检查。 |
Install.py | 安装数据库节点实例。 |
CheckUninstall.py | 检查节点是否已卸载。 |
PreInstallUtility.py | 前置工具。 |
CleanInstance.py | 删除数据库实例。 |
CleanOsUser.py | 删除节点Osuser。 |
Resetreplconninfo.py | 是用于重置本地 Replconninfo。 |
LocalPerformanceCheck.py | 检查SSD信息。 |
CheckUpgrade.py | 升级之前检查节点环境变量。 |
InitInstance.py | 初始化数据库。 |
Backup.py | 备份二进制文件和参数文件。 |
ConfigInstance.py | 配置数据库实例。 |
CheckConfig.py | 检查节点配置信息。 |
ConfigHba.py | 配置pghba.cong文件等。 |
ExecuteSql.py | 执行数据库sql命令。 |
LocalCheckOS.py | 检查本地OS信息。 |
UnPreinstallUtility.py | 清除前置过程中的配置。 |
CheckPreinstall.py | 检查节点是否已进行前置。 |
CheckInstall.py | 检查节点安装信息。 |
GaussStat.py | 统计数据库中的节点信息。 |
CheckPythonVersion.py | 检查python版本。 |
expect.sh | 自动输入交互密码。 |
CheckSshAgent.py | 负责保护ssh互信中的ssh-agent进程,互信进程保护工具。 |
LocalCollect.py | 收集本地的文件信息及参数信息。 |
killall | killall是系统不存在killall命令时供om使用的自研工具,其替代部分系统killall功能。 |
transfer.py | 用于将C函数lib文件传输到所有节点或备用节点。 |
Restore.py | 恢复二进制文件和参数文件。 |
StartInstance.py | 用于启动数据库。 |
StopInstance.py | 用于停止数据库。 |
py_pstree.py | 用于杀死进程。 |
install.sh | 单节点安装脚本。 |
one_master_one_slave.sh | 一主一备一键安装脚本。 |
sshexkey_encrypt_tool.sh | 负责用ssh-keygen命令生成秘钥文件(经过密码短语加密)的脚本,互信工具专用。 |
dms_contrl.sh | 共享存储提供给CM使用,用于启停gaussdb(不建议外界单独调用)。 |
dss_contrl.sh | 共享存储提供给CM使用,用于启停dssserver进程(不建议外界单独调用)。 |
ssh-agent.sh | 负责拉起ssh-agent进程的shell脚本,互信模块专用。 |