[oracle_br] Re: Mudar owner

2012-04-25 Por tôpico Jales Jose Moraes



Testei o pacote em questão, mas como é para outro esquema, e a tabela está em 
produção, fiz assim (conforme sugerido também pelo Gerson) : Retirei os grants, 
fiz o create/select e apliquei as constraints novamente para esta nova tabela 
(claro, em horário específico). 
 
Obrigado a todos...



De: Paulo Petruzalek 
Para: "oracle_br@yahoogrupos.com.br"  
Enviadas: Terça-feira, 24 de Abril de 2012 16:33
Assunto: Re: [oracle_br] Re: Mudar owner

  
É verdade Chiappa, você tem toda a razão. Não tinha me atentado a este detalhe. 
A dbms_redefinition é limitada no mesmo 
schema.[]'sPauloDe: J. Laurindo Chiappa 
Para: oracle_br@yahoogrupos.com.br Enviadas: 
Terça-feira, 24 de Abril de 2012 14:15Assunto: [oracle_br] Re: Mudar owner  Eu 
já usei algumas vezes a DBMS_REDEFINITION e realmente é um recurso interessante 
: no caso em questão, porém, não tenho certeza se ela seria aplicável, pois 
sempre a usei para redefinir tabelas NO MESMO SCHEMA, não sei se ela permite 
indicar um schema diferente para a tabela sendo reconstruída, e é isso que o 
colega lá que perguntou quer fazer  iirc os argumentos da 
DBMS_REDEFINITION.START_REDEF_TABLE eram, pela ordem : username , 
original_table, interim_table, não era previsto afaik um segundo 
username...Confesso que fiquei curioso se é possível, quando tiver um tempinho 
vou pesquisar a
 respeito...  []s    Chiappa--- Em oracle_br@yahoogrupos.com.br, "Milton Bastos 
Henriquis Jr."  escreveu>> Grande Paulo!> > Muito bem 
lembrado!> > É um dos ótimos recursos que o Oracle oferece e que poucos se 
lembram> (muitos nem sabem que existe).> Eu mesmo nunca usei essa package e 
nunca me lembro dela.> > > > > > On Tue, Apr 24, 2012 at 12:30 PM, Paulo 
Petruzalek  > wrote:> > > **> >> >> > Sugiro aos colegas dar 
uma olhada na package dbms_redefinition. É a forma> > mais prática de alterar a 
estrutura de uma tabela e totalmente online  -> > podem ocorrer selects, 
inserts, deletes e updates na tabela antiga enquanto> > a nova está sendo 
criada. Fica totalmente transparente para os usuários e> > aplicações.> >> > 
Infelizmente não tenho nenhum exemplo pronto, mas a documentação oficial é> > 
bem rica nesse respeito.> >> > []'s> >> > Paulo> >> > 
> > De: Gerson Junior
 > > Para: oracle_br@yahoogrupos.com.br> > Enviadas: 
Terça-feira, 24 de Abril de 2012 11:47> > Assunto: Re: [oracle_br] Mudar owner> 
>> > Expdp do owner e table que você quer.> >> > E depois, impdp usando 
REMAP_SCHEMA.> >> > Simples assim!> >> > Abraço.> >> > Gerson S. de Vasconcelos 
Júnior> > DBA - Oracle Certified> > Fone: (16) 8176-0468> > Msn: 
gerson.vasconcelos@...> > Skype: gersonvjunior> > 
http://www.diaadiaoracle.com.br/> >> > Em 24 de abril de 2012 11:17, Milton 
Bastos Henriquis Jr. <> > miltonbastos@...> escreveu:> >> > > Não sei se há uma 
maneira direta de se fazer isso.> > >> > > Eu faria assim:> > >> > > Create 
table CGU.S_DADOS> > > as> > > select * from SMS.S_DADOS;> > >> > > Depois 
criaria as constraints e índices... depois apagaria a tabela do> > > owner 
SMS.> > >> > >> > >> > >> > > On Tue, Apr 24, 2012 at 10:57 AM, Jales Jose 
Moraes <> > > malphigjjm@...> > > > wrote:> > >> > > > **> > > >> > > >> > > >
 Bom dia,> > > >> > > > Pessoal tenho uma tabela em um owner e preciso mudar 
para outro, tem> > > algum> > > > comando e/ou forma para isso? Usei o comando 
.S_DADOS  TO OWNER  CGU;> > >  mas> > > > não deu certo.> > > > ALTER TABLE 
SMS> > > >> > > > Abraços...> > > >> > > > [As partes desta mensagem que não 
continham texto foram removidas]> > > >> > > >> > > >> > >> > >> > >> > > --> > 
> Att,> > >> > >> > > [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/> > >> > > 
--

Re: [oracle_br] Re: Mudar owner

2012-04-25 Por tôpico Jales Jose Moraes
Bom dia,
 
Testei o pacote em questão, mas como é para outro esquema, e a tabela está em 
produção, fiz assim (conforme sugerido também pelo Gerson) : Retirei os grants, 
fiz o create/select e apliquei as constraints novamente para esta nova tabela 
(claro, em horário específico). 
 
Obrigado a todos...



De: Paulo Petruzalek 
Para: "oracle_br@yahoogrupos.com.br"  
Enviadas: Terça-feira, 24 de Abril de 2012 16:33
Assunto: Re: [oracle_br] Re: Mudar owner

  
É verdade Chiappa, você tem toda a razão. Não tinha me atentado a este detalhe. 
A dbms_redefinition é limitada no mesmo schema.

[]'s

Paulo


De: J. Laurindo Chiappa 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Terça-feira, 24 de Abril de 2012 14:15
Assunto: [oracle_br] Re: Mudar owner

  Eu já usei algumas vezes a DBMS_REDEFINITION e realmente é um recurso 
interessante : no caso em questão, porém, não tenho certeza se ela seria 
aplicável, pois sempre a usei para redefinir tabelas NO MESMO SCHEMA, não sei 
se ela permite indicar um schema diferente para a tabela sendo reconstruída, e 
é isso que o colega lá que perguntou quer fazer  iirc os argumentos da 
DBMS_REDEFINITION.START_REDEF_TABLE eram, pela ordem : username , 
original_table, interim_table, não era previsto afaik um segundo username...

Confesso que fiquei curioso se é possível, quando tiver um tempinho vou 
pesquisar a respeito...

  []s

    Chiappa

--- Em oracle_br@yahoogrupos.com.br, "Milton Bastos Henriquis Jr." 
 escreveu
>
> Grande Paulo!
> 
> Muito bem lembrado!
> 
> É um dos ótimos recursos que o Oracle oferece e que poucos se lembram
> (muitos nem sabem que existe).
> Eu mesmo nunca usei essa package e nunca me lembro dela.
> 
> 
> 
> 
> 
> On Tue, Apr 24, 2012 at 12:30 PM, Paulo Petruzalek  > wrote:
> 
> > **
> >
> >
> > Sugiro aos colegas dar uma olhada na package dbms_redefinition. É a forma
> > mais prática de alterar a estrutura de uma tabela e totalmente online  -
> > podem ocorrer selects, inserts, deletes e updates na tabela antiga enquanto
> > a nova está sendo criada. Fica totalmente transparente para os usuários e
> > aplicações.
> >
> > Infelizmente não tenho nenhum exemplo pronto, mas a documentação oficial é
> > bem rica nesse respeito.
> >
> > []'s
> >
> > Paulo
> >
> > 
> > De: Gerson Junior 
> > Para: oracle_br@yahoogrupos.com.br
> > Enviadas: Terça-feira, 24 de Abril de 2012 11:47
> > Assunto: Re: [oracle_br] Mudar owner
> >
> > Expdp do owner e table que você quer.
> >
> > E depois, impdp usando REMAP_SCHEMA.
> >
> > Simples assim!
> >
> > Abraço.
> >
> > Gerson S. de Vasconcelos Júnior
> > DBA - Oracle Certified
> > Fone: (16) 8176-0468
> > Msn: gerson.vasconcelos@...
> > Skype: gersonvjunior
> > http://www.diaadiaoracle.com.br/
> >
> > Em 24 de abril de 2012 11:17, Milton Bastos Henriquis Jr. <
> > miltonbastos@...> escreveu:
> >
> > > Não sei se há uma maneira direta de se fazer isso.
> > >
> > > Eu faria assim:
> > >
> > > Create table CGU.S_DADOS
> > > as
> > > select * from SMS.S_DADOS;
> > >
> > > Depois criaria as constraints e índices... depois apagaria a tabela do
> > > owner SMS.
> > >
> > >
> > >
> > >
> > > On Tue, Apr 24, 2012 at 10:57 AM, Jales Jose Moraes <
> > > malphigjjm@...
> > > > wrote:
> > >
> > > > **
> > > >
> > > >
> > > > Bom dia,
> > > >
> > > > Pessoal tenho uma tabela em um owner e preciso mudar para outro, tem
> > > algum
> > > > comando e/ou forma para isso? Usei o comando .S_DADOS  TO OWNER  CGU;
> > >  mas
> > > > não deu certo.
> > > > ALTER TABLE SMS
> > > >
> > > > Abraços...
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Att,
> > >
> > >
> > > [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 responsabil

Re: [oracle_br] Re: Mudar owner

2012-04-24 Por tôpico Paulo Petruzalek
É verdade Chiappa, você tem toda a razão. Não tinha me atentado a este detalhe. 
A dbms_redefinition é limitada no mesmo schema.

[]'s

Paulo




 De: J. Laurindo Chiappa 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Terça-feira, 24 de Abril de 2012 14:15
Assunto: [oracle_br] Re: Mudar owner
 
  Eu já usei algumas vezes a DBMS_REDEFINITION e realmente é um recurso 
interessante : no caso em questão, porém, não tenho certeza se ela seria 
aplicável, pois sempre a usei para redefinir tabelas NO MESMO SCHEMA, não sei 
se ela permite indicar um schema diferente para a tabela sendo reconstruída, e 
é isso que o colega lá que perguntou quer fazer  iirc os argumentos da 
DBMS_REDEFINITION.START_REDEF_TABLE eram, pela ordem : username , 
original_table, interim_table, não era previsto afaik um segundo username...

Confesso que fiquei curioso se é possível, quando tiver um tempinho vou 
pesquisar a respeito...

  []s

    Chiappa

--- Em oracle_br@yahoogrupos.com.br, "Milton Bastos Henriquis Jr." 
 escreveu
>
> Grande Paulo!
> 
> Muito bem lembrado!
> 
> É um dos ótimos recursos que o Oracle oferece e que poucos se lembram
> (muitos nem sabem que existe).
> Eu mesmo nunca usei essa package e nunca me lembro dela.
> 
> 
> 
> 
> 
> On Tue, Apr 24, 2012 at 12:30 PM, Paulo Petruzalek  > wrote:
> 
> > **
> >
> >
> > Sugiro aos colegas dar uma olhada na package dbms_redefinition. É a forma
> > mais prática de alterar a estrutura de uma tabela e totalmente online  -
> > podem ocorrer selects, inserts, deletes e updates na tabela antiga enquanto
> > a nova está sendo criada. Fica totalmente transparente para os usuários e
> > aplicações.
> >
> > Infelizmente não tenho nenhum exemplo pronto, mas a documentação oficial é
> > bem rica nesse respeito.
> >
> > []'s
> >
> > Paulo
> >
> > 
> > De: Gerson Junior 
> > Para: oracle_br@yahoogrupos.com.br
> > Enviadas: Terça-feira, 24 de Abril de 2012 11:47
> > Assunto: Re: [oracle_br] Mudar owner
> >
> > Expdp do owner e table que você quer.
> >
> > E depois, impdp usando REMAP_SCHEMA.
> >
> > Simples assim!
> >
> > Abraço.
> >
> > Gerson S. de Vasconcelos Júnior
> > DBA - Oracle Certified
> > Fone: (16) 8176-0468
> > Msn: gerson.vasconcelos@...
> > Skype: gersonvjunior
> > http://www.diaadiaoracle.com.br/
> >
> > Em 24 de abril de 2012 11:17, Milton Bastos Henriquis Jr. <
> > miltonbastos@...> escreveu:
> >
> > > Não sei se há uma maneira direta de se fazer isso.
> > >
> > > Eu faria assim:
> > >
> > > Create table CGU.S_DADOS
> > > as
> > > select * from SMS.S_DADOS;
> > >
> > > Depois criaria as constraints e índices... depois apagaria a tabela do
> > > owner SMS.
> > >
> > >
> > >
> > >
> > > On Tue, Apr 24, 2012 at 10:57 AM, Jales Jose Moraes <
> > > malphigjjm@...
> > > > wrote:
> > >
> > > > **
> > > >
> > > >
> > > > Bom dia,
> > > >
> > > > Pessoal tenho uma tabela em um owner e preciso mudar para outro, tem
> > > algum
> > > > comando e/ou forma para isso? Usei o comando .S_DADOS  TO OWNER  CGU;
> > >  mas
> > > > não deu certo.
> > > > ALTER TABLE SMS
> > > >
> > > > Abraços...
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Att,
> > >
> > >
> > > [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! Gr

[oracle_br] Re: Mudar owner

2012-04-24 Por tôpico J. Laurindo Chiappa
  Eu já usei algumas vezes a DBMS_REDEFINITION e realmente é um recurso 
interessante : no caso em questão, porém, não tenho certeza se ela seria 
aplicável, pois sempre a usei para redefinir tabelas NO MESMO SCHEMA, não sei 
se ela permite indicar um schema diferente para a tabela sendo reconstruída, e 
é isso que o colega lá que perguntou quer fazer  iirc os argumentos da 
DBMS_REDEFINITION.START_REDEF_TABLE eram, pela ordem : username , 
original_table, interim_table, não era previsto afaik um segundo username...

 Confesso que fiquei curioso se é possível, quando tiver um tempinho vou 
pesquisar a respeito...

  []s

Chiappa

--- Em oracle_br@yahoogrupos.com.br, "Milton Bastos Henriquis Jr." 
 escreveu
>
> Grande Paulo!
> 
> Muito bem lembrado!
> 
> É um dos ótimos recursos que o Oracle oferece e que poucos se lembram
> (muitos nem sabem que existe).
> Eu mesmo nunca usei essa package e nunca me lembro dela.
> 
> 
> 
> 
> 
> On Tue, Apr 24, 2012 at 12:30 PM, Paulo Petruzalek  > wrote:
> 
> > **
> >
> >
> > Sugiro aos colegas dar uma olhada na package dbms_redefinition. É a forma
> > mais prática de alterar a estrutura de uma tabela e totalmente online  -
> > podem ocorrer selects, inserts, deletes e updates na tabela antiga enquanto
> > a nova está sendo criada. Fica totalmente transparente para os usuários e
> > aplicações.
> >
> > Infelizmente não tenho nenhum exemplo pronto, mas a documentação oficial é
> > bem rica nesse respeito.
> >
> > []'s
> >
> > Paulo
> >
> > 
> > De: Gerson Junior 
> > Para: oracle_br@yahoogrupos.com.br
> > Enviadas: Terça-feira, 24 de Abril de 2012 11:47
> > Assunto: Re: [oracle_br] Mudar owner
> >
> > Expdp do owner e table que você quer.
> >
> > E depois, impdp usando REMAP_SCHEMA.
> >
> > Simples assim!
> >
> > Abraço.
> >
> > Gerson S. de Vasconcelos Júnior
> > DBA - Oracle Certified
> > Fone: (16) 8176-0468
> > Msn: gerson.vasconcelos@...
> > Skype: gersonvjunior
> > http://www.diaadiaoracle.com.br/
> >
> > Em 24 de abril de 2012 11:17, Milton Bastos Henriquis Jr. <
> > miltonbastos@...> escreveu:
> >
> > > Não sei se há uma maneira direta de se fazer isso.
> > >
> > > Eu faria assim:
> > >
> > > Create table CGU.S_DADOS
> > > as
> > > select * from SMS.S_DADOS;
> > >
> > > Depois criaria as constraints e índices... depois apagaria a tabela do
> > > owner SMS.
> > >
> > >
> > >
> > >
> > > On Tue, Apr 24, 2012 at 10:57 AM, Jales Jose Moraes <
> > > malphigjjm@...
> > > > wrote:
> > >
> > > > **
> > > >
> > > >
> > > > Bom dia,
> > > >
> > > > Pessoal tenho uma tabela em um owner e preciso mudar para outro, tem
> > > algum
> > > > comando e/ou forma para isso? Usei o comando .S_DADOS  TO OWNER  CGU;
> > >  mas
> > > > não deu certo.
> > > > ALTER TABLE SMS
> > > >
> > > > Abraços...
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Att,
> > >
> > >
> > > [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]
> >
> > 
> >
> > --
> > >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]
> >
> >  
> >
> 
> 
> 
> -- 
> Att,
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>