Na base origem, caso seja 10g:
Select 'alter user '||username||' identified by values '''||password||''';'
>From dba_users;

​


Att,/Regards,

Vitor Jr.
Infraestrutura / Infrastructure Team
Oracle 11g DBA Certified Professional - OCP
Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid 
Infrastructure Administrator - OCE
Oracle Database 11g Performance Tuning Certified Expert - OCE
Oracle Exadata 11g Certified Implementation Specialist
Oracle Certified Associate, MySQL 5
mail, gtalk e msn: vitorj...@gmail.com
http://certificacaobd.com.br/
skype: vjunior1981

-----Mensagem original-----
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome 
de Wanderson Barrence
Enviada em: sexta-feira, 10 de maio de 2013 13:57
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Re: Configuração de senhas Oracle 11g

É porque eu só preciso recuperar a senha e deixá-las iguais entre duas bases, 
estou estudando uma maneira de alterar sem precisar excluir o usuários.

--
Wanderson Barrence
DBA Oracle 10g/11g
Analista de Testes - CBTS
------------------------------------------------------------------
Skype: wbarrence
Facebook:http://www.facebook.com/wbarrence
Linkedin: http://br.linkedin.com/in/wbarrence


Em 10 de maio de 2013 13:52, J. Laurindo Chiappa
<jlchia...@yahoo.com.br>escreveu:

> **
>
>
> Acho ** curioso ** que vc tenha usuários sem GRANTs e ROLEs 
> específicas, mas ok : se é isso, além de usar o GET_DDL que mostrei 
> para extrair os usuários , extraia também os PROFILEs com outro 
> comando GET_DDL passando PROFILE como argumento, simples...
>
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br, Wanderson Barrence 
> <wbarrence@...> escreveu
> >
> > Na verdade eu não preciso do grants e roles, somente dos usuários,
> profiles
> > e senhas.
> >
> > Principalmente as senhas.
> >
> > Att,
> >
> > --
> > Wanderson Barrence
> > DBA Oracle 10g/11g
> > Analista de Testes - CBTS
> > ----------------------------------------------------------
> > Skype: wbarrence
> > Facebook:http://www.facebook.com/wbarrence
> > Linkedin: http://br.linkedin.com/in/wbarrence
> >
> >
> > Em 10 de maio de 2013 12:46, J. Laurindo Chiappa
> > <jlchiappa@...>escreveu:
> >
> > > **
>
> > >
> > >
> > > Nope, no RDBMS Oracle rigorosamente não é possível se fazer 
> > > export/cópia/whatever de views ou tabelas internas....
> > > O que vc poderia fazer é Extrair os DDLs e executar os CREATEs 
> > > gerados
> no
> > > banco-destino, o comando seria algo do tipo :
> > >
> > > set head off
> > > set pages 0
> > > set long 9999999
> > >
> > > select
> > > dbms_metadata.get_ddl('USER', username) || '/' usercreate from 
> > > dba_users;
> > >
> > > ==> Mas é claro, de nada adianta vc só ter os comandos de criação 
> > > de usuários SE há dependências, ie : os usuários possuem PROFILEs, 
> > > GRANTs, ROLEs , etc, que precisam Também ir pro banco-destino - 
> > > nesse caso,
> embora
> > > possível extrair tudo isso também via diferentes chamadas à 
> > > GET_DDL,
> talvez
> > > nesse caso o melhor seria simplesmente exportar os metadados e
> importar no
> > > destino, pedindo um export full mas excluindo tabelas, índices, 
> > > dados, triggers, constraints : só sobram os "objetos gerais", como 
> > > ROLEs,
> USERS,
> > > PROFILES, etc...
> > >
> > >
> > > []s
> > >
> > > Chiappa
> > >
> > > --- Em oracle_br@yahoogrupos.com.br, Wanderson Barrence 
> > > <wbarrence@> escreveu
> > > >
> > > > Só mais uma pergunta!!!
> > > >
> > > > Existe alguma maneira de copiar a view DBA_USERS de um banco e
> clonar em
> > > > outro?
> > > >
> > > > Att,
> > > >
> > > > --
> > > > Wanderson Barrence
> > > > DBA Oracle 10g/11g
> > > > Analista de Testes - CBTS
> > > > ----------------------------------------------------------
> > > > Skype: wbarrence
> > > > Facebook:http://www.facebook.com/wbarrence
> > > > Linkedin: http://br.linkedin.com/in/wbarrence
> > > >
> > > >
> > > > Em 10 de maio de 2013 11:20, J. Laurindo Chiappa
> > > > <jlchiappa@>escreveu:
>
> > > >
> > > > > **
> > >
> > > > >
> > > > >
> > > > > Tudo jóia ? Então, pmfji mas afaik *** não ** é possível se 
> > > > > ter um
> > > usuário
> > > > > sem senha, ou com uma senha que só valha para o próximo login 
> > > > > : o
> que
> > > vc
> > > > > Poderia fazer (no 11g) é criar o usuário com a senha já 
> > > > > expirada,
> aí
> > > (** SE
> > > > > ** a conexão vai ser feita por OCI)já vai ser reconhecido que 
> > > > > a
> senha
> > > tá
> > > > > expirada e vai ser solicitada uma nova, exemplo :
> > > > >
> > > > > [oracle@localhost ~]$ sqlplus system/oracle
> > > > >
> > > > > SQL*Plus: Release 11.2.0.2.0 Production on Fri May 10 11:05:48 
> > > > > 2013
> > > > >
> > > > > Copyright (c) 1982, 2010, Oracle. All rights reserved.
> > > > >
> > > > > Connected to:
> > > > > Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 -
> Production
> > > > > With the Partitioning, OLAP, Data Mining and Real Application
> Testing
> > > > > options
> > > > >
> > > > > SQL> create user zezinho identified by senha_temporaria 
> > > > > SQL> password
> > > expire;
> > > > >
> > > > > User created.
> > > > >
> > > > > SQL> grant create session to zezinho;
> > > > >
> > > > > Grant succeeded.
> > > > >
> > > > > SQL> exit
> > > > > Disconnected from Oracle Database 11g Enterprise Edition 
> > > > > Release
> > > > > 11.2.0.2.0 - Production
> > > > > With the Partitioning, OLAP, Data Mining and Real Application
> Testing
> > > > > options
> > > > >
> > > > > ==> assim que o cara for conectar ....
> > > > >
> > > > > [oracle@localhost ~]$ sqlplus zezinho/senha_temporaria
> > > > >
> > > > > SQL*Plus: Release 11.2.0.2.0 Production on Fri May 10 11:07:48 
> > > > > 2013
> > > > >
> > > > > Copyright (c) 1982, 2010, Oracle. All rights reserved.
> > > > >
> > > > > ERROR:
> > > > > ORA-28001: the password has expired
> > > > >
> > > > > Changing password for zezinho
> > > > > New password:
> > > > >
> > > > > (não aparece mas ele tá pedindo a nova senha, e eu a forneci,
> abaixo
> > > > > fornecerei de novo ) :
> > > > >
> > > > > Retype new password:
> > > > > Password changed
> > > > >
> > > > > Connected to:
> > > > > Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 -
> Production
> > > > > With the Partitioning, OLAP, Data Mining and Real Application
> Testing
> > > > > options
> > > > >
> > > > > SQL>
> > > > > SQL>
> > > > >
> > > > > ===> okdoc ??? Mas veja que eu disse ** NO OCI **, E usando 
> > > > > sqlplus
> > > como
> > > > > cliente : nem sempre outros clientes e outros métodos de
> login/conexão
> > > > > (como JDBC, por exemplo) já estão programados/preparados para
> > > reconhecer
> > > > > uma senha expirada e pedir a nova, yes ??? SE os seus não 
> > > > > estão,
> > > talvez vc
> > > > > vai precisar criar uma telinha de login na aplicação que 
> > > > > reconheça passwords expiradas e abra uma nova tela para as 
> > > > > trocar (talvez
> > > chamando
> > > > > uma procedure especialmente criada), vai variar...
> > > > >
> > > > > []s
> > > > >
> > > > > Chiappa
> > > > >
> > > > > --- Em oracle_br@yahoogrupos.com.br, Wanderson Barrence
> <wbarrence@>
> > > > > escreveu
> > > > >
> > > > > >
> > > > > > Fala Milton!!! Tudo Bem?
> > > > > >
> > > > > > Então, o motivo é bem simples, eu tenho um banco de dados, e
> todos os
> > > > > > usuários estão com senhas padrão, eu quero que ao acessar 
> > > > > > cada
> > > usuário
> > > > > > defina a sua própria senha.
> > > > > >
> > > > > > Att,
> > > > > >
> > > > > > --
> > > > > > Wanderson Barrence
> > > > > > DBA Oracle 10g/11g
> > > > > > Analista de Testes - CBTS
> > > > > > ----------------------------------------------------------
> > > > > > Skype: wbarrence
> > > > > > Facebook:http://www.facebook.com/wbarrence
> > > > > > Linkedin: http://br.linkedin.com/in/wbarrence
> > > > > >
> > > > > >
> > > > > > Em 10 de maio de 2013 10:47, Milton Bastos Henriquis Jr. < 
> > > > > > miltonbastos@> escreveu:
> > >
> > > > >
> > > > > >
> > > > > > > O normal é o próprio usuário poder alterar a própria senha...
> > > > > > > Qual seria o motivo de querer impedir isso?
> > > > > > >
> > > > > > > Talvez dê pra fazer isso via trigger... mas seria bom vc
> explicar o
> > > > > motivo,
> > > > > > > pois daí talvez a gente dê uma solução melhor.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > 2013/5/10 Wanderson Barrence <wbarrence@>
> > > > >
> > > > > > >
> > > > > > > > **
> > > > > > > >
> > > > > > > >
> > > > > > > > Olá Pessoal,
> > > > > > > >
> > > > > > > > Como eu faço para deixar que o usuário defina a sua 
> > > > > > > > própria
> senha
> > > > > após o
> > > > > > > > primeiro logon no banco de dados?
> > > > > > > >
> > > > > > > > Att,
> > > > > > > >
> > > > > > > > --
> > > > > > > > Wanderson Barrence
> > > > > > > > DBA Oracle 10g/11g
> > > > > > > > Analista de Testes - CBTS
> > > > > > > > --------------------------------------------------------
> > > > > > > > --
> > > > > > > > Skype: wbarrence
> > > > > > > > Facebook:http://www.facebook.com/wbarrence
> > > > > > > > Linkedin: http://br.linkedin.com/in/wbarrence
> > > > > > > >
> > > > > > > > [As partes desta mensagem que não continham texto foram
> > > removidas]
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > [As partes desta mensagem que não continham texto foram
> removidas]
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > ------------------------------------
> > > > > > >
> > > > > > >
> > > > > > > ----------------------------------------------------------
> > > > > > > >Atenção! As mensagens do grupo ORACLE_BR são de acesso
> público e
> > > de
> > > > > > > inteira responsabilidade de seus remetentes.
> > > > > > > Acesse:
> http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> > > > > > >
> > > > > > > ----------------------------------------------------------
> > > > > > > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle »
> Package »
> > > > > > > Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM 
> > > > > > > SEU
> PROPRIO
> > > > > ESPAÇO!
> > > > > > > VISITE: http://www.oraclebr.com.br/
> > > > > > > ----------------------------------------------------------
> > > > > > > Links do Yahoo! Grupos
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > [As partes desta mensagem que não continham texto foram
> removidas]
> > > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram 
> > > > removidas]
> > > >
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

--------------------------------------------------------------------------------------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--------------------------------------------------------------------------------------------------------------------------
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » 
>Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>ESPAÇO! VISITE: http://www.oraclebr.com.br/
------------------------------------------------------------------------------------------------------------------------
 Links do Yahoo! Grupos



Responder a