-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path09-estatisticas-extras.sh
executable file
·37 lines (32 loc) · 1.02 KB
/
09-estatisticas-extras.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
# Verifica na lista de tabelas se alguma ja existe
# O script so cria as tabelas se nenhuma delas existir no banco
. env.sh
echo "*********************** $0 ************************"
echo
ARQ="objetos/templates/05-ttipo_estatistica_rac-extra.sql"
SQL="objetos/gerados/05-ttipo_estatistica_rac-extra.sql"
TAB="TTIPO_ESTATISTICA_RAC"
EXISTE=`sqlplus -s $USUARIO/$SENHA@$ORACLE_SID <<EOF | grep $TAB
SET HEAD OFF
SET FEEDBACK OFF
SELECT TABLE_NAME
FROM USER_TABLES
WHERE TABLE_NAME = '$TAB';
QUIT;
EOF`
if [ "$EXISTE" = "$TAB" ]; then
cp $ARQ $SQL
echo "Inserindo valores extras em $TAB"
echo "************ IMPORTANTE *******************"
echo "Tabela TESTATISTICAS_RAC ira crescer MUITO rapido."
echo "Atentar para os procedimentos de arquivamento da mesma!"
sqlplus $USUARIO/$SENHA@$ORACLE_SID @$SQL
else
echo "A tabela $TAB nao existe no banco de dados."
echo "Ou a instalacao nao foi feita ou algum procedimento falhou!"
echo "Verificar os logs de instalacao em $INSTALL_LOG"
fi
echo
echo
exit