oehrlis / oudbase

OUD base environment scripts
Apache License 2.0
6 stars 1 forks source link

Backup Config only #63

Closed oehrlis closed 4 years ago

oehrlis commented 4 years ago

Provide a flag for config only backups e.g. no regular only backup just the config file

oehrlis commented 4 years ago

Flag -t now accept FULL, INCREMENTAL or CONFIG. FULL remains the default. If CONFIG is specified a regular backup is skipped.

oehrlis commented 4 years ago
2020-02-21_20:42:09  INFO : Usage, oud_backup.sh [-hv -i <OUD_INSTANCES> -t <TYPE> -m <MAILADDRESSES>]
2020-02-21_20:42:09  INFO :   -h                 Usage (this message
2020-02-21_20:42:09  INFO :   -v                 enable verbose mode
2020-02-21_20:42:09  INFO :   -i <OUD_INSTANCES> List of OUD instances (default ALL)
2020-02-21_20:42:09  INFO :   -t <TYPE>          Backup Type FULL, INCREMENTAL or just CONFIG (default FULL)
2020-02-21_20:42:09  INFO :   -k <WEEKS>         Number of weeks to keep old backups (default 4)
2020-02-21_20:42:09  INFO :   -o                 force to send mails. Requires -m <MAILADDRESSES>
2020-02-21_20:42:09  INFO :   -L                 Backup current instance log files (default: no logfile backup)
2020-02-21_20:42:09  INFO :   -m <MAILADDRESSES> List of Mail Addresses
2020-02-21_20:42:09  INFO :   -f <BACKUPPATH>    Directory used to store the backups (default: $OUD_BACKUP_DIR)
2020-02-21_20:42:09  INFO : Logfile : /u01/log/oud_backup.log
oehrlis commented 4 years ago
oracle@eusoud:/u00/app/oracle/ [oud_eus] oud_backup.sh -v -t CONFIG
2020-02-21_20:43:22  INFO : Load list of OUD instances
2020-02-21_20:43:22  INFO : Initiate backup for OUD instances oud_eus 
2020-02-21_20:43:22  INFO : Define backup set for week 07 as backup_set2
2020-02-21_20:43:22  INFO : Define backup set to be purged for week 3 as backup_set3
2020-02-21_20:43:22  INFO : [oud_eus] Check if oud_eus is running
2020-02-21_20:43:22  INFO : [oud_eus] OUD Instance oud_eus up.
2020-02-21_20:43:22  INFO : [oud_eus] start backup for oud_eus for Week 07
2020-02-21_20:43:22  INFO : [oud_eus] backup log file /u01/backup/backups/oud_eus/oud_backup_oud_eus.log
2020-02-21_20:43:22  INFO : [oud_eus] Backup type set to CONFIG, skip regular OUD backups
config
2020-02-21_20:43:22  INFO : [oud_eus] backup config directory
2020-02-21_20:43:22  INFO : [oud_eus] cat of backup log /u01/backup/backups/oud_eus/oud_backup_oud_eus.log
2020-02-21_20:43:22  
tar -Pzcvf /u01/backup/backups/oud_eus/backup_set2/oud_eus_config.tgz /u01/instances/oud_eus/OUD/config
/u01/instances/oud_eus/OUD/config/
/u01/instances/oud_eus/OUD/config/admin-backend.ldif
/u01/instances/oud_eus/OUD/config/concat-schema/
/u01/instances/oud_eus/OUD/config/concat-schema/schema.ldif.current
/u01/instances/oud_eus/OUD/config/truststore
/u01/instances/oud_eus/OUD/config/messages/
/u01/instances/oud_eus/OUD/config/messages/password-expiring.template
/u01/instances/oud_eus/OUD/config/messages/account-permanently-locked.template
/u01/instances/oud_eus/OUD/config/messages/account-disabled.template
/u01/instances/oud_eus/OUD/config/messages/password-expired.template
/u01/instances/oud_eus/OUD/config/messages/account-idle-locked.template
/u01/instances/oud_eus/OUD/config/messages/account-temporarily-locked.template
/u01/instances/oud_eus/OUD/config/messages/password-changed.template
/u01/instances/oud_eus/OUD/config/messages/account-reset-locked.template
/u01/instances/oud_eus/OUD/config/messages/account-expired.template
/u01/instances/oud_eus/OUD/config/messages/account-unlocked.template
/u01/instances/oud_eus/OUD/config/messages/password-reset.template
/u01/instances/oud_eus/OUD/config/messages/account-enabled.template
/u01/instances/oud_eus/OUD/config/snmp/
/u01/instances/oud_eus/OUD/config/snmp/security/
/u01/instances/oud_eus/OUD/config/snmp/security/oud-snmp.security
/u01/instances/oud_eus/OUD/config/keystore
/u01/instances/oud_eus/OUD/config/ads-keystore.pin
/u01/instances/oud_eus/OUD/config/ads-truststore
/u01/instances/oud_eus/OUD/config/admin-backend.ldif.old
/u01/instances/oud_eus/OUD/config/MakeLDIF/
/u01/instances/oud_eus/OUD/config/MakeLDIF/example.template
/u01/instances/oud_eus/OUD/config/MakeLDIF/last.names
/u01/instances/oud_eus/OUD/config/MakeLDIF/streets
/u01/instances/oud_eus/OUD/config/MakeLDIF/cities
/u01/instances/oud_eus/OUD/config/MakeLDIF/states
/u01/instances/oud_eus/OUD/config/MakeLDIF/first.names
/u01/instances/oud_eus/OUD/config/tasks.ldif
/u01/instances/oud_eus/OUD/config/ads-keystore
/u01/instances/oud_eus/OUD/config/admin-truststore
/u01/instances/oud_eus/OUD/config/schema/
/u01/instances/oud_eus/OUD/config/schema/99-user.ldif
/u01/instances/oud_eus/OUD/config/admin-keystore.pin
/u01/instances/oud_eus/OUD/config/wordlist.txt
/u01/instances/oud_eus/OUD/config/tools.properties
/u01/instances/oud_eus/OUD/config/java.properties
/u01/instances/oud_eus/OUD/config/archived-configs/
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093206Z-2.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093232Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093226Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093150Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093208Z-5.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093207Z-8.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093148Z-10.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093207Z-12.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093218Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093225Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093219Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093148Z-4.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093208Z-4.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093207Z-9.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093207Z-13.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093148Z-11.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093221Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093209Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093208Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093234Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093148Z-5.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093206Z-3.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093222Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093207Z-6.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093149Z-4.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093207Z-2.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093149Z-12.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093207Z-3.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093149Z-13.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093207Z-7.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093149Z-5.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093150Z-2.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093149Z-10.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093149Z-2.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093208Z-9.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093207Z-4.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093216Z-2.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093148Z-8.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093149Z-6.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093208Z-8.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093207Z-5.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093216Z-3.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093148Z-9.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093149Z-7.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093209Z-2.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093149Z-11.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093149Z-3.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093208Z-7.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093207Z-10.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093148Z-12.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093206Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093207Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093149Z-8.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093148Z-6.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093217Z-2.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093215Z-2.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093208Z-3.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093239Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093148Z-2.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093215Z-3.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093208Z-2.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093215Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093148Z-3.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093208Z-6.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093148Z-13.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093207Z-11.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093149Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093217Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093216Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093149Z-9.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093148Z-7.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093148Z.gz
/u01/instances/oud_eus/OUD/config/archived-configs/config-20191119093217Z-3.gz
/u01/instances/oud_eus/OUD/config/admin-keystore
/u01/instances/oud_eus/OUD/config/keystore.pin
/u01/instances/oud_eus/OUD/config/config.ldif.startok
/u01/instances/oud_eus/OUD/config/buildinfo
/u01/instances/oud_eus/OUD/config/ads-truststore.pin
/u01/instances/oud_eus/OUD/config/config.ldif
2020-02-21_20:43:22  INFO : [oud_eus] Backup for oud_eus successfully finished
2020-02-21_20:43:22  INFO : [oud_eus] No old backup found (eg. backup_set3 week 3)
2020-02-21_20:43:22  END  : of oud_backup.sh
oehrlis commented 4 years ago

commited to the master branch. Will be in next release