[oracle_br] Rastrear objetos dropados no banco de dados
Bom dia pessoal! Tem como rastrear objetos dropados no banco de dados, se é possível encontrar quem dropou uma tabela ou procedure ... Desde já agradeço. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] [OFF-Topic] 1º evento guob em 2013 será no RJ
Bom dia, O primeiro evento do GUOB - Grupo de Usuários Oracle do Brasil de 2013 será aqui no RJ. Já podem marcar nas suas agendas reservando o dia 02/04. Teremos a honra de receber os ilustres Tom Kyte, Graham Wood e Andrew Holdsworth apresentando o Real Performance World 2013. As vagas para esse evento serão limitadíssimas, assim que o Guob abrir as inscrições para o evento eu informo aqui para vocês. Atenciosamente, Rodrigo Mufalani [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Rastrear objetos dropados no banco de dados
Mas para saber quem dropou acho que só por meio de auditoria. De: Fabricio Pedroso Jorge fpjb...@gmail.com Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 7 de Fevereiro de 2013 12:16 Assunto: Re: [oracle_br] Rastrear objetos dropados no banco de dados Se a base estiver com a recyclebin ativada, voce pode ver as tabelas/índices na DBA_recyclebin. Em 07/02/2013 12:59, Carlos Silva carlos-csi...@hotmail.com escreveu: ** Bom dia pessoal! Tem como rastrear objetos dropados no banco de dados, se é possível encontrar quem dropou uma tabela ou procedure ... Desde já agradeço. [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]
[oracle_br] Re: Rastrear objetos dropados no banco de dados
Afaik não há não como vc saber SEM que vc tenha ativado algum tipo de Auditoria nesse database (via comando AUDIT, via logminer, via trigger de DDL, seja o que for)... Sem auditoria, no máximo vc pode encontrar : a) SE a pessoa não usou DROP ...PURGE, SE o objeto dropado fica em recycle bin (bitmap indexes, por exemplo, normalmente não ficam) e SE a recycle bin está ATIVA , nas views referentes ao RECYCLEBIN vc encontra a data e hora do DROP, usuário dono e algumas infos de versionamento e b) SE o SQL que fez o DROP ainda está no cache, consultando a V$SQL pela coluna de parse user vc sabe qual usuário Oracle que efetuou o drop, e algumas infos de data/hora/eapsed time Sem auditoria, é até aí que vc pode chegar ... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Carlos Silva escreveu Bom dia pessoal! Tem como rastrear objetos dropados no banco de dados, se é possível encontrar quem dropou uma tabela ou procedure ... Desde já agradeço. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Sincronização de schemas
Roberto, se fosse Oracle 11g vc teria a figura do DBMS_COMPARISION, mas no 10g neca, não há nada nativo... Sem programar e sem adquirir/instalar/configurar nada externo ao database, a opção poderia ser export + import das estruturas apenas, MAS no seu caso vc quer Preservar os dados do banco-destino, então essa não te satisfaz... Sem programar, para uma lista das opções de tools dá uma googlada por ORACLE SCHEMA COMPARISION ou por ORACLE SCHEMA DIFF que vc acha múltiplas tools (freeware, comerciais, de todo tipo e custo), mas POUCAS tem a opção de serem automatizáveis via script - a maioria são GUIzinhas Veja isso com cuidado... Em nenhuma tool te atendendo, aí colocando a mão na massa e programando vc mesmo, aí vc VAI ter algum trabalho, e terá que fazer algo tipo : a) + ou - o que o Neto disse, comparando as diferenças pelas views do dicionários ou b) extrai o texto dos DDLs em questão via DBMS_METADATA nos dois dbs e escreve um programinha que faz a diff baseada nos textos ou c) o mais prático imho depois de implementado, embora um tanto mais complexo de programar - vc improvisa um DDL LOGICAL REPLICATION, ie : 1. deixa as duas bases iguaizinhas, manualmente , só por agora 2. na base A origem vc escreve uma TRIGGER DE DDL que captura o texto de cada DDL relevante (ie, ALTER TABLE, CREATE OR REPLACE storedplsql, etc, etc) 3. envia esse texto para o banco B executar : talvez tenha uma tabela TABELA_DE_DDLS no banco B que a trigger popula via dblink e dispara no banco B um JOB que aplica o DDL, lendo o texto e executando via SQL dinâmico []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Roberto Warstat escreveu Pessoal, Agradeço a sugestão de todos. A do Netodba é a que mais se encaixou, pois o que preciso é sincronizar somente a estrutura de tabelas, índices, e os códigos PL/SQL. Os dados eu não quero sincronizar, pois iria matar a outra base e isso não é viável. Conversando com o meu chefe, estamos vendo se tem alguma dessas ferramentas que fazem comparação entre esquemas pode ser executada via job, e sem intervenção. Esse seria o cenário ideal, pois a sincronização poderia ocorrer à noite, sem problema. Abraço, Roberto Em 05/02/2013 16:57, netodba escreveu: Roberto, se os dados nao precisam ser replicados, faz um programinha que se conecta nos dois servidores, e usa a view dba_objects pra comparação. os campos usados podem ser OBJECT_NAME,CREATED,LAST_DDL_TIME. Ja trabalhei em uma empresa e fizemos isso mesmo, eram 7 base de dados que os objetos tinham que ficar sincronizados, mas era SQL SERVER, fizemos em c#, e geramos um .exe que rodava toda madrugada, funcionava que era uma beleza. Funcionava assim, o programa gerava um relatorio, dizendo: O Objeto xxx na base A esta diferente do da base B DATA de criação/atualização do objeto xxx na A DATA de criação/atualização do objeto xxx na A Se existesse objetos diferentes esse relatorio era mandado por email ao chefe da divisão de desenvolvedores. --- Em oracle_br@yahoogrupos.com.br , Milton Bastos Henriquis Jr. escreveu O ideal seria usar o GoldenGate. Depende de quanto $$$ estão dispostos a investir! 2013/2/5 Roberto Warstat ** Pessoal, Surgiu a necessidade de mantermos 1 schema replicado entre 2 servidores distintos e separados geograficamente. Temos que manter sincronia da estrutura de tabelas, índices, views, procedures, packages, functions e sequences. Essa sincronização é somente de um servidor para outro, ou seja, somente do servidor A para o B, não sendo necessário do B para A. Os dados não precisam ser replicados. A sincronização não precisa ser automática, pode ser manual. Entre os servidores existe uma ligação via vpn. Alguma sugestão de como fazer isso? Servidor 1: Red Hat Linux Oracle Enterprise 10.2.0.5 Servidor 2: Red Hat Linux ou Windows 2008 Oracle Enterprise 10.2.0.5 Abraço, Roberto [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]
[oracle_br] Re: Sincronização de schemas
Ah, e Óbvio Ululante : *** nenhuma *** opção vai ter 100% de sucesso com os dados sendo DIFERENTES, como vc quer : entre outras possibilidades, imagine que adiciona-se uma CONSTRAINT na base A que os dados em A respeitam, ** MAS ** que os dados em B não respeitam (digamos, definiu-se uma FK que em A tem pai mas em B não, ou seja qual for a falha lógica de dados) - é CLARO que o DDL a ser aplicado em B Vai falhar, tá claro ?? Esses casos vc VAI TER que corrigir manualmente, imagino... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, J. Laurindo Chiappa escreveu Roberto, se fosse Oracle 11g vc teria a figura do DBMS_COMPARISION, mas no 10g neca, não há nada nativo... Sem programar e sem adquirir/instalar/configurar nada externo ao database, a opção poderia ser export + import das estruturas apenas, MAS no seu caso vc quer Preservar os dados do banco-destino, então essa não te satisfaz... Sem programar, para uma lista das opções de tools dá uma googlada por ORACLE SCHEMA COMPARISION ou por ORACLE SCHEMA DIFF que vc acha múltiplas tools (freeware, comerciais, de todo tipo e custo), mas POUCAS tem a opção de serem automatizáveis via script - a maioria são GUIzinhas Veja isso com cuidado... Em nenhuma tool te atendendo, aí colocando a mão na massa e programando vc mesmo, aí vc VAI ter algum trabalho, e terá que fazer algo tipo : a) + ou - o que o Neto disse, comparando as diferenças pelas views do dicionários ou b) extrai o texto dos DDLs em questão via DBMS_METADATA nos dois dbs e escreve um programinha que faz a diff baseada nos textos ou c) o mais prático imho depois de implementado, embora um tanto mais complexo de programar - vc improvisa um DDL LOGICAL REPLICATION, ie : 1. deixa as duas bases iguaizinhas, manualmente , só por agora 2. na base A origem vc escreve uma TRIGGER DE DDL que captura o texto de cada DDL relevante (ie, ALTER TABLE, CREATE OR REPLACE storedplsql, etc, etc) 3. envia esse texto para o banco B executar : talvez tenha uma tabela TABELA_DE_DDLS no banco B que a trigger popula via dblink e dispara no banco B um JOB que aplica o DDL, lendo o texto e executando via SQL dinâmico []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Roberto Warstat escreveu Pessoal, Agradeço a sugestão de todos. A do Netodba é a que mais se encaixou, pois o que preciso é sincronizar somente a estrutura de tabelas, índices, e os códigos PL/SQL. Os dados eu não quero sincronizar, pois iria matar a outra base e isso não é viável. Conversando com o meu chefe, estamos vendo se tem alguma dessas ferramentas que fazem comparação entre esquemas pode ser executada via job, e sem intervenção. Esse seria o cenário ideal, pois a sincronização poderia ocorrer à noite, sem problema. Abraço, Roberto Em 05/02/2013 16:57, netodba escreveu: Roberto, se os dados nao precisam ser replicados, faz um programinha que se conecta nos dois servidores, e usa a view dba_objects pra comparação. os campos usados podem ser OBJECT_NAME,CREATED,LAST_DDL_TIME. Ja trabalhei em uma empresa e fizemos isso mesmo, eram 7 base de dados que os objetos tinham que ficar sincronizados, mas era SQL SERVER, fizemos em c#, e geramos um .exe que rodava toda madrugada, funcionava que era uma beleza. Funcionava assim, o programa gerava um relatorio, dizendo: O Objeto xxx na base A esta diferente do da base B DATA de criação/atualização do objeto xxx na A DATA de criação/atualização do objeto xxx na A Se existesse objetos diferentes esse relatorio era mandado por email ao chefe da divisão de desenvolvedores. --- Em oracle_br@yahoogrupos.com.br , Milton Bastos Henriquis Jr. escreveu O ideal seria usar o GoldenGate. Depende de quanto $$$ estão dispostos a investir! 2013/2/5 Roberto Warstat ** Pessoal, Surgiu a necessidade de mantermos 1 schema replicado entre 2 servidores distintos e separados geograficamente. Temos que manter sincronia da estrutura de tabelas, índices, views, procedures, packages, functions e sequences. Essa sincronização é somente de um servidor para outro, ou seja, somente do servidor A para o B, não sendo necessário do B para A. Os dados não precisam ser replicados. A sincronização não precisa ser automática, pode ser manual. Entre os servidores existe uma ligação via vpn. Alguma sugestão de como fazer isso? Servidor 1: Red Hat Linux Oracle Enterprise 10.2.0.5 Servidor 2: Red Hat Linux ou Windows 2008 Oracle Enterprise 10.2.0.5 Abraço, Roberto [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem
[oracle_br] Re: Sincronização de schemas
Obs da obs : claro que vc só precisa extrair/enviar DDLs para ajustar as TABELAS e ÍNDICES : uma vez estando as tableas/índices/etc iguais, o que é código (ie, stored PL/SQL, views, etc) TEM que estar sendo 100% igual nas duas bases (imagino), e código não tem constraint para atrapalhar, então vc simplesmente exporta o código todo do schema A (via expdp com INCLUDE=PROCEDURE,VIEW,TRIGGER,FUNCTION,PACKAGE, etc, etc , eu imagino) , DROPA o código todo no schema B e importa o código gerado do A []s Chiappa --- Em oracle_br@yahoogrupos.com.br, J. Laurindo Chiappa escreveu Ah, e Óbvio Ululante : *** nenhuma *** opção vai ter 100% de sucesso com os dados sendo DIFERENTES, como vc quer : entre outras possibilidades, imagine que adiciona-se uma CONSTRAINT na base A que os dados em A respeitam, ** MAS ** que os dados em B não respeitam (digamos, definiu-se uma FK que em A tem pai mas em B não, ou seja qual for a falha lógica de dados) - é CLARO que o DDL a ser aplicado em B Vai falhar, tá claro ?? Esses casos vc VAI TER que corrigir manualmente, imagino... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, J. Laurindo Chiappa escreveu Roberto, se fosse Oracle 11g vc teria a figura do DBMS_COMPARISION, mas no 10g neca, não há nada nativo... Sem programar e sem adquirir/instalar/configurar nada externo ao database, a opção poderia ser export + import das estruturas apenas, MAS no seu caso vc quer Preservar os dados do banco-destino, então essa não te satisfaz... Sem programar, para uma lista das opções de tools dá uma googlada por ORACLE SCHEMA COMPARISION ou por ORACLE SCHEMA DIFF que vc acha múltiplas tools (freeware, comerciais, de todo tipo e custo), mas POUCAS tem a opção de serem automatizáveis via script - a maioria são GUIzinhas Veja isso com cuidado... Em nenhuma tool te atendendo, aí colocando a mão na massa e programando vc mesmo, aí vc VAI ter algum trabalho, e terá que fazer algo tipo : a) + ou - o que o Neto disse, comparando as diferenças pelas views do dicionários ou b) extrai o texto dos DDLs em questão via DBMS_METADATA nos dois dbs e escreve um programinha que faz a diff baseada nos textos ou c) o mais prático imho depois de implementado, embora um tanto mais complexo de programar - vc improvisa um DDL LOGICAL REPLICATION, ie : 1. deixa as duas bases iguaizinhas, manualmente , só por agora 2. na base A origem vc escreve uma TRIGGER DE DDL que captura o texto de cada DDL relevante (ie, ALTER TABLE, CREATE OR REPLACE storedplsql, etc, etc) 3. envia esse texto para o banco B executar : talvez tenha uma tabela TABELA_DE_DDLS no banco B que a trigger popula via dblink e dispara no banco B um JOB que aplica o DDL, lendo o texto e executando via SQL dinâmico []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Roberto Warstat escreveu Pessoal, Agradeço a sugestão de todos. A do Netodba é a que mais se encaixou, pois o que preciso é sincronizar somente a estrutura de tabelas, índices, e os códigos PL/SQL. Os dados eu não quero sincronizar, pois iria matar a outra base e isso não é viável. Conversando com o meu chefe, estamos vendo se tem alguma dessas ferramentas que fazem comparação entre esquemas pode ser executada via job, e sem intervenção. Esse seria o cenário ideal, pois a sincronização poderia ocorrer à noite, sem problema. Abraço, Roberto Em 05/02/2013 16:57, netodba escreveu: Roberto, se os dados nao precisam ser replicados, faz um programinha que se conecta nos dois servidores, e usa a view dba_objects pra comparação. os campos usados podem ser OBJECT_NAME,CREATED,LAST_DDL_TIME. Ja trabalhei em uma empresa e fizemos isso mesmo, eram 7 base de dados que os objetos tinham que ficar sincronizados, mas era SQL SERVER, fizemos em c#, e geramos um .exe que rodava toda madrugada, funcionava que era uma beleza. Funcionava assim, o programa gerava um relatorio, dizendo: O Objeto xxx na base A esta diferente do da base B DATA de criação/atualização do objeto xxx na A DATA de criação/atualização do objeto xxx na A Se existesse objetos diferentes esse relatorio era mandado por email ao chefe da divisão de desenvolvedores. --- Em oracle_br@yahoogrupos.com.br , Milton Bastos Henriquis Jr. escreveu O ideal seria usar o GoldenGate. Depende de quanto $$$ estão dispostos a investir! 2013/2/5 Roberto Warstat ** Pessoal, Surgiu a necessidade de mantermos 1 schema replicado entre 2 servidores distintos e separados geograficamente. Temos que manter sincronia da estrutura de tabelas, índices, views, procedures,
[oracle_br] Oracle 10g R2 x Windows 2008 R2
Pessoal, Estou tentando instalar o Oracle 10g R2 no Windows 2008 R2 64 Bits ??? :/ Verifiquei que só é homologada a versão 10.2.0.4 e 10.2.0.5. Não estou conseguindo instalar o Oracle 10.2.0.1 para depois aplicar o patch. Segue o erro: setup.exe -ignoreSysprereqs -ignorePrereq -silent -responseFile ResponseFile Preparando para iniciar o Oracle Universal Installer de C:\Users\ADMINI~1\AppDa ta\Local\Temp\1\OraInstall2013-02-07_11-39-27AM. Aguarde ... Exception java.lang.NullPointerException occurred.. java.lang.NullPointerException at oracle.sysman.oii.oiix.OiixPathOps.concatPath(OiixPathOps.java:553) at oracle.sysman.oii.oiic.OiicBaseApp.setAdditionalProperties(OiicBaseApp.java:374) at oracle.sysman.oii.oiic.OiicInstaller.processCommandLine(OiicInstaller.java:669) at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:893) at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:872) SEVERE:TÚrmino anormal de programa. Ocorreu um erro interno. Forneþa os seguinte s arquivos ao Suporte TÚcnico Oracle : Desconhecido Desconhecido Desconhecido Pressione Enter para sair... Existe uma instalação completa ja na versão 10.2.0.4 ?? Download ?? att. Raphael [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Oracle 10g R2 x Windows 2008 R2
Vc está mesmo usando response file? Ou copiou o comando de algum lugar e colou no teu prompt? 2013/2/7 Raphael Franco pha...@yahoo.com.br ** Pessoal, Estou tentando instalar o Oracle 10g R2 no Windows 2008 R2 64 Bits ??? :/ Verifiquei que só é homologada a versão 10.2.0.4 e 10.2.0.5. Não estou conseguindo instalar o Oracle 10.2.0.1 para depois aplicar o patch. Segue o erro: setup.exe -ignoreSysprereqs -ignorePrereq -silent -responseFile ResponseFile Preparando para iniciar o Oracle Universal Installer de C:\Users\ADMINI~1\AppDa ta\Local\Temp\1\OraInstall2013-02-07_11-39-27AM. Aguarde ... Exception java.lang.NullPointerException occurred.. java.lang.NullPointerException at oracle.sysman.oii.oiix.OiixPathOps.concatPath(OiixPathOps.java:553) at oracle.sysman.oii.oiic.OiicBaseApp.setAdditionalProperties(OiicBaseApp.java:374) at oracle.sysman.oii.oiic.OiicInstaller.processCommandLine(OiicInstaller.java:669) at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:893) at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:872) SEVERE:TÚrmino anormal de programa. Ocorreu um erro interno. Forneþa os seguinte s arquivos ao Suporte TÚcnico Oracle : Desconhecido Desconhecido Desconhecido Pressione Enter para sair... Existe uma instalação completa ja na versão 10.2.0.4 ?? Download ?? att. Raphael [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 * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Oracle 10g R2 x Windows 2008 R2
Sorry... Copiei errado! setup.exe -ignoreSysprereqs -ignorePrereq -silent De: Milton Bastos Henriquis Jr. miltonbas...@gmail.com Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 7 de Fevereiro de 2013 16:26 Assunto: Re: [oracle_br] Oracle 10g R2 x Windows 2008 R2 Vc está mesmo usando response file? Ou copiou o comando de algum lugar e colou no teu prompt? 2013/2/7 Raphael Franco pha...@yahoo.com.br ** Pessoal, Estou tentando instalar o Oracle 10g R2 no Windows 2008 R2 64 Bits ??? :/ Verifiquei que só é homologada a versão 10.2.0.4 e 10.2.0.5. Não estou conseguindo instalar o Oracle 10.2.0.1 para depois aplicar o patch. Segue o erro: setup.exe -ignoreSysprereqs -ignorePrereq -silent -responseFile ResponseFile Preparando para iniciar o Oracle Universal Installer de C:\Users\ADMINI~1\AppDa ta\Local\Temp\1\OraInstall2013-02-07_11-39-27AM. Aguarde ... Exception java.lang.NullPointerException occurred.. java.lang.NullPointerException at oracle.sysman.oii.oiix.OiixPathOps.concatPath(OiixPathOps.java:553) at oracle.sysman.oii.oiic.OiicBaseApp.setAdditionalProperties(OiicBaseApp.java:374) at oracle.sysman.oii.oiic.OiicInstaller.processCommandLine(OiicInstaller.java:669) at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:893) at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:872) SEVERE:TÚrmino anormal de programa. Ocorreu um erro interno. Forneþa os seguinte s arquivos ao Suporte TÚcnico Oracle : Desconhecido Desconhecido Desconhecido Pressione Enter para sair... Existe uma instalação completa ja na versão 10.2.0.4 ?? Download ?? att. Raphael [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]
[oracle_br] Re: Oracle 10g R2 x Windows 2008 R2
Sim, Raphael : justamente por causa das incompatibilidades do installer usado na release 10.2.0.1, já existiu no technet uma versão 10.2.0.4 já com as correções demandadas pelo windows mais moderno ( num arquivo chamado 10204-winx64-vista-win2k8-082253.zip iirc), era ESSE cara que deveria ser usado para instalações em Windows acima de XP (ie, Vista, 7 e Win2008... Com o fim do período de Suporte Extendido gratuito para o 10gr2, esses arquivos foram REMOVIDOS do technet e o 10gR2 passou a ser considerado obsoleto/versão de arquivo - para obter versões arquivadas, vc TEM que ter Suporte Extendido comprado para essas versões e aí sim vc poderá abrir um Chamado no Suporte e solicitar a mídia dele, especificando que vc quer a 10.2.0.4 para Windows 2008... Caso não seja possível/viável abrir Chamado, OU vc tenta ver com o pessoal da matriz da sua Empresa, com empresas do mesmo grupo, etc, se alguém tem esse arquivo ou as mídias, OU vc tenta forçar essa instalação, rodando-a em modo de compatibilidade XP e como Administrador - e preferencialmente SEM a opção de SILENT, para que vc possa ver as msgs []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Raphael Franco escreveu Pessoal, Estou tentando instalar o Oracle 10g R2 no Windows 2008 R2 64 Bits ??? :/ Verifiquei que só é homologada a versão 10.2.0.4 e 10.2.0.5. Não estou conseguindo instalar o Oracle 10.2.0.1 para depois aplicar o patch. Segue o erro: setup.exe -ignoreSysprereqs -ignorePrereq -silent -responseFile ResponseFile Preparando para iniciar o Oracle Universal Installer de C:\Users\ADMINI~1\AppDa ta\Local\Temp\1\OraInstall2013-02-07_11-39-27AM. Aguarde ... Exception java.lang.NullPointerException occurred.. java.lang.NullPointerException at oracle.sysman.oii.oiix.OiixPathOps.concatPath(OiixPathOps.java:553) at oracle.sysman.oii.oiic.OiicBaseApp.setAdditionalProperties(OiicBaseApp.java:374) at oracle.sysman.oii.oiic.OiicInstaller.processCommandLine(OiicInstaller.java:669) at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:893) at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:872) SEVERE:TÚrmino anormal de programa. Ocorreu um erro interno. Forneþa os seguinte s arquivos ao Suporte TÚcnico Oracle : Desconhecido Desconhecido Desconhecido Pressione Enter para sair... Existe uma instalação completa ja na versão 10.2.0.4 ?? Download ?? att. Raphael [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Dicas de como evitar problemas com o characterset
Fala Chiappa, Desculpa demorar um pouco para responder, esses últimos dias aqui na empresa estavam bem corridos, estive de licença médica, etc... Todavia concordo com tudo o que você falou, em número, gênero e grau, e acho que não tem como não concordar, mas por via das dúvidas estive analisando também o ambiente em que está configurado o SQL-Server 2000, e verifiquei que os dados já estavam sem a acentuação correta nesta base, então melhor para mim que tive a certeza de que os meus ambientes estão configurados corretamente. Depois daquele problema que tive com characterset de alguns caracteres, eu revisei todas as variáveis de ambiente de todos os meus SO's, e até então estão todos ok. Agora estou tentando convencer a equipe de desenvolvimento utilizar em ambiente de desenvolvimento um SO homologado pela Oracle, já que trabalhamos só com JAVA (mais alguns frameworks) e banco de dados Oracle (e algumas vezes importamos alguns dados do SQL-Server), não tem porque não usar um SO como o: RHEL, OEL ou CentOS, já configuração do characterset na DESENV está UTF8, eu acho que deve ser igual ao do ambiente de Produção que é ISO8859. Att, -- Wanderson Barrence DBA Oracle 10g/11g Analista de Testes - CBTS -- MSN: wbarre...@hotmail.com ICQ: 170821994 Linkedin: http://br.linkedin.com/in/wbarrence Em 29 de janeiro de 2013 13:58, J. Laurindo Chiappa jlchia...@yahoo.com.brescreveu: ** Tudo blz, colega ? Então, primeira coisa na verdade idealmente o que deveria acontecer é que os ambientes de desenvolvimento, Homologação e Produção deveria é ser IDÊNTICOS, okdoc - afinal, se não forem, nada impede (por exemplo) dos desenvolvedores usarem um recurso presente no sistema operacional x deles mas AUSENTE do sistema operacional y usado em produção, OU de haverem bugs em x que não aparecem em y, isso sem contar a Dificuldade ** imensa ** adicional de se ficar administrando SOs diferentes em (certamente) hardwares diferentes, que precisam ser configurados em modos diferentes, só tem DESVANTAGEM, bem claramente falando O máximo aceitável, imho, seria que num pior cenário, Desenvolvimento fosse diferente (porque há alguma tool que eles precisam no SO x não-presente no SO y da produção), mas aí PROD e HOMO *** TEM que serem iguais : é Irracional esperar que uma homologação - com aspas Totais! - feita num SO e/ou hardware diferente da produção valha um centavo furado. NO máximo o hardware de HOMO pode ter menor capacidade que PROD (digamos, HOMO é 1/5 da capacidade de PROD, então vc homologa com 1/5 dos dados, 1/5 das transações, 1/5 dos usuários, tipo assim), mas mesmo em cacacidade menor o hardware TEM que ser do mesmo fornecedor, do mesmo tipo, o So ** TEM ** que ser o mesmo, aí SIM vc está homologando, caso contrário vc está fazendo uma tarefa para inglês ver, algo que não vale um tostão furado na prática Isso posto : é ÓBVIO que existem diferenças entre os SOs, variáveis mudam, valores a serem introduzidos mudam, charactersets que existem na máquina A podem não existir/não ter sido instalado em B, sim, sim A minha Recomendação, além da documentação dos SOs envolvidos, é que vc use abuse dos Fóruns , FAQs, sites de administradores, etc mas Brasileiros e Portugueses para os SOs envolvidos, já que Dificilmente sysadmins de língua inglesa vão mexer em Globalização, Acentuação em pt, e coisas do tipo Lógico que não dá MESMO pra apenas copiar não-sei-de-onde para o Linux, sim... Relembro também o que já tinha falado antes : variáveis de ambiente tipicamente são usadas em tools de LINHA DE COMANDO, tools com GUIs tipicamente são ajustadas em menus de opções, arquivos de config e quetais, sim ?? Finalizando, Nem preciso dizer que , se depois de estudar o necessário e fazer as suas tentativas ainda assim vc não obter os resultados, manda aqui para o Grupo as informações completas (ie, SO usado completo com versão e patch level, shell usado, conteúdo das vars de ambiente, configuração de locales do SO em si - como Linguagem e Configurações Regionais atuais -, tool cliente usada também completa com versão E config atual, etc) que eventualmente quem estiver usando o mesmo SO/tool certamente pode e vai te ajudar, ok ? []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Wanderson Barrence escreveu Olá Chiappa, Desculpe a demora, primeiro quero agradecer pela ajuda, então no caso o ideal é que os S.O's dos ambientes de Produção, Homologação, Desenv e de máquinas que serão usadas pelas ferramentas, estejam com todas as variáveis de ambiente setadas com os mesmos parâmetros. No caso eu nunca tinha ouvido falar das variáveis LC_ALL, LC_CTYPE e LESSCHARSET, e nem sobre configuração de teclado Vou ler mais em relação ao assunto. Eu tenho um pouco de dificuldade de lidar com os diferentes tipos de SO de cada ambiente, no caso eu não simplesmente copiar todas a variáveis
Re: [oracle_br] Re: Oracle 10g R2 x Windows 2008 R2
Isso mesmo! Abnormal Program Termination When Trying To Install Oracle 10gR2 On MS Windows 2008 64 Bit [ID 783296.1] :( Alguem tem em FTP... hehehe pago uma gelada! vlws Raphael De: J. Laurindo Chiappa jlchia...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 7 de Fevereiro de 2013 17:07 Assunto: [oracle_br] Re: Oracle 10g R2 x Windows 2008 R2 Sim, Raphael : justamente por causa das incompatibilidades do installer usado na release 10.2.0.1, já existiu no technet uma versão 10.2.0.4 já com as correções demandadas pelo windows mais moderno ( num arquivo chamado 10204-winx64-vista-win2k8-082253.zip iirc), era ESSE cara que deveria ser usado para instalações em Windows acima de XP (ie, Vista, 7 e Win2008... Com o fim do período de Suporte Extendido gratuito para o 10gr2, esses arquivos foram REMOVIDOS do technet e o 10gR2 passou a ser considerado obsoleto/versão de arquivo - para obter versões arquivadas, vc TEM que ter Suporte Extendido comprado para essas versões e aí sim vc poderá abrir um Chamado no Suporte e solicitar a mídia dele, especificando que vc quer a 10.2.0.4 para Windows 2008... Caso não seja possível/viável abrir Chamado, OU vc tenta ver com o pessoal da matriz da sua Empresa, com empresas do mesmo grupo, etc, se alguém tem esse arquivo ou as mídias, OU vc tenta forçar essa instalação, rodando-a em modo de compatibilidade XP e como Administrador - e preferencialmente SEM a opção de SILENT, para que vc possa ver as msgs []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Raphael Franco escreveu Pessoal, Estou tentando instalar o Oracle 10g R2 no Windows 2008 R2 64 Bits ??? :/ Verifiquei que só é homologada a versão 10.2.0.4 e 10.2.0.5. Não estou conseguindo instalar o Oracle 10.2.0.1 para depois aplicar o patch. Segue o erro: setup.exe -ignoreSysprereqs -ignorePrereq -silent -responseFile ResponseFile Preparando para iniciar o Oracle Universal Installer de C:\Users\ADMINI~1\AppDa ta\Local\Temp\1\OraInstall2013-02-07_11-39-27AM. Aguarde ... Exception java.lang.NullPointerException occurred.. java.lang.NullPointerException at oracle.sysman.oii.oiix.OiixPathOps.concatPath(OiixPathOps.java:553) at oracle.sysman.oii.oiic.OiicBaseApp.setAdditionalProperties(OiicBaseApp.java:374) at oracle.sysman.oii.oiic.OiicInstaller.processCommandLine(OiicInstaller.java:669) at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:893) at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:872) SEVERE:TÚrmino anormal de programa. Ocorreu um erro interno. Forneþa os seguinte s arquivos ao Suporte TÚcnico Oracle : Desconhecido Desconhecido Desconhecido Pressione Enter para sair... Existe uma instalação completa ja na versão 10.2.0.4 ?? Download ?? att. Raphael [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] parsear xml files
Abraços Afonso Jose Moreira [As partes desta mensagem que não continham texto foram removidas]