静默安装注意事项
静默安装模式下,安装程序通过读取配置文件来安装数据库。安装包iso文件挂载后,setup目录下已存在silent.cfg模板文件,您需要根据实际安装机器的情况修改参数值。因为Linux挂载iso目录为只读,需要拷贝setup/silent.cfg文件到另外的目录进行修改。
配置文件的参数可参考下表修改。
序号 | 参数名 | 默认值 | 说明 |
---|---|---|---|
1 | CHOSEN_INSTALL _SET | Full | 选择安装集,可选值包括: 1)Full,完全安装 2)Client,客户端安装 3)Custom,定制安装 |
2 | CHOSEN_FEATURE _LIST | SERVER,MANAGER, DTS,DEPLOY, INTERFACE, KINGBASEHA | 选择安装特性,CHOSEN_INSTALL_SET=Custom起作用。可选值: 1)SERVER,服务器 2)KSTUDIO,数据库开发管理工具 3)DTS,数据库迁移工具 4)DEPLOY,数据库部署工具 5)INTERFACE,接口 6)KINGBASEHA,高可用组件 多值用逗号分隔。大小写不敏感。如果是错误的组件名称则忽略。 |
3 | KB_LICENSE_PATH | 授权文件的绝对路径,如果选择安装特性中有SERVER,则必须指定 本参数,否则可以正常安装,但数据库服务无法正常启动。 路径分隔符使用'/'。 | |
4 | USER_INSTALL_DIR | /opt/Kingbase/ES/V8 | 安装目录绝对路径,必须指定,否则报错退出安装过程。 路径分隔符使用'/'。 |
5 | USER_SELECTED _DATA_FOLDER | 数据目录绝对路径,必须为空目录,否则报错退出安装过程。 如果不指定数据目录,默认为安装路径下data目录。 | |
6 | DB_PORT | 54321 | 数据库服务端口,必填,端口取值范围为1-65535。 否则报错退出安装过程。 |
7 | DB_USER | system | 数据库默认用户名,必填,长度不超过63字符。 否则报错退出安装过程。 |
8 | DB_PASS | 数据库初始密码,必填,否则报错退出安装过程。无长度限制。 | |
9 | DB_PASS2 | 确认数据库初始密码,需要和DB_PASS一致,否则报错退出安装过程。 | |
10 | ENCODING_PARAM | UTF8 | 数据库字符集,必填,大小写敏感,否则报错退出安装过程。可选值 1)UTF8 2)GBK 3)GB18030 |
11 | DATABASE_MODE _PARAM | ORACLE | 数据库兼容模式,必填,大小写敏感,否则报错退出安装过程。 可选值1)ORACLE 2)PG |
12 | CASE_SENSITIVE _PARAM | YES | 数据库是否区分大小写,必填,大小写敏感,否则报错退出安装过 程。可选值1)YES 2)NO |
13 | BLOCK_SIZE_PARAM | 8k | 存储块大小,必填,大小写敏感,否则报错退出安装过程。可选值 1)8k 2)16k 3)32k |
启动安装
您修改完配置文件后,进入安装程序所在目录,以kingbase用户执行如下命令:
./setup.sh -i silent -f ${配置文件路径}
-f参数指定修改后配置文件的相对或绝对路径。相对路径是指相对setup/install.bin的相对路径。
查看安装结果
安装程序退出之后,如果没有正确安装,您可在${安装目录}/install/Logs下打开文件名如KingbaseES_V8_安装_*.log的日志文件排查错误原因。 如果有如下信息,则silent.cfg文件中参数取值有错误,未完成安装过程。需要修改后重新执行。