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

Конечно, можно использовать 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' Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript

rm $sqlfile
rm $logfile

Читать комменты и комментировать

Добавить комментарий / отзыв



Защитный код
Обновить

Как заставить ORACLE анализировать все таблицы? | | 2010-09-16 05:24:21 | | Базы данных | | Конечно, можно использовать dbms_sql, dbms_job... А можно и так:#!/bin/sh## analyze all tables#sqlfile=/tmp/analyze.sqllogfile=/tmp/analyze.logecho @connect dbo/passwd@ > | РэдЛайн, создание сайта, заказать сайт, разработка сайтов, реклама в Интернете, продвижение, маркетинговые исследования, дизайн студия, веб дизайн, раскрутка сайта, создать сайт компании, сделать сайт, создание сайтов, изготовление сайта, обслуживание сайтов, изготовление сайтов, заказать интернет сайт, создать сайт, изготовить сайт, разработка сайта, web студия, создание веб сайта, поддержка сайта, сайт на заказ, сопровождение сайта, дизайн сайта, сайт под ключ, заказ сайта, реклама сайта, хостинг, регистрация доменов, хабаровск, краснодар, москва, комсомольск |
 
Поделиться с друзьями: