Para o código acima, executar "bash -n" fornece a seguinte saída:
line 42: unexpected EOF while looking for matching '"'
line 45: syntax error: unexpected end of file
Então altere o comando de criação do tarball para o seguinte:
tar -cvzf "$TEMPDIR"/$(date +%Y%m%d)"_"$DATABASEENV"_"$DATABASESCHEMA".tar.gz" "$LOCALDIR"/*
Suponho que isso funcione.