Como funcionam as senhas

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
simoesluciano
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qua, 13 Set 2006 9:02 am
Localização: Vitória

Olá, sou novato em Oracle e tenho algumas dúvidas sobre seu funcionamento. Uma delas é:

Os usuários e senhas (SYS, SYSADMIN, ...) são por ambiente de instalação ou por DB? Ou seja, se eu restaurar um backup gerado em uma máquina X em uma máquina Y, devo utilizar quais senhas (sendo que X e Y tem senhas diferentes)?


Obrigado.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5026
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Tem um artigo no blog do Márcio Portes sobre EXP com senhas. Veja isso:
http://mportes.blogspot.com/2006/09/exp ... enhas.html
:-o
As vezes precisamos fazer um export/import e levar os usuários e senha (originais). Para isso, há um pequeno truque usando o arquivo de import, veja exemplo:

Selecionar tudo

ops$marcio@YODA10G> !exp / file=users.dmp full=y

Export: Release 10.2.0.2.0 - Production on Fri Aug 18 20:04:48 2006

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


Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
Export done in US7ASCII character set and AL16UTF16 NCHAR character set
server uses WE8ISO8859P1 character set (possible charset conversion)

About to export the entire database ...
. exporting tablespace definitions
. exporting profiles
. exporting user definitions
. exporting roles
. exporting resource costs
. exporting rollback segment definitions
. exporting database links
. exporting sequence numbers
. exporting directory aliases
. exporting context namespaces
. exporting foreign function library names
. exporting PUBLIC type synonyms           <<<<<-------- FIZ UM CTRL-c AQUI.
EXP-00008: ORACLE error 1013 encountered ORA-01013:
user requested cancel of current operation
EXP-00000: Export terminated unsuccessfully 

ops$marcio@YODA10G> !strings users.dmp | grep -i ops$marcio
CREATE USER "OPS$MARCIO" IDENTIFIED BY VALUES '780383AD56F94137' DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP"
GRANT UNLIMITED TABLESPACE TO "OPS$MARCIO"
GRANT "DBA" TO "OPS$MARCIO"
ALTER USER "OPS$MARCIO" DEFAULT ROLE ALL
ALAN WILSON RESENDE
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Ter, 11 Jul 2006 5:54 pm
Localização: CURITIBA-PR
Alan Wilson Resende
Oracle Database Administrator

Olá!

As senhas dos usuários SYS e SYSTEM são definidas por instância.

Se você estiver importando o arquivo para a instância X.

Att.

Alan Resende
Oracle DBA.
Curitiba-PR.
ALAN WILSON RESENDE
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Ter, 11 Jul 2006 5:54 pm
Localização: CURITIBA-PR
Alan Wilson Resende
Oracle Database Administrator

Desculpe.

Não terminei minha frase.

As senhas dos usuários SYS e SYSTEM são definidas por instância.

Se você estiver importando o arquivo para a instância X deverá usar a senha desta instância.

Att.
simoesluciano
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qua, 13 Set 2006 9:02 am
Localização: Vitória

Mas isso é muito ruim. Se eu tiver acesso a um arquivo de backup e restaurar em uma máquina local com uma instalação feita por mim terei acesso a dados sem maiores dificuldades.

Ou estou enganado?
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante