背景:bplist是一個輕量級的命令行工具,主要用于在基于 Linux 的系統中推送 Oracle 數據庫的變更。在以往,運維人員會使用一些重量級的企業級工具實現此目的。但這些工具通常都配置繁瑣且使用起來不夠簡便快速。相比之下,bplist可以在不加重慮的情況下實現單臺機器配置、多臺機器推送的任務。使用 App在起步之前,請把bplist-tools.jar下載并保存到終端上運行;另外,配置文件也需要在終端上下載。
使用方法如下:
1. 打開bplist-tools.jar并import文件。$ java –jar bplist-tools.jar
2. 配置文件信息填充:targets:
type: oracle
target-host: 192.168.1.1
target-port: 1521
target-database: test
archives:
- archive-file: /tmp/test.tar.gz
mode: push
source-dir: /usr/local/oracle/src
include-paths:
- /usr/local/oracle/src/schema
- /usr/local/oracle/src/log
exclude-paths:
- /usr/local/oracle/src/backup
- /usr/local/oracle/src/patches
以上代碼表示了文件的構成結構。其中,targets是指目標系統的相關信息,archives則是我們要推送的文件。
我們可以看到targets中的那些參數無一例外的都是推動的目標系統所必須的,而archives中則包含了許多與推送途中相關的參數。批量推送bplist還支持批量推送的功能。我們只需要配合上有效的目標機器以及有顏色區分的日志,即可輕松的實現多臺機器的推送任務。
剩下的工作,就交給bplist-tools.jar吧!總結本文為你講述了bplist oracle的相關信息,相信讀者已經初步了解了在Linux系統中推送Oracle數據庫變更的工具。若有更多疑惑或需要幫助,請讀者及時聯系我們。