- Este tópico contém 23 respostas, 5 vozes e foi atualizado pela última vez 17 anos, 8 meses atrás por
mpvargas.
-
AutorPosts
-
8 de julho de 2008 às 12:51 am #82183
mpvargas
ParticipanteCaros 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.8 de julho de 2008 às 3:25 am #82184CleitonHanzen
ParticipanteOpá..
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?
8 de julho de 2008 às 2:39 pm #82187mpvargas
ParticipanteOi Cleiton,
Sim. Ele possui esse privilégio.8 de julho de 2008 às 3:39 pm #82188Anônimo
vc rodou :
GRANT recovery_catalog_owner TO rman;
??
8 de julho de 2008 às 4:19 pm #82189mpvargas
ParticipanteDei 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”8 de julho de 2008 às 5:02 pm #82191Anônimo
Não que seja isso mas, como está o seu SQLNET.ORA ?
8 de julho de 2008 às 5:21 pm #82192mpvargas
ParticipanteTenho 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: 08 de julho de 2008 às 7:25 pm #82193Rodrigo Almeida
ParticipantePasse apenas o (grant recovery_catalog_owner to rman) que irá solucionar seu problema.
Abraços,
8 de julho de 2008 às 8:55 pm #82196Anônimo
o que vc postou não foi o SQLNET.LOG ??
coloca o SQLNET.ORA que está no diretório
$ORACLE_HOME/network/adminou se preferir, verifique se nesse arquivo existe a seguinte linha :
NAMES.DIRECTORY_PATH= (TNSNAMES,EZCONNECT)
8 de julho de 2008 às 9:26 pm #82197mpvargas
Participantealphamek
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 problemavdrago
Desculpe… segue abaixo o sqlnet.orasqlnet.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)
8 de julho de 2008 às 10:35 pm #82198Anô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 ?
8 de julho de 2008 às 11:08 pm #82200mpvargas
Participantevdrago
Pesquisando pelo EM, o valor desse parâmetro = EXCLUSIVE
Onde fica esse parâmetro, no spfile?8 de julho de 2008 às 11:32 pm #82201Rodrigo Almeida
ParticipanteMarcelo,
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, 😛
9 de julho de 2008 às 3:49 am #82202mpvargas
ParticipanteCaros amigos,
essa opção “orapwd file=pw passoword= entries=7” eu tenho que incluir no spfile?9 de julho de 2008 às 4:53 am #82203Rodrigo Almeida
ParticipanteMarcelo,
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,
-
AutorPosts
- Você deve fazer login para responder a este tópico.