执行数据备份
为避免在服务中断或数据损坏时丢失数据,必须按照预定义的时间间隔定期备份数据。 您可以使用 backup.sh 脚本触发手动备份或者通过设置定时作业调度备份。
准备工作
- 请确保所有第三方数据库驱动程序 JAR 文件都放在 install_dir/wlp/usr/servers/prdapp/jdbcdrivers/ 中
- 对于 Excel 连接器源和 Google BigQuery 连接器源,请确保 JWT 文件位于以下位置:
install_dir/wlp/usr/servers/prdapp/google/jwt/<file_name>
其中, install_dir 是 Cloud Application Business Insights 安装位置。 缺省情况下,该位置为 /opt/icabi。
注: 仅当 Cloud Application Business Insights 安装在缺省位置时,备份和复原脚本才能备份和复原驱动程序文件。
程序
结果
backup.sh 脚本可将以下文件与仪表板数据和连接器数据一起归档到数据库中:
- 某些配置文件从以下文件夹进行归档:
- install_dir/wlp/usr/servers/prdauth
- install_dir/wlp/usr/servers/prdapp
- install_dir/prd_config
- 某些属性文件从 install_dir/wlp/usr/servers/prdapp 文件夹进行归档:
- config
- config/log4j2.xml
- config/oed_connector_core.properties
- config/engine_conn_core.properties
- lib
- lib/RestFullConf.jar
- lib/postgresql-42.2.5.jar
- restapi_t12n
- server.env
- bootstrap.properties
- jvm.options
- 以下文件从 install_dir/wlp/usr/servers/prdauth 文件夹进行归档:
- basic-registry.xml
- server.env
- bootstrap.properties
- config
- config/auth_app.properties
- resources/
- resources/AES_Encryptor.sh
- resources/security/
- resources/security/key.jks
- resources/security/ltpa.keys
- jvm.options
- 在 prdrtdc 文件夹中,仅归档 prdrtdc.properties 文件。
- 从 prdutil 文件夹中,归档 config.ini 文件和 /data/importUser 文件夹。
注: 如果添加了任何其他文件,那么必须确保单独备份和复原这些文件。