[oracle_br] Re: Mudar owner
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
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
É 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
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] >