Pular para o conteúdo
Visualizando 15 posts - 1 até 15 (de 24 do total)
  • Autor
    Posts
  • #82183
    mpvargas
    Participante

      Caros Amigos,
      Gostaria de uma ajuda por favor.
      Mudamos de plataforma, e estou criando um novo catálogo RMAN, mas quando vou executar o comando “connect target rman/password@db”
      recebo a mensagem de erro ORA-01031: insufficient privileges
      Já tentei de tudo (dentro dos meus conhecimentos) não sei mais o que fazer.
      Agradeço pela ajuda. Obrigado.

      #82184
      CleitonHanzen
      Participante

        Opá..

        Para um usuário conectar conseguir conectar como target no RMAN, este usuário precisa do privilégio sysdba. O seu usuário possui este privilégio?

        #82187
        mpvargas
        Participante

          Oi Cleiton,
          Sim. Ele possui esse privilégio.

          #82188
          Anônimo

            vc rodou :

            GRANT recovery_catalog_owner TO rman;

            ??

            #82189
            mpvargas
            Participante

              Dei os seguintes privilégios para o user RMAN

              GRANT CREATE TYPE TO “RMAN”
              GRANT SYSDBA TO “RMAN”
              GRANT “CONNECT” TO “RMAN”
              GRANT “RECOVERY_CATALOG_OWNER” TO “RMAN”
              GRANT “RESOURCE” TO “RMAN”

              #82191
              Anônimo

                Não que seja isso mas, como está o seu SQLNET.ORA ?

                #82192
                mpvargas
                Participante

                  Tenho alguns erros logados… alguns repetidos sobre o Rman, como esse abaixo:

                  Fatal NI connect error 12505, connecting to:
                  (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rjnit004.corp.asoec.com.br)(PORT=1521
                  ))(CONNECT_DATA=(SID=rman)(CID=(PROGRAM=emagent)(HOST=rjnit004.corp.asoec.com.br
                  )(USER=oracle))))

                  VERSION INFORMATION:
                  TNS for Linux: Version 10.2.0.1.0 – Production
                  TCP/IP NT Protocol Adapter for Linux: Version 10.2.0.1.0 – Production
                  Time: 07-JUL-2008 17:04:48
                  Tracing not turned on.
                  Tns error struct:
                  ns main err code: 12564
                  TNS-12564: TNS:connection refused
                  ns secondary err code: 0
                  nt main err code: 0
                  nt secondary err code: 0
                  nt OS err code: 0

                  #82193
                  Rodrigo Almeida
                  Participante

                    Passe apenas o (grant recovery_catalog_owner to rman) que irá solucionar seu problema.

                    Abraços,

                    #82196
                    Anônimo

                      o que vc postou não foi o SQLNET.LOG ??

                      coloca o SQLNET.ORA que está no diretório
                      $ORACLE_HOME/network/admin

                      ou se preferir, verifique se nesse arquivo existe a seguinte linha :

                      NAMES.DIRECTORY_PATH= (TNSNAMES,EZCONNECT)

                      #82197
                      mpvargas
                      Participante

                        alphamek
                        tentei somente com esse privilégio mas infelizmente deu o mesmo problema… tentei tb com grant recovery_catalog_owner + grant sysdba mas continua dando o mesmo problema

                        vdrago
                        Desculpe… segue abaixo o sqlnet.ora

                        sqlnet.ora Network Configuration File: /u01/app/oracle/product/10.2.0/db_1/network/admin/sqlnet.ora

                        Generated by Oracle configuration tools.

                        NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

                        #82198
                        Anônimo

                          procurando na net, algumas pessoas só conseguiram resolver criando um arquivo pwd. Como está o seu parâmetro de inicialização

                          remote_login_passwordfile ?

                          #82200
                          mpvargas
                          Participante

                            vdrago

                            Pesquisando pelo EM, o valor desse parâmetro = EXCLUSIVE
                            Onde fica esse parâmetro, no spfile?

                            #82201
                            Rodrigo Almeida
                            Participante

                              Marcelo,

                              Teste básico, tente se conectar no seu novo banco de dados (onde está o catálogo) usando o usuário SYS com a role SYSDBA, exemplo:

                              brafg@oracle> sqlplus sys@ as sysdba

                              E veja se dá o mesmo erro de privilégios.

                              Caso dê, como mencionado acima pelo amigo, deverá criar um arquivo de senha usando o ORAPWD, por padrão no $ORACLE_HOMEdbs, exmeplo:

                              orapwd file=pw passoword= entries=7

                              E posteriormente, configurar na instância o parâmetro remote_login_passwordfile para EXCLUSIVE.

                              Depois de tudo funcionar, poderá testar novamente com o usuário RMAN. Pois, para backup e recover, precisa ter permissões de STARTUP e SHUTDOWN na base de dados, exclusivo do SYSDBA.

                              Abraços, 😛

                              #82202
                              mpvargas
                              Participante

                                Caros amigos,
                                essa opção “orapwd file=pw passoword= entries=7” eu tenho que incluir no spfile?

                                #82203
                                Rodrigo Almeida
                                Participante

                                  Marcelo,

                                  O ORAPWD é um aplicativo do Oracle Server que serve para criação de arquivos de senha (para acessos com privilégios de SYSDBA remotamente).

                                  O ORAPWD, assim como ORADIM, IMP, EXP, RMAN, SQLPLUS são aplicativo por linha de comando, por isso o comando acima. (Claro que tem as versões gráficas, porém, falo dos executáveis).

                                  Abraços,

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