Главная страница статей --> Хитрости при программировании php, заметки по базам данных

Как заставить ORACLE анализировать все таблицы?

Источник: realcoding.net

Конечно, можно использовать dbms_sql, dbms_job...

А можно и так:

#!/bin/sh
#
# analyze all tables
#

sqlfile=/tmp/analyze.sql
logfile
=/tmp/analyze.log

echo @connect dbo/passwd@ > $sqlfile

$oracle_home
/bin/svrmgrl <> $sqlfile
connect dbo
/passwd
select
table, table_name from all_tables where owner = dbo;
eof

echo exit >> $sqlfile
cat $sqlfile
> $logfile

cat $sqlfile
$oracle_home/bin/svrmgrl >> $logfile

cat $logfile
/usr/bin/mailx -s analyze tables tlk@nbd.kis.ru

rm $sqlfile
rm $logfile



Похожие статьи:
- ADO и XML
- Динамические формы - проверка ввода на JavaScript
- SQL Server в вопросах и ответах
- Схемы блокировок в Базах Данных
- Динамические SQL-запросы Oracle для ускорения выборок данных
- Защита баз mdb
- Один из вариантов соглашения об именах объектов MS SQL Server
- Создание и удаление БД в MS SQL Server
- Обмен данными между Excel и MySQL
- Хранилища MySQL
- Примеры реализации Хранилищ данных предприятия
- Начинающему php программисту или как начать зарабатывать


Оглавление | Обсудить на форуме | Главная страница сайта | Карта сайта |

Контакты
Редакция:
[0.001]