Pular para o conteúdo
  • Este tópico contém 5 respostas, 3 vozes e foi atualizado pela última vez 14 anos, 2 meses atrás por Victor Armbrust.
Visualizando 6 posts - 1 até 6 (de 6 do total)
  • Autor
    Posts
  • #102266
    rman
    Participante

      Olá,

      Atualmente o archive log está sendo gerado dentro da flash_recovery_area. Alterando o parâmetro log_archive_format para mudar o formato infelizmente não está fazendo efeito, esse parâmetro só se aplica se o archive log está sendo gerado fora da flash_recovery_area ?

      Procedimentos executados:


      SQL> alter system set log_archive_format = '%t.%s.%r.archivelog' scope = spfile;
      SQL> shutdown immediate;
      SQL> startup;
      SQL> show parameter log_archive_format;
      NAME TYPE VALUE
      ------------------------------------ ----------- ------------------------------
      log_archive_format string %t.%s.%r.archivelog
      SQL> alter system switch logfile;
      SQL> exit;

      Verificando o archive log gerado:


      [oracle@vm-sakamoto oracle]$ tree flash_recovery_area/
      flash_recovery_area/
      |-- ORCL
      | |-- archivelog
      | | `-- 2011_12_19
      | | |-- o1_mf_1_9185_7gyy2zsr_.arc
      | | |-- o1_mf_1_9186_7gyyont2_.arc
      | | |-- o1_mf_1_9187_7gyz9nnw_.arc
      | | |-- o1_mf_1_9188_7gyzj9gm_.arc
      | | `-- o1_mf_1_9189_7gyzst0q_.arc
      | |-- autobackup
      | | `-- 2011_12_19
      | | `-- o1_mf_s_770309607_7gyxsrgs_.bkp
      | `-- backupset
      | `-- 2011_12_19
      | `-- o1_mf_nnndf_TAG20111219T150901_7gyvxg2z_.bkp
      `-- orcl
      |-- control01.ctl
      |-- redo01a.rdo
      |-- redo02a.rdo
      `-- redo03a.rdo

      Repare que no formato passado a extensão foi definida como .archivelog e o archive está como .arc

      Alguém tem ideia ? Estou utilizando o Oracle 10g R2 (10.2.0.4.0)

      #102275
      PR0G
      Participante

        Você está dizendo que mudou o parâmetro. Mas como fez isso?
        Sei que a pergunta é meio óbvia. Mas é que não faz muito sentido a mudança não ter efeito…

        A menos que você tenha mudado isso apenas no pfile e o banco esteja subindo pelo spfile que existia antes da mudança.

        O comportamento padrão do Oracle é usar o spfile, se ele estiver lá e for válido.

        Tenta fazer assim:

        sqlplus / as sysdba

        SQL> create pfile=’/tmp/teste’ from spfile;
        SQL> shutdown immediate;

        edite o /tmp/teste do jeito que acha que deve ser o parâmetro

        sqlplus / as sysdba

        SQL> create spfile from pfile=’/tmp/teste’ ;
        SQL> startup;

        Ou ainda, para fins de teste do parâmentro

        SQL> startup pfile=’/tmp/teste’ ;

        Espero que ajude a dica

        🙂

        #102281
        rman
        Participante

          @PR0G

          A mudança foi feita de seguinte forma:

          SQL> alter system set log_archive_format = '%t.%s.%r.archivelog' scope = spfile;
          SQL> shutdown immediate;
          SQL> startup;

          E o banco utiliza o spfile.

          Tem algo errado no procedimento ?

          #102282
          Victor Armbrust
          Mestre

            Fala RMAN,

            Quando se usa o “flash_recovery_area” o parametro LOG_ARCHIVE_FORMAT é ignorado…

            Segue pra tirar sua dúvida:

            (…)
            [b]
            The archived redo log files in the flash recovery area are given Oracle-managed filenames that are not based on the LOG_ARCHIVE_FORMAT parameter.[/b] For example, if you generate an archived log:

            ALTER SYSTEM ARCHIVE LOG CURRENT;

            An archived log file is created in the primary archiving location, as well as the following flash recovery area subdirectory: /u01/oradata/rcv_area/SAMPLE/archivelog/YYYY_MM_DD

            where YYYY_MM_DD is the creation date format.

            (…)

            http://docs.oracle.com/cd/B19306_01/bac … tup005.htm

            abs
            Victor DBA

            #102284
            rman
            Participante

              @varmbrust

              Confirmado a minha suspeita 😆

              Obrigado pela resposta.

              #102306
              Victor Armbrust
              Mestre

                heheheheh… showww…
                abs

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