SQL Analyze
Pessoal,
estou precisando usar o sql analyze mas nao consigo logar nele, alguem pode me ajudar???
Fabio Miaco.
estou precisando usar o sql analyze mas nao consigo logar nele, alguem pode me ajudar???
Fabio Miaco.
Miaco
Curtidas 0
Respostas
Haysar
07/04/2004
Olá,
Não entendi direito a sua pergunta...mas para fazer um analyze no banco, na minha opinião é por linha de comando.... ´Analyze Table ´TABLE_NAME´ compute statistics; faz se um scripts para rodar para todas as tabelas, com isso só agendar ou na Cron(Unix) ou no gerenciador de tarefas(Windows) ou até mesmo criar um job no Oracle.
Se por acaso respondi nada a ver com o que vc perguntou, me desculpe....
Não entendi direito a sua pergunta...mas para fazer um analyze no banco, na minha opinião é por linha de comando.... ´Analyze Table ´TABLE_NAME´ compute statistics; faz se um scripts para rodar para todas as tabelas, com isso só agendar ou na Cron(Unix) ou no gerenciador de tarefas(Windows) ou até mesmo criar um job no Oracle.
Se por acaso respondi nada a ver com o que vc perguntou, me desculpe....
GOSTEI 0
Motta
07/04/2004
este exemplo cria um job que roda todo dominGo 0h e faz analize do schema XPTO
declare
x binary_integer;
begin
dbms_job.submit(x,
´dbms_utility.analyze_schema(´´XPTO´´,´´COMPUTE´´);´,
TO_DATE(´16/05/2004 00:00:00´,´DD/MM/YYYY HH24:MI:SS´),
´trunc(next_day(sysdate,´sunday´))´);
dbms_output.put_line(x);
end;
declare
x binary_integer;
begin
dbms_job.submit(x,
´dbms_utility.analyze_schema(´´XPTO´´,´´COMPUTE´´);´,
TO_DATE(´16/05/2004 00:00:00´,´DD/MM/YYYY HH24:MI:SS´),
´trunc(next_day(sysdate,´sunday´))´);
dbms_output.put_line(x);
end;
GOSTEI 0