#!/bin/bash
###
# ============LICENSE_START=======================================================
-# ECOMP Policy Engine
+# ONAP Policy Engine
# ================================================================================
# Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
# ================================================================================
# db_backup_remote.sh: Perform database backup from remote
#
# Usage : db_backup_remote.sh db_user db_user_password database db_hostname
-# Example: db_backup_remote.sh policy_user password ecomp_sdk localhost.com
+# Example: db_backup_remote.sh policy_user password onap_sdk localhost.com
#
# Note: 1. mysqldump utility must be available in the env where this script intend to run
# 2. db_user requires at least the SELECT privilege for dumped tables
DB_PASSWORD="${2}"
DATABASE="${3}"
DB_HOSTNAME="${4}"
+ if [ -z ${POLICY_LOGS} ]; then
+ POLICY_LOGS=/var/log/onap
+ fi
+ mkdir -p $POLICY_LOGS/policy/db
+ LOG=$POLICY_LOGS/policy/db/db_backup_remote_$DATE.log
+ ERR=$POLICY_LOGS/policy/db/db_backup_remote_$DATE.err
+
echo "db_backup_remote.sh for [$DATABASE]@[${DB_HOSTNAME}] started ... `date`" | tee -a $LOG
echo "DB_USER : $DB_USER" | tee -a $LOG
echo "DATABASE : $DATABASE" | tee -a $LOG
echo "DB_HOSTNAME: $DB_HOSTNAME" | tee -a $LOG
DAILY_BACKUP_DIR=$POLICY_HOME/data/mysql/$DATE
- LOG=$POLICY_HOME/logs/db_backup_remote_$DATE.log
- ERR=$POLICY_HOME/logs/db_backup_remote_$DATE.err
create_backup_dir
backup_database
echo "db_backup_remote.sh for [$DATABASE]@[${DB_HOSTNAME}] completed ... `date`" | tee -a $LOG
else
echo "Usage : db_backup_remote.sh db_user_id db_user_password database db_hostname"
- echo "Example: db_backup_remote.sh policy_user password ecomp_sdk localhost.com"
+ echo "Example: db_backup_remote.sh policy_user password onap_sdk localhost.com"
fi