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 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] >