要执行静默安装(有时称为无人照管安装),必须创建响应文件,其中包含有关希望如何安装产品的信息。可在命令行选项中包含此响应文件以执行静默安装。
必须以 root 用户身份登录才能运行安装应用程序。确保系统已准备就绪,可以进行安装。请参阅在 Linux 上准备安装 GBase 8s 和客户机产品以获取更多信息。
使用 installjdbc.jar 命令安装 JDBC Driver 的先决条件:计算机上必须安装 Java™ 运行时环境 (JRE) 1.6。
要在多个目录中部署 GBase 8s 和客户机产品:
-
通过执行以下某项操作创建响应文件:
-
将响应文件复制到要安装 GBase 8s 或某个捆绑客户机程序的计算机。
-
运行静默安装命令,指示您要安装的一个或多个产品,同时在 -f 选项后指示响应文件的相对或绝对路径:
- ids_install -i silent -f path_name,以安装 GBase 8s 和相关产品。
- installserver -i -silent -f path_name,以仅安装 GBase 8s。
- installclientsdk -i -silent -f path_name,以仅安装 Client SDK。
- installconnect -i -silent -f path_name,以仅安装 GBase 8s Connect。
- installjdbc.jar -i -silent -f path_name,以仅安装 JDBC Driver。
-
为要部署相同安装设置的每个位置重复步骤 2 和 3。
如果安装后 GBase 8s 无法初始化,请检查安装日志文件。如果您无法对日志文件中的问题进行故障诊断,请打开 /tmp/ids_install.stderr 文件。
最后,如果 stderr 无法帮助您进行故障诊断,请考虑运行 onsecurity 实用程序以检查整个安装路径是否安全。请参阅 GBase 8s 安全指南 以获取有关如何使用 onsecurity 实用程序的信息。
根据响应文件中的 securedirectoryaction 属性,可能需要完成附加步骤以使 GBase 8s 安装可用:
- 如果未在响应文件中设置 securedirectoryaction 选项,那么安装后会自动运行脚本 $GBASEDBTDIR/tmp/secure.sh 以保护 $GBASEDBTDIR 路径中所有目录的安全。
- 如果在响应文件中将 securedirectoryaction 选项设置为 auto,那么无需执行任何其他操作来保护 $GBASEDBTDIR 路径中所有目录的安全。
- 如果在响应文件中将 securedirectoryaction 选项设置为 generate 或 custom,那么必须在安装完成之后运行脚本 $GBASEDBTDIR/tmp/secure.sh。