Pular para o conteúdo
Visualizando 7 posts - 1 até 7 (de 7 do total)
  • Autor
    Posts
  • #102956
    rman
    Participante

      Olá,

      Atualmente temos um sistema web em PHP que trabalha com Oracle 11g R2, foi utilizado o ZendFramework + DocTrine, pelo que percebi não é utilizado pool de conexão, desta forma cada pagina carregada é aberto conexão com o Oracle e é finalizada no final do carregamento da pagina, e para cada conexão aberta é criado um arquivo *.aud no diretorio $ORACLE_BASE/admin//adump

      É possível desabilitar ou refinar essa geração de arquivo de auditoria ? O diretorio adump tinha 8 milhões de arquivos.

      #102974
      Victor Armbrust
      Mestre

        Fala RMAN

        Geralmente esses são arquivos criados por default do Oracle para logon de usuarios com GRANT SYSDBA. é o caso? Existe conexão SYSDBA? Caso não, você chegou dar uma olhada no conteúdo de alguns desses arquivos??

        abs

        #102977
        vieri
        Participante

          roda isso no sqlplus e terá a explicação.

          show parameters audit

          e tb olha o conteúdo.. são pode ser processos na crontab que acessa o SQLPLUS / as sysdba.


          #102978
          rman
          Participante

            @varmbrust @vieri

            Realmente é o que vocês disseram, pude constatar…

            Alterei o audit_trail de DB para NONE e o audit_sys_operations de TRUE para false.

            Antes da alteração qualquer conexão gerava uma *.aud

            Agora realmente só gera *.aud para conexão como SYSDBA, é possível desabilitar isso ?

            As alterações de parâmetros que eu fiz pode trazer complicações ? É recomendado fazer isso ?


            [oracle@isse ~]$ sqlplus / as sysdba

            SQL*Plus: Release 11.2.0.1.0 Production on Thu Mar 1 16:21:44 2012

            Copyright (c) 1982, 2009, Oracle. All rights reserved.

            Connected to:
            Oracle Database 11g Release 11.2.0.1.0 - 64bit Production

            SQL> show parameter audit

            NAME TYPE VALUE


            audit_file_dest string /oracle/app/admin/isse/adump
            audit_sys_operations boolean FALSE
            audit_syslog_level string
            audit_trail string NONE

            Exemplo de *.aud


            Audit file /oracle/app/admin/isse/adump/isse_ora_4886_1.aud
            Oracle Database 11g Release 11.2.0.1.0 - 64bit Production
            ORACLE_HOME = /oracle/app/product/11.2.0/isse
            System name: Linux
            Node name: isse.pmm.gov.br
            Release: 2.6.18-128.el5
            Version: #1 SMP Wed Dec 17 11:41:38 EST 2008
            Machine: x86_64
            Instance name: isse
            Redo thread mounted by this instance: 1
            Oracle process number: 42
            Unix process pid: 4886, image: oracle@isse.pmm.gov.br (TNS V1-V3)

            Thu Mar 1 12:07:29 2012 -03:00
            LENGTH : '155'
            ACTION :[7] 'CONNECT'
            DATABASE USER:[1] '/'
            PRIVILEGE :[6] 'SYSDBA'
            CLIENT USER:[6] 'oracle'
            CLIENT TERMINAL:[0] ''
            STATUS:[1] '0'
            DBID:[10] '1222283424'

            #102981
            Victor Armbrust
            Mestre

              Então, eu sei te dizer que no 11gR2 isso é default, auditar conexões de SYSDBA. Acredito que não tem como desabilitar, mas vale a pena dar uma pesquisada. Especialmente no metalink.

              O que eu uso como “rotina” é fazer uma limpeza desses arquivos gerados por conexões SYSDBA…EX: Apaga todos 1x por dia… etc..etc.

              abs

              #103008
              Rodrigo Almeida
              Participante

                Executa:

                [sql]
                alter system set audit_trail = ‘NONE’ scope=spfile;
                [/sql]

                E restart no banco de dados, que para de gerar os arquivos.

                Como mencionado nos posts anteriores.

                Abraços,

                #103018
                rman
                Participante

                  @alphamek

                  Eu já tinha executado o comando, deu certo

                  Obrigado.

                Visualizando 7 posts - 1 até 7 (de 7 do total)
                • Você deve fazer login para responder a este tópico.