4. 安装KingbaseES |
您所在的位置:网站首页 › 人大金仓命令行连接 › 4. 安装KingbaseES |
4.
安装KingbaseES
¶
本节将详细讲解如何基于 图形化安装 、 命令行安装 和 静默安装 方式在Linux系统中安装KingbaseES。 不论何种方式安装,整体的安装流程如下图所示。 图 4.2 安装流程 ¶ 图形化安装 命令行安装 静默安装 4.1. 图形化安装 ¶ 4.1.1. 启动安装程序 ¶图形化安装支持中文和英文的安装界面。根据操作系统的语言设置会显示对应语言的安装界面。您可以执行如下命令查看操作系统的语言设置: echo $LANG如果系统显示值包含“zh_CN”,则为中文语言,安装程序会使用中文界面。否则,您可以执行如下命令修改语言设置为中文: export LANG=zh_CN.UTF-8接下来您就可以开始进行KingbaseES的安装了。首先切换为安装用户kingbase,进入安装程序setup.sh所在目录,执行如下命令: sh setup.sh或 sh setup.sh -i swing如果当前操作系统中已存在KingbaseES,执行启动命令后将弹出KingbaseES安装程序窗口【实例管理页】。 选择【安装新的实例】,点击【确认】,开始安装KingbaseES。点击【取消】按钮则退出本次安装。 如果您想在已安装实例上增加或删除功能,则可以选择【修改存在的实例】,具体参见 图形化增删组件 。 图 4.1.15 实例管理页 ¶ 图 4.1.16 安装简介 ¶ 点击【下一步】按钮,继续本次安装。 4.1.2. 许可协议 ¶图 4.1.17 许可协议 ¶ 默认“我接受许可协议条款”的选择框未选中,【下一步】按钮置灰。 当且仅当选择“我接受许可协议条款”后,【下一步】按钮有效。 若点击【取消】按钮,将弹出取消安装提示窗口,点击【退出】按钮,退出安装程序。 若点击【继续】,则回到安装界面,继续安装。 图 4.1.18 取消 ¶ 4.1.3. 选择安装集 ¶根据安装后数据库服务功能的不同,KingbaseES可分为完全安装、客户端安装和定制安装三种安装集。 完全安装:包括数据库服务器、高可用组件、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具。 客户端安装:包括接口、数据库开发管理工具、数据库迁移工具、数据库部署工具。 定制安装:在数据库服务器、高可用组件、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具所有组件中自由选择。 您如果选择“完全安装”安装集,系统将安装KingbaseES所有组件,点击【下一步】,至 选择授权文件 。 您如果选择“客户端安装”安装集,系统将安装KingbaseES的所有客户端工具和编程接口,点击【下一步】,至 选择安装文件夹 。 您如果选择“定制安装”安装集,则根据需求选择安装所需功能部件,点击【下一步】,至 选择产品功能组件 。 图 4.1.19 选择安装集 ¶ 4.1.4. 选择产品功能组件 ¶如选择“定制安装”的安装集,您通过点击功能组件项选择或去除对应的组件。如果要安装集群节点上的数据库服务,必须要安装“数据库部署工具”。点击【下一步】,继续安装。 图 4.1.20 选择产品功能组件 ¶ 4.1.5. 选择授权文件 ¶您在本步骤需要选择授权文件,点击【选择】按钮以选择本机上的授权文件。 若指定的授权文件合法,则将显示授权文件的详细信息。 图 4.1.21 选择授权文件 ¶ 进入该步骤【下一步】按钮默认置灰,若授权文件通过验证,则【下一步】按钮有效。 4.1.6. 选择安装文件夹 ¶此步骤用于选择安装路径。默认安装路径为: /opt/Kingbase/ES/V8。 图 4.1.22 选择安装文件夹 ¶ 您点击【选择】按钮,弹出文件选择对话框,可选择其他安装路径。 点击【恢复缺省文件夹】按钮,将安装路径恢复为默认安装路径。 点击【下一步】按钮,继续安装。 4.1.7. 预安装摘要 ¶您在此步骤会看到即将安装产品的摘要信息,包括: 产品名称。 安装文件夹。 指定安装的功能组件。 安装路径所在磁盘空间信息。 图 4.1.23 预安装摘要 ¶ 4.1.8. 正在安装 ¶您点击【安装】按钮后,系统开始安装KingbaseES,安装过程不断刷新安装进度。 图 4.1.24 正在安装 ¶ 如选择“完全安装”安装集,安装进度100%之后,将至 初始化数据库 。 如选择“客户端安装”安装集,安装进度100%之后,将至 安装完成 。 如选择“定制安装”安装集,并选择安装了数据库服务器组件,安装进度100%之后,将至 初始化数据库 。 4.1.9. 初始化数据库 ¶首先选择数据库数据目录,默认数据库数据目录为安装目录下的data目录。 图 4.1.25 选择数据目录 ¶ 您点击【选择】按钮,弹出文件选择对话框,选择自定义数据目录。 您点击【恢复缺省文件夹】按钮,将数据目录恢复为默认的数据目录。 点击【下一步】按钮,继续设置如下初始化数据库参数: 默认端口为:54321(可自定义) 默认账户为:system(可自定义) 密码(自定义) 默认字符集编码为:UTF8(可选GBK、GB18030) 默认数据库兼容模式为:ORACLE(可选 PG、MySQL) 默认大小写敏感为:是(可选否) 默认数据块大小为:8k(可选16k、32k) 默认加密方法为sm4(可选 rc4) 默认身份认证方法为scram-sha-256(可选 scram-sm3,sm4,sm3) 图 4.1.26 设置初始化数据库参考 ¶ 您输入服务器监听端口、用户名、密码、编码、模式、大小写敏感、数据块大小等数据库初始化参数后,点击【下一步】,系统进行初始化数据库过程。 4.1.10. 安装完成 ¶若安装过程中没有出现任何警告或错误,将显示如下界面。单击【完成】以退出安装程序。若安装过程中出现任何警告或错误,则窗口中显示日志文件位置,您可以打开日志文件查看具体错误信息。 图 4.1.27 安装完成 ¶ 4.1.11. 执行root.sh ¶如果想注册数据库服务为系统服务,您可以在安装并初始化数据库成功后,执行root.sh脚本来注册并启动数据库服务,具体步骤如下: 打开新终端; 切换到root用户; 运行${安装目录}/install/script/root.sh 。 如果想启动或停止数据库服务,进入${安装目录}/Server/bin目录,使用kingbase用户执行如下命令: #启动服务 sys_ctl -w start -D ${Data文件目录} -l "${Data文件目录}/sys_log/startup.log" #停止服务 sys_ctl stop -m fast -w -D ${Data文件目录} 4.2. 命令行安装 ¶ 4.2.1. 启动安装程序 ¶命令行安装支持中文和英文的文字提示。根据操作系统的语言设置会显示对应语言的提示信息。您可以执行如下命令查看操作系统的语言设置: echo $LANG如果系统显示值包含“zh_CN”,则为中文语言,安装程序会显示中文内容。否则,您可以执行如下命令修改语言设置为中文: export LANG=zh_CN.UTF-8接下来开始进行命令行安装过程。您首先进入安装程序中setup.sh所在目录,以kingbase用户执行如下命令: sh setup.sh -i console命令执行后,将会启动安装程序。 图 4.2.24 启动安装程序 ¶ 您输入1,再按,选择“安装新的实例”; 您输入2,再按,选择“修改存在的实例”。 初次安装,输入1,按,进入“简介”界面。修改存在的实例请参考 命令行增删组件 。 4.2.2. 简介 ¶“简介”界面中提供了KingbaseES版本和安装程序版本等信息。 图 4.2.25 简介 ¶ 输入quit,按退出安装; 输入back,按返回前一屏幕; 直接按进行下一步操作。 若无特殊说明,以下各步骤皆与此相同。 4.2.3. 许可协议 ¶在此步骤您需要阅读完整的许可协议。连续按翻页阅读直到结束。 图 4.2.26 许可协议 ¶ 您输入Y(不分大小写)表示接受此许可协议条款。 您输入N(不分大小写)表示不接受此许可协议条款,输入其他无效。 若不接受,则会提示警告信息,无法继续安装,提示用户重新选择。 4.2.4. 选择安装集 ¶根据安装后数据库服务功能的不同,KingbaseES可分为完全安装、客户端安装和定制安装三种安装集。 完全安装:包括数据库服务器、高可用组件、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具。 客户端安装:包括接口、数据库开发管理工具、数据库迁移工具、数据库部署工具。 定制安装:在数据库服务器、高可用组件、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具所有组件中自由选择。 您输入1,或按接受缺省项,选择“完全安装”安装集,系统将安装KingbaseES所有组件,跳至 选择授权文件 。 您输入2,选择“客户端安装”安装集,系统将安装KingbaseES的所有客户端工具、编程接口、扩展插件以及命令行可执行二进制文件,跳至 选择安装文件夹 。 您输入3,选择“定制安装”安装集,可根据需求选择安装所需功能组件,将进入下一步 选择产品功能组件 。 图 4.2.27 选择安装集 ¶ 4.2.5. 选择产品功能组件 ¶如选择定制安装的安装集,您需要继续选择产品功能组件。 图 4.2.28 选择产品功能部件 ¶ 输入 不需要安装 的功能组件的序号,并以逗号分隔。 输入“?”,可查看该功能部件的说明。 注意 这里选择的是 不需要安装 的组件。如果全部安装,则不需要输入,点击继续下一步。 4.2.6. 选择授权文件 ¶此步骤用于选择授权文件,若指定的授权文件合法,则将显示授权文件的详细信息。 图 4.2.29 选择授权文件 ¶ 您输入授权文件的绝对路径后,按以检查授权文件,若授权文件有效,则进入下一步骤。 4.2.7. 选择安装文件夹 ¶此步骤用于选择安装路径。默认安装路径是/opt/Kingbase/ES/V8。 图 4.2.30 选择安装文件夹 ¶ 您可自行输入一个绝对路径作为安装目录。缺省直接按键,即为默认路径。 再次确认完整路径,输入Y(不分大小写),按键继续。 4.2.8. 预安装摘要 ¶您在此步骤会看到即将安装产品的摘要信息。包括: 产品名称。 安装文件夹。 指定安装的功能组件。 安装路径所在磁盘空间信息。 图 4.2.31 预安装摘要 ¶ 4.2.9. 安装确认 ¶您在此步骤进行安装确认。按键系统开始执行安装过程。 图 4.2.32 安装确认 ¶ 4.2.10. 正在安装 ¶安装过程中会不断刷新安装进度。 如选择“完全安装”安装集,安装进度100%之后,将至 初始化数据库 。 如选择“客户端安装”安装集,安装进度100%之后,将至 安装完成 。 如选择“定制安装”安装集,并且选择安装数据库服务器组件,安装进度100%之后,将至 初始化数据库 。 图 4.2.33 正在安装 ¶ 4.2.11. 初始化数据库 ¶首先选择数据库数据目录,默认数据库数据目录为安装目录下的data目录。 图 4.2.34 选择数据库目录 ¶ 设置如下初始化数据库参数: 默认端口为:54321(可自定义) 默认账户为:system(可自定义) 密码(自定义) 默认字符集编码为:UTF8(可选GBK、GB18030) 默认数据库兼容模式为:ORACLE(可选 PG、MySQL) 默认大小写敏感为:是(可选否) 默认数据块大小为:8k(可选16k、32k) 默认加密方法为sm4(可选 rc4) 默认身份认证方法为scram-sha-256(可选 scram-sm3,sm4,sm3) 图 4.2.35 端口 ¶ 图 4.2.36 账户 ¶ 图 4.2.37 密码 ¶ 图 4.2.38 编码 ¶ 图 4.2.39 模式 ¶ 图 4.2.40 大小写敏感 ¶ 图 4.2.41 存储块 ¶ 图 4.2.42 加密方法 ¶ 图 4.2.43 身份认证方法 ¶ 图 4.2.44 初始化 ¶ 4.2.12. 安装完成 ¶若安装过程中没有出现任何警告或错误,将显示如下界面。 图 4.2.45 安装完成 ¶ 按键退出安装程序。 4.2.13. 执行root.sh ¶如果想注册数据库服务为系统服务,您可以在安装并初始化数据库成功后,执行root.sh脚本来注册并启动数据库服务,具体步骤如下: 打开新终端; 切换到root用户; 运行${安装目录}/install/script/root.sh 。 如果想启动或停止数据库服务,进入${安装目录}/Server/bin目录执行如下命令: #启动服务 sys_ctl -w start -D ${Data文件目录} -l "${Data文件目录}/sys_log/startup.log" #停止服务 sys_ctl stop -m fast -w -D ${Data文件目录} 4.3. 静默安装 ¶ 4.3.1. 静默安装注意事项 ¶静默安装模式下,安装程序通过读取配置文件来安装数据库。安装包iso文件挂载后,setup目录下已存在silent.cfg模板文件,您需要根据实际安装机器的情况修改参数值。因为Linux挂载iso目录为只读,需要拷贝setup/silent.cfg文件到另外的目录进行修改。 配置文件的参数可参考下表修改。 表 4.3.2 配置文件参数说明 ¶序号 参数名 默认值 说明 1 CHOSEN_INSTALL _SET Full 选择安装集,可选值包括: 1)Full,完全安装 2)Client,客户端安装 3)Custom,定制安装 2 CHOSEN_FEATURE _LIST SERVER,MANAGER, KDTS,DEPLOY, INTERFACE, KINGBASEHA 选择安装特性,CHOSEN_INSTALL_SET=Custom起作用。可选值: 1)SERVER,服务器 2)KSTUDIO,数据库开发管理工具 3)KDTS,数据库迁移工具 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 14 ENCRYPT_METHOD _PARAM sm4 默认加密方法为sm4(可选 rc4) 15 AUTHENTICATION_ METHOD_PARAM scram-sha-256 默认身份认证方法为scram-sha-256(可选 scram-sm3,sm4,sm3) 4.3.2. 启动安装 ¶您修改完配置文件后,进入安装程序所在目录,以kingbase用户执行如下命令: ./setup.sh -i silent -f ${配置文件路径}-f参数指定修改后配置文件的相对或绝对路径。相对路径是指相对setup/install.bin的相对路径。 4.3.3. 查看安装结果 ¶安装程序退出之后,如果没有正确安装,您可在${安装目录}/install/Logs下打开文件名如KingbaseES_V8_安装_*.log的日志文件排查错误原因。 如果有如下信息,则silent.cfg文件中参数取值有错误,未完成安装过程。需要修改后重新执行。 图 4.3.2 安装日志排查错误 ¶ 注意 本章中出现的数据库开发管理工具,在申威版本中替换为数据库对象管理工具。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |