rgarbin 0 Denunciar post Postado Maio 29, 2007 Pessoal, existe algum SQL que eu possa executar para recuperar uma consulta que eu fiz no sql*plus uns dois dias atras???Se alguem poder me ajudar!Desde já agradeço! Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Maio 29, 2007 se você der sorte e a base não for usado ela pode estar na view vV$SQL ou pela V$SQLTEXT. Compartilhar este post Link para o post Compartilhar em outros sites
alphamek 2 Denunciar post Postado Maio 30, 2007 Exatamente como o Motta disse, mais isso será muito variável, porque irá depender do seu Library Cache (Onde guarda as instruções SQL), e irá depender do tamanho do SHARED_POOL_SIZE e da quantidade de instruções SQL seu banco de dados está processando. Isso passeando se pelas views v$sqlarea ou v$sqltext. Porém, nós DBAs temos uma arma muito boa, chamado LOG MINER, ele examina os REDOS e ARCHIVES, e apartir dele tu consegue pegar todas as instruções DML executadas no banco de dados. Desde a criação do banco até 1, 2 ou 3 semanas atrás. Entre no site da Oracle (otn.oracle.com) e procure mais informações sobre ele. Abraços, http://forum.imasters.com.br/public/style_emoticons/default/graduated.gif Compartilhar este post Link para o post Compartilhar em outros sites
rgarbin 0 Denunciar post Postado Maio 30, 2007 Valeu a força galera! Compartilhar este post Link para o post Compartilhar em outros sites