Re: [oracle_br] Criação Índice
Bom dia Emerson, Entendi que a tabela e temporária no sentido de guardar os dados temporariamente, não foi uma duvida, por esse motivo é que acredito que o problema deve ter sido a falta de um rebuild no índice, somente recriar o índice, digo a PK, já que arquitetura e a mesma, tanto a do índice criado quanto a da PK. Com o tempo, se não houver uma manutenção no índice o problema pondera se repetir, logo de tempos em tempos, recrie o mesmo. Enviado do meu iPhone > Em 10 de dez de 2019, à(s) 10:52, Emerson Sanches emerson.sanc...@gmail.com > [oracle_br] escreveu: > > > Bom dia. A PK esta criada desde que a tabela foi criada, e não tive problema > com ele. Quando digo que é uma tabela "temporária" digo isso pq ela é usada > como auxiliar de um relatório, não que eu a cria e a destrua sempre. Ela foi > criada, fica no banco, e quando vou rodar a procedure eu inicio apagando os > dados antigos. Acho que deveria ter me referido a ela como "tabela auxiliar" > mesmo, teria gerado menos confusão. > No inicio do processamento, no "insert" inicial de itens, o processo todo é > bem rápido, o problema estava quando ia alterar (update) nos itens que já > estavam na gravados na tabela (no cursor inicial). Era nesse processo de > update que o negocio pegava. Quando foi criado um índice, o problema acabou. > Por isso a duvida se o índice gerado na PK é tratado de forma diferente do > índice criado manualmente. > > > []s > Emerson Sanches > Analista de Sistemas > > >> Em seg., 9 de dez. de 2019 às 19:57, aandrelrm aandre...@yahoo.com.br >> [oracle_br] escreveu: >> >> Boa noite, >> >> Em relacao a PK, ela foi recriada ou ja existia? >> Acredito que o problema se resolveria com a recriacao da PK, ja que voce >> disse que apenas apaga os dados correto? >> >> Acredito que apenas um rebuild resolveria. >> >> Em relacao a diferença entre PK e indice em termos de arquitetura nao ha, >> ele cria uma arvore e suas respectivas folhas. >> >> >> Experimenta dropar o indice e recria a PK, lembrando que se esta tabela >> tiver dependente, apague a consttraint. >> >> Espero ter ajudado! >> >> >> >> Enviado do tablet Samsung. >> >> Mensagem original >> De : "Emerson Sanches emerson.sanc...@gmail.com [oracle_br]" >> >> Data: 09/12/2019 16:23 (GMT-03:00) >> Para: oracle_br@yahoogrupos.com.br >> Assunto: [oracle_br] Criação Índice >> >> >> Boa tarde pessoal do Grupo. >> Tenho uma procedure rodando com muitos cursores pra popular uma tabela >> auxiliar que criei (essa tabela é fixa, eu apago ela completamente no inicio >> da procedure). Essa tabela contem vários campos, entre ele CNPJ cliente, >> Código Produto e Part Number do produto. Esse campos são usados na PK da >> tabela. >> >> O primeiro cursor acessa a base de faturamento e popula essa tabela criada >> com informação do cnpj cliente, código do produto e part number do cliente.. >> O restante dos campos são deixados em branco. >> >> O segundo cursor acessa essa tabela, populada pelo cursor anterior, e, >> baseado em suas informações, acessa a base de custos. Depois de aberto o >> cursor, eu faço um update na tabela criada com as informações retornada pelo >> cursor. >> >> Esse processo sempre rodou rapidamente, dentro do esperado pra um processo >> desse tipo. Na ultima semana o processo ficou EXTREMAMENTE lento. >> Conversando com o DBA (free lance da empresa) ele solucionou o problema >> criando um índice utilizando os campos CNPJ Cliente, Código Produto e Part >> Number. >> >> Ai que vem a duvida, na criação da PK já não foi criado um índice com esses >> campos? Pq a criação de um índice "manual" resolveu o problema, se, >> teoricamente, o índice já existia? O Oracle trata de forma diferente índices >> criados automaticamente pela PK e índices criados manualmente? >> >> Espero ter me feito entender. >> Agradeço desde pela atenção sempre prestada. >> >> []s >> Emerson > >
Re: [oracle_br] Criação Índice
Boa noite,Em relacao a PK, ela foi recriada ou ja existia?Acredito que o problema se resolveria com a recriacao da PK, ja que voce disse que apenas apaga os dados correto?Acredito que apenas um rebuild resolveria.Em relacao a diferença entre PK e indice em termos de arquitetura nao ha, ele cria uma arvore e suas respectivas folhas.Experimenta dropar o indice e recria a PK, lembrando que se esta tabela tiver dependente, apague a consttraint.Espero ter ajudado!Enviado do tablet Samsung. Mensagem original De : "Emerson Sanches emerson.sanc...@gmail.com [oracle_br]" Data: 09/12/2019 16:23 (GMT-03:00) Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Criação Índice Boa tarde pessoal do Grupo. Tenho uma procedure rodando com muitos cursores pra popular uma tabela auxiliar que criei (essa tabela é fixa, eu apago ela completamente no inicio da procedure). Essa tabela contem vários campos, entre ele CNPJ cliente, Código Produto e Part Number do produto. Esse campos são usados na PK da tabela.O primeiro cursor acessa a base de faturamento e popula essa tabela criada com informação do cnpj cliente, código do produto e part number do cliente. O restante dos campos são deixados em branco.O segundo cursor acessa essa tabela, populada pelo cursor anterior, e, baseado em suas informações, acessa a base de custos. Depois de aberto o cursor, eu faço um update na tabela criada com as informações retornada pelo cursor.Esse processo sempre rodou rapidamente, dentro do esperado pra um processo desse tipo. Na ultima semana o processo ficou EXTREMAMENTE lento. Conversando com o DBA (free lance da empresa) ele solucionou o problema criando um índice utilizando os campos CNPJ Cliente, Código Produto e Part Number. Ai que vem a duvida, na criação da PK já não foi criado um índice com esses campos? Pq a criação de um índice "manual" resolveu o problema, se, teoricamente, o índice já existia? O Oracle trata de forma diferente índices criados automaticamente pela PK e índices criados manualmente?Espero ter me feito entender. Agradeço desde pela atenção sempre prestada.[]sEmerson
Re: [oracle_br] Dúvida sobre ALTER TABLE (ADD e MODIFY) - Invalidação de Objetos de Banco!
No cado 1: Ao incluir um campo novo, sua Packages não será inviabilizada, continuará sendo executada normalmente, porém se houver dentro desta Packages um insert na tabela, e a coluna nova for not null um erro será apresentado. No cado 2: Há várias possibilidades, depende da alteração aplicada na coluna. Um exemplo é o tipo de dado, caso haja uma function que referencie está coluna que outrora era de outro tipo por exemplo, um erro deve ocorrer. Mas caso está coluna seja um strings de 10 e tenha sido aumentado para um string de 20 e não haja nada que provoque o erro, aí não dará erro. Logo, no segundo caso, despendera da modificação executada. Enfim, nos dois casos há possibilidade de erro, conforme exemplificado acima. Enviado do meu iPhone > Em 3 de dez de 2019, à(s) 08:49, 'Renata' rpoliveira@gmail.com > [oracle_br] escreveu: > > > Pessoal, > > Bom dia! > > > > Podem me tirar uma dúvida: à inclusão de uma nova coluna em uma tabela já > existente, invalida objetos de banco? > > Situação 1: > > Vamos supor que eu tenha uma tabela, que é utilizada em Packages, Procedures, > Triggers, etce com o comando ALTER TABLE (ADD) faço a inclusão de um novo > campo, esses objetos invalidam? > > > > Situação 2: > > Tenho uma tabela, que é utilizada em Packages, Procedures, Triggers, etce > com o comando ALTER_TABLE (MODIFY) faço a alteração de um campo já existente, > entendo que neste caso eu vá invalidar objetos porquê essa coluna alterada já > está sendo utilizada em outros objetos. > > > > Está correto esse posicionamento?! Podem me ajudar nesse esclarecimento?! > > > > Obrigada! > > Att, > > Renata > > > >
Re: [oracle_br] Oracle Client 11g 64 Win
Você deve criar uma outra pasta para o de 64bits. Faz isso via cmd. E coloca os binários nesta pasta. E a partir dela executa o instalador. Enviado do meu iPhone > Em 16 de jan de 2017, às 15:44, Clayton Xavier clayton.assis.xav...@gmail.com > [oracle_br]escreveu: > > Eu não sei se é o seu caso, mas comigo aconteceu isso e era o binario da > instalação. Depois de várias tentativas, resolvi baixar o instalador > novamente e daí funcionou. > > Em 16 de jan de 2017 15:15, "'Ednilson Silva' ednilson.si...@jbs.com.br > [oracle_br]" escreveu: >> >> Pessoal, >> >> Estou precisando instalar o Oracle Client 11g Win 64 bits numa maquina que >> já tem o 32 bits instalado. >> >> Ao executar o arquivo setup.exe ele abre uma tela do prompt e fecha, alguém >> já passou por isso e sabe como resolver? >> >> >> >> Grato >> >> Ednilson >> > >
Re: [oracle_br] RE: [oracl e_br] Regr a de negoc io na apli cação ou n o banco de dados?
Tenho acompanhado a discussão sobre regras no banco. As opiniões sobre regras no banco melhorar a performance vai em contrapartida a flexibilidade na mudança de um determinado RDBMS por outro, são até validas. Temos um histórico ao longo desses anos, COBOL, DEPLHI, JAVA, VB, .NET e etc, O que tento dizer é que para as consultorias e suas fabricas é interessante ter um ERP e fazer com que este ERP seja vendido para clientes diferenciados e cada cliente ter o RDBMS desejado, o peixe que foi vendido e comprado pelas consultorias é a que rege o mercado, sendo assim a opinião do técnico fica em segundo plano. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Terça-feira, 5 de Abril de 2016 10:46, "jlchia...@yahoo.com.br [oracle_br]"escreveu: É, mas eu penso assim : com certeza, ao se usar em profundidade os recursos nativos de um RDBMS é verdadeiro que vc cria alguma "dependência" dele, vc em certo nível fica "amarrado" a esse RDBMS, mas é Óbvio que se vc 'desapega'do database vc investe esforço na tool de desenvolvimento, centralizando regras e procedimentos/lógica/código que manipula dados e integridades nela... ALGUMA amarração vc TEM que ter, né não ? Absolutamente nÃO EXISTE um meio de vc não depender de alguma coisa... Então, sejamos práticos : nos últimos 5 anos, quantas vezes a sua Empresa teve que trocar de RDBMS ??? Nesse mesmo período, quantas vezes ela teve que trocar de plataforma de desenvolvimento ?? O que é mais estável portanto, confiar em continuidade do RDBMS ou da tool/solução de desenvolvimento ?? Outro ponto, até que nível essa "dependência/amarração" com um fornecedor de RDBMS é verdadeira ??? Será que hoje em dia é TÃO impossível assim, tão mega-hiper-difícil vc traduzir/adaptar código SQL e PL/SQL e features de banco de um produto para outro, SE e QUANDO for necessário ? Sim, sabemos que principalmente nas features nem tudo o que existe num produto/num RDBMS existe em outro, mas que há muita similaridade há sim... Não é automático e simples traduzir/adaptar SE e QUANDo for necessário, mas imho é possível, sim, então NÃO VEJO como algo tão sério e crítico e limitante a eventual "DEPENDÊNCIA" de um RDBMS, não... []s Chiappa #yiv9822278845 #yiv9822278845 -- #yiv9822278845ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv9822278845 #yiv9822278845ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv9822278845 #yiv9822278845ygrp-mkp #yiv9822278845hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv9822278845 #yiv9822278845ygrp-mkp #yiv9822278845ads {margin-bottom:10px;}#yiv9822278845 #yiv9822278845ygrp-mkp .yiv9822278845ad {padding:0 0;}#yiv9822278845 #yiv9822278845ygrp-mkp .yiv9822278845ad p {margin:0;}#yiv9822278845 #yiv9822278845ygrp-mkp .yiv9822278845ad a {color:#ff;text-decoration:none;}#yiv9822278845 #yiv9822278845ygrp-sponsor #yiv9822278845ygrp-lc {font-family:Arial;}#yiv9822278845 #yiv9822278845ygrp-sponsor #yiv9822278845ygrp-lc #yiv9822278845hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9822278845 #yiv9822278845ygrp-sponsor #yiv9822278845ygrp-lc .yiv9822278845ad {margin-bottom:10px;padding:0 0;}#yiv9822278845 #yiv9822278845actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9822278845 #yiv9822278845activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9822278845 #yiv9822278845activity span {font-weight:700;}#yiv9822278845 #yiv9822278845activity span:first-child {text-transform:uppercase;}#yiv9822278845 #yiv9822278845activity span a {color:#5085b6;text-decoration:none;}#yiv9822278845 #yiv9822278845activity span span {color:#ff7900;}#yiv9822278845 #yiv9822278845activity span .yiv9822278845underline {text-decoration:underline;}#yiv9822278845 .yiv9822278845attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv9822278845 .yiv9822278845attach div a {text-decoration:none;}#yiv9822278845 .yiv9822278845attach img {border:none;padding-right:5px;}#yiv9822278845 .yiv9822278845attach label {display:block;margin-bottom:5px;}#yiv9822278845 .yiv9822278845attach label a {text-decoration:none;}#yiv9822278845 blockquote {margin:0 0 0 4px;}#yiv9822278845 .yiv9822278845bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv9822278845 .yiv9822278845bold a {text-decoration:none;}#yiv9822278845 dd.yiv9822278845last p a {font-family:Verdana;font-weight:700;}#yiv9822278845 dd.yiv9822278845last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv9822278845 dd.yiv9822278845last p span.yiv9822278845yshortcuts
Re: [oracle_br] Dúvida com isolation level
Lembro que é possível através do DBgrid fazer edição de dados. Não há? Sendo assim pesquisa o método DBgrid.edit se me lembro. Mas sem commit não há como você visualizar as alterações feitas. Vê se através de um datasouce ligado ao DBgrid e com refrech você consegue. São apenas ideias ok!! Enviado do meu iPhone > Em 4 de abr de 2016, às 14:45, Eduardo Perdomo panc...@gmail.com [oracle_br] > <oracle_br@yahoogrupos.com.br> escreveu: > > Então, programaticamente, usando a memória do computador é possível sim, de > diversas formas. > O problema é que tenho que fazer isso usando conceitos de banco de dados. > Tem que haver uma forma de visualizar os dados alterados sem usar o commit, > ou ao menos um falso commit em memoria. > Imagina duas soluções para o mesmo problema, uma resolvida pela visão do > programador e outra pela visão do DBA. > Tenho que usar a visão do DBA, pois o sistema usa esse conceito, as regras de > negócio estão no banco. > >> On Mon, Apr 4, 2016 at 2:33 PM, Tiago de Assis Pimenta >> tiagopime...@ymail.com [oracle_br] <oracle_br@yahoogrupos.com.br> wrote: >> >> Faz tempo que não mexo com Delphi, mas não tem nenhum componente que você >> consiga "guardar" as informações que você quer em memória, deixa o usuário >> alterar elas, assim ele estará vendo o que está sendo alterado, e depois >> quando ele clicar em finalizar, você commita essas informações no banco ? >> >> >> Em Segunda-feira, 4 de Abril de 2016 13:53, "André Luiz >> aandre...@yahoo.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: >> >> >> >> Exatamente só depois do commit, você vai ver as alterações. >> >> Tenho um sistema que possibilita às alterações, mas para isso não deixo >> presa às transações. >> >> Minha solução foi deixar a seguinte: >> >> -Gerar o pedido >> -commit >> -possibilitar a visualização dos dados >> -tornar disponível às alterações >> >> Enviado do meu iPhone >> >>> Em 4 de abr de 2016, às 13:31, Eduardo Perdomo panc...@gmail.com >>> [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: >>> >> >>> >>> Imagina um pedido, tem duas tabelas, cabeçalho e itens. >>> Abro uma transação, faço dois select for update com o numero do pedido nas >>> duas tabelas. >>> Com isso consigo que ninguém altere o pedido. >>> Faço um update na tabela itens. >>> Faço um select pra ver a alteração e nada. >>> Só consigo ver se eu comitar, mas daí libera o lock e as tabelas. >>> >>> 2016-04-04 13:26 GMT-03:00 André Luiz aandre...@yahoo.com.br [oracle_br] >>> <oracle_br@yahoogrupos.com.br>: >>> >>> O select for update não lock a tabela só os registros selecionados, mas >>> prefiro utilizar o controle da transação do Delphi. >>> >>> Enviado do meu iPhone >>> >>>> Em 4 de abr de 2016, às 13:18, André Luiz aandre...@yahoo.com.br >>>> [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: >>>> >>>> >>>> Quis dizer commita no final, assim o isolamento será para os registros >>>> selecionados >>>> >>>> Enviado do meu iPhone >>>> >>>>> Em 4 de abr de 2016, às 13:04, André Luiz aandre...@yahoo.com.br >>>>> [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: >>>>> >>>>> >>>>> Bom dia, >>>>> >>>>> O select for update lock a tabela, quando você tenta acessar o resultado, >>>>> já abre outra sessão, por este motivo você não ve as alterações. >>>>> >>>>> Porque você não faz as alterações em while? E commota nominal? >>>>> >>>>> Enviado do meu iPhone >>>>> >>>>>> Em 4 de abr de 2016, às 12:54, Eduardo Perdomo panc...@gmail.com >>>>>> [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: >>>>>> >>>>>> >>>>>> Bom dia. >>>>>> Estou desenvolvendo um processo onde preciso isolar a transação dos >>>>>> outros processos. >>>>>> >>>>>> Consegui fazer com que os outros processos não interfiram, usando >>>>>> "SELECT FOR UPDATE" mas as alterações que são feitas pelo meu processo >>>>>> não estão disponíveis até que sejam commitadas. >>>>>> >>>>>> Em outras palavras, as alterações que eu mesmo faço não estão visíveis >>>>>> nem mesmo pra mim. Só efetuando commit, mas daí fica visível para todos. >>>>>> >>>>>> Estou usando Delphi e Transacao.IsolationLevel := xilREPEATABLEREAD; >>>>>> >>>>>> Alguém tem alguma idéia ? >>>>>> >>>>>> Obrigado. >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> Eduardo Perdomo >>>>>> Consultor de Implantação >>>>>> Grupo PC Sistemas - www.grupopc.com.br >>>>>> (21) 6845-8592 >>>>>> panc...@gmail.com >>>>>> eduardo.perd...@pcinformatica.com.br >>>>>> Blog: eduardo.perdomo.nom.br >>> >>> >>> >>> >>> -- >>> >>> Eduardo Perdomo >>> Consultor de Implantação >>> Grupo PC Sistemas - www.grupopc.com.br >>> (21) 6845-8592 >>> panc...@gmail.com >>> eduardo.perd...@pcinformatica.com.br >>> Blog: eduardo.perdomo.nom.br > > > > -- > > Eduardo Perdomo > Consultor de Implantação > Grupo PC Sistemas - www.grupopc.com.br > (21) 6845-8592 > panc...@gmail.com > eduardo.perd...@pcinformatica.com.br > Blog: eduardo.perdomo.nom.br >
Re: [oracle_br] Dúvida com isolation level
Exatamente só depois do commit, você vai ver as alterações. Tenho um sistema que possibilita às alterações, mas para isso não deixo presa às transações. Minha solução foi deixar a seguinte: -Gerar o pedido -commit -possibilitar a visualização dos dados -tornar disponível às alterações Enviado do meu iPhone > Em 4 de abr de 2016, às 13:31, Eduardo Perdomo panc...@gmail.com [oracle_br] > <oracle_br@yahoogrupos.com.br> escreveu: > > Imagina um pedido, tem duas tabelas, cabeçalho e itens. > Abro uma transação, faço dois select for update com o numero do pedido nas > duas tabelas. > Com isso consigo que ninguém altere o pedido. > Faço um update na tabela itens. > Faço um select pra ver a alteração e nada. > Só consigo ver se eu comitar, mas daí libera o lock e as tabelas. > > 2016-04-04 13:26 GMT-03:00 André Luiz aandre...@yahoo.com.br [oracle_br] > <oracle_br@yahoogrupos.com.br>: >> >> O select for update não lock a tabela só os registros selecionados, mas >> prefiro utilizar o controle da transação do Delphi. >> >> Enviado do meu iPhone >> >>> Em 4 de abr de 2016, às 13:18, André Luiz aandre...@yahoo.com.br >>> [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: >>> >>> >>> Quis dizer commita no final, assim o isolamento será para os registros >>> selecionados >>> >>> Enviado do meu iPhone >>> >>>> Em 4 de abr de 2016, às 13:04, André Luiz aandre...@yahoo.com.br >>>> [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: >>>> >>>> >>>> Bom dia, >>>> >>>> O select for update lock a tabela, quando você tenta acessar o resultado, >>>> já abre outra sessão, por este motivo você não ve as alterações. >>>> >>>> Porque você não faz as alterações em while? E commota nominal? >>>> >>>> Enviado do meu iPhone >>>> >>>>> Em 4 de abr de 2016, às 12:54, Eduardo Perdomo panc...@gmail.com >>>>> [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: >>>>> >>>>> >>>>> Bom dia. >>>>> Estou desenvolvendo um processo onde preciso isolar a transação dos >>>>> outros processos. >>>>> >>>>> Consegui fazer com que os outros processos não interfiram, usando "SELECT >>>>> FOR UPDATE" mas as alterações que são feitas pelo meu processo não estão >>>>> disponíveis até que sejam commitadas. >>>>> >>>>> Em outras palavras, as alterações que eu mesmo faço não estão visíveis >>>>> nem mesmo pra mim. Só efetuando commit, mas daí fica visível para todos. >>>>> >>>>> Estou usando Delphi e Transacao.IsolationLevel := xilREPEATABLEREAD; >>>>> >>>>> Alguém tem alguma idéia ? >>>>> >>>>> Obrigado. >>>>> >>>>> >>>>> -- >>>>> >>>>> Eduardo Perdomo >>>>> Consultor de Implantação >>>>> Grupo PC Sistemas - www.grupopc.com.br >>>>> (21) 6845-8592 >>>>> panc...@gmail.com >>>>> eduardo.perd...@pcinformatica.com.br >>>>> Blog: eduardo.perdomo.nom.br >> > > > > -- > > Eduardo Perdomo > Consultor de Implantação > Grupo PC Sistemas - www.grupopc.com.br > (21) 6845-8592 > panc...@gmail.com > eduardo.perd...@pcinformatica.com.br > Blog: eduardo.perdomo.nom.br >
Re: [oracle_br] Dúvida com isolation level
Se você executa o commit deveria aparecer as alterações. Tem certeza que o usuário está acionando o finalizar? É um dbfrid o componente, você executa novamente a query com o novo resultado? Enviado do meu iPhone > Em 4 de abr de 2016, às 13:24, Eduardo Perdomo panc...@gmail.com [oracle_br] > <oracle_br@yahoogrupos.com.br> escreveu: > > Então, eu commito no final, depois de todo o processo feito pelo usuário, daí > ele clica em finalizar. > O problema é que não consigo apresentar para o usuário os dados que foram > alterados por ele antes de finalizar o processo. > É como se os selects estivessem desatualizados, pois tentei dar dois inserts > seguidos e obtive erro de chave, mas no select não retorna o registro que eu > inseri. > > > 2016-04-04 13:18 GMT-03:00 André Luiz aandre...@yahoo.com.br [oracle_br] > <oracle_br@yahoogrupos.com.br>: >> >> Quis dizer commita no final, assim o isolamento será para os registros >> selecionados >> >> Enviado do meu iPhone >> >>> Em 4 de abr de 2016, às 13:04, André Luiz aandre...@yahoo.com.br >>> [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: >>> >>> >>> Bom dia, >>> >>> O select for update lock a tabela, quando você tenta acessar o resultado, >>> já abre outra sessão, por este motivo você não ve as alterações. >>> >>> Porque você não faz as alterações em while? E commota nominal? >>> >>> Enviado do meu iPhone >>> >>>> Em 4 de abr de 2016, às 12:54, Eduardo Perdomo panc...@gmail.com >>>> [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: >>>> >>>> >>>> Bom dia. >>>> Estou desenvolvendo um processo onde preciso isolar a transação dos outros >>>> processos. >>>> >>>> Consegui fazer com que os outros processos não interfiram, usando "SELECT >>>> FOR UPDATE" mas as alterações que são feitas pelo meu processo não estão >>>> disponíveis até que sejam commitadas. >>>> >>>> Em outras palavras, as alterações que eu mesmo faço não estão visíveis nem >>>> mesmo pra mim. Só efetuando commit, mas daí fica visível para todos. >>>> >>>> Estou usando Delphi e Transacao.IsolationLevel := xilREPEATABLEREAD; >>>> >>>> Alguém tem alguma idéia ? >>>> >>>> Obrigado. >>>> >>>> >>>> -- >>>> >>>> Eduardo Perdomo >>>> Consultor de Implantação >>>> Grupo PC Sistemas - www.grupopc.com.br >>>> (21) 6845-8592 >>>> panc...@gmail.com >>>> eduardo.perd...@pcinformatica.com.br >>>> Blog: eduardo.perdomo.nom.br >> > > > > -- > > Eduardo Perdomo > Consultor de Implantação > Grupo PC Sistemas - www.grupopc.com.br > (21) 6845-8592 > panc...@gmail.com > eduardo.perd...@pcinformatica.com.br > Blog: eduardo.perdomo.nom.br >
Re: [oracle_br] Dúvida com isolation level
O select for update não lock a tabela só os registros selecionados, mas prefiro utilizar o controle da transação do Delphi. Enviado do meu iPhone > Em 4 de abr de 2016, às 13:18, André Luiz aandre...@yahoo.com.br [oracle_br] > <oracle_br@yahoogrupos.com.br> escreveu: > > Quis dizer commita no final, assim o isolamento será para os registros > selecionados > > Enviado do meu iPhone > >> Em 4 de abr de 2016, às 13:04, André Luiz aandre...@yahoo.com.br [oracle_br] >> <oracle_br@yahoogrupos.com.br> escreveu: >> >> >> Bom dia, >> >> O select for update lock a tabela, quando você tenta acessar o resultado, já >> abre outra sessão, por este motivo você não ve as alterações. >> >> Porque você não faz as alterações em while? E commota nominal? >> >> Enviado do meu iPhone >> >>> Em 4 de abr de 2016, às 12:54, Eduardo Perdomo panc...@gmail.com >>> [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: >>> >>> >>> Bom dia. >>> Estou desenvolvendo um processo onde preciso isolar a transação dos outros >>> processos. >>> >>> Consegui fazer com que os outros processos não interfiram, usando "SELECT >>> FOR UPDATE" mas as alterações que são feitas pelo meu processo não estão >>> disponíveis até que sejam commitadas. >>> >>> Em outras palavras, as alterações que eu mesmo faço não estão visíveis nem >>> mesmo pra mim. Só efetuando commit, mas daí fica visível para todos. >>> >>> Estou usando Delphi e Transacao.IsolationLevel := xilREPEATABLEREAD; >>> >>> Alguém tem alguma idéia ? >>> >>> Obrigado. >>> >>> >>> -- >>> >>> Eduardo Perdomo >>> Consultor de Implantação >>> Grupo PC Sistemas - www.grupopc.com.br >>> (21) 6845-8592 >>> panc...@gmail.com >>> eduardo.perd...@pcinformatica.com.br >>> Blog: eduardo.perdomo.nom.br > >
Re: [oracle_br] Dúvida com isolation level
Quis dizer commita no final, assim o isolamento será para os registros selecionados Enviado do meu iPhone > Em 4 de abr de 2016, às 13:04, André Luiz aandre...@yahoo.com.br [oracle_br] > <oracle_br@yahoogrupos.com.br> escreveu: > > Bom dia, > > O select for update lock a tabela, quando você tenta acessar o resultado, já > abre outra sessão, por este motivo você não ve as alterações. > > Porque você não faz as alterações em while? E commota nominal? > > Enviado do meu iPhone > >> Em 4 de abr de 2016, às 12:54, Eduardo Perdomo panc...@gmail.com [oracle_br] >> <oracle_br@yahoogrupos.com.br> escreveu: >> >> >> Bom dia. >> Estou desenvolvendo um processo onde preciso isolar a transação dos outros >> processos. >> >> Consegui fazer com que os outros processos não interfiram, usando "SELECT >> FOR UPDATE" mas as alterações que são feitas pelo meu processo não estão >> disponíveis até que sejam commitadas. >> >> Em outras palavras, as alterações que eu mesmo faço não estão visíveis nem >> mesmo pra mim. Só efetuando commit, mas daí fica visível para todos. >> >> Estou usando Delphi e Transacao.IsolationLevel := xilREPEATABLEREAD; >> >> Alguém tem alguma idéia ? >> >> Obrigado. >> >> >> -- >> >> Eduardo Perdomo >> Consultor de Implantação >> Grupo PC Sistemas - www.grupopc.com.br >> (21) 6845-8592 >> panc...@gmail.com >> eduardo.perd...@pcinformatica.com.br >> Blog: eduardo.perdomo.nom.br > >
Re: [oracle_br] Dúvida com isolation level
Bom dia, O select for update lock a tabela, quando você tenta acessar o resultado, já abre outra sessão, por este motivo você não ve as alterações. Porque você não faz as alterações em while? E commota nominal? Enviado do meu iPhone > Em 4 de abr de 2016, às 12:54, Eduardo Perdomo panc...@gmail.com [oracle_br] >escreveu: > > Bom dia. > Estou desenvolvendo um processo onde preciso isolar a transação dos outros > processos. > > Consegui fazer com que os outros processos não interfiram, usando "SELECT FOR > UPDATE" mas as alterações que são feitas pelo meu processo não estão > disponíveis até que sejam commitadas. > > Em outras palavras, as alterações que eu mesmo faço não estão visíveis nem > mesmo pra mim. Só efetuando commit, mas daí fica visível para todos. > > Estou usando Delphi e Transacao.IsolationLevel := xilREPEATABLEREAD; > > Alguém tem alguma idéia ? > > Obrigado. > > > -- > > Eduardo Perdomo > Consultor de Implantação > Grupo PC Sistemas - www.grupopc.com.br > (21) 6845-8592 > panc...@gmail.com > eduardo.perd...@pcinformatica.com.br > Blog: eduardo.perdomo.nom.br >
[oracle_br] ORACLE RAC
Prezados companheiros do grupo, Gostaria de tirar uma duvida sobre RAC. Estou lendo sobre o assunto, ja que ainda não tive oportunidade de trabalhar com alta disponibilidade em relação ao Oracle RAC. Estou lendo a documentação da Oracle e surgiu uma duvida no trecho que vou colar abaixo: - link da pagina onde estou lendo: Introduction to Oracle Real Application Clusters https://docs.oracle.com/cd/B28359_01/rac.111/b28254/admcon.htm https://docs.oracle.com/cd/B28359_01/rac.111/b28254/admcon.htm Introduction to Oracle Real Application Clusters https://docs.oracle.com/cd/B28359_01/rac.111/b28254/admcon.htm 5/21 The script content on this page is for navigation purposes only and does not alter the content in any way. 1 Introduction to Oracle Real Application... Visualizar em docs.oracle.com https://docs.oracle.com/cd/B28359_01/rac.111/b28254/admcon.htm Visualização pelo Yahoo Local onde surgiu a duvida: Understanding Compatibility in Oracle Real Application Clusters Environments If you plan on running multiple databases in your cluster, it is important to understand the software compatibility requirements, especially if you are using different releases of Oracle Database. For Oracle RAC nodes running the Oracle9i database, you must install an Oracle9i cluster: For UNIX, the cluster software can be HACMP, Serviceguard, Sun Cluster, or Veritas SF For Windows and Linux, the cluster software is Oracle Cluster Manager If you want to install Oracle RAC running Oracle Database 10g or later releases, you must also install Oracle Clusterware. Oracle Clusterware must be the same release as the latest version of Oracle Database, or later. See your platform-specific Oracle Clusterware Installation guide and theOracle Clusterware Administration and Deployment Guide https://docs.oracle.com/cd/B28359_01/rac.111/b28255/intro.htm#CWADD1118 for more information. If you are running Oracle RAC 10g and Oracle RAC 11g in the same cluster, you must be running Oracle Clusterware 11g (only) Oracle requires that you install the Oracle9i RAC software first if you are going to run it in a cluster with Oracle RAC 10g or Oracle RAC 11g. DUVIDA: Oracle requires that you install the Oracle9i RAC software first if you are going to run it in a cluster with Oracle RAC 10g or Oracle RAC 11g. Entao, se eu for instalar o meu Oracle RAC 10G ou Oracle RAC 11G, EU PRECISO INSTALAR O ORACLE91 RAC software primeiro? Entendi corretamente? Obrigado.
Re: [oracle_br] Tópico de Experi ência em Migração Procedural > OO
Bem, Trabalhei como Analista BI principalmente com ETL e SAP/BO durante dois anos. O contrato acabou sai da empresa. Arrumei como DBA e com a crise aí fui demitido. Em relação a OO, conforme disse, estude bem os conceitos de OO. Delphi você pode desenvolver em OO ou por eventos (chamo de evento um botão cadastrar) Java, você deve desenvolver e ter os conceitos de OO já que ele te obriga, não vi problema em desenvolver em Java, você constrói uma classe x e seus métodos. A lógica, não muda. Como fazer um bolo? Você vai chamar as classes e os métodos que irão processar o bolo. Mudar implica em novo desafio, por este motivo te digo que o principal é focar nos conceitos de OO. Não pense que há grande mistério em OO. Depois que entendi o conceito e desenvolvi uma programa é outro o fantasma desaparece. Só que decidi trab com banco, e decidi focar nesta área. Assim estou desde 2010. Caso contrário agente fica que nem macaco, pulando de galho em galho. Tomou sua decisão, então siga-a!! Enviado do meu iPhone > Em 3 de mar de 2016, às 14:36, victor_freidin...@yahoo.com.br [oracle_br] >escreveu: > > Oi André, > > Obrigado por compartilhar a sua experiência. > Mas, exatamente nessa parte: > > 'Eu tenho essa experiencia, trabalhava com Delphi em uma organização. La > também era DBA SQL Server, mais o forte era Delphi. > > Tentei migrar para Analista de BI, isso já no mercado, e/ou DBA Oracle, já > que o Oracle é mais utilizado no mercado.' > > Você tentou migrar ou já conseguiu? > Pelo que entendi, você trabalhava como DBA e tá tentando uma vaga como > Analista BI, correto? > > Como está funcionando para você essa 'migração' de ter largado algo > relacionado a procedural e ter ido para algo OO? > > Novamente, obrigado. > > Victor > >
Re: [oracle_br] Criando database com DBCA em silent mode
Legal, Apanhei na minha primeira instalação. Com um tutorial desse, outros poderão apanhar menos!!! Enviado do meu iPhone > Em 3 de mar de 2016, às 13:17, Evandro Giachetto evandrogiache...@gmail.com > [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: > > Legal Andre. > > Um dos problemas que eu tenho aqui é que eu conecto nos servidores através de > uma VPN e as ferramentas gráficas da Oracle (OUI, DBCA, NETCA) ficam > impraticáveis quando se está atrás de uma VPN. > > Eu também vou fazer um tutorialzinho pro meu blog com o DBCA com UI, além da > criação "Na Unha" de um db... > > Aos pouquinhos vamos alimentando. > > Evandro Giachetto > Oracle DBA > evandrogiache...@gmail.com > http://bancotunado.blogspot.com.br/ > > > 2016-03-03 12:53 GMT-03:00 Andre Luiz Reis Marques aandre...@yahoo.com.br > [oracle_br] <oracle_br@yahoogrupos.com.br>: >> >> Evandro, >> >> Gostei do artigo, parabéns, sempre utilizei o DBCA, mas com a configuração >> do Xming e put. >> >> Atenciosamente, >> André Luiz R. Marques >> Administrador de Banco de Dados - SQL Server/Oracle >> Tel: (21) 99978-4564 >> >> Evite imprimir. Colabore com o Meio Ambiente! >> >> "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode >> começar agora e fazer um novo fim." >>Chico Xavier >> >> >> >> Em Quinta-feira, 3 de Março de 2016 12:23, "Evandro Giachetto >> evandrogiache...@gmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br> >> escreveu: >> >> >> >> Olá pessoal. >> >> Gostaria de compartilhar com vocês, embora o nível do artigo possa não >> alcançar o nível dos DBAs do grupo, acredito que possa ser util para os que >> estão começando agora na carreira, ou pretendem seguir como DBA. >> >> Feedbacks são bem vindos. >> >> http://bancotunado.blogspot.com.br/2016/02/criando-um-database-utilizando-dbca-em.html >> >> Evandro Giachetto >> Oracle DBA >> evandrogiache...@gmail.com >> http://bancotunado.blogspot.com.br/ >> >> >> > >
Re: [oracle_br] Criando database com DBCA em silent mode
Evandro, Gostei do artigo, parabéns, sempre utilizei o DBCA, mas com a configuração do Xming e put. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Quinta-feira, 3 de Março de 2016 12:23, "Evandro Giachetto evandrogiache...@gmail.com [oracle_br]"escreveu: Olá pessoal. Gostaria de compartilhar com vocês, embora o nível do artigo possa não alcançar o nível dos DBAs do grupo, acredito que possa ser util para os que estão começando agora na carreira, ou pretendem seguir como DBA. Feedbacks são bem vindos. http://bancotunado.blogspot.com.br/2016/02/criando-um-database-utilizando-dbca-em.html Evandro Giachetto Oracle DBA evandrogiachetto@gmail.comhttp://bancotunado.blogspot.com.br/ #yiv2847427967 #yiv2847427967 -- #yiv2847427967ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv2847427967 #yiv2847427967ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv2847427967 #yiv2847427967ygrp-mkp #yiv2847427967hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv2847427967 #yiv2847427967ygrp-mkp #yiv2847427967ads {margin-bottom:10px;}#yiv2847427967 #yiv2847427967ygrp-mkp .yiv2847427967ad {padding:0 0;}#yiv2847427967 #yiv2847427967ygrp-mkp .yiv2847427967ad p {margin:0;}#yiv2847427967 #yiv2847427967ygrp-mkp .yiv2847427967ad a {color:#ff;text-decoration:none;}#yiv2847427967 #yiv2847427967ygrp-sponsor #yiv2847427967ygrp-lc {font-family:Arial;}#yiv2847427967 #yiv2847427967ygrp-sponsor #yiv2847427967ygrp-lc #yiv2847427967hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv2847427967 #yiv2847427967ygrp-sponsor #yiv2847427967ygrp-lc .yiv2847427967ad {margin-bottom:10px;padding:0 0;}#yiv2847427967 #yiv2847427967actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv2847427967 #yiv2847427967activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv2847427967 #yiv2847427967activity span {font-weight:700;}#yiv2847427967 #yiv2847427967activity span:first-child {text-transform:uppercase;}#yiv2847427967 #yiv2847427967activity span a {color:#5085b6;text-decoration:none;}#yiv2847427967 #yiv2847427967activity span span {color:#ff7900;}#yiv2847427967 #yiv2847427967activity span .yiv2847427967underline {text-decoration:underline;}#yiv2847427967 .yiv2847427967attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv2847427967 .yiv2847427967attach div a {text-decoration:none;}#yiv2847427967 .yiv2847427967attach img {border:none;padding-right:5px;}#yiv2847427967 .yiv2847427967attach label {display:block;margin-bottom:5px;}#yiv2847427967 .yiv2847427967attach label a {text-decoration:none;}#yiv2847427967 blockquote {margin:0 0 0 4px;}#yiv2847427967 .yiv2847427967bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv2847427967 .yiv2847427967bold a {text-decoration:none;}#yiv2847427967 dd.yiv2847427967last p a {font-family:Verdana;font-weight:700;}#yiv2847427967 dd.yiv2847427967last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv2847427967 dd.yiv2847427967last p span.yiv2847427967yshortcuts {margin-right:0;}#yiv2847427967 div.yiv2847427967attach-table div div a {text-decoration:none;}#yiv2847427967 div.yiv2847427967attach-table {width:400px;}#yiv2847427967 div.yiv2847427967file-title a, #yiv2847427967 div.yiv2847427967file-title a:active, #yiv2847427967 div.yiv2847427967file-title a:hover, #yiv2847427967 div.yiv2847427967file-title a:visited {text-decoration:none;}#yiv2847427967 div.yiv2847427967photo-title a, #yiv2847427967 div.yiv2847427967photo-title a:active, #yiv2847427967 div.yiv2847427967photo-title a:hover, #yiv2847427967 div.yiv2847427967photo-title a:visited {text-decoration:none;}#yiv2847427967 div#yiv2847427967ygrp-mlmsg #yiv2847427967ygrp-msg p a span.yiv2847427967yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv2847427967 .yiv2847427967green {color:#628c2a;}#yiv2847427967 .yiv2847427967MsoNormal {margin:0 0 0 0;}#yiv2847427967 o {font-size:0;}#yiv2847427967 #yiv2847427967photos div {float:left;width:72px;}#yiv2847427967 #yiv2847427967photos div div {border:1px solid #66;height:62px;overflow:hidden;width:62px;}#yiv2847427967 #yiv2847427967photos div label {color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv2847427967 #yiv2847427967reco-category {font-size:77%;}#yiv2847427967 #yiv2847427967reco-desc {font-size:77%;}#yiv2847427967 .yiv2847427967replbq {margin:4px;}#yiv2847427967 #yiv2847427967ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv2847427967 #yiv2847427967ygrp-mlmsg
Re: [oracle_br] Tópico de Experiência em Migração Procedural > OO
Vitor,Eu tenho essa experiencia, trabalhava com Delphi em uma organização. La também era DBA SQL Server, mais o forte era Delphi.Tentei migrar para Analista de BI, isso já no mercado, e/ou DBA Oracle, já que o Oracle é mais utilizado no mercado. Esteja certo que se você for sair de banco de dados para ir para uma linguagem de desenvolvimento, obviamente vai ser considerado como júnior. Tudo vai depender do seu esforço próprio e dedicação. Gastei nos últimos 5 anos uma grana com cursos de atualização!! (Oracle, BI, SQL Server) ajudaram, mas ainda tenho que estudar mais (Oracle), pois hoje vejo muita vaga que a pessoa tem que ter o conhecimento RAC, RMAN.Estou estudando? sim, mas as vagas já querem você pronto. Hoje estou desalocado e procurando uma vaga, ja tenho 2 anos de Oracle e mais de 5 em SQL Server. No seu caso, você deve considerar: - Contas a pagar, as suas pessoais; - Ja tem filhos?- E casado?- E o dinheiro para os cursos, reservou? planejei tudo isso. Agora só falta o emprego k- Qual linguagem, Java, ops!! só Java, manda ver em .net também.- Java, não é só a linguagem, existe também os frameworks (struts, struts2, Hibernet e etc.). Minha opinião.Se é realmente o que você quer, vai, mas tente isso na sua empresa,Porem antes de tudo planeje sua mudança e boa sorte. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Quinta-feira, 3 de Março de 2016 9:33, "victor_freidin...@yahoo.com.br [oracle_br]"escreveu: Olá, bom dia. Eu dei uma fuçada aqui e não encontrei um artigo/tópico voltado a essa informação. Se puderem me indicar algum eu agradeço bastante. Como é a experiência de quem sai de uma linguagem Procedural para uma Orientada ao Objeto? Por exemplo, como é a experiência em 'largar tudo' de onde hoje já tem um domínio, carreira, salário e partir para uma nova aventura? Tenho essa curiosidade, pois, trabalho e sempre trabalhei com PL/SQL e ferramentas procedurais como Oracle Forms e gostaria de migrar para o Java, porém, estou consolidado no código Procedural e não tenho experiência nenhuma em OO, nesse caso, afetaria desde salário, passando pela experiência, até uma mudança de cargo(por exemplo saindo do Pleno para voltar a um Júnior). Eu acredito que existam muitos profissionais que passam ou passaram por essa experiência e gostaria de um norte para saber como é esse processo. Teriam algum lugar que abordam essa informação? Obrigado,Victor #yiv4448303536 #yiv4448303536 -- #yiv4448303536ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv4448303536 #yiv4448303536ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv4448303536 #yiv4448303536ygrp-mkp #yiv4448303536hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv4448303536 #yiv4448303536ygrp-mkp #yiv4448303536ads {margin-bottom:10px;}#yiv4448303536 #yiv4448303536ygrp-mkp .yiv4448303536ad {padding:0 0;}#yiv4448303536 #yiv4448303536ygrp-mkp .yiv4448303536ad p {margin:0;}#yiv4448303536 #yiv4448303536ygrp-mkp .yiv4448303536ad a {color:#ff;text-decoration:none;}#yiv4448303536 #yiv4448303536ygrp-sponsor #yiv4448303536ygrp-lc {font-family:Arial;}#yiv4448303536 #yiv4448303536ygrp-sponsor #yiv4448303536ygrp-lc #yiv4448303536hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv4448303536 #yiv4448303536ygrp-sponsor #yiv4448303536ygrp-lc .yiv4448303536ad {margin-bottom:10px;padding:0 0;}#yiv4448303536 #yiv4448303536actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv4448303536 #yiv4448303536activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv4448303536 #yiv4448303536activity span {font-weight:700;}#yiv4448303536 #yiv4448303536activity span:first-child {text-transform:uppercase;}#yiv4448303536 #yiv4448303536activity span a {color:#5085b6;text-decoration:none;}#yiv4448303536 #yiv4448303536activity span span {color:#ff7900;}#yiv4448303536 #yiv4448303536activity span .yiv4448303536underline {text-decoration:underline;}#yiv4448303536 .yiv4448303536attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv4448303536 .yiv4448303536attach div a {text-decoration:none;}#yiv4448303536 .yiv4448303536attach img {border:none;padding-right:5px;}#yiv4448303536 .yiv4448303536attach label {display:block;margin-bottom:5px;}#yiv4448303536 .yiv4448303536attach label a {text-decoration:none;}#yiv4448303536 blockquote {margin:0 0 0 4px;}#yiv4448303536 .yiv4448303536bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv4448303536 .yiv4448303536bold a {text-decoration:none;}#yiv4448303536 dd.yiv4448303536last p a
Re: [oracle_br] Drop Table.
Certamente. Pois objeto triggres é um objeto associado a tabela. Enviado do meu iPhone > Em 22 de fev de 2016, às 11:55, Eduardo Rodrigues oraedua...@gmail.com > [oracle_br]escreveu: > > Bom dia Senhores, > > Uma duvida, quando apago uma tabela do banco de Oracle versão 10.2.0.5.0, ele > apaga as triggers criado para tabela? > > > Att. > Eduardo Rodrigues >
Re: [oracle_br] Execução via windows (client)
Jales, Essa procedure precisa ser "chamada" pelo SO correto, logo, voce deve criar um script que faça a conexão com o oracle e mande executar a procedure, acredito que este seja o caminho. Este arquivo seria um arquivo.bat, onde voce teria que chamar o sqlplus, passando os paramentros necessarios.Ai entra a segurança, ja que neste script devera conter o usuario e senha. Seu servidor tem acesso restrito? Analise as considerações de segurança. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Segunda-feira, 22 de Fevereiro de 2016 11:20, "Jales Jose Moraes malphig...@yahoo.com.br [oracle_br]"escreveu: Senhores estou precisando executar de forma automática um pequeno bloco de uma procedure, porém é apenas por 02 semanas. É possível realizar um agendamento automático via o windows (client) para disparar esse código? #yiv8614298202 #yiv8614298202 -- #yiv8614298202ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv8614298202 #yiv8614298202ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv8614298202 #yiv8614298202ygrp-mkp #yiv8614298202hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv8614298202 #yiv8614298202ygrp-mkp #yiv8614298202ads {margin-bottom:10px;}#yiv8614298202 #yiv8614298202ygrp-mkp .yiv8614298202ad {padding:0 0;}#yiv8614298202 #yiv8614298202ygrp-mkp .yiv8614298202ad p {margin:0;}#yiv8614298202 #yiv8614298202ygrp-mkp .yiv8614298202ad a {color:#ff;text-decoration:none;}#yiv8614298202 #yiv8614298202ygrp-sponsor #yiv8614298202ygrp-lc {font-family:Arial;}#yiv8614298202 #yiv8614298202ygrp-sponsor #yiv8614298202ygrp-lc #yiv8614298202hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv8614298202 #yiv8614298202ygrp-sponsor #yiv8614298202ygrp-lc .yiv8614298202ad {margin-bottom:10px;padding:0 0;}#yiv8614298202 #yiv8614298202actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv8614298202 #yiv8614298202activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv8614298202 #yiv8614298202activity span {font-weight:700;}#yiv8614298202 #yiv8614298202activity span:first-child {text-transform:uppercase;}#yiv8614298202 #yiv8614298202activity span a {color:#5085b6;text-decoration:none;}#yiv8614298202 #yiv8614298202activity span span {color:#ff7900;}#yiv8614298202 #yiv8614298202activity span .yiv8614298202underline {text-decoration:underline;}#yiv8614298202 .yiv8614298202attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv8614298202 .yiv8614298202attach div a {text-decoration:none;}#yiv8614298202 .yiv8614298202attach img {border:none;padding-right:5px;}#yiv8614298202 .yiv8614298202attach label {display:block;margin-bottom:5px;}#yiv8614298202 .yiv8614298202attach label a {text-decoration:none;}#yiv8614298202 blockquote {margin:0 0 0 4px;}#yiv8614298202 .yiv8614298202bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv8614298202 .yiv8614298202bold a {text-decoration:none;}#yiv8614298202 dd.yiv8614298202last p a {font-family:Verdana;font-weight:700;}#yiv8614298202 dd.yiv8614298202last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv8614298202 dd.yiv8614298202last p span.yiv8614298202yshortcuts {margin-right:0;}#yiv8614298202 div.yiv8614298202attach-table div div a {text-decoration:none;}#yiv8614298202 div.yiv8614298202attach-table {width:400px;}#yiv8614298202 div.yiv8614298202file-title a, #yiv8614298202 div.yiv8614298202file-title a:active, #yiv8614298202 div.yiv8614298202file-title a:hover, #yiv8614298202 div.yiv8614298202file-title a:visited {text-decoration:none;}#yiv8614298202 div.yiv8614298202photo-title a, #yiv8614298202 div.yiv8614298202photo-title a:active, #yiv8614298202 div.yiv8614298202photo-title a:hover, #yiv8614298202 div.yiv8614298202photo-title a:visited {text-decoration:none;}#yiv8614298202 div#yiv8614298202ygrp-mlmsg #yiv8614298202ygrp-msg p a span.yiv8614298202yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv8614298202 .yiv8614298202green {color:#628c2a;}#yiv8614298202 .yiv8614298202MsoNormal {margin:0 0 0 0;}#yiv8614298202 o {font-size:0;}#yiv8614298202 #yiv8614298202photos div {float:left;width:72px;}#yiv8614298202 #yiv8614298202photos div div {border:1px solid #66;height:62px;overflow:hidden;width:62px;}#yiv8614298202 #yiv8614298202photos div label {color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv8614298202 #yiv8614298202reco-category {font-size:77%;}#yiv8614298202 #yiv8614298202reco-desc {font-size:77%;}#yiv8614298202 .yiv8614298202replbq
Re: [oracle_br] Privilégio insuficiente
Acredito que p caminho do Fábio é o correto. Em fim faltou o grant pack x televisão Enviado do meu iPhone > Em 5 de fev de 2016, às 06:13, Fabio Prado fbifa...@gmail.com [oracle_br] >escreveu: > > O usuário PACK precisa ter privilégios de SELECT com GRANT OPTION nas tabelas: >> >> GRANT SELECT ON TELEVISAO.TABELA1 to PACK WITH GRANT OPTION; >> GRANT SELECT ON TELEVISAO.TEBELA2 to PACK WITH GRANT OPTION; > e o usuário XUXA só precisa se SELECT na visão, e não diretamente nas > tabelas, ok? > > Teste aí... > > > > > Sent with MailTrack > > > Fábio Prado > > www.fabioprado.net > "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados > Oracle" > > > Em 4 de fevereiro de 2016 19:26, 'Fernando Franquini 'capin'' > fernando.franqu...@gmail.com [oracle_br] > escreveu: >> >> Acho que se fizer com os usuários vais ver aonde está o problema >> >> Em 04/02/2016 18:43, "Rafael Mendonca raffaell.t...@yahoo.com [oracle_br]" >> escreveu: >>> >>> >>> Como sys. >>> >>> >>> Em Quinta-feira, 4 de Fevereiro de 2016 17:18, "'Fernando Franquini >>> 'capin'' fernando.franqu...@gmail.com [oracle_br]" >>> escreveu: >>> >>> >>> >>> Estou na rua, se não conseguir mais a noite tento fazer aqui. >>> Você está dando permissão como System ou como owner dos objetos? >>> >>> Em quinta-feira, 4 de fevereiro de 2016, Rafael Mendonca >>> raffaell.t...@yahoo.com [oracle_br] escreveu: >>> >>> >>> Fernando exatamente. Se não a view nem compilada ficaria, o usuário PACK já >>> possui privilégio as tabelas do schema TELEVISAO. >>> >>> Ainda está dando erro, muito estranho, acho que meu cérebro não está >>> conseguindo mais raciocionar. >>> >>> :( >>> >>> >>> Em Quinta-feira, 4 de Fevereiro de 2016 16:50, "'Fernando Franquini >>> 'capin'' fernando.franqu...@gmail.com [oracle_br]" >>> escreveu: >>> >>> >>> >>> Usuario pack precisa também acesso as tabelas da televisão. >>> >>> 2016-02-04 17:44 GMT-02:00 Rafael Mendonca raffaell.t...@yahoo.com >>> [oracle_br] : >>> >>> >>> Oracle 11.2.0.4 >>> >>> >>> Usuário XUXA deve realizar uma consulta em uma view do usuário PACK. >>> >>> Essa view(simples) do schema PACK possui uma consulta em 2 tabelas do >>> schema TELEVISAO. >>> >>> >>> Para que o usuário XUXA consiga realizar uma consulta na view PACK realizei >>> os seguintes grants: >>> >>> >>> GRANT SELECT ON PACK.view to XUXA; >>> >>> GRANT SELECT ON TELEVISAO.TABELA1 to XUXA; >>> GRANT SELECT ON TELEVISAO.TEBELA2 to XUXA; >>> >>> >>> Não existe nenhum sinônimo/outro objeto com o mesmo nome da VIEW. >>> >>> Acontece que quando o usuário XUXA faz uma consulta na VIEW do schema PACK >>> ainda me gera o erro de privilégio insuficiente. >>> >>> >>> Mas quando pego a consulta da view e rodo por fora com usuário XUXA a >>> consulta é me retornada. >>> >>> Alguém teria alguma idéia do que possa estar acontecendo? >>> >>> >>> >>> >>> >>> >>> >>> >>> -- >>> Capin >>> Graduado: Bacharel em Ciências da Computação - UFSC >>> Analista de Sistemas e de Banco de Dados / DBA >>> 48.9924.8212 Vivo - Florianópolis - SC - Brasil >>> http://certificacaobd.com.br/ >>> http://br.linkedin.com/in/capin >>> >>> >>> >>> >>> >>> >>> >>> -- >>> Capin >>> Graduado: Bacharel em Ciências da Computação - UFSC >>> Analista de Sistemas e de Banco de Dados / DBA >>> 48.9924.8212 Vivo - Florianópolis - SC - Brasil >>> http://certificacaobd.com.br/ >>> http://br.linkedin.com/in/capin > >
Re: [oracle_br] Privilégio insuficiente
Uma dúvida? -Xuxa tem permissão para acessar o schema pack; -Xuxa também tem permissão para acessar o schema televisão -mas o schema pack onde esta a view tem permissão no schema televisão? Enviado do meu iPhone > Em 4 de fev de 2016, às 17:44, Rafael Mendonca raffaell.t...@yahoo.com > [oracle_br]escreveu: > > Oracle 11.2.0.4 > > > Usuário XUXA deve realizar uma consulta em uma view do usuário PACK. > > Essa view(simples) do schema PACK possui uma consulta em 2 tabelas do schema > TELEVISAO. > > > Para que o usuário XUXA consiga realizar uma consulta na view PACK realizei > os seguintes grants: > > > GRANT SELECT ON PACK.view to XUXA; > > GRANT SELECT ON TELEVISAO.TABELA1 to XUXA; > GRANT SELECT ON TELEVISAO.TEBELA2 to XUXA; > > > Não existe nenhum sinônimo/outro objeto com o mesmo nome da VIEW. > > Acontece que quando o usuário XUXA faz uma consulta na VIEW do schema PACK > ainda me gera o erro de privilégio insuficiente. > > > Mas quando pego a consulta da view e rodo por fora com usuário XUXA a > consulta é me retornada. > > Alguém teria alguma idéia do que possa estar acontecendo? > > > >
Re: [oracle_br] Queda de Conexão
Boa tarde, Seu ORACLE está instalado no Windows? Se estiver verifique se a máquina está entrando em estado de economia e desligando a placa de rede. Só uma dica!!! Enviado do meu iPhone > Em 1 de fev de 2016, às 15:40, 'Eliane SILVA' ecssi...@frg.com.br [oracle_br] >escreveu: > > Pessoal, > > Peço um apoio a vocês num problema que estamos tendo de queda de > conexão do cliente oracle para > o servidor Oracle 11g. A situação é a seguinte: > > 1 - Temos um ambiente de homologação que não tem RAC. Neste ambiente > não existe queda de conexão. > > 2 - Temos um ambiente de produção que tem um RAC (2 nós) e este > ambiente após o período de uma hora de inatividade no programa cliente > tem uma queda de conexão gerando códigos variados (ORA-12571, > ORA-03135, ORA-25408). > > Já alteramos o parâmetro dentro do SQLNET.ORA do servidor > EXPIRE_TIME=10. > > Alguém poderia nos dar uma ajuda ? > > Abraços, > > Eliane e Enio. > > [As partes desta mensagem que não continham texto foram removidas] > >
Re: [oracle_br] Arquivos de Imagens e Videos.
Bom dia Alessandro, Já tive experiencia em dois lugares relativo a armazenamento de imagens.E nos dois casos optamos por utilizar Storage, no banco guardávamos apenas o caminho imagem. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Sexta-feira, 29 de Janeiro de 2016 9:31, "Alessandro Lúcio Cordeiro da Silva alecordeirosi...@yahoo.com.br [oracle_br]"escreveu: Bom dia Senhores, Gostaria da opinião de vocês sobre onde gravar os arquivos de Imagens e de Videos de uma aplicação. Seria melhor guardar no banco em um campo blob, ou externamente em algum diretório do S.O/Storage? Estou fazendo alguns testes usando o SecureFiles, bem como também a aplicação fazer insert em uma View que está descarrega a Imagem/Vídeo para o diretório. Desde já agradeço opinião de todos. Alessandro Lúcio Cordeiro da Silva Analista de Sistema þ http://alecordeirosilva.blogspot.com/ Porque esta é a vontade de Deus, a saber, a vossa santificação: que vos abstenhais da prostituição. (1º Tessalonicenses 4:3) #yiv0896691574 #yiv0896691574 -- #yiv0896691574ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv0896691574 #yiv0896691574ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv0896691574 #yiv0896691574ygrp-mkp #yiv0896691574hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv0896691574 #yiv0896691574ygrp-mkp #yiv0896691574ads {margin-bottom:10px;}#yiv0896691574 #yiv0896691574ygrp-mkp .yiv0896691574ad {padding:0 0;}#yiv0896691574 #yiv0896691574ygrp-mkp .yiv0896691574ad p {margin:0;}#yiv0896691574 #yiv0896691574ygrp-mkp .yiv0896691574ad a {color:#ff;text-decoration:none;}#yiv0896691574 #yiv0896691574ygrp-sponsor #yiv0896691574ygrp-lc {font-family:Arial;}#yiv0896691574 #yiv0896691574ygrp-sponsor #yiv0896691574ygrp-lc #yiv0896691574hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv0896691574 #yiv0896691574ygrp-sponsor #yiv0896691574ygrp-lc .yiv0896691574ad {margin-bottom:10px;padding:0 0;}#yiv0896691574 #yiv0896691574actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv0896691574 #yiv0896691574activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv0896691574 #yiv0896691574activity span {font-weight:700;}#yiv0896691574 #yiv0896691574activity span:first-child {text-transform:uppercase;}#yiv0896691574 #yiv0896691574activity span a {color:#5085b6;text-decoration:none;}#yiv0896691574 #yiv0896691574activity span span {color:#ff7900;}#yiv0896691574 #yiv0896691574activity span .yiv0896691574underline {text-decoration:underline;}#yiv0896691574 .yiv0896691574attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv0896691574 .yiv0896691574attach div a {text-decoration:none;}#yiv0896691574 .yiv0896691574attach img {border:none;padding-right:5px;}#yiv0896691574 .yiv0896691574attach label {display:block;margin-bottom:5px;}#yiv0896691574 .yiv0896691574attach label a {text-decoration:none;}#yiv0896691574 blockquote {margin:0 0 0 4px;}#yiv0896691574 .yiv0896691574bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv0896691574 .yiv0896691574bold a {text-decoration:none;}#yiv0896691574 dd.yiv0896691574last p a {font-family:Verdana;font-weight:700;}#yiv0896691574 dd.yiv0896691574last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv0896691574 dd.yiv0896691574last p span.yiv0896691574yshortcuts {margin-right:0;}#yiv0896691574 div.yiv0896691574attach-table div div a {text-decoration:none;}#yiv0896691574 div.yiv0896691574attach-table {width:400px;}#yiv0896691574 div.yiv0896691574file-title a, #yiv0896691574 div.yiv0896691574file-title a:active, #yiv0896691574 div.yiv0896691574file-title a:hover, #yiv0896691574 div.yiv0896691574file-title a:visited {text-decoration:none;}#yiv0896691574 div.yiv0896691574photo-title a, #yiv0896691574 div.yiv0896691574photo-title a:active, #yiv0896691574 div.yiv0896691574photo-title a:hover, #yiv0896691574 div.yiv0896691574photo-title a:visited {text-decoration:none;}#yiv0896691574 div#yiv0896691574ygrp-mlmsg #yiv0896691574ygrp-msg p a span.yiv0896691574yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv0896691574 .yiv0896691574green {color:#628c2a;}#yiv0896691574 .yiv0896691574MsoNormal {margin:0 0 0 0;}#yiv0896691574 o {font-size:0;}#yiv0896691574 #yiv0896691574photos div {float:left;width:72px;}#yiv0896691574 #yiv0896691574photos div div {border:1px solid #66;height:62px;overflow:hidden;width:62px;}#yiv0896691574 #yiv0896691574photos div label
Re: [oracle_br] Oracle "conversar" com Sql Server
Bom dia Tatiana, Bem há duas soluções que posso passar para você. 1 - Criar no SQL Server um Linked Server.2 - Essa solução e um pouco mais complicada, porem so quero te passar a possibilidade, ou seja, voce pode criar no SQL Server Integration Server (SISS) um ETL e agendar no management studio (atraves de um pacote) o envio dos dados conforme a necessidade. Bem o agendamento pode ser feito nos dois casos, so nao sei a sua necessidade.Mas de imediato e so criar o Linked Server. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Sexta-feira, 22 de Janeiro de 2016 11:31, "Tathyanna Pelegrinni tathya...@gmail.com [oracle_br]"escreveu: Oi, gente!! Alguem já precisou fazer com que o Oracle converse* com o Sql Server? No caso, Oracle se conectaria no Sql Server para transferir dados de uma tabela dele -Oracle- para uma tabela do Sql Server.Alguem!? rs.. Valeu!! - TaThyanna #yiv2195771847 #yiv2195771847 -- #yiv2195771847ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv2195771847 #yiv2195771847ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv2195771847 #yiv2195771847ygrp-mkp #yiv2195771847hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv2195771847 #yiv2195771847ygrp-mkp #yiv2195771847ads {margin-bottom:10px;}#yiv2195771847 #yiv2195771847ygrp-mkp .yiv2195771847ad {padding:0 0;}#yiv2195771847 #yiv2195771847ygrp-mkp .yiv2195771847ad p {margin:0;}#yiv2195771847 #yiv2195771847ygrp-mkp .yiv2195771847ad a {color:#ff;text-decoration:none;}#yiv2195771847 #yiv2195771847ygrp-sponsor #yiv2195771847ygrp-lc {font-family:Arial;}#yiv2195771847 #yiv2195771847ygrp-sponsor #yiv2195771847ygrp-lc #yiv2195771847hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv2195771847 #yiv2195771847ygrp-sponsor #yiv2195771847ygrp-lc .yiv2195771847ad {margin-bottom:10px;padding:0 0;}#yiv2195771847 #yiv2195771847actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv2195771847 #yiv2195771847activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv2195771847 #yiv2195771847activity span {font-weight:700;}#yiv2195771847 #yiv2195771847activity span:first-child {text-transform:uppercase;}#yiv2195771847 #yiv2195771847activity span a {color:#5085b6;text-decoration:none;}#yiv2195771847 #yiv2195771847activity span span {color:#ff7900;}#yiv2195771847 #yiv2195771847activity span .yiv2195771847underline {text-decoration:underline;}#yiv2195771847 .yiv2195771847attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv2195771847 .yiv2195771847attach div a {text-decoration:none;}#yiv2195771847 .yiv2195771847attach img {border:none;padding-right:5px;}#yiv2195771847 .yiv2195771847attach label {display:block;margin-bottom:5px;}#yiv2195771847 .yiv2195771847attach label a {text-decoration:none;}#yiv2195771847 blockquote {margin:0 0 0 4px;}#yiv2195771847 .yiv2195771847bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv2195771847 .yiv2195771847bold a {text-decoration:none;}#yiv2195771847 dd.yiv2195771847last p a {font-family:Verdana;font-weight:700;}#yiv2195771847 dd.yiv2195771847last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv2195771847 dd.yiv2195771847last p span.yiv2195771847yshortcuts {margin-right:0;}#yiv2195771847 div.yiv2195771847attach-table div div a {text-decoration:none;}#yiv2195771847 div.yiv2195771847attach-table {width:400px;}#yiv2195771847 div.yiv2195771847file-title a, #yiv2195771847 div.yiv2195771847file-title a:active, #yiv2195771847 div.yiv2195771847file-title a:hover, #yiv2195771847 div.yiv2195771847file-title a:visited {text-decoration:none;}#yiv2195771847 div.yiv2195771847photo-title a, #yiv2195771847 div.yiv2195771847photo-title a:active, #yiv2195771847 div.yiv2195771847photo-title a:hover, #yiv2195771847 div.yiv2195771847photo-title a:visited {text-decoration:none;}#yiv2195771847 div#yiv2195771847ygrp-mlmsg #yiv2195771847ygrp-msg p a span.yiv2195771847yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv2195771847 .yiv2195771847green {color:#628c2a;}#yiv2195771847 .yiv2195771847MsoNormal {margin:0 0 0 0;}#yiv2195771847 o {font-size:0;}#yiv2195771847 #yiv2195771847photos div {float:left;width:72px;}#yiv2195771847 #yiv2195771847photos div div {border:1px solid #66;height:62px;overflow:hidden;width:62px;}#yiv2195771847 #yiv2195771847photos div label {color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv2195771847 #yiv2195771847reco-category {font-size:77%;}#yiv2195771847 #yiv2195771847reco-desc
Re: [oracle_br] ferramentas para Dev em DB
1-Ferramenta de modelagem multi banco e colaborativo Lingagem de modelagem temos: Erwin, Power Designer, Data Modeling 2-Ferramenta para debug de funções debug de codigo, o proprio Delphi tem, em relação a banco o PLSql tambem possui debug de procedures e functions. 3-Qual linguagem vocês recomendariam para desenvolver essas Regras de negocio? PLsql, Java, Perl, Phyton, C? O Delphi infelizmente ja esta fora da escolha da grande maioria, hoje muitos utilizam Java ou .Net 4-Pensando em multi banco, qual das linguagens eu poderia aproveitar no postgresql e também no Oracle que fosse portaveis? Nao entendi Qual das linguagens 5-Como poderia controlar as versos de funções? Ha diversos softweres que controlam versoes, utilizei o TFS no ultimo local que trabalhei, de um pesquisada Espero ter contribuído. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Quinta-feira, 21 de Janeiro de 2016 10:19, "Douglas Fabiano Specht douglasfabi...@gmail.com [oracle_br]"escreveu: boa tarde pessoal, Gostaria de algumas sugestões para montagem de um ambiente de desenvolvimento.Vamos utilizar o Oracle 11g e Postgresql 9.5 como Banco de dados em uma novo sistema em delphi(argsss), logo já precisamos nos preparar.O que eu queria era recomendações:1-Ferramenta de modelagem multi banco e colaborativo2-Ferramenta para debug de funções3-Qual linguagem vocês recomendariam para desenvolver essas Regras de negocio? PLsql, Java, Perl, Phyton, C?4-Pensando em multi banco, qual das linguagens eu poderia aproveitar no postgresql e também no Oracle que fosse portaveis?5-Como poderia controlar as versos de funções? -- Douglas Fabiano Specht #yiv6650609471 #yiv6650609471 -- #yiv6650609471ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv6650609471 #yiv6650609471ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv6650609471 #yiv6650609471ygrp-mkp #yiv6650609471hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv6650609471 #yiv6650609471ygrp-mkp #yiv6650609471ads {margin-bottom:10px;}#yiv6650609471 #yiv6650609471ygrp-mkp .yiv6650609471ad {padding:0 0;}#yiv6650609471 #yiv6650609471ygrp-mkp .yiv6650609471ad p {margin:0;}#yiv6650609471 #yiv6650609471ygrp-mkp .yiv6650609471ad a {color:#ff;text-decoration:none;}#yiv6650609471 #yiv6650609471ygrp-sponsor #yiv6650609471ygrp-lc {font-family:Arial;}#yiv6650609471 #yiv6650609471ygrp-sponsor #yiv6650609471ygrp-lc #yiv6650609471hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv6650609471 #yiv6650609471ygrp-sponsor #yiv6650609471ygrp-lc .yiv6650609471ad {margin-bottom:10px;padding:0 0;}#yiv6650609471 #yiv6650609471actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv6650609471 #yiv6650609471activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv6650609471 #yiv6650609471activity span {font-weight:700;}#yiv6650609471 #yiv6650609471activity span:first-child {text-transform:uppercase;}#yiv6650609471 #yiv6650609471activity span a {color:#5085b6;text-decoration:none;}#yiv6650609471 #yiv6650609471activity span span {color:#ff7900;}#yiv6650609471 #yiv6650609471activity span .yiv6650609471underline {text-decoration:underline;}#yiv6650609471 .yiv6650609471attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv6650609471 .yiv6650609471attach div a {text-decoration:none;}#yiv6650609471 .yiv6650609471attach img {border:none;padding-right:5px;}#yiv6650609471 .yiv6650609471attach label {display:block;margin-bottom:5px;}#yiv6650609471 .yiv6650609471attach label a {text-decoration:none;}#yiv6650609471 blockquote {margin:0 0 0 4px;}#yiv6650609471 .yiv6650609471bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv6650609471 .yiv6650609471bold a {text-decoration:none;}#yiv6650609471 dd.yiv6650609471last p a {font-family:Verdana;font-weight:700;}#yiv6650609471 dd.yiv6650609471last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv6650609471 dd.yiv6650609471last p span.yiv6650609471yshortcuts {margin-right:0;}#yiv6650609471 div.yiv6650609471attach-table div div a {text-decoration:none;}#yiv6650609471 div.yiv6650609471attach-table {width:400px;}#yiv6650609471 div.yiv6650609471file-title a, #yiv6650609471 div.yiv6650609471file-title a:active, #yiv6650609471 div.yiv6650609471file-title a:hover, #yiv6650609471 div.yiv6650609471file-title a:visited {text-decoration:none;}#yiv6650609471 div.yiv6650609471photo-title a, #yiv6650609471 div.yiv6650609471photo-title a:active, #yiv6650609471 div.yiv6650609471photo-title a:hover, #yiv6650609471
Re: [oracle_br] ferramentas para Dev em DB
Douglas, "2-Ferramenta para debug de funções" me refiro a uma ferramenta que eu possa fazer debug em procedures, trigger, O PL SQLDeveloper tem essa funcionalidade, o postgresql, nao conheço ainda, mas deve ter tambem. 3-Qual linguagem vocês recomendariam para desenvolver essas Regras de negocio? PLsql, Java, Perl, Phyton, C?queria uma opiniao que como vou ter que escrever uma procedure para Oracle e Postgresql, qual linguagem de banco eu poderia utilizar. Prefiro utilizar PLSql para procedures, functions e trigres 4-Pensando em multi banco, qual das linguagens eu poderia aproveitar no postgresql e também no Oracle que fosse portaveis?Das linguagens acima quais sao portaveis entre Oracle e Postgres ou que tenham compatibilidade em grande parte. Entendi que voce deseja desenvolver uma procedure em oracle e que a mesma seja portavel para Postgre, Cada banco tem sua sintaxe propria e claro, mas nao conheco ferramenta alguma que faça a conversao de codigo.Talvez se voce fizer uma engenharia reversa e depois utilizar a ferramenta para gerar o codigo na versao que voce deseja.Tente essa forma. 5-Como poderia controlar as versos de funções?Como eu poderia controlar as versões das procedures no banco. Conforme disse, foi utilizado na empresa que trabalhei o TFS para controlar as versoes de procs, function e codigo java, mas existem outras no mercado, De uma pesquisada inclusive gratis Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Quinta-feira, 21 de Janeiro de 2016 11:01, "Douglas Fabiano Specht douglasfabi...@gmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: 2016-01-21 10:45 GMT-02:00 Andre Luiz Reis Marques aandre...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br>: 1-Ferramenta de modelagem multi banco e colaborativo Lingagem de modelagem temos: Erwin, Power Designer, Data Modeling 2-Ferramenta para debug de funções debug de codigo, o proprio Delphi tem, em relação a banco o PLSql tambem possui debug de procedures e functions. 3-Qual linguagem vocês recomendariam para desenvolver essas Regras de negocio? PLsql, Java, Perl, Phyton, C? O Delphi infelizmente ja esta fora da escolha da grande maioria, hoje muitos utilizam Java ou .Net 4-Pensando em multi banco, qual das linguagens eu poderia aproveitar no postgresql e também no Oracle que fosse portaveis? Nao entendi Qual das linguagens 5-Como poderia controlar as versos de funções? Ha diversos softweres que controlam versoes, utilizei o TFS no ultimo local que trabalhei, de um pesquisada Espero ter contribuído. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Quinta-feira, 21 de Janeiro de 2016 10:19, "Douglas Fabiano Specht douglasfabi...@gmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: boa tarde pessoal, Gostaria de algumas sugestões para montagem de um ambiente de desenvolvimento.Vamos utilizar o Oracle 11g e Postgresql 9.5 como Banco de dados em uma novo sistema em delphi(argsss), logo já precisamos nos preparar.O que eu queria era recomendações:1-Ferramenta de modelagem multi banco e colaborativo2-Ferramenta para debug de funções3-Qual linguagem vocês recomendariam para desenvolver essas Regras de negocio? PLsql, Java, Perl, Phyton, C?4-Pensando em multi banco, qual das linguagens eu poderia aproveitar no postgresql e também no Oracle que fosse portaveis?5-Como poderia controlar as versos de funções? -- Douglas Fabiano Specht Andredesculpe não fui muito claro:"2-Ferramenta para debug de funções" me refiro a uma ferramenta que eu possa fazer debug em procedures, trigger 3-Qual linguagem vocês recomendariam para desenvolver essas Regras de negocio? PLsql, Java, Perl, Phyton, C?queria uma opiniao que como vou ter que escrever uma procedure para Oracle e Postgresql, qual linguagem de banco eu poderia utilizar. 4-Pensando em multi banco, qual das linguagens eu poderia aproveitar no postgresql e também no Oracle que fosse portaveis?Das linguagens acima quais sao portaveis entre Oracle e Postgres ou que tenham compatibilidade em grande parte. 5-Como poderia controlar as versos de funções?Como eu poderia controlar as versões das procedures no banco. -- Douglas Fabiano Specht #yiv3722464677 #yiv3722464677 -- #yiv3722464677ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv3
Re: [oracle_br] Engenharia Reversa - Modelo entidade / relacionamento
Eu gosto do power designer, tem outra também erwin Enviado do meu iPhone > Em 23 de dez de 2015, às 09:25, Tathyanna Pelegrinni tathya...@gmail.com > [oracle_br]escreveu: > > Bom dia! > > Alguem conhece uma ferramenta boa que crie através da base de dados, direto > do banco oracle, um modelo de entidade-relacionamento? Que faça a engenharia > reversa, né... já existe uma ferramenta boa no mercado para isso? > > > > - Tathyanna >
Re: [oracle_br] ORA 28000 account is locked
Bom dia Mario, Tive essa experiencia na minha antiga empresa, verifique o seguinte: Houve troca de senha?Se houve, verifique onde essa senha esta sendo utilizada.No meu caso esse usuario era o system, a senha foi trocada e ficamos sem saber onde ela era utilizada.Dai todas as vezes que esse processo tentava conectar-se no banco com esse usuario havia o bloqueio. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Quarta-feira, 16 de Dezembro de 2015 10:46, "Mario Rodrigues marioirodrig...@gmail.com [oracle_br]"escreveu: Pessoal Bom Dia de um tempo pra cá um schema esta quase que diariamente bloqueando acesso ao sistema, onde no log mostra o erro: ORA 28000 account is locked Consigo resolver usando:ALTER USER username ACCOUNT UNLOCK; isso resolve, mas gostaria de saber se alguem teria alguma ideia do que pode estar causando o lock quase todos os dias. Ontem por exemplo aconteceu 2x. obg #yiv5795053892 #yiv5795053892 -- #yiv5795053892ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5795053892 #yiv5795053892ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5795053892 #yiv5795053892ygrp-mkp #yiv5795053892hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv5795053892 #yiv5795053892ygrp-mkp #yiv5795053892ads {margin-bottom:10px;}#yiv5795053892 #yiv5795053892ygrp-mkp .yiv5795053892ad {padding:0 0;}#yiv5795053892 #yiv5795053892ygrp-mkp .yiv5795053892ad p {margin:0;}#yiv5795053892 #yiv5795053892ygrp-mkp .yiv5795053892ad a {color:#ff;text-decoration:none;}#yiv5795053892 #yiv5795053892ygrp-sponsor #yiv5795053892ygrp-lc {font-family:Arial;}#yiv5795053892 #yiv5795053892ygrp-sponsor #yiv5795053892ygrp-lc #yiv5795053892hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv5795053892 #yiv5795053892ygrp-sponsor #yiv5795053892ygrp-lc .yiv5795053892ad {margin-bottom:10px;padding:0 0;}#yiv5795053892 #yiv5795053892actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv5795053892 #yiv5795053892activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv5795053892 #yiv5795053892activity span {font-weight:700;}#yiv5795053892 #yiv5795053892activity span:first-child {text-transform:uppercase;}#yiv5795053892 #yiv5795053892activity span a {color:#5085b6;text-decoration:none;}#yiv5795053892 #yiv5795053892activity span span {color:#ff7900;}#yiv5795053892 #yiv5795053892activity span .yiv5795053892underline {text-decoration:underline;}#yiv5795053892 .yiv5795053892attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv5795053892 .yiv5795053892attach div a {text-decoration:none;}#yiv5795053892 .yiv5795053892attach img {border:none;padding-right:5px;}#yiv5795053892 .yiv5795053892attach label {display:block;margin-bottom:5px;}#yiv5795053892 .yiv5795053892attach label a {text-decoration:none;}#yiv5795053892 blockquote {margin:0 0 0 4px;}#yiv5795053892 .yiv5795053892bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv5795053892 .yiv5795053892bold a {text-decoration:none;}#yiv5795053892 dd.yiv5795053892last p a {font-family:Verdana;font-weight:700;}#yiv5795053892 dd.yiv5795053892last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv5795053892 dd.yiv5795053892last p span.yiv5795053892yshortcuts {margin-right:0;}#yiv5795053892 div.yiv5795053892attach-table div div a {text-decoration:none;}#yiv5795053892 div.yiv5795053892attach-table {width:400px;}#yiv5795053892 div.yiv5795053892file-title a, #yiv5795053892 div.yiv5795053892file-title a:active, #yiv5795053892 div.yiv5795053892file-title a:hover, #yiv5795053892 div.yiv5795053892file-title a:visited {text-decoration:none;}#yiv5795053892 div.yiv5795053892photo-title a, #yiv5795053892 div.yiv5795053892photo-title a:active, #yiv5795053892 div.yiv5795053892photo-title a:hover, #yiv5795053892 div.yiv5795053892photo-title a:visited {text-decoration:none;}#yiv5795053892 div#yiv5795053892ygrp-mlmsg #yiv5795053892ygrp-msg p a span.yiv5795053892yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv5795053892 .yiv5795053892green {color:#628c2a;}#yiv5795053892 .yiv5795053892MsoNormal {margin:0 0 0 0;}#yiv5795053892 o {font-size:0;}#yiv5795053892 #yiv5795053892photos div {float:left;width:72px;}#yiv5795053892 #yiv5795053892photos div div {border:1px solid #66;height:62px;overflow:hidden;width:62px;}#yiv5795053892 #yiv5795053892photos div label {color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv5795053892 #yiv5795053892reco-category {font-size:77%;}#yiv5795053892 #yiv5795053892reco-desc
[oracle_br] exp/imp X expdp/impdb
Pessoal bom dia, Uma pequena duvida, o exp e imp ainda funcinam no 11, porem a melhor pratica e o utilizar o expdp/impdb.? ou posso continuar a utilizar os comandos antigos? Obrigado.
Re: [oracle_br] Erro: ORA-31 619: invalid d ump file “”…””
Bom dia Chiappa, Foi exatamente essa minha orientação. Obrigado. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Quinta-feira, 10 de Dezembro de 2015 9:50, "jlchia...@yahoo.com.br [oracle_br]"escreveu: Dá uma dica lá pro pessoal do cliente : o arquivo .DMP é um ** binário **, então na hora de eles puxarem o arquivo do servidor Oracle (para depois enviarem pra vc), se casualmente eles usam FTP aí ** AVISE ** eles pra especificarem BINARY MODE, senão o FTP corrompe ele... Só um lembrete... []s Chiappa #yiv9198328020 #yiv9198328020 -- #yiv9198328020ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv9198328020 #yiv9198328020ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv9198328020 #yiv9198328020ygrp-mkp #yiv9198328020hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv9198328020 #yiv9198328020ygrp-mkp #yiv9198328020ads {margin-bottom:10px;}#yiv9198328020 #yiv9198328020ygrp-mkp .yiv9198328020ad {padding:0 0;}#yiv9198328020 #yiv9198328020ygrp-mkp .yiv9198328020ad p {margin:0;}#yiv9198328020 #yiv9198328020ygrp-mkp .yiv9198328020ad a {color:#ff;text-decoration:none;}#yiv9198328020 #yiv9198328020ygrp-sponsor #yiv9198328020ygrp-lc {font-family:Arial;}#yiv9198328020 #yiv9198328020ygrp-sponsor #yiv9198328020ygrp-lc #yiv9198328020hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9198328020 #yiv9198328020ygrp-sponsor #yiv9198328020ygrp-lc .yiv9198328020ad {margin-bottom:10px;padding:0 0;}#yiv9198328020 #yiv9198328020actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9198328020 #yiv9198328020activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9198328020 #yiv9198328020activity span {font-weight:700;}#yiv9198328020 #yiv9198328020activity span:first-child {text-transform:uppercase;}#yiv9198328020 #yiv9198328020activity span a {color:#5085b6;text-decoration:none;}#yiv9198328020 #yiv9198328020activity span span {color:#ff7900;}#yiv9198328020 #yiv9198328020activity span .yiv9198328020underline {text-decoration:underline;}#yiv9198328020 .yiv9198328020attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv9198328020 .yiv9198328020attach div a {text-decoration:none;}#yiv9198328020 .yiv9198328020attach img {border:none;padding-right:5px;}#yiv9198328020 .yiv9198328020attach label {display:block;margin-bottom:5px;}#yiv9198328020 .yiv9198328020attach label a {text-decoration:none;}#yiv9198328020 blockquote {margin:0 0 0 4px;}#yiv9198328020 .yiv9198328020bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv9198328020 .yiv9198328020bold a {text-decoration:none;}#yiv9198328020 dd.yiv9198328020last p a {font-family:Verdana;font-weight:700;}#yiv9198328020 dd.yiv9198328020last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv9198328020 dd.yiv9198328020last p span.yiv9198328020yshortcuts {margin-right:0;}#yiv9198328020 div.yiv9198328020attach-table div div a {text-decoration:none;}#yiv9198328020 div.yiv9198328020attach-table {width:400px;}#yiv9198328020 div.yiv9198328020file-title a, #yiv9198328020 div.yiv9198328020file-title a:active, #yiv9198328020 div.yiv9198328020file-title a:hover, #yiv9198328020 div.yiv9198328020file-title a:visited {text-decoration:none;}#yiv9198328020 div.yiv9198328020photo-title a, #yiv9198328020 div.yiv9198328020photo-title a:active, #yiv9198328020 div.yiv9198328020photo-title a:hover, #yiv9198328020 div.yiv9198328020photo-title a:visited {text-decoration:none;}#yiv9198328020 div#yiv9198328020ygrp-mlmsg #yiv9198328020ygrp-msg p a span.yiv9198328020yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv9198328020 .yiv9198328020green {color:#628c2a;}#yiv9198328020 .yiv9198328020MsoNormal {margin:0 0 0 0;}#yiv9198328020 o {font-size:0;}#yiv9198328020 #yiv9198328020photos div {float:left;width:72px;}#yiv9198328020 #yiv9198328020photos div div {border:1px solid #66;height:62px;overflow:hidden;width:62px;}#yiv9198328020 #yiv9198328020photos div label {color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv9198328020 #yiv9198328020reco-category {font-size:77%;}#yiv9198328020 #yiv9198328020reco-desc {font-size:77%;}#yiv9198328020 .yiv9198328020replbq {margin:4px;}#yiv9198328020 #yiv9198328020ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv9198328020 #yiv9198328020ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv9198328020 #yiv9198328020ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv9198328020 #yiv9198328020ygrp-mlmsg
Re: [oracle_br] Erro: ORA-31619: invalid dump file “”…””
Colegas, Segue o scritp para conferencia, e o que uso sempre: impdp adm@dev DIRECTORY=DATA_PUMP_DIR DUMPFILE=I_S_07_12_backup_dev.dmp LOGFILE=ARQ.log rows=y schemas=SYST_S Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Quarta-feira, 9 de Dezembro de 2015 12:26, "Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: Boa tarde, Você deve estar usando expdp e impdp e referenciando o path completo do arquivo como fazia no exp e imp. Com o datampump tem que usar um objeto do tipo directory e usar apenas o nome do arquivo. Atenciosamente, Em 09/12/2015, à(s) 12:23, aandre...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: prezados Estou tendo o erro abaixo: ORA-39001: invalid argument valueORA-39000: bad dump file specification ORA-31619: invalid dump file "x/dpdump/meu_banco_backup_dev.dmp" SO de origemAIX 7.1 Oracle: 11.2.0.3.0 SO de destinoLSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchRed Hat Enterprise Linux Server release 6.7 (Santiago)Red Hat Enterprise Linux Server release 6.7 (Santiago) Oracle: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production Tenho a suspeita que o arquivo esteja corrompido ou o DBA que executou usou o exp ao inves do expdb? Obrigado #yiv1080211965 #yiv1080211965 -- #yiv1080211965ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv1080211965 #yiv1080211965ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv1080211965 #yiv1080211965ygrp-mkp #yiv1080211965hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv1080211965 #yiv1080211965ygrp-mkp #yiv1080211965ads {margin-bottom:10px;}#yiv1080211965 #yiv1080211965ygrp-mkp .yiv1080211965ad {padding:0 0;}#yiv1080211965 #yiv1080211965ygrp-mkp .yiv1080211965ad p {margin:0;}#yiv1080211965 #yiv1080211965ygrp-mkp .yiv1080211965ad a {color:#ff;text-decoration:none;}#yiv1080211965 #yiv1080211965ygrp-sponsor #yiv1080211965ygrp-lc {font-family:Arial;}#yiv1080211965 #yiv1080211965ygrp-sponsor #yiv1080211965ygrp-lc #yiv1080211965hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv1080211965 #yiv1080211965ygrp-sponsor #yiv1080211965ygrp-lc .yiv1080211965ad {margin-bottom:10px;padding:0 0;}#yiv1080211965 #yiv1080211965actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv1080211965 #yiv1080211965activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv1080211965 #yiv1080211965activity span {font-weight:700;}#yiv1080211965 #yiv1080211965activity span:first-child {text-transform:uppercase;}#yiv1080211965 #yiv1080211965activity span a {color:#5085b6;text-decoration:none;}#yiv1080211965 #yiv1080211965activity span span {color:#ff7900;}#yiv1080211965 #yiv1080211965activity span .yiv1080211965underline {text-decoration:underline;}#yiv1080211965 .yiv1080211965attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv1080211965 .yiv1080211965attach div a {text-decoration:none;}#yiv1080211965 .yiv1080211965attach img {border:none;padding-right:5px;}#yiv1080211965 .yiv1080211965attach label {display:block;margin-bottom:5px;}#yiv1080211965 .yiv1080211965attach label a {text-decoration:none;}#yiv1080211965 blockquote {margin:0 0 0 4px;}#yiv1080211965 .yiv1080211965bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv1080211965 .yiv1080211965bold a {text-decoration:none;}#yiv1080211965 dd.yiv1080211965last p a {font-family:Verdana;font-weight:700;}#yiv1080211965 dd.yiv1080211965last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv1080211965 dd.yiv1080211965last p span.yiv1080211965yshortcuts {margin-right:0;}#yiv1080211965 div.yiv1080211965attach-table div div a {text-decoration:none;}#yiv1080211965 div.yiv1080211965attach-table {width:400px;}#yiv1080211965 div.yiv1080211965file-title a, #yiv1080211965 div.yiv1080211965file-title a:active, #yiv1080211965 div.yiv1080211965file-title a:hover, #yiv1080211965 div.yiv1080211965file-title a:visited {text-decoration:none;}#yiv1080211965 div.yiv1080211965photo-title a, #yiv1080211965 div.yiv1080211965photo-title a:active, #yiv1080211965 div.yiv1080211965photo-title a:hover, #yiv1080211965 div.yiv1080211965photo-title a:visited {text-decoration:none;}#yiv1080211965 div#yiv1080211965ygrp-mlmsg #yiv1080211965ygrp-msg p a span.yiv1080211965yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv1080211965 .yiv1080211965green {color:#628c
[oracle_br] Erro: ORA-31619: invalid dump file “”…””
prezados Estou tendo o erro abaixo: ORA-39001: invalid argument value ORA-39000: bad dump file specification ORA-31619: invalid dump file "x/dpdump/meu_banco_backup_dev.dmp" SO de origem AIX 7.1 Oracle: 11.2.0.3.0 SO de destino LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Red Hat Enterprise Linux Server release 6.7 (Santiago) Red Hat Enterprise Linux Server release 6.7 (Santiago) Oracle: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production Tenho a suspeita que o arquivo esteja corrompido ou o DBA que executou usou o exp ao inves do expdb? Obrigado
Re: [oracle_br] Re: Linux x Display - DBCA nao funciona
Obrigado a todos. Consegui configurar utilizando: DISPLAY=:0.0; export DISPLAY Valeu Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Quarta-feira, 9 de Dezembro de 2015 9:13, "Ricardo Arnoud ricardo...@gmail.com [oracle_br]"escreveu: Neste caso, você também pode usar o dbca silent, que não requer interface gráfica ou mesmo criar uma sessão gráfica com o vncserver e conectar nela remotamente para executar o dbca gráfico. 2015-12-09 8:35 GMT-02:00 andreibal...@gmail.com [oracle_br] : Não sei se é o caso, mas eu usava o Putty com o Xming no windows, e de vez em qdo este problema ocorria, mesmo setando a variavel DISPLAY, hoje eu uso o moba (http://mobaxterm.mobatek.net/) este client faz o export do display automaticamente. Espero que ajude. -- -- Thanks, Ricardo Arnoud Bacharel em Ciência da Computação - 2013/1 (51) 9511-4658 VIVO / (51) 9259-2333 CLARO / Porto Alegre - RS http://www.ricardoarnoud.com http://www.alterdatabaseopen.com FB http://www.facebook.com/ricardo.arnoud Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1 #yiv2128727764 #yiv2128727764 -- #yiv2128727764ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv2128727764 #yiv2128727764ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv2128727764 #yiv2128727764ygrp-mkp #yiv2128727764hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv2128727764 #yiv2128727764ygrp-mkp #yiv2128727764ads {margin-bottom:10px;}#yiv2128727764 #yiv2128727764ygrp-mkp .yiv2128727764ad {padding:0 0;}#yiv2128727764 #yiv2128727764ygrp-mkp .yiv2128727764ad p {margin:0;}#yiv2128727764 #yiv2128727764ygrp-mkp .yiv2128727764ad a {color:#ff;text-decoration:none;}#yiv2128727764 #yiv2128727764ygrp-sponsor #yiv2128727764ygrp-lc {font-family:Arial;}#yiv2128727764 #yiv2128727764ygrp-sponsor #yiv2128727764ygrp-lc #yiv2128727764hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv2128727764 #yiv2128727764ygrp-sponsor #yiv2128727764ygrp-lc .yiv2128727764ad {margin-bottom:10px;padding:0 0;}#yiv2128727764 #yiv2128727764actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv2128727764 #yiv2128727764activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv2128727764 #yiv2128727764activity span {font-weight:700;}#yiv2128727764 #yiv2128727764activity span:first-child {text-transform:uppercase;}#yiv2128727764 #yiv2128727764activity span a {color:#5085b6;text-decoration:none;}#yiv2128727764 #yiv2128727764activity span span {color:#ff7900;}#yiv2128727764 #yiv2128727764activity span .yiv2128727764underline {text-decoration:underline;}#yiv2128727764 .yiv2128727764attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv2128727764 .yiv2128727764attach div a {text-decoration:none;}#yiv2128727764 .yiv2128727764attach img {border:none;padding-right:5px;}#yiv2128727764 .yiv2128727764attach label {display:block;margin-bottom:5px;}#yiv2128727764 .yiv2128727764attach label a {text-decoration:none;}#yiv2128727764 blockquote {margin:0 0 0 4px;}#yiv2128727764 .yiv2128727764bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv2128727764 .yiv2128727764bold a {text-decoration:none;}#yiv2128727764 dd.yiv2128727764last p a {font-family:Verdana;font-weight:700;}#yiv2128727764 dd.yiv2128727764last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv2128727764 dd.yiv2128727764last p span.yiv2128727764yshortcuts {margin-right:0;}#yiv2128727764 div.yiv2128727764attach-table div div a {text-decoration:none;}#yiv2128727764 div.yiv2128727764attach-table {width:400px;}#yiv2128727764 div.yiv2128727764file-title a, #yiv2128727764 div.yiv2128727764file-title a:active, #yiv2128727764 div.yiv2128727764file-title a:hover, #yiv2128727764 div.yiv2128727764file-title a:visited {text-decoration:none;}#yiv2128727764 div.yiv2128727764photo-title a, #yiv2128727764 div.yiv2128727764photo-title a:active, #yiv2128727764 div.yiv2128727764photo-title a:hover, #yiv2128727764 div.yiv2128727764photo-title a:visited {text-decoration:none;}#yiv2128727764 div#yiv2128727764ygrp-mlmsg #yiv2128727764ygrp-msg p a span.yiv2128727764yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv2128727764 .yiv2128727764green {color:#628c2a;}#yiv2128727764 .yiv2128727764MsoNormal {margin:0 0 0 0;}#yiv2128727764 o {font-size:0;}#yiv2128727764 #yiv2128727764photos div {float:left;width:72px;}#yiv2128727764 #yiv2128727764photos div div {border:1px solid #66;height:62px;overflow:hidden;width:62px;}#yiv2128727764 #yiv2128727764photos
Re: [oracle_br] Erro: ORA-31619: invalid dump file “”…””
Consultei a informação: DATA_PUMP_DIR esta correto.Retirei o rows = y tambem. Observacao, o script acima ja havia sido utilizado. So alterei os nomes do DMP e LOG. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Quarta-feira, 9 de Dezembro de 2015 12:50, "Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: Boa tarde, Arranca esse rows=y e veja para qual o caminho aponta o DATA_PUMP_DIR na view dba_directories como disse nosso amigo abaixo: Atenciosamente, Em 09/12/2015, à(s) 12:46, Paulo Jr paulobarbosa@gmail.com [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: Executa o select e veja se o dump está no diretório correto. select DIRECTORY_NAME, DIRECTORY_PATH from DBA_DIRECTORIES; e o nome do dump no diretorio. Att, Paulo BarbosaAdm de Banco de Dados skype: paulobarbosa.sp Cel.: (11) 98869-0988 2015-12-09 12:42 GMT-02:00 Andre Luiz Reis Marques aandre...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br>: Colegas, Segue o scritp para conferencia, e o que uso sempre: impdp adm@dev DIRECTORY=DATA_PUMP_DIR DUMPFILE=I_S_07_12_backup_dev.dmp LOGFILE=ARQ.log rows=y schemas=SYST_S Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim."Chico Xavier Em Quarta-feira, 9 de Dezembro de 2015 12:26, "Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: Boa tarde, Você deve estar usando expdp e impdp e referenciando o path completo do arquivo como fazia no exp e imp. Com o datampump tem que usar um objeto do tipo directory e usar apenas o nome do arquivo. Atenciosamente, Em 09/12/2015, à(s) 12:23, aandre...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: prezados Estou tendo o erro abaixo: ORA-39001: invalid argument valueORA-39000: bad dump file specification ORA-31619: invalid dump file "x/dpdump/meu_banco_backup_dev.dmp" SO de origemAIX 7.1 Oracle: 11.2.0.3.0 SO de destinoLSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchRed Hat Enterprise Linux Server release 6.7 (Santiago)Red Hat Enterprise Linux Server release 6.7 (Santiago) Oracle: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production Tenho a suspeita que o arquivo esteja corrompido ou o DBA que executou usou o exp ao inves do expdb? Obrigado #yiv0436166593 #yiv0436166593 -- #yiv0436166593ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv0436166593 #yiv0436166593ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv0436166593 #yiv0436166593ygrp-mkp #yiv0436166593hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv0436166593 #yiv0436166593ygrp-mkp #yiv0436166593ads {margin-bottom:10px;}#yiv0436166593 #yiv0436166593ygrp-mkp .yiv0436166593ad {padding:0 0;}#yiv0436166593 #yiv0436166593ygrp-mkp .yiv0436166593ad p {margin:0;}#yiv0436166593 #yiv0436166593ygrp-mkp .yiv0436166593ad a {color:#ff;text-decoration:none;}#yiv0436166593 #yiv0436166593ygrp-sponsor #yiv0436166593ygrp-lc {font-family:Arial;}#yiv0436166593 #yiv0436166593ygrp-sponsor #yiv0436166593ygrp-lc #yiv0436166593hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv0436166593 #yiv0436166593ygrp-sponsor #yiv0436166593ygrp-lc .yiv0436166593ad {margin-bottom:10px;padding:0 0;}#yiv0436166593 #yiv0436166593actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv0436166593 #yiv0436166593activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv0436166593 #yiv0436166593activity span {font-weight:700;}#yiv0436166593 #yiv0436166593activity span:first-child {text-transform:uppercase;}#yiv0436166593 #yiv0436166593activity span a {color:#5085b6;text-decoration:none;}#yiv0436166593 #yiv0436166593activity span span {color:#ff7900;}#yiv0436166593 #yiv0436166593activity span .yiv0436166593underline {text-decoration:underline;}#yiv0436166593 .yiv0436166593attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv0436166593 .yiv0436166593attach div a {text-decoration:none;}#yiv0436166593 .yiv0436166593attach img {border:none;padding-right:5px;}#yiv0436166593 .yiv0436166593attach label {display:block;margin-bottom:5px;}#yiv0436166593 .yiv0436166593att
Re: [oracle_br] Erro: ORA-31619: invalid dump file “”…””
Mufalani A versao é 11g pode ter alguma diferença de realese. Import: Release 11.2.0.3.0 - Production on Wed Dec 9 13:58:44 2015 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.Password: Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsORA-39001: invalid argument valueORA-39000: bad dump file specificationORA-31619: invalid dump file "/u01/app/oracle/admin/dsv/dpdump/SYST_S_07_12_backup_dev.dmp" Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Quarta-feira, 9 de Dezembro de 2015 14:35, "Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: Entao executa ele novamente e posta a saida pra gente tentar lhe ajudar. As versoes de oracle sao iguais?! [ ]'s#mufalani Desculpe por erros! Este e-mail foi escrito do meu smartphone! Sorry for typos! This mail was written from my smartphone!!! Em 9 de dez de 2015, às 14:01, Andre Luiz Reis Marques aandre...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: Consultei a informação: DATA_PUMP_DIR esta correto.Retirei o rows = y tambem. Observacao, o script acima ja havia sido utilizado. So alterei os nomes do DMP e LOG. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Quarta-feira, 9 de Dezembro de 2015 12:50, "Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: Boa tarde, Arranca esse rows=y e veja para qual o caminho aponta o DATA_PUMP_DIR na view dba_directories como disse nosso amigo abaixo: Atenciosamente, Em 09/12/2015, à(s) 12:46, Paulo Jr paulobarbosa@gmail.com [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: Executa o select e veja se o dump está no diretório correto. select DIRECTORY_NAME, DIRECTORY_PATH from DBA_DIRECTORIES; e o nome do dump no diretorio. Att, Paulo BarbosaAdm de Banco de Dados skype: paulobarbosa.sp Cel.: (11) 98869-0988 2015-12-09 12:42 GMT-02:00 Andre Luiz Reis Marques aandre...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br>: Colegas, Segue o scritp para conferencia, e o que uso sempre: impdp adm@dev DIRECTORY=DATA_PUMP_DIR DUMPFILE=I_S_07_12_backup_dev.dmp LOGFILE=ARQ.log rows=y schemas=SYST_S Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim."Chico Xavier Em Quarta-feira, 9 de Dezembro de 2015 12:26, "Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: Boa tarde, Você deve estar usando expdp e impdp e referenciando o path completo do arquivo como fazia no exp e imp. Com o datampump tem que usar um objeto do tipo directory e usar apenas o nome do arquivo. Atenciosamente, Em 09/12/2015, à(s) 12:23, aandre...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: prezados Estou tendo o erro abaixo: ORA-39001: invalid argument valueORA-39000: bad dump file specification ORA-31619: invalid dump file "x/dpdump/meu_banco_backup_dev.dmp" SO de origemAIX 7.1 Oracle: 11.2.0.3.0 SO de destinoLSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchRed Hat Enterprise Linux Server release 6.7 (Santiago)Red Hat Enterprise Linux Server release 6.7 (Santiago) Oracle: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production Tenho a suspeita que o arquivo esteja corrompido ou o DBA que executou usou o exp ao inves do expdb? Obrigado #yiv5282203238 #yiv5282203238 -- #yiv5282203238ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5282203238 #yiv5282203238ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5282203238 #yiv5282203238ygrp-mkp #yiv5282203238hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv5282203238 #yiv5282203238ygrp-mkp #yiv5282203238ads {margin-bottom:10px;}#yiv5282203238 #yiv5282203238ygrp-mkp .yiv5282203238ad {padding:0 0;}#yiv5282203238 #yiv52822
Re: [oracle_br] Erro: ORA-31619: invalid dump file “”…””
Pessoal, Obrigado pela ajuda, vou seguir a orientação de solicitar a empresa (CLIENTE) um novo dump.Ja tinha a desconfiança de que nao era erro nosso. Valeu a todos!!! Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Quarta-feira, 9 de Dezembro de 2015 15:10, "Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: Boa tarde, Faz o seguinte.. Tenta usar na exportação. VERSION=10.2 No final da linha do teu script. Assim ele vai fazer manter o dump como se ele fosse na versão 10.2 do Oracle (10g). Atenciosamente, Em 09/12/2015, à(s) 14:58, Andre Luiz Reis Marques aandre...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: Mufalani A versao é 11g pode ter alguma diferença de realese. Import: Release 11.2.0.3.0 - Production on Wed Dec 9 13:58:44 2015 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.Password: Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsORA-39001: invalid argument valueORA-39000: bad dump file specificationORA-31619: invalid dump file "/u01/app/oracle/admin/dsv/dpdump/SYST_S_07_12_backup_dev.dmp" Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim."Chico Xavier Em Quarta-feira, 9 de Dezembro de 2015 14:35, "Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: Entao executa ele novamente e posta a saida pra gente tentar lhe ajudar. As versoes de oracle sao iguais?! [ ]'s#mufalani Desculpe por erros! Este e-mail foi escrito do meu smartphone! Sorry for typos! This mail was written from my smartphone!!! Em 9 de dez de 2015, às 14:01, Andre Luiz Reis Marques aandre...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: Consultei a informação: DATA_PUMP_DIR esta correto.Retirei o rows = y tambem. Observacao, o script acima ja havia sido utilizado. So alterei os nomes do DMP e LOG. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim."Chico Xavier Em Quarta-feira, 9 de Dezembro de 2015 12:50, "Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: Boa tarde, Arranca esse rows=y e veja para qual o caminho aponta o DATA_PUMP_DIR na view dba_directories como disse nosso amigo abaixo: Atenciosamente, Em 09/12/2015, à(s) 12:46, Paulo Jr paulobarbosa@gmail.com [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: Executa o select e veja se o dump está no diretório correto. select DIRECTORY_NAME, DIRECTORY_PATH from DBA_DIRECTORIES; e o nome do dump no diretorio. Att, Paulo BarbosaAdm de Banco de Dados skype: paulobarbosa.sp Cel.: (11) 98869-0988 2015-12-09 12:42 GMT-02:00 Andre Luiz Reis Marques aandre...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br>: Colegas, Segue o scritp para conferencia, e o que uso sempre: impdp adm@dev DIRECTORY=DATA_PUMP_DIR DUMPFILE=I_S_07_12_backup_dev.dmp LOGFILE=ARQ.log rows=y schemas=SYST_S Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim."Chico Xavier Em Quarta-feira, 9 de Dezembro de 2015 12:26, "Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: Boa tarde, Você deve estar usando expdp e impdp e referenciando o path completo do arquivo como fazia no exp e imp. Com o datampump tem que usar um objeto do tipo directory e usar apenas o nome do arquivo. Atenciosamente, Em 09/12/2015, à(s) 12:23, aandre...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: prezados Estou tendo o erro abaixo: ORA-39001: invalid argument valueORA-39000: bad dump file specification ORA-31619: invalid dump file "x/dpdump/meu_banco_backup_dev.dmp" SO de origemAIX 7.1 Oracle: 11.2.0.3.0 SO de destinoLSB_VERSION=base-4.0-amd64:ba
[oracle_br] Linux x Display - DBCA nao funciona
Pessoal, Estou precisando de uma informação que não e sobre ORACLE, mas necessito dela para utilizar o DBCA ou NETCA pois estou recebendo o seguinte erro quando tento executar este comando: Claro que antes de postar pesquisei como posso resolver, e continuo pesquisando, mas se alguém tiver uma dica agradeço. -bash-4.1$ netca DISPLAY environment variable not set! Oracle Net Configuration Assistant is a GUI tool which requires that DISPLAY specify a location where GUI tools can display. Set and export DISPLAY, then re-run. -bash-4.1$ -bash-4.1$ dbca DISPLAY not set. Set DISPLAY environment variable, then re-run. Minha maquina e Linux, com a seguinte versão: -bash-4.1$ cat /etc/issue Red Hat Enterprise Linux Server release 6.7 (Santiago) Kernel \r on an \m
Re: [oracle_br] Código Calculo DigitoS DAC - Código de barras - Boleto banco
Boa tarde, Já desenvolvi para boleto Bradesco, Itaú, BB e etc. Você deve pegar a documentação do Bradesco, pois dependendo da carteira o cálculo é diferente. Infelizmente em PL não tenho nada pronto. Tinha em Delphi. Enviado do meu iPhone > Em 24/11/2015, às 15:51, Tathyanna Pelegrinni tathya...@gmail.com [oracle_br] >escreveu: > > Boa tarde! > > Alguem tem em PL as funções de cálculo dos digitos de auto conferencia (DAC) > dos campos de linha digitavel (código de barras de boleto para o banco > bradesco) ? > > Ou, alguma rotina pronta que já gere o código de barras completo de acordo > com os parametros informados. (nosso numero, agencia, data de vencimento etc) > > > > Obrigada, > > > > > - Tathyanna. > > > >
Re: [oracle_br] RMAN
Combinado, Obrigado mais uma vez a atençao do Grupo!! Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! "Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim." Chico Xavier Em Quarta-feira, 21 de Outubro de 2015 20:19, "jlchia...@yahoo.com.br [oracle_br]"escreveu: Blz ? Então, a primeira recomendação seria vc procurar não por Apostila, referências ou coisas assim, mas sim que vc fosse nos Manuais Oracle que ensinam os conceitos básicos do RMAN e os estude - pra versão 9i o link é https://docs.oracle.com/cd/B10501_01/server.920/a96566/toc.htm e pra versão 10g o link é http://docs.oracle.com/cd/B19306_01/backup.102/b14191/toc.htm Uma vez os conceitos básicos compreendidos, aí se vc nos dizer os detalhes que não diz (ie, Qual o Sistema Operacional do servidor, se vc vai fazer backup pra disco ou pra fita, se é backup full ou incremental, se é backup online/hot - com o banco ligado/ativo - ou offline/cold - com banco offline/inacessível, se o database está registrando as alterações das transações pararecuperação (modo archive) ou não, se os arquivos desse database tão em raw device,em ASM ou em filesystem, etc) a gente COM CERTEZA pode te indicar links de exemplos para o seu caso específico, ou mesmo pode compartilhar o shell script/procedimkento de backup que já tenhamos... OK ? []s Chiappa #yiv8921629932 #yiv8921629932 -- #yiv8921629932ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv8921629932 #yiv8921629932ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv8921629932 #yiv8921629932ygrp-mkp #yiv8921629932hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv8921629932 #yiv8921629932ygrp-mkp #yiv8921629932ads {margin-bottom:10px;}#yiv8921629932 #yiv8921629932ygrp-mkp .yiv8921629932ad {padding:0 0;}#yiv8921629932 #yiv8921629932ygrp-mkp .yiv8921629932ad p {margin:0;}#yiv8921629932 #yiv8921629932ygrp-mkp .yiv8921629932ad a {color:#ff;text-decoration:none;}#yiv8921629932 #yiv8921629932ygrp-sponsor #yiv8921629932ygrp-lc {font-family:Arial;}#yiv8921629932 #yiv8921629932ygrp-sponsor #yiv8921629932ygrp-lc #yiv8921629932hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv8921629932 #yiv8921629932ygrp-sponsor #yiv8921629932ygrp-lc .yiv8921629932ad {margin-bottom:10px;padding:0 0;}#yiv8921629932 #yiv8921629932actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv8921629932 #yiv8921629932activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv8921629932 #yiv8921629932activity span {font-weight:700;}#yiv8921629932 #yiv8921629932activity span:first-child {text-transform:uppercase;}#yiv8921629932 #yiv8921629932activity span a {color:#5085b6;text-decoration:none;}#yiv8921629932 #yiv8921629932activity span span {color:#ff7900;}#yiv8921629932 #yiv8921629932activity span .yiv8921629932underline {text-decoration:underline;}#yiv8921629932 .yiv8921629932attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv8921629932 .yiv8921629932attach div a {text-decoration:none;}#yiv8921629932 .yiv8921629932attach img {border:none;padding-right:5px;}#yiv8921629932 .yiv8921629932attach label {display:block;margin-bottom:5px;}#yiv8921629932 .yiv8921629932attach label a {text-decoration:none;}#yiv8921629932 blockquote {margin:0 0 0 4px;}#yiv8921629932 .yiv8921629932bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv8921629932 .yiv8921629932bold a {text-decoration:none;}#yiv8921629932 dd.yiv8921629932last p a {font-family:Verdana;font-weight:700;}#yiv8921629932 dd.yiv8921629932last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv8921629932 dd.yiv8921629932last p span.yiv8921629932yshortcuts {margin-right:0;}#yiv8921629932 div.yiv8921629932attach-table div div a {text-decoration:none;}#yiv8921629932 div.yiv8921629932attach-table {width:400px;}#yiv8921629932 div.yiv8921629932file-title a, #yiv8921629932 div.yiv8921629932file-title a:active, #yiv8921629932 div.yiv8921629932file-title a:hover, #yiv8921629932 div.yiv8921629932file-title a:visited {text-decoration:none;}#yiv8921629932 div.yiv8921629932photo-title a, #yiv8921629932 div.yiv8921629932photo-title a:active, #yiv8921629932 div.yiv8921629932photo-title a:hover, #yiv8921629932 div.yiv8921629932photo-title a:visited {text-decoration:none;}#yiv8921629932 div#yiv8921629932ygrp-mlmsg #yiv8921629932ygrp-msg p a span.yiv8921629932yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv8921629932 .yiv8921629932green {color:#628c2a;}#yiv8921629932 .yiv8921629932MsoNormal {margin:0 0 0 0;}#yiv8921629932 o {font-size:0;}#yiv8921629932 #yiv8921629932photos div
Re: [oracle_br] RMAN
Obrigado, A versão e 11g, porém ainda tenho 9 e 10g Enviado do meu iPhone > Em 20/10/2015, às 17:41, Vitor Junior vitorj...@gmail.com [oracle_br] > <oracle_br@yahoogrupos.com.br> escreveu: > > Você não mencionou a versão do Oracle. Segue do 11g, que é a mais 'comum' > hoje em dia: > > https://docs.oracle.com/cd/E11882_01/backup.112/e10642/rcmquick.htm#BRADV89346 > > > >> Em ter, 20 de out de 2015 às 17:37, aandre...@yahoo.com.br [oracle_br] >> <oracle_br@yahoogrupos.com.br> escreveu: >> >> >> Pessoal, >> >> >> >> Alguem poderia passer um link referente ao RMAN. >> >> Apostila basica, com passo a passo dos commandos. >> >> >> >> Agradeco. >> >> Andre Luiz >> > > -- > Att,/Regards, > > > Vitor Jr. > Infraestrutura / Infrastructure Team > > Oracle 12c DBA Certified Professional - OCP 12c > Oracle 11g DBA Certified Professional - OCP 11g > 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 > https://mybizcard.co/vitor.jr.385628 >
[oracle_br] RMAN
Pessoal, Alguem poderia passer um link referente ao RMAN. Apostila basica, com passo a passo dos commandos. Agradeco. Andre Luiz
Re: [oracle_br] Dúvida SQL - Select
Você pode fazer é montar consulta abaixo: Vê se funciona. > select case When cor=amarela then a.prateleira Esse b.prateleira, > a.fruta as amarela, b.fruta as vermelha, from feira_livre a, fera_livre b Where a.cor=amarela and b.cor=vermelha Enviado do meu iPhone > Em 02/10/2015, às 16:16, 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com > [oracle_br]escreveu: > > Boa tarde amigos! > > > Dados hipotéticos: > > select prateleira, fruta, cor from feira_livre; > > Prateleira Fruta Cor > 1 Maçã Vermelha > 2 CerejaVermelha > 1 Banana Amarela > 2 MamãoAmarela > 1 Morango Vermelha > > > É possível eu montar um Select que me traga esse resultado? > > > PrateleiraFruta_Vermelha Fruta_Amarela > 1Maçã Banana > 1Morango > 2Cereja Mamão > > > Ou seja: juntei 2 frutas de cores diferentes no mesmo registro, por serem > da mesma prateleira, mas elas não tem mais nenhuma relação entre si; > > Como tinham 2 vermelhas na mesma prateleira, eu joguei pro registro de baixo. > Se tivesse uma segunda fruta amarela na prateleira 1, ela também iria pro > segundo registro. > > > > > Att, > > > >
[oracle_br] Criação de DataFile x backup
Pessoal, Ha algum problema na criação de data file enquanto o banco faz backup? Houve uma discussão aqui no trabalho sobre controlfile e data file: quando vai bacupear o catalogo, ele esta em uso ai ele nao leva o datafile que eu criei mas leva o controlfile alterado... Qual o impacto. Se houver necessidade de restor? Bem fiquei na duvida sobre isso! Desde já obrigado.
[oracle_br] arquivo unix para windows
Pessoal, Sei que o grupo e de Oracle, mais como faz parte do meu ambiente, cuidar da crontab, gostaria de saber se alguem ja passou por este problema. Tenho um arquivo que e baixado do BC, ele carrega no oracle, estao solicitando uma copia para uma maquina windos. Achei este codigo, mais nao funciona. Alguem poderia ajudar. Segue o codigo #!/bin/ksh echo TRANSFERENCIA ARQUIVO PARA WINDOWS echo # TARGETIP=meuservirWin porta' USER='meudominio\usuario' PASSWORD='minha_senha' ftp -ivn $TARGETIP <<_END_SCRIPT -u $USER -p $PASSWORD cd /meucaminho/carga ascii put meuarquivo.txt quit _END_SCRIPT meu_arquivo.sh meu commando ./meu_arquivo.sh Ocorre o seguinte: a senha e solicitada.
Re: [oracle_br] Tabelas com muito Insert/Update/Delete
Bom dia, Veja a possibilidade de criar um triggers, e este trigger armazenar o tipo de lancamento (I, U, D), o nome da tabela e as linhas afetadas. create table hist_transaction( id, tipo_lanc nom_tab qtd_linhas) Se a sua necessidade for igual a que tive, talvez atenda. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim. Chico Xavier Em Terça-feira, 18 de Agosto de 2015 8:21, Fabricio Pedroso Jorge fpjb...@gmail.com [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Existe a view DBA_TAB_MODIFICATIONS, veja: http://docs.oracle.com/cd/B19306_01/server.102/b14237/statviews_4149.htm A limitação dessa tabela é que os valores zeram após a coleta de estatísticas. Em 18 de agosto de 2015 07:57, 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Bom Dia,Como descobrir as tabelas que sofrem mais insert/update/delete?Alguém tem e poderia disponibilizar algum script para realizar uma coleta diaria de estatísticas nessas tabelas? Grato,Ednilson Silva -- Fabrício Pedroso Jorge. Administrador de Banco de Dados Oracle 11g Certified SQL Expert Oracle 11g Certified AssociateOracle 11g e 12c Certified Professional Linux Professional Institute Certified Level I (LPIC-I) ITIL V3 Foudations certificacaobd.com.br Resumo Profissional: http://br.linkedin.com/in/fabriciojorge Contatos: + 55 91 988991116 skype: fabricio.pedroso.jorge fpjb...@gmail.com #yiv4312120504 #yiv4312120504 -- #yiv4312120504ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv4312120504 #yiv4312120504ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv4312120504 #yiv4312120504ygrp-mkp #yiv4312120504hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv4312120504 #yiv4312120504ygrp-mkp #yiv4312120504ads {margin-bottom:10px;}#yiv4312120504 #yiv4312120504ygrp-mkp .yiv4312120504ad {padding:0 0;}#yiv4312120504 #yiv4312120504ygrp-mkp .yiv4312120504ad p {margin:0;}#yiv4312120504 #yiv4312120504ygrp-mkp .yiv4312120504ad a {color:#ff;text-decoration:none;}#yiv4312120504 #yiv4312120504ygrp-sponsor #yiv4312120504ygrp-lc {font-family:Arial;}#yiv4312120504 #yiv4312120504ygrp-sponsor #yiv4312120504ygrp-lc #yiv4312120504hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv4312120504 #yiv4312120504ygrp-sponsor #yiv4312120504ygrp-lc .yiv4312120504ad {margin-bottom:10px;padding:0 0;}#yiv4312120504 #yiv4312120504actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv4312120504 #yiv4312120504activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv4312120504 #yiv4312120504activity span {font-weight:700;}#yiv4312120504 #yiv4312120504activity span:first-child {text-transform:uppercase;}#yiv4312120504 #yiv4312120504activity span a {color:#5085b6;text-decoration:none;}#yiv4312120504 #yiv4312120504activity span span {color:#ff7900;}#yiv4312120504 #yiv4312120504activity span .yiv4312120504underline {text-decoration:underline;}#yiv4312120504 .yiv4312120504attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv4312120504 .yiv4312120504attach div a {text-decoration:none;}#yiv4312120504 .yiv4312120504attach img {border:none;padding-right:5px;}#yiv4312120504 .yiv4312120504attach label {display:block;margin-bottom:5px;}#yiv4312120504 .yiv4312120504attach label a {text-decoration:none;}#yiv4312120504 blockquote {margin:0 0 0 4px;}#yiv4312120504 .yiv4312120504bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv4312120504 .yiv4312120504bold a {text-decoration:none;}#yiv4312120504 dd.yiv4312120504last p a {font-family:Verdana;font-weight:700;}#yiv4312120504 dd.yiv4312120504last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv4312120504 dd.yiv4312120504last p span.yiv4312120504yshortcuts {margin-right:0;}#yiv4312120504 div.yiv4312120504attach-table div div a {text-decoration:none;}#yiv4312120504 div.yiv4312120504attach-table {width:400px;}#yiv4312120504 div.yiv4312120504file-title a, #yiv4312120504 div.yiv4312120504file-title a:active, #yiv4312120504 div.yiv4312120504file-title a:hover, #yiv4312120504 div.yiv4312120504file-title a:visited {text-decoration:none;}#yiv4312120504 div.yiv4312120504photo-title a, #yiv4312120504 div.yiv4312120504photo-title a:active, #yiv4312120504 div.yiv4312120504photo-title a:hover, #yiv4312120504 div.yiv4312120504photo-title a:visited {text-decoration:none;}#yiv4312120504 div#yiv4312120504ygrp-mlmsg #yiv4312120504ygrp-msg p a span.yiv4312120504yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv4312120504 .yiv4312120504green {color:#628c2a;}#yiv4312120504 .yiv4312120504MsoNormal
[oracle_br] Re: XA FAQ
Quando voce disse: sim, com o XA vc vai controlar Transações mas *** não *** as Transações feitas internamente/online pelo RDBMS, ´somente e apenas Trsnações especiais controladas pelo gerenciador externo de Transações Mais estas transaçoes tem como objetivo manter a atomicidade? Exemplo: tenho um servidor SQL e um Oracle o objetivo é controlar transacoes entre esses servidores ja que o conceito e controlar transacoes distribuidas? Obrigado.
[oracle_br] XA FAQ
Pessoal, Estou com uma duvida pontual. sobre Oracle XA. Li um texto contido no link abaixo. XA FAQ - Oracle FAQ http://www.orafaq.com/wiki/XA_FAQ http://www.orafaq.com/wiki/XA_FAQ XA FAQ - Oracle FAQ http://www.orafaq.com/wiki/XA_FAQ Oracle XA connectivity FAQ (Oracle's implementation of the X/Open Distributed Transaction Processing (DTP) XA interface): Contents 1 What ... Visualizar em www.orafaq.com http://www.orafaq.com/wiki/XA_FAQ Visualização pelo Yahoo Entendi que é um meio pelo qual posso monitorar as transacões e resolve-las ou seja eu posso interagir com as mesmas. Alguem poderia me ajudar a entender melhor? Há risco em habilitar esse serviço? (XAVIEW.SQL) Alguem ja utilizou?
Re: [oracle_br] Re: [off topic] Pesquisa rápida com os DBAs do grupo
Trabalhei com desenvolvimento e quis tentar a area de DBA. Fiz cursos de SQL Server e Oracle.Hoje estou atuando na area. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim. Chico Xavier Em Terça-feira, 11 de Agosto de 2015 23:23, Orfeu Lima orfeu.l...@gmail.com [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Eu já gostava de banco de dados e direcionei minha carreira para isso Em 11 de agosto de 2015 23:09, rafael.p.fe...@gmail.com [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Olá Fabio, No meu caso as respostas seriam A e D. []s #yiv9017780469 #yiv9017780469 -- #yiv9017780469ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv9017780469 #yiv9017780469ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv9017780469 #yiv9017780469ygrp-mkp #yiv9017780469hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv9017780469 #yiv9017780469ygrp-mkp #yiv9017780469ads {margin-bottom:10px;}#yiv9017780469 #yiv9017780469ygrp-mkp .yiv9017780469ad {padding:0 0;}#yiv9017780469 #yiv9017780469ygrp-mkp .yiv9017780469ad p {margin:0;}#yiv9017780469 #yiv9017780469ygrp-mkp .yiv9017780469ad a {color:#ff;text-decoration:none;}#yiv9017780469 #yiv9017780469ygrp-sponsor #yiv9017780469ygrp-lc {font-family:Arial;}#yiv9017780469 #yiv9017780469ygrp-sponsor #yiv9017780469ygrp-lc #yiv9017780469hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9017780469 #yiv9017780469ygrp-sponsor #yiv9017780469ygrp-lc .yiv9017780469ad {margin-bottom:10px;padding:0 0;}#yiv9017780469 #yiv9017780469actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9017780469 #yiv9017780469activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9017780469 #yiv9017780469activity span {font-weight:700;}#yiv9017780469 #yiv9017780469activity span:first-child {text-transform:uppercase;}#yiv9017780469 #yiv9017780469activity span a {color:#5085b6;text-decoration:none;}#yiv9017780469 #yiv9017780469activity span span {color:#ff7900;}#yiv9017780469 #yiv9017780469activity span .yiv9017780469underline {text-decoration:underline;}#yiv9017780469 .yiv9017780469attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv9017780469 .yiv9017780469attach div a {text-decoration:none;}#yiv9017780469 .yiv9017780469attach img {border:none;padding-right:5px;}#yiv9017780469 .yiv9017780469attach label {display:block;margin-bottom:5px;}#yiv9017780469 .yiv9017780469attach label a {text-decoration:none;}#yiv9017780469 blockquote {margin:0 0 0 4px;}#yiv9017780469 .yiv9017780469bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv9017780469 .yiv9017780469bold a {text-decoration:none;}#yiv9017780469 dd.yiv9017780469last p a {font-family:Verdana;font-weight:700;}#yiv9017780469 dd.yiv9017780469last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv9017780469 dd.yiv9017780469last p span.yiv9017780469yshortcuts {margin-right:0;}#yiv9017780469 div.yiv9017780469attach-table div div a {text-decoration:none;}#yiv9017780469 div.yiv9017780469attach-table {width:400px;}#yiv9017780469 div.yiv9017780469file-title a, #yiv9017780469 div.yiv9017780469file-title a:active, #yiv9017780469 div.yiv9017780469file-title a:hover, #yiv9017780469 div.yiv9017780469file-title a:visited {text-decoration:none;}#yiv9017780469 div.yiv9017780469photo-title a, #yiv9017780469 div.yiv9017780469photo-title a:active, #yiv9017780469 div.yiv9017780469photo-title a:hover, #yiv9017780469 div.yiv9017780469photo-title a:visited {text-decoration:none;}#yiv9017780469 div#yiv9017780469ygrp-mlmsg #yiv9017780469ygrp-msg p a span.yiv9017780469yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv9017780469 .yiv9017780469green {color:#628c2a;}#yiv9017780469 .yiv9017780469MsoNormal {margin:0 0 0 0;}#yiv9017780469 o {font-size:0;}#yiv9017780469 #yiv9017780469photos div {float:left;width:72px;}#yiv9017780469 #yiv9017780469photos div div {border:1px solid #66;height:62px;overflow:hidden;width:62px;}#yiv9017780469 #yiv9017780469photos div label {color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv9017780469 #yiv9017780469reco-category {font-size:77%;}#yiv9017780469 #yiv9017780469reco-desc {font-size:77%;}#yiv9017780469 .yiv9017780469replbq {margin:4px;}#yiv9017780469 #yiv9017780469ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv9017780469 #yiv9017780469ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv9017780469 #yiv9017780469ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv9017780469 #yiv9017780469ygrp-mlmsg select,
Re: [oracle_br] Re: [off topic] Pesquisa rápida com os DBAs do grupo
A) Eu era um sysadmin e precisavam de alguém para cuidar do banco de dados XPTO na empresa.B) Eu era um desenvolvedor e precisavam de alguém para cuidar do banco de dados XPTO na empresa. C) Eu era o gestor de um grupo de TI, e precisavam de alguém para cuidar do banco de dados XPTO na empresa. D) Eu já gostava de banco de dados e direcionei minha carreira para issoE) Outros: qual? E) Outros: qual? Este e o meu caso, quis sair de desenv. para DBA, fiz cursos de Oracle e SQL Server, na outra resposta esqueci de colocar a letra. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim. Chico Xavier Em Quarta-feira, 12 de Agosto de 2015 11:55, Fábio Telles Rodriguez fabio.tel...@gmail.com [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Em 12 de agosto de 2015 11:48, Fábio Telles Rodriguez fabio.tel...@gmail.com escreveu: Em 12 de agosto de 2015 11:15, Fabio Prado fbifa...@gmail.com [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Pessoal, gostei da pesquisa e gostaria de me aproveitar da ideia para publicar uma enquete com essas perguntas em meu blog. Fábio Telles Rodriguez, tudo bem se eu fizer isso? Irá te ajudar? Claro, esteja à vontade. Se o fizer, manda o link depois. Pensando bem, resolvi fazer uma pesquisa mais completa aqui... daqui a pouco divulgo o link.-- Atenciosamente,Fábio Telles Rodriguezblog: http://savepoint.blog.bre-mail / gtalk / MSN: fabio.telles@gmail.comSkype: fabio_telles Timbira - A empresa brasileira de Postgreshttp://www.timbira.com.br #yiv0429253739 #yiv0429253739 -- #yiv0429253739ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv0429253739 #yiv0429253739ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv0429253739 #yiv0429253739ygrp-mkp #yiv0429253739hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv0429253739 #yiv0429253739ygrp-mkp #yiv0429253739ads {margin-bottom:10px;}#yiv0429253739 #yiv0429253739ygrp-mkp .yiv0429253739ad {padding:0 0;}#yiv0429253739 #yiv0429253739ygrp-mkp .yiv0429253739ad p {margin:0;}#yiv0429253739 #yiv0429253739ygrp-mkp .yiv0429253739ad a {color:#ff;text-decoration:none;}#yiv0429253739 #yiv0429253739ygrp-sponsor #yiv0429253739ygrp-lc {font-family:Arial;}#yiv0429253739 #yiv0429253739ygrp-sponsor #yiv0429253739ygrp-lc #yiv0429253739hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv0429253739 #yiv0429253739ygrp-sponsor #yiv0429253739ygrp-lc .yiv0429253739ad {margin-bottom:10px;padding:0 0;}#yiv0429253739 #yiv0429253739actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv0429253739 #yiv0429253739activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv0429253739 #yiv0429253739activity span {font-weight:700;}#yiv0429253739 #yiv0429253739activity span:first-child {text-transform:uppercase;}#yiv0429253739 #yiv0429253739activity span a {color:#5085b6;text-decoration:none;}#yiv0429253739 #yiv0429253739activity span span {color:#ff7900;}#yiv0429253739 #yiv0429253739activity span .yiv0429253739underline {text-decoration:underline;}#yiv0429253739 .yiv0429253739attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv0429253739 .yiv0429253739attach div a {text-decoration:none;}#yiv0429253739 .yiv0429253739attach img {border:none;padding-right:5px;}#yiv0429253739 .yiv0429253739attach label {display:block;margin-bottom:5px;}#yiv0429253739 .yiv0429253739attach label a {text-decoration:none;}#yiv0429253739 blockquote {margin:0 0 0 4px;}#yiv0429253739 .yiv0429253739bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv0429253739 .yiv0429253739bold a {text-decoration:none;}#yiv0429253739 dd.yiv0429253739last p a {font-family:Verdana;font-weight:700;}#yiv0429253739 dd.yiv0429253739last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv0429253739 dd.yiv0429253739last p span.yiv0429253739yshortcuts {margin-right:0;}#yiv0429253739 div.yiv0429253739attach-table div div a {text-decoration:none;}#yiv0429253739 div.yiv0429253739attach-table {width:400px;}#yiv0429253739 div.yiv0429253739file-title a, #yiv0429253739 div.yiv0429253739file-title a:active, #yiv0429253739 div.yiv0429253739file-title a:hover, #yiv0429253739 div.yiv0429253739file-title a:visited {text-decoration:none;}#yiv0429253739 div.yiv0429253739photo-title a, #yiv0429253739 div.yiv0429253739photo-title a:active, #yiv0429253739 div.yiv0429253739photo-title a:hover, #yiv0429253739 div.yiv0429253739photo-title a:visited {text-decoration:none;}#yiv0429253739 div#yiv0429253739ygrp-mlmsg #yiv0429253739ygrp-msg p a span.yiv0429253739yshortcuts
Re: [oracle_br] Re: Data Guard
Vamos lá: Qual é o objetivo dessa contingência, é só assumir quando o primary falhar, ou ela também poderia ser usada como ambiente de relatório O objetivo principal é assumir em caso de desastre. Por exigência do mercado nos temos que implementar a contingência. Ela fica num outro servidor no mesmo datacenter, OU num servidor remoto para servir também de disaster recover (ie, assumir se o prédio principal pegar fogo, coisa assim) ? Bem, o ambiente que assumira o comando em caso de desastre fica em Sao Paulo, a empresa esta no Rio. Qual o SLA para a contingência assumir quando o primary morrer ? tem que ser automático, ou pode ser manual o switch-over ? Como envolve vários sistemas, ha uma variação no SLA, Tem que ser automático.- Em caso de desastreSwitch-over - Nos casos de manutenção. E quando vc diz que não tem o Dataguard, isso é porque vc tá usando um RDBMS Standard Edition, onde não é possível se Licenciar o Dataguard, é isso, OU na verdade é Enterprise Edition seu RDBMS e vc simplesmente não tem o DATAGUARD configurado ? É Enterprise Edition e simplesmente não tem o DATAGUARD configurado. Esse banco a proteger está rodando (ou pode passar a rodar) em archive mode ? Ja estao no modo archive. Pelo menos isso nao é. Há datatypes não-escalares nesse database, que impeçam uma replicação dos dados manual ? O ambiente e bem diversificado, temo sistema SAP e Nao SAP Obs. Nao entendi datatypes não-escalares Tem muitos DDLs, alteração de estruturas de tabelas e/ou recriação de stored PL/SQLs nesse banco origem ? O link de rede entre as duas máquinas é permanente , seguro e Confiável ? So producao sera contingenciada. Nao sei se mencionei, o servico contratado foi o da IBM, eles alegam que conseguem fazer sem o DataGuard. Eu como DBA, prefiro usar a ferramenta da Oracle. Obrigado. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim. Chico Xavier Em Quarta-feira, 29 de Julho de 2015 16:37, jlchia...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Explica direitinho aí : esclareça pra gente, qual é o objetivo dessa contingência, é só assumir quando o primary falhar, ou ela também poderia ser usada como ambiente de relatório ? Ela fica num outro servidor no mesmo datacenter, OU num servidor remoto para servir também de disaster recover (ie, assumir se o prédio principal pegar fogo, coisa assim) ? Qual o SLA para a contingência assumir quando o primary morrer ? tem que ser automático, ou pode ser manual o switch-over ? E quando vc diz que não tem o Dataguard, isso é porque vc tá usando um RDBMS Standard Edition, onde não é possível se Licenciar o Dataguard, é isso, OU na verdade é Enterprise Edition seu RDBMS e vc simplesmente não tem o DATAGUARD configurado ?? Esse banco a proteger está rodando (ou pode passar a rodar) em archive mode ? Há datatypes não-escalares nesse database, que impeçam uma replicação dos dados manual ? Tem muitos DDLs, alteração de estruturas de tabelas e/ou recriação de stored PL/SQLs nesse banco origem ? O link de rede entre as duas máquinas é permanente , seguro e Confiável ??? DEPENDENDO das suas Respostas, CASO seja impossível o DATAGUARD físico (que é SIM o método preferido), a gente pode indicar um Standby manual, ou um cluster ativo-passivo pelo Sistema Operacional (HACMP/PowerHA, provavelmente, já que vc tá no AIX) ou então replicação de dados... []s Chiappa #yiv5566316708 #yiv5566316708 -- #yiv5566316708ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5566316708 #yiv5566316708ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5566316708 #yiv5566316708ygrp-mkp #yiv5566316708hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv5566316708 #yiv5566316708ygrp-mkp #yiv5566316708ads {margin-bottom:10px;}#yiv5566316708 #yiv5566316708ygrp-mkp .yiv5566316708ad {padding:0 0;}#yiv5566316708 #yiv5566316708ygrp-mkp .yiv5566316708ad p {margin:0;}#yiv5566316708 #yiv5566316708ygrp-mkp .yiv5566316708ad a {color:#ff;text-decoration:none;}#yiv5566316708 #yiv5566316708ygrp-sponsor #yiv5566316708ygrp-lc {font-family:Arial;}#yiv5566316708 #yiv5566316708ygrp-sponsor #yiv5566316708ygrp-lc #yiv5566316708hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv5566316708 #yiv5566316708ygrp-sponsor #yiv5566316708ygrp-lc .yiv5566316708ad {margin-bottom:10px;padding:0 0;}#yiv5566316708 #yiv5566316708actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv5566316708 #yiv5566316708activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv5566316708 #yiv5566316708activity span {font-weight:700;}#yiv5566316708 #yiv5566316708activity
[oracle_br] Data Guard
Pessoal, A empresa que trabalho esta montando um projeto de contingencia. O Oracle, roda no ambiente UNIX (AIX 7.1), o Storage e da IBM V7000 O Oracle e o 11g Nao tenho o Data Guard, mas as pesquisas que fiz por alto indicam essa ferramenta como a ideal para o ambiente oracle. Alguem tem alguma solucao que nao tenha utilizado o Data Guard? Obrigao.
[oracle_br] Alerta recebido: Count of targets not uploading exceeded the critical threshold
Bom dia pessoal, Recebi este alerta hoje cedo. pesquisei no gooble e achei uma solucao para evitar futuros problemas. A solucao foi esta: Enter user-name: sysman Enter password: SQL exec emd_maintenance.submit_em_dbms_jobs; Procedura PL/SQL completata correttamente. SQL commit; Commit completato. Bom ate ai tudo bem. O problema e que o entendimento do que foi feito e a necessidade passaram longe. Alguem tem algum artigo que possa me ser passado, para que eu entenda o motive do alerta e a solucao aplicada? Desde ja obrigado. Andre Luiz
Re: [oracle_br] Re: Exportdb ImportDB
Para esses casos, tenho um Servidor extra e independente. Sempre que necessario, utilize este servidor para fazer essas validacoes. E sempre aquele que acusa acaba ficando sem argumento. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim. Chico Xavier Em Terça-feira, 7 de Julho de 2015 14:45, jlchia...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Ah, um detalhe ** importante ** que esqueci de citar : Obviamente, eu estou SUPONDO que os relacionamentos/constraints de PK/FK que devem ser validados são todos entre tabelas desse MESMO schema exportado e importado - nem preciso dizer que é Totalmente Possível se ter relacionamentos entre tabelas de diferentes schemas, veja lá se casualmente vc não tem isso, caso em que aí sim Podem haver inconsistências, pois um export de schema absolutamente não traz os dados de Outros schemas que se relacionem/sejam dependentes dele mesmo []s Chiappa #yiv4048760889 #yiv4048760889 -- #yiv4048760889ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv4048760889 #yiv4048760889ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv4048760889 #yiv4048760889ygrp-mkp #yiv4048760889hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv4048760889 #yiv4048760889ygrp-mkp #yiv4048760889ads {margin-bottom:10px;}#yiv4048760889 #yiv4048760889ygrp-mkp .yiv4048760889ad {padding:0 0;}#yiv4048760889 #yiv4048760889ygrp-mkp .yiv4048760889ad p {margin:0;}#yiv4048760889 #yiv4048760889ygrp-mkp .yiv4048760889ad a {color:#ff;text-decoration:none;}#yiv4048760889 #yiv4048760889ygrp-sponsor #yiv4048760889ygrp-lc {font-family:Arial;}#yiv4048760889 #yiv4048760889ygrp-sponsor #yiv4048760889ygrp-lc #yiv4048760889hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv4048760889 #yiv4048760889ygrp-sponsor #yiv4048760889ygrp-lc .yiv4048760889ad {margin-bottom:10px;padding:0 0;}#yiv4048760889 #yiv4048760889actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv4048760889 #yiv4048760889activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv4048760889 #yiv4048760889activity span {font-weight:700;}#yiv4048760889 #yiv4048760889activity span:first-child {text-transform:uppercase;}#yiv4048760889 #yiv4048760889activity span a {color:#5085b6;text-decoration:none;}#yiv4048760889 #yiv4048760889activity span span {color:#ff7900;}#yiv4048760889 #yiv4048760889activity span .yiv4048760889underline {text-decoration:underline;}#yiv4048760889 .yiv4048760889attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv4048760889 .yiv4048760889attach div a {text-decoration:none;}#yiv4048760889 .yiv4048760889attach img {border:none;padding-right:5px;}#yiv4048760889 .yiv4048760889attach label {display:block;margin-bottom:5px;}#yiv4048760889 .yiv4048760889attach label a {text-decoration:none;}#yiv4048760889 blockquote {margin:0 0 0 4px;}#yiv4048760889 .yiv4048760889bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv4048760889 .yiv4048760889bold a {text-decoration:none;}#yiv4048760889 dd.yiv4048760889last p a {font-family:Verdana;font-weight:700;}#yiv4048760889 dd.yiv4048760889last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv4048760889 dd.yiv4048760889last p span.yiv4048760889yshortcuts {margin-right:0;}#yiv4048760889 div.yiv4048760889attach-table div div a {text-decoration:none;}#yiv4048760889 div.yiv4048760889attach-table {width:400px;}#yiv4048760889 div.yiv4048760889file-title a, #yiv4048760889 div.yiv4048760889file-title a:active, #yiv4048760889 div.yiv4048760889file-title a:hover, #yiv4048760889 div.yiv4048760889file-title a:visited {text-decoration:none;}#yiv4048760889 div.yiv4048760889photo-title a, #yiv4048760889 div.yiv4048760889photo-title a:active, #yiv4048760889 div.yiv4048760889photo-title a:hover, #yiv4048760889 div.yiv4048760889photo-title a:visited {text-decoration:none;}#yiv4048760889 div#yiv4048760889ygrp-mlmsg #yiv4048760889ygrp-msg p a span.yiv4048760889yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv4048760889 .yiv4048760889green {color:#628c2a;}#yiv4048760889 .yiv4048760889MsoNormal {margin:0 0 0 0;}#yiv4048760889 o {font-size:0;}#yiv4048760889 #yiv4048760889photos div {float:left;width:72px;}#yiv4048760889 #yiv4048760889photos div div {border:1px solid #66;height:62px;overflow:hidden;width:62px;}#yiv4048760889 #yiv4048760889photos div label {color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv4048760889 #yiv4048760889reco-category {font-size:77%;}#yiv4048760889 #yiv4048760889reco-desc
Re: [oracle_br] Re: Exportdb ImportDB
Boa tarde, - Em relação ao export/importdb. Eu pessoalmente já sabia que havia m problema a parte. O qual excluiu o procedimento da ORACLE de qualquer culpa. - o problema ocorreu porque havia a necessidade de derrubar o serviço da aplicação. - o problema é levantar suspeita sobre a ferramenta. Por esse motivo entrei no grupo com essa dúvida, simplesmente para coletar argumentos e sempre ser mas enfático do que o normal. - infelizmente não basta só falar, é preciso comprovar. Obrigado mais a vez. Enviado do meu iPhone Em 07/07/2015, às 13:24, jlchia...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Bem, algumas coisas são Certas e Definitivas no cenário que vc descreve : a. os objetos que não pertencem a um schema/owner Mas são por ele usados (exemplo, ROLEs, Sinônimos Públicos, Quotas de tablespace, etc), bem como os GRANTs que ele recebeu, absolutamente não são gerados num export a nível de SCHEMA, que (embora vc Não o diga) entendo que foi o que vc fez Assim, se antes não dava prob de role faltante e agora dá, tá ** EVIDENTE ** que alguém dropou ou alterou no banco OU mesmos removeu do usuário a tal role... Isso é Líquido e Certo, o export+import Rigorosamente não fariam isso por si só b. necessariamente NEM o export e NEM o import duplicam um dado, isso vc pode tomar como Líquido e Certo, simplesmente não ocorre e é por definição... O que pode causar duplicação é OU se o import for executado múltiplas vezes OU se alguém (seja uma pessoa, seja uma trigger, quem/o que for) inserir o dado, OU um erro humano na hora de dropar os objetos do schema, talvez não dropando/deletando todos, é isso... == Então pra mim vc tem que Primeiro equacionar os databases (não os schemas/owners, mas os DATABASES) DEV e QA com Prod (assegurando-se que as TABLESPACEs, QUOTAS, ROLEs, GRANTs diretos, nomes ), e DEPOIS disso, descobrir quem tem acesso/quem pode estar fazendo as alterações acima indicadas, checando privs, checando logs e procedimentos de drop e de import, é por aí ... []s Chiappa
[oracle_br] Exportdb ImportDB
Pessoal, - Venho mais uma vez pedir uma ajuda, agora em relação ao objeto do assunto Exportdb ImportDB; - Semana passada, fiz um export de um servidor de produção e um import em um servidor de desenvolvimento e qualidade; - Nos servidores de DEV e QAS, dropei os objetos do referido schema; - Na maquia destino DEV e QAS, através de FTP peguei o arquivo e copiei via mget o arquivo no servidor PRD. - Fiz o import; - Olhando o log vi que houve apenas erro de grant, ou seja existem roles em produção que não existem em DEV e QAS, ate ai tudo bem, porem, já executei tanto esse comando e nunca ocorre erro que não preocupei; - Outro erro que deu foi a impossibilidade de criar um índice UNICO; - Bem o problema foi aparecer um inconsistência; - Um registro em uma tabela filha, que não existia em uma tabela pai (não e chave primaria so índice único) - E em outra tabela, registro duplicado; - Conferi no servidor de produção e há consistência; - Conferi no servidor de produção e a tabela não tem registro duplicado; Questões: - O exportdb e importdb poderiam gerar essa inconsistência? - Há algum problema que deve ser corrigido? Característica dos servidores: AIX 7.1 Oracle 11g Obrigado, André Luiz
Re: [oracle_br] Re: Modelagem de Dados
Bom dia Alexssandro, Na minha opinião a modelagem de dados mantém: 1) O sistema documentado2) Facilita o desenvolvedor na analise, e construção das consultas3) Ajuda a manter padronização dos dados E mais uma serie de benefícios que poderíamos descrever. Infelizmente a sua utilização e descriminada em função do tempo que se perde na construção e manutenção. Por outro lado, sempre ha a possibilidade de se fazer uma engenharia reversa, e obter o modelo completo, porem gosto de alem te ter o modelo completo, oferecer aos desenvolvedores submodelos referente ao negocio que esta em foco. Infelizmente , reduzir curso e a ordem, Dentro de um pais imediatista, que tudo é pra ontem. Nao se planeja, e consequentemente perde-se dinheiro, isso alguns, pois acredito que tem sempre um que ganha com toda essa confusão. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim. Chico Xavier Em Quinta-feira, 18 de Junho de 2015 9:26, alexssandro0...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Ops.. Obrigado a todos pelas respostas, o que eu estou passando aqui é um pouco do que cada um descreveu neste tópico. Irei levar novamente a necessidade de modelagem aos superiores, para ver se consigo que a modelagem volte a ser mantida. #yiv6204740557 #yiv6204740557 -- #yiv6204740557ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv6204740557 #yiv6204740557ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv6204740557 #yiv6204740557ygrp-mkp #yiv6204740557hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv6204740557 #yiv6204740557ygrp-mkp #yiv6204740557ads {margin-bottom:10px;}#yiv6204740557 #yiv6204740557ygrp-mkp .yiv6204740557ad {padding:0 0;}#yiv6204740557 #yiv6204740557ygrp-mkp .yiv6204740557ad p {margin:0;}#yiv6204740557 #yiv6204740557ygrp-mkp .yiv6204740557ad a {color:#ff;text-decoration:none;}#yiv6204740557 #yiv6204740557ygrp-sponsor #yiv6204740557ygrp-lc {font-family:Arial;}#yiv6204740557 #yiv6204740557ygrp-sponsor #yiv6204740557ygrp-lc #yiv6204740557hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv6204740557 #yiv6204740557ygrp-sponsor #yiv6204740557ygrp-lc .yiv6204740557ad {margin-bottom:10px;padding:0 0;}#yiv6204740557 #yiv6204740557actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv6204740557 #yiv6204740557activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv6204740557 #yiv6204740557activity span {font-weight:700;}#yiv6204740557 #yiv6204740557activity span:first-child {text-transform:uppercase;}#yiv6204740557 #yiv6204740557activity span a {color:#5085b6;text-decoration:none;}#yiv6204740557 #yiv6204740557activity span span {color:#ff7900;}#yiv6204740557 #yiv6204740557activity span .yiv6204740557underline {text-decoration:underline;}#yiv6204740557 .yiv6204740557attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv6204740557 .yiv6204740557attach div a {text-decoration:none;}#yiv6204740557 .yiv6204740557attach img {border:none;padding-right:5px;}#yiv6204740557 .yiv6204740557attach label {display:block;margin-bottom:5px;}#yiv6204740557 .yiv6204740557attach label a {text-decoration:none;}#yiv6204740557 blockquote {margin:0 0 0 4px;}#yiv6204740557 .yiv6204740557bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv6204740557 .yiv6204740557bold a {text-decoration:none;}#yiv6204740557 dd.yiv6204740557last p a {font-family:Verdana;font-weight:700;}#yiv6204740557 dd.yiv6204740557last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv6204740557 dd.yiv6204740557last p span.yiv6204740557yshortcuts {margin-right:0;}#yiv6204740557 div.yiv6204740557attach-table div div a {text-decoration:none;}#yiv6204740557 div.yiv6204740557attach-table {width:400px;}#yiv6204740557 div.yiv6204740557file-title a, #yiv6204740557 div.yiv6204740557file-title a:active, #yiv6204740557 div.yiv6204740557file-title a:hover, #yiv6204740557 div.yiv6204740557file-title a:visited {text-decoration:none;}#yiv6204740557 div.yiv6204740557photo-title a, #yiv6204740557 div.yiv6204740557photo-title a:active, #yiv6204740557 div.yiv6204740557photo-title a:hover, #yiv6204740557 div.yiv6204740557photo-title a:visited {text-decoration:none;}#yiv6204740557 div#yiv6204740557ygrp-mlmsg #yiv6204740557ygrp-msg p a span.yiv6204740557yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv6204740557 .yiv6204740557green {color:#628c2a;}#yiv6204740557 .yiv6204740557MsoNormal {margin:0 0 0 0;}#yiv6204740557 o {font-size:0;}#yiv6204740557 #yiv6204740557photos div {float:left;width:72px;}#yiv6204740557 #yiv6204740557photos div div
Re: [oracle_br] arquivo.dbf deletado
Obrigado, Procedimento executado. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim. Chico Xavier Em Terça-feira, 16 de Junho de 2015 16:38, Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Boa tarde, Simples, basta você usar a opção offline drop, segue um link de um passo a passo: http://www.midvision.com/community/code-blog-for-developers/bid/275526/How-to-drop-an-Oracle-tablespace-if-you-accidentally-delete-its-datafile Atenciosamente, Rodrigo Mufalani Database Consultant +55 XX(21) 3193-0326 rodr...@mufalani.com.br www.mufalani.com.br Stop guessing… Be Sure… Because performance matters Em 16/06/2015, à(s) 16:26, aandre...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Prezados, Alguem apagou o meu arquivo dentro do meu: AIX 7.0Oracle 11.2.0.1.0 /oracle/INSTANCIA/data01.havia tres arquivos .dbf, eram para ser apagados, mas ao inves de entrarem no sqlplus ou no pl/sql, e apagarem os schemas e tablaspacesapagaram direto o meu arquivo dbf. Agora, quando tento dropar a referida tablespace, recebo a mensagem obvia de que o arquivo nao esta no diretorio. Obs.: esses arquivos eram para ser apagado mesmo. Pergunta: posso eliminar as linhas nas tabelas de Sistema: dba_tablespace_usage_metricsdba_tablespace_thresholdsdba_data_filesdba_tablespaces Sei que isso nao e uma boa pratica, mas como apagaram fisicamente o arquivo dbf, gostaria de saber se e um contorno que pode ser feito. Obrigado. #yiv1237758941 #yiv1237758941 -- #yiv1237758941ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv1237758941 #yiv1237758941ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv1237758941 #yiv1237758941ygrp-mkp #yiv1237758941hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv1237758941 #yiv1237758941ygrp-mkp #yiv1237758941ads {margin-bottom:10px;}#yiv1237758941 #yiv1237758941ygrp-mkp .yiv1237758941ad {padding:0 0;}#yiv1237758941 #yiv1237758941ygrp-mkp .yiv1237758941ad p {margin:0;}#yiv1237758941 #yiv1237758941ygrp-mkp .yiv1237758941ad a {color:#ff;text-decoration:none;}#yiv1237758941 #yiv1237758941ygrp-sponsor #yiv1237758941ygrp-lc {font-family:Arial;}#yiv1237758941 #yiv1237758941ygrp-sponsor #yiv1237758941ygrp-lc #yiv1237758941hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv1237758941 #yiv1237758941ygrp-sponsor #yiv1237758941ygrp-lc .yiv1237758941ad {margin-bottom:10px;padding:0 0;}#yiv1237758941 #yiv1237758941actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv1237758941 #yiv1237758941activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv1237758941 #yiv1237758941activity span {font-weight:700;}#yiv1237758941 #yiv1237758941activity span:first-child {text-transform:uppercase;}#yiv1237758941 #yiv1237758941activity span a {color:#5085b6;text-decoration:none;}#yiv1237758941 #yiv1237758941activity span span {color:#ff7900;}#yiv1237758941 #yiv1237758941activity span .yiv1237758941underline {text-decoration:underline;}#yiv1237758941 .yiv1237758941attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv1237758941 .yiv1237758941attach div a {text-decoration:none;}#yiv1237758941 .yiv1237758941attach img {border:none;padding-right:5px;}#yiv1237758941 .yiv1237758941attach label {display:block;margin-bottom:5px;}#yiv1237758941 .yiv1237758941attach label a {text-decoration:none;}#yiv1237758941 blockquote {margin:0 0 0 4px;}#yiv1237758941 .yiv1237758941bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv1237758941 .yiv1237758941bold a {text-decoration:none;}#yiv1237758941 dd.yiv1237758941last p a {font-family:Verdana;font-weight:700;}#yiv1237758941 dd.yiv1237758941last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv1237758941 dd.yiv1237758941last p span.yiv1237758941yshortcuts {margin-right:0;}#yiv1237758941 div.yiv1237758941attach-table div div a {text-decoration:none;}#yiv1237758941 div.yiv1237758941attach-table {width:400px;}#yiv1237758941 div.yiv1237758941file-title a, #yiv1237758941 div.yiv1237758941file-title a:active, #yiv1237758941 div.yiv1237758941file-title a:hover, #yiv1237758941 div.yiv1237758941file-title a:visited {text-decoration:none;}#yiv1237758941 div.yiv1237758941photo-title a, #yiv1237758941 div.yiv1237758941photo-title a:active, #yiv1237758941 div.yiv1237758941photo-title a:hover, #yiv1237758941 div.yiv1237758941photo-title a:visited {text-decoration:none;}#yiv1237758941 div#yiv1237758941ygrp-mlmsg #yiv1237758941ygrp-msg p a span.yiv1237758941yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv1237758941
[oracle_br] arquivo.dbf deletado
Prezados, Alguem apagou o meu arquivo dentro do meu: AIX 7.0 Oracle 11.2.0.1.0 /oracle/INSTANCIA/data01. havia tres arquivos .dbf, eram para ser apagados, mas ao inves de entrarem no sqlplus ou no pl/sql, e apagarem os schemas e tablaspaces apagaram direto o meu arquivo dbf. Agora, quando tento dropar a referida tablespace, recebo a mensagem obvia de que o arquivo nao esta no diretorio. Obs.: esses arquivos eram para ser apagado mesmo. Pergunta: posso eliminar as linhas nas tabelas de Sistema: dba_tablespace_usage_metrics dba_tablespace_thresholds dba_data_files dba_tablespaces Sei que isso nao e uma boa pratica, mas como apagaram fisicamente o arquivo dbf, gostaria de saber se e um contorno que pode ser feito. Obrigado.
Re: [oracle_br] Re: PatchSet Full 11.2.0.1.0 para o 11.2.0.4.0
Bom dia jlchiappa, Obrigado pela orientação: Sim: A migração para o 12c esta sendo planejada. Aqui na empresa eu tenho separado os ambientes SAP e Nao SAP, os nao SAP e o foco principal, pois em relacao ao SAP nos temos que respeitar o procedimento SAP em relacao a atualização. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim. Chico Xavier Em Sexta-feira, 12 de Junho de 2015 15:34, jlchia...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Opa, então : desde o 11g os patchsets passaram a ser full-instalations (portanto NÃO exigindo absolutamente a presença de coisa alguma), e desde muito antes disso eles já eram Cumulativos ( o que garante que TODOS os bugfixes introduzidos nos patchsets anteriores de uma versão VÃO estar presentes no patchset mais recente) - então, no seu caso, vc pode SIM confiar que PODE instalar o patchset 11.2.0.4 em cima do 11.2.0.1, ou 11.2.0.2 ou 11.2.0.3, OU mesmo numa máquina SEM binário Oraclke algum, E pode confiar QUE necessariamente os bugfixes introduzidos nos patchsets 11.2.0.2 E 11.2.0.3 vão estar SIM no 11.2.0.4... Essas informações vc confirma tanto no README do patchset quanto nas notas metalink relacionadas à patchsets e bugfixes, consulta lá que vc acha... Sobre recomendações, eu diria : - não esqueça que para ficar Totalmente Atualizado, *** depois *** de ter Aplicado o patchset 11.2.0.4 vc TEM que aplicar os patches emergenciais mais recentes, seja com o conjunto do PSU (Patch Set Update, contém todos os patches emergenciais a se aplicar em cima do patchset), seja com o CPU (Critical Patch Update, contém os patches emergenciais mais críticos apenas). Lembro também que via de regra, uma vez optado pelo PSU ou CPU, daí pra frente vc tem que continuar aplicando aquele conjunto de patches emergenciais pelo qual optou - beleza que vc está deixando atual/corrente/seguro seus databases 11gR2, isso é muito bom, e recomendado, mas *** IMAGINO *** que : 1. vc não está indo pro 12c neste momento porque ainda depende de alguma Homologação do teu Fornecedor de aplicativos, ou algum motivo de força maior do tipo E 2. o seu Plano de teste para o 12c já está a todo vapor, vc já migrou para 12c algum banco-teste, E está cutucando constantemente quem de direito pra receber a Homologação ou seja o que for que tá impedindo a ida pro 12c == Isso pelo simples motivo que o 11gR2 já está Fora de Suporte regular (Premier Support), e que já está Correndo o primeiro ano grátis de Suporte Extendido : assim a partir do ano que vem, não tem choro nem vela, só vai ter Suporte (e poder baixar patchsets e abrir Chamados) quem pagar uma baba de grana pelo Suporte Extendido, além do que já pagou pelo Premier - sim, o catálogo RMAN vai ter que ser atualizado, sim , E (óbvio) vc VAI aplicar nos binários do RDBMS que contém o catálogo o mesmo patchset E os mesmos bugs emergenciais : o Ideal é vc ter tanto o banco de catálogo quanto os bancos-target do RMAN na mesma exata versão/release/conjunto de patches... para refs, busca no metalink/my oracle support por UPGRADE CATALOG RMAN que vc acha várias refs, é um procedimento Relativamente simples... - sobre BACKUPs, que fique claro : 1. vc TEM que ter backups reais, físicos (só export/backup lógico imho não é Garantia suficiente) 2. TEM que ter backup não só de cada database (e suas necessidades, como archives, initfiles/spfiles, controlfiles, etc) QUANTO da ORACLE_HOME em si 3. como vc vai ter mesmo alguma INDISPONIBILIDADE para aplicar o patchset e o PSU/CPU (a não ser que vc tenha RAC ou standby ou coisas do tipo), eu Consideraria a opção de fazer um backup COLD de cada database a atualizar []s Chiappa #yiv1567609963 #yiv1567609963 -- #yiv1567609963ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv1567609963 #yiv1567609963ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv1567609963 #yiv1567609963ygrp-mkp #yiv1567609963hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv1567609963 #yiv1567609963ygrp-mkp #yiv1567609963ads {margin-bottom:10px;}#yiv1567609963 #yiv1567609963ygrp-mkp .yiv1567609963ad {padding:0 0;}#yiv1567609963 #yiv1567609963ygrp-mkp .yiv1567609963ad p {margin:0;}#yiv1567609963 #yiv1567609963ygrp-mkp .yiv1567609963ad a {color:#ff;text-decoration:none;}#yiv1567609963 #yiv1567609963ygrp-sponsor #yiv1567609963ygrp-lc {font-family:Arial;}#yiv1567609963 #yiv1567609963ygrp-sponsor #yiv1567609963ygrp-lc #yiv1567609963hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv1567609963 #yiv1567609963ygrp-sponsor #yiv1567609963ygrp-lc .yiv1567609963ad {margin-bottom:10px;padding:0 0;}#yiv1567609963
[oracle_br] PatchSet Full 11.2.0.1.0 para o 11.2.0.4.0
Pessoal, Tenho varias bases distribuidas em servidores AIX, versao 7.1. Preciso atualizar as mesmas, ou seja, entrar em cada servidor, baixar os arquivos e fazer a atualizacao. porem antes vou ter o cuidade de pedir um backup da maquia. Bem encontrei o guia abaixo. - Gostaria de saber se o pessoal com mais experiencia teria alguma recomendacao? - Posso passer direto da versao 11.2.01.0 direto para 11.2.0.4.0 sem ter que passer pela 11.2.0.3.0? - Lembrando que ja sei que o meu catalogo do RMAN deve ser atualizado tambem correto? Obrigado. Upgrade release e aplicação de Patch Set Update http://www.oracle.com/technetwork/pt/articles/database-performance/upgrade-e-aplicacao-psu-2331890-ptb.html http://www.oracle.com/technetwork/pt/articles/database-performance/upgrade-e-aplicacao-psu-2331890-ptb.html Upgrade release e aplicação de Patch Set Update http://www.oracle.com/technetwork/pt/articles/database-performance/upgrade-e-aplicacao-psu-2331890-ptb.html Com a consolidação do Oracle Database 12c é natural o processo de descontinuidade da versão 11g, seja pela fim do “Premier Support” ou por... Visualizar em www.oracle.com http://www.oracle.com/technetwork/pt/articles/database-performance/upgrade-e-aplicacao-psu-2331890-ptb.html Visualização pelo Yahoo
[oracle_br] shrink space
Pessoal, Este comando, faz a compactacao de indices. Há alguma restricao no uso? Mesmo porque se eu compactar o objeto eu libero temporariamente espaco em disco, sei que ha o custo do crescimento, mais em caso de emergencia vale apena? alter index schema.objeto shrink space
Re: [oracle_br] Re: Erro RMAN-06429
Obrigado pela ajuda, era esse o problema.Engracado e que surgiu de uma hora para outra. Isso poderia ser um bug ou alguem fez uma tualizacao? Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim. Chico Xavier Em Quinta-feira, 21 de Maio de 2015 13:17, jlchia...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Já, sim : o que ocorre é que o catálogo do RMAN (o conjunto de tabelas aonde o RMAN armazena os metadados dos seus backups, que reside num database próprio para isso) tem uma versão, o database também E o software RDBMS Oracle tem a sua versão, também - nem todas as versões de binários do RDBMS (principalmente as mais novas) são compatíveis com qquer catálogo (principalmente os criados com binários anteriores) e com qquer versão de database Dá um look na nota metalink RMAN-06429 TARGET Database is not Compatible with this Version of RMAN [ID 245698.1] e nos links relacionados, encontre o componente com versão defasada (que pode ser o database target do backup, ou o database aonde reside o catálogo, ou os binários que atendem a instãncia target ou a do catalog db) e faça o UPGRADE correspondente... []s Chiappa #yiv5750243735 #yiv5750243735 -- #yiv5750243735ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5750243735 #yiv5750243735ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5750243735 #yiv5750243735ygrp-mkp #yiv5750243735hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv5750243735 #yiv5750243735ygrp-mkp #yiv5750243735ads {margin-bottom:10px;}#yiv5750243735 #yiv5750243735ygrp-mkp .yiv5750243735ad {padding:0 0;}#yiv5750243735 #yiv5750243735ygrp-mkp .yiv5750243735ad p {margin:0;}#yiv5750243735 #yiv5750243735ygrp-mkp .yiv5750243735ad a {color:#ff;text-decoration:none;}#yiv5750243735 #yiv5750243735ygrp-sponsor #yiv5750243735ygrp-lc {font-family:Arial;}#yiv5750243735 #yiv5750243735ygrp-sponsor #yiv5750243735ygrp-lc #yiv5750243735hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv5750243735 #yiv5750243735ygrp-sponsor #yiv5750243735ygrp-lc .yiv5750243735ad {margin-bottom:10px;padding:0 0;}#yiv5750243735 #yiv5750243735actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv5750243735 #yiv5750243735activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv5750243735 #yiv5750243735activity span {font-weight:700;}#yiv5750243735 #yiv5750243735activity span:first-child {text-transform:uppercase;}#yiv5750243735 #yiv5750243735activity span a {color:#5085b6;text-decoration:none;}#yiv5750243735 #yiv5750243735activity span span {color:#ff7900;}#yiv5750243735 #yiv5750243735activity span .yiv5750243735underline {text-decoration:underline;}#yiv5750243735 .yiv5750243735attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv5750243735 .yiv5750243735attach div a {text-decoration:none;}#yiv5750243735 .yiv5750243735attach img {border:none;padding-right:5px;}#yiv5750243735 .yiv5750243735attach label {display:block;margin-bottom:5px;}#yiv5750243735 .yiv5750243735attach label a {text-decoration:none;}#yiv5750243735 blockquote {margin:0 0 0 4px;}#yiv5750243735 .yiv5750243735bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv5750243735 .yiv5750243735bold a {text-decoration:none;}#yiv5750243735 dd.yiv5750243735last p a {font-family:Verdana;font-weight:700;}#yiv5750243735 dd.yiv5750243735last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv5750243735 dd.yiv5750243735last p span.yiv5750243735yshortcuts {margin-right:0;}#yiv5750243735 div.yiv5750243735attach-table div div a {text-decoration:none;}#yiv5750243735 div.yiv5750243735attach-table {width:400px;}#yiv5750243735 div.yiv5750243735file-title a, #yiv5750243735 div.yiv5750243735file-title a:active, #yiv5750243735 div.yiv5750243735file-title a:hover, #yiv5750243735 div.yiv5750243735file-title a:visited {text-decoration:none;}#yiv5750243735 div.yiv5750243735photo-title a, #yiv5750243735 div.yiv5750243735photo-title a:active, #yiv5750243735 div.yiv5750243735photo-title a:hover, #yiv5750243735 div.yiv5750243735photo-title a:visited {text-decoration:none;}#yiv5750243735 div#yiv5750243735ygrp-mlmsg #yiv5750243735ygrp-msg p a span.yiv5750243735yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv5750243735 .yiv5750243735green {color:#628c2a;}#yiv5750243735 .yiv5750243735MsoNormal {margin:0 0 0 0;}#yiv5750243735 o {font-size:0;}#yiv5750243735 #yiv5750243735photos div {float:left;width:72px;}#yiv5750243735 #yiv5750243735photos div div {border:1px solid #66;height:62px;overflow:hidden;width:62px;}#yiv5750243735
[oracle_br] Erro RMAN-06429
Prezados, Agum de voces ja passou por este erro? RMAN-03002: failure of configure command at 05/21/2015 12:52:19 RMAN-06429: RCVCAT database is not compatible with this version of RMAN
Re: [oracle_br] Re: Instalacao Oracle UNIX
Prezados, A instancia foi instalada;Esta com o status OPEN. A minha conclusao e que apos a primeira instalacao, em outra ocasiao, eu nao fiz o procedimento abaixo: seta as variáveis ORACLE_HOME (apontando para o diretório onde o client tá instalado) e PATH (apontando para o sub-diretório BIN abaixo da ORACLE_HOME) Um outro detalhe foi que tive que inserir no meu arquivo listener.ora a instrucao abaixo. So assim funcionou no meu pl sqldeveloper. Segue a instrucao: SID_LIST_LISTENER = (SID_LIST = SID_DESC = (GLOBAL_DBNAME = NOME_INSTANCIA) (ORACLE_HOME = /oracle/product/11.2.0) (sid_name = NOME_INSTANCIA) ) A pos a execucao do netca o mesmo so havia configurado a instrucao abaixo: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = meu_servidor) (PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) )ADR_BASE_LISTENER = /oracle Agora ele ficou desta forma: SID_LIST_LISTENER = (SID_LIST = SID_DESC = (GLOBAL_DBNAME = NOME_INSTANCIA) (ORACLE_HOME = /oracle/product/11.2.0) (sid_name = NOME_INSTANCIA) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = meu_servidor) (PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) )ADR_BASE_LISTENER = /oracle Acredito que em funcao de ter sido a primeira vez, tenha tido esses problemas, pois nao tinha conhecimento no AIX, para instalar o oracle.Alem disso a parte do ORA_HOME, PATH essas variaveis de memoria, me lembram o arquivo .BAT no windows onde na epoca que desenvolvia em CLIPPER, colocava o caminho do meu executavel. Obrigado a todos. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim. Chico Xavier Em Domingo, 26 de Abril de 2015 21:12, jlchia...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: okdoc... Além do que eu falei (Reforçando Inclusive a questão dos ajustes no próprio PL/SQL Developer, siga os links que te passei) , eu diria pra antes vc fazer o caminho todo de verificação, ie : 1. checar no servidor se o RDBMS está ok, ativo, está registrado no Listener E o próprio Listener está ativo - o procedimento será : a. logar no servidor AIX com o mesmo usuário que instalou e roda o RDBMS - esse usuário normalmente se chama ORACLE mesmo, mas pode ter qquer nome, veja lá qual é b. setar as variáveis de ambiente ORACLE_SID, ORACLE_HOME e PATH - abaixo vou exemplificar com export mas dependendo de qual shell vc está usando no AIX pode ser que o comando necessário seja ENV, SET ou outros : export ORACLE_SID=nomedainstãncia export ORACLE_HOME=/pathaondeoRDBMSestáinstalado export PATH=$ORACLE_HOME/bin:$PATH c. tente conectar como sysdba localmente : sqlplus / as sysdba (se conseguir conectar ok, o banco está Startado, saia com exit[ENTER] d. tente conectar como um usuário não-DBA, só para confirmar que o banco está aberto para todos : sqlplus usuário/senha (pode ser o SYSTEM, por exemplo... Tudo OK, saia do sqlplus com EXIT[ENTER] d. confirme que o listener está Ativo e o banco está registrado no listener - no caso abaixo, vou supor que vc deu pro listener o nome default de LISTENER mesmo, então não preciso especificar o nome depois do status ou do service) : lsnrctl status lsnrctl service (vai aparecer a PORTA de conexão e o nome do SERVIÇO do Listener que atende ao database : ANOTE essas informações... Note que basta uma mínima diferença entre o nome completo do serviço + domínio para que a conexão não se estabeleça)... 2. testar a conectividade da sua máquina até o servidor Oracle - para isso, logado na sua máquina onde o PL/SQL developer ** e ** o Oracle Client estão instalados, você : a. abre um prompt de comando b. seta as variáveis ORACLE_HOME (apontando para o diretório onde o client tá instalado) e PATH (apontando para o sub-diretório BIN abaixo da ORACLE_HOME) c. tenta mandar um pacote de rede pro servidor Oracle na porta do listener : uma opção boa pra isso pode ser tentar abrir uma conexão telnet pro servidor Oracle na porta do listener - se a tela ficar preta sem erro nenhum tá tudo bem e vc pode fechar o client de telnet (normalmente com CTRL+C, mas pode variar, veja como é no seu)... Já se houver qquer firewall/filtro de pacotes e/ou se simplesmente a conexão entre as duas máquinas não for possível vc recebe um erro claro d. CONFIRA detalhadamente se a porta E o nome do serviço que vc botou no TNSNAMES.ORA tão batendo com o que vc levantou lá no servidor... Se sim, tenta mandar um teste de listener : tnsping entradaquevccriounotnsnames E é isso aí... []s Chiappa #yiv5839293442
Re: [oracle_br] Re: Instalacao Oracle UNIX
Bom dia,Obrigado pela orientação. A versão do SO é AIX 7.1A versão do Oracle e 11.2 A questão é que após a instalação, ou seja, dos binários, criação do banco, testar o Listener no AIX, tento acessar da minha maquina e ocorre o erro ora-12154 tns could not resolve the connect identifier specifiedConfiguro corretamente o tnsnames.ora no cliente, com nome do host e porta.A configuração esta correta eu conferi. Bem vou seguir todas as recomendações, hoje é domingo e vou dar continuidade amanhã.E volto ao grupo para continuar tirando duvidas. Obrigado. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim. Chico Xavier Em Sexta-feira, 24 de Abril de 2015 18:28, jlchia...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Bom, em primeiro lugar eu totalmente DESCONHEÇO 'UNIX 7.1' : conheço Linux 7.1, AIX 7.1, HP-UX 7.1. PLEASE identifique o seu 'unix' que a gente pode dar se for preciso uma Orientação mais apropriada, okdoc ??? E a ** versão ** e Edição do RDBMS Oracle que vc está instalando também não seria nada mau, siiim ?? Mas de qquer maneira, de cara podemos dizer que instalar só o software e depois da instalação acionar o dbca (assistente de criação de databases) tecnicamente não difere em coisa alguma de vc deixar o próprio instalador do software já chamar o dbca e criar o database, PORTANTO é algo à sua escolha, Totalmente, certo ?? Administrativamente, em alguns casos pode haver pequenas vantagens em se rodar o DBCA sozinho, após o instaler ter terminado, como por exemplo gastar menos memória (já que o instaler não estaria rodando), mas nada assim tããão mega-hipervantajoso... Já sobre o PL/SQL Developer : a. como ele NÃO É um produto da própria Oracle, tranquilamente pode ser que vc precise fazer algum ajuste nele, EM ESPECIAL se vc tem múltiplos softwares da Oracle instalados em Múltiplos DIretórios na máquina-cliente em que vc tem o PL/SQL Developer, caso em que vc normalmente tem que indicar o Diretório correto : http://forums.allroundautomations.com/ubb/ubbthreads.php?ubb=showflatNumber=37719 é uma entrada do próprio fabricante (ALLROUND) falando sobre isso b. já ouvi relatos de incompatibilidades/problemas de conexão entre banco 10g ou acima e versões mais antigas do PL/SQL Developer : qual é a sua versão ??? De acordo com o site do Fabricante (http://www.allroundautomations.com/plsqldev.html), a versão mais recente é 11, então se vc está usando um banco 10g ou superior confira se vc está pelo menos com a versão anterior (10) do PL/SQL Developer, preferencialmente c. IMPORTANTE : até onde sei, o PL/SQL Developer *** exige *** que na máquina-cliente onde ele está instalado vc tenha um software de comunicação da Oracle corretamente configurado, o chamado ORACLE CLIENT : vc tem Certeza que ele está presente, instalado, configurado e acessível para o usuário que vc está usando ? Essa máquina tem acesso normal pela Rede até o servidor aonde roda o RDBMS Oracle ?? certeza que não há nenhum FIREWALL/filtro de pacotes/whatever bloqueando a comunicação entre a máquina onde tá o PL/SQL developer e a máquina servidora onde está instalado o RDBMS Oracle ? []s Chiappa #yiv4549323356 #yiv4549323356 -- #yiv4549323356ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv4549323356 #yiv4549323356ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv4549323356 #yiv4549323356ygrp-mkp #yiv4549323356hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv4549323356 #yiv4549323356ygrp-mkp #yiv4549323356ads {margin-bottom:10px;}#yiv4549323356 #yiv4549323356ygrp-mkp .yiv4549323356ad {padding:0 0;}#yiv4549323356 #yiv4549323356ygrp-mkp .yiv4549323356ad p {margin:0;}#yiv4549323356 #yiv4549323356ygrp-mkp .yiv4549323356ad a {color:#ff;text-decoration:none;}#yiv4549323356 #yiv4549323356ygrp-sponsor #yiv4549323356ygrp-lc {font-family:Arial;}#yiv4549323356 #yiv4549323356ygrp-sponsor #yiv4549323356ygrp-lc #yiv4549323356hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv4549323356 #yiv4549323356ygrp-sponsor #yiv4549323356ygrp-lc .yiv4549323356ad {margin-bottom:10px;padding:0 0;}#yiv4549323356 #yiv4549323356actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv4549323356 #yiv4549323356activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv4549323356 #yiv4549323356activity span {font-weight:700;}#yiv4549323356 #yiv4549323356activity span:first-child {text-transform:uppercase;}#yiv4549323356 #yiv4549323356activity span a {color:#5085b6;text-decoration:none;}#yiv4549323356 #yiv4549323356activity span span
[oracle_br] Instalacao Oracle UNIX
Pessoal, Tenho que fazer uma instalacao no UNIX 7.1, tenho algumas duvidas. pois na outra vez que fiz tive alguns problemas, o DBA mais experiente corrigiu. mas hoje ele nao esta aqui. Vou acessar a maquina e executar ./runinstaler para instalar o Oracle e segui os passos que documentei da outra vez. Primeira pergunta, a melhor opcao e Install database software only ou posso executar Create and configure a database? Ja recebi a dica de utilizer a primeira. A segunda questao, mesmo apos configurar o Listener e atualizar o meu arquivo tnsnames.ora na minha maquina, ao entrar no PL/SQL Developer dava sempre o erro de tns. Bem, se configure o Listenr, e o tnsnames porque nao consigo acessar o banco. O que falta?
Re: [oracle_br] Re: Order by
Caros, Esta query roda via aplicação? Se for o que tem por trás? Um hibernt? Enviado do meu iPhone Em 15/04/2015, às 13:44, lmarinh...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Obrigado Chiappa! Então como eu não tenho o total acesso neste servidor, apenas com alguns grants, Aqui esta as configurações. sort_area_size integer 209715200 sga_max_size big integer 12G sga_targetbig integer 12G shared_pool_reserved_sizebig integer 199648870 shared_pool_size big integer 3G pga_aggregate_target big integer 2576980377 hash_area_size integer 419430400 Fiz o plano do meu lado e solicitei o pessoal responsável para enviar do lado deles. LM
Re: [oracle_br] Re: Alert Oracle
Bem - ok, não há firewall NOS SERVIDORES, mas tem certeza que não há nenhum envolvido na rota de comunicação ??? O IP cliente reportado no erro de rede no alert.log, era do servidor de aplicação ?? E quanto a softwares de controle de rede/segurança/filtros de pacotes/software de QOS ou controle de banda de rede, TEM CERTEZA que não há nada assim que possa estar influenciando ?? Resposta: Sim nao ha firewall, confirmei com o responsavel pela rede. - antes de tentar reproduzir, vc *** CONSULTOU *** os logs TODINHOS que indiquei (ie, log do listener, log do switch/roteador, do DNS, eventuais tracefiles gerados na máquina-cliente, na servidora de apps e/ou no RDBMS server, etc) ?? Sem isso fica ** EXTREMAMENTE DIFÍCIL ** a gente culpabilizar pelo erro o próprio servidor que foi trocado (talvez por uma placa de rede defeituosa, sei lá) OU a rede em sim, que afaik pra mim ainda não está livre de culpa, não Resposta: listener.log e o alert.log - em relação ao switch/roteador, a aplicação e interna e ainda nao solicitei. - vc diz que utiliza pool de conexões : tá, mas QUAL doas trocentas soluções de pooling a aplicação usa ??? Pois essa view DBA_CPOOL_INFO serve apenas para indicar/controlar status e detalhes da solução de pool embutida no database Oracle (a Oracle Database Resident Connection Pools), é essa que vc usa ??? Se for então sim, afaik o STATUS deveria estar ATIVO, isso pode indicar problemas, MAS se na verdade a aplicação usa OUTRA solução de pool, EXTERNA ao database, ÓBVIO que a view passa a ser IRRELEVANTE, okdoc ? Plz Obtenha a info correta com o pessoal da Aplicação, INCLUINDO além do nome a versão exata e a configuração da talzinha ... Resposta: Em relação ao pool ja sei que eles utilizam o do JBOSS pools bean-instance-pools strict-max-pool name=slsb-strict-max-pool max-pool-size=20 instance-acquisition-timeout=5 instance-acquisition-timeout-unit=MINUTES/ strict-max-pool name=mdb-strict-max-pool max-pool-size=20 instance-acquisition-timeout=5 instance-acquisition-timeout-unit=MINUTES//bean-instance-pools/pools == Com essa info na mão, quem usa a mesma solução de POOL vai poder te indicar onde ficam os logs/tracefiles do pool, que podem ser ainda outra pista pra sua investigação... Vou verificar este item tambem. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim. Chico Xavier Em Quarta-feira, 8 de Abril de 2015 14:19, jlchia...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Então : - ok, não há firewall NOS SERVIDORES, mas tem certeza que não há nenhum envolvido na rota de comunicação ??? O IP cliente reportado no erro de rede no alert.log, era do servidor de aplicação ?? E quanto a softwares de controle de rede/segurança/filtros de pacotes/software de QOS ou controle de banda de rede, TEM CERTEZA que não há nada assim que possa estar influenciando ?? - antes de tentar reproduzir, vc *** CONSULTOU *** os logs TODINHOS que indiquei (ie, log do listener, log do switch/roteador, do DNS, eventuais tracefiles gerados na máquina-cliente, na servidora de apps e/ou no RDBMS server, etc) ?? Sem isso fica ** EXTREMAMENTE DIFÍCIL ** a gente culpabilizar pelo erro o próprio servidor que foi trocado (talvez por uma placa de rede defeituosa, sei lá) OU a rede em sim, que afaik pra mim ainda não está livre de culpa, não - vc diz que utiliza pool de conexões : tá, mas QUAL doas trocentas soluções de pooling a aplicação usa ??? Pois essa view DBA_CPOOL_INFO serve apenas para indicar/controlar status e detalhes da solução de pool embutida no database Oracle (a Oracle Database Resident Connection Pools), é essa que vc usa ??? Se for então sim, afaik o STATUS deveria estar ATIVO, isso pode indicar problemas, MAS se na verdade a aplicação usa OUTRA solução de pool, EXTERNA ao database, ÓBVIO que a view passa a ser IRRELEVANTE, okdoc ? Plz Obtenha a info correta com o pessoal da Aplicação, INCLUINDO além do nome a versão exata e a configuração da talzinha ... == Com essa info na mão, quem usa a mesma solução de POOL vai poder te indicar onde ficam os logs/tracefiles do pool, que podem ser ainda outra pista pra sua investigação... []s Chiappa OBS : se nenhum dos logs e/ou tracefiles indicar nada, e a Investigação do pessoal de rede não indicar nada, para se preparar para futuras ocorrências e/ou tentar comprovar que o ambiente está OK, vc aí então pode implementar alguma solução de monitoração de ambiente, para comprovar que não há erros intermitentes ou de muito pequena duração passando despercebidos E que a rede/cpu/memória/discos estão apresentando performance geral normal - uma solução gratuita para isso da própria Oracle é o ORACLE
Re: [oracle_br] Re: Alert Oracle
Bom dia a todos, Obrigado pela orientação. Vamos lá. - Ontem solicitei ajuda ao pessoal de rede - Estava ok, Nao ha firewall nos servidores envolvidos;- O que tudo indica e o servidor de aplicação ter solicitado a requisição e como houve demora o pool de conexões retornou timout- Abri um chamado na Oracle e me orientaram a rodar a seguinte consulta select * from dba_cpool_info; )));- o resultado da consulta foi que a coluna: select status, connection_pool, session_cached_cursors from dba_cpool_info; STATUS CONNECTION_POOL SESSION_CACHED_CURSORS -- INACTIVE SYS_DEFAULT_CONNECTION_POOL 20 A aplicação foi feita em java, e utiliza pool de conexões. Saberiam me informar se o status deve estar ativo? Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim. Chico Xavier Em Terça-feira, 7 de Abril de 2015 21:20, jlchia...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Opa : então, na verdade nada impede que haja firewall na rede interna mesmo, entre uma máquina-cliente e o servidor Oracle : não deveria mas vai se saber E é claro : até pode acontecer algum problema no listener (até por isso Recomendei que o colega olhasse os logs dele, entre outros), mas acho ** difícil ** o listener ficar sem responder e depois voltar - já vi muitas vezes listener crashar (principalmente por bugs) , ou então parar de atender (principalmente naquelas situações de log do listener chegando num limite do SO, por exemplo), mas normalmente sempre que coisas assim ocorreram ele parou de vez : isso de ficar sem conexão por um período e de repente, sem ação (ao que entendi) voltar, aponta imho ** fortemente ** para problema externo, de Rede mesmo, ou de alguém/algo cortando a conexão... Só quando o colega lá fizer os levantamentos TODOS que indiquei é que vamos ficar sabendo de detalhes []s Chiappa OBS : igualmente, acho difícil acreditar em queda e restart automático do banco principalmente dada a ausência de entrada indicando o start do database no alert.log, cfrme relatado pelo colega que fez a pergunta - até pode haver chance de bug que cause isso mas acho bem difícil... #yiv2479136545 #yiv2479136545 -- #yiv2479136545ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv2479136545 #yiv2479136545ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv2479136545 #yiv2479136545ygrp-mkp #yiv2479136545hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv2479136545 #yiv2479136545ygrp-mkp #yiv2479136545ads {margin-bottom:10px;}#yiv2479136545 #yiv2479136545ygrp-mkp .yiv2479136545ad {padding:0 0;}#yiv2479136545 #yiv2479136545ygrp-mkp .yiv2479136545ad p {margin:0;}#yiv2479136545 #yiv2479136545ygrp-mkp .yiv2479136545ad a {color:#ff;text-decoration:none;}#yiv2479136545 #yiv2479136545ygrp-sponsor #yiv2479136545ygrp-lc {font-family:Arial;}#yiv2479136545 #yiv2479136545ygrp-sponsor #yiv2479136545ygrp-lc #yiv2479136545hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv2479136545 #yiv2479136545ygrp-sponsor #yiv2479136545ygrp-lc .yiv2479136545ad {margin-bottom:10px;padding:0 0;}#yiv2479136545 #yiv2479136545actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv2479136545 #yiv2479136545activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv2479136545 #yiv2479136545activity span {font-weight:700;}#yiv2479136545 #yiv2479136545activity span:first-child {text-transform:uppercase;}#yiv2479136545 #yiv2479136545activity span a {color:#5085b6;text-decoration:none;}#yiv2479136545 #yiv2479136545activity span span {color:#ff7900;}#yiv2479136545 #yiv2479136545activity span .yiv2479136545underline {text-decoration:underline;}#yiv2479136545 .yiv2479136545attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv2479136545 .yiv2479136545attach div a {text-decoration:none;}#yiv2479136545 .yiv2479136545attach img {border:none;padding-right:5px;}#yiv2479136545 .yiv2479136545attach label {display:block;margin-bottom:5px;}#yiv2479136545 .yiv2479136545attach label a {text-decoration:none;}#yiv2479136545 blockquote {margin:0 0 0 4px;}#yiv2479136545 .yiv2479136545bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv2479136545 .yiv2479136545bold a {text-decoration:none;}#yiv2479136545 dd.yiv2479136545last p a {font-family:Verdana;font-weight:700;}#yiv2479136545
[oracle_br] Alert Oracle
Pessoal, Analisei o alert log do oracle, pois hoje houve um problema em um sistema. Nao acrdito que seja problema do banco, mas vi que perto do horario do problema a seguinte mensagem abaixo foi apresentada: Fatal NI connect error 12170. VERSION INFORMATION: TNS for IBM/AIX RISC System/6000: Version 11.2.0.3.0 - Production TCP/IP NT Protocol Adapter for IBM/AIX RISC System/6000: Version 11.2.0.3.0 - Production Oracle Bequeath NT Protocol Adapter for IBM/AIX RISC System/6000: Version 11.2.0.3.0 - Production Time: 07-APR-2015 09:53:43 Tracing not turned on. Tns error struct: ns main err code: 12535 TNS-12535: TNS:operation timed out ns secondary err code: 12560 nt main err code: 505 TNS-00505: Operation timed out nt secondary err code: 78 nt OS err code: 0 Client address: (ADDRESS=(PROTOCOL=tcp)(HOST= NUMERO IP ) (PORT=56839)) Tue Apr 07 09:53:56 2015 Fiz uma pesquisa e encontrei a seguinte mensagem: Answer: The fatal ni connect error 12170 is related to the ORA-12170 error: ORA-12170: TNS:Connect timeout occurred Por curiosidade olhei o Alert log com data anterior a de hoje, e a mensagem se repete varias vezes. Poderiam me ajudar a sanar esta mensagem? Observei tambem que HA UM GAP entre 9:53 e 11:53, NAO HA ESCRITA NO ALERT LOG, se o banco caiu ao voltar nao teria que haver um historico? Desde ja obrigado. André Luiz
[oracle_br] Taxa crescimento
Prezados, - Sou novo no oracle, assim como no unix. - Preciso de uma orientação em relação a taxa de crescimento de um database. - Como posso obter essa informação e passer a mesma para a pessoa que fornece disco na empresa. -Tenho uma instancia que esta acusando 96% em um filesystem, e nao é problema de tablespace. - Conheco o commando lsvg nome do vg para verificar que ha espaço fisico na maquina a ser fornecido, porem tenho que dar uma justificativa de quanto preciso. Se alguem puder ajudar. Agradeço. Atenciosamente, André Luiz DBA Oracle SQL Server
Re: [oracle_br] Re: Taxa crescimento
Guardei a consulta, Mas a necessidade e outra. Valeu. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim. Chico Xavier Em Segunda-feira, 30 de Março de 2015 11:31, lmarinh...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Bom dia André,Não se é isto, mas neste script você pode ver o tamanho e o espaço livre do seu DATABASE. Select round(sum(used.bytes) / 1024 / 1024/1024 ) || ' GB' Database Size,round(free.p / 1024 / 1024/1024) || ' GB' Free spacefrom (select bytes from v$datafile union all select bytes from v$tempfile union all select bytes from v$log) used, (select sum(bytes) as p from dba_free_space) freegroup by free.p; Luiz Marinho #yiv0103458588 #yiv0103458588 -- #yiv0103458588ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv0103458588 #yiv0103458588ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv0103458588 #yiv0103458588ygrp-mkp #yiv0103458588hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv0103458588 #yiv0103458588ygrp-mkp #yiv0103458588ads {margin-bottom:10px;}#yiv0103458588 #yiv0103458588ygrp-mkp .yiv0103458588ad {padding:0 0;}#yiv0103458588 #yiv0103458588ygrp-mkp .yiv0103458588ad p {margin:0;}#yiv0103458588 #yiv0103458588ygrp-mkp .yiv0103458588ad a {color:#ff;text-decoration:none;}#yiv0103458588 #yiv0103458588ygrp-sponsor #yiv0103458588ygrp-lc {font-family:Arial;}#yiv0103458588 #yiv0103458588ygrp-sponsor #yiv0103458588ygrp-lc #yiv0103458588hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv0103458588 #yiv0103458588ygrp-sponsor #yiv0103458588ygrp-lc .yiv0103458588ad {margin-bottom:10px;padding:0 0;}#yiv0103458588 #yiv0103458588actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv0103458588 #yiv0103458588activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv0103458588 #yiv0103458588activity span {font-weight:700;}#yiv0103458588 #yiv0103458588activity span:first-child {text-transform:uppercase;}#yiv0103458588 #yiv0103458588activity span a {color:#5085b6;text-decoration:none;}#yiv0103458588 #yiv0103458588activity span span {color:#ff7900;}#yiv0103458588 #yiv0103458588activity span .yiv0103458588underline {text-decoration:underline;}#yiv0103458588 .yiv0103458588attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv0103458588 .yiv0103458588attach div a {text-decoration:none;}#yiv0103458588 .yiv0103458588attach img {border:none;padding-right:5px;}#yiv0103458588 .yiv0103458588attach label {display:block;margin-bottom:5px;}#yiv0103458588 .yiv0103458588attach label a {text-decoration:none;}#yiv0103458588 blockquote {margin:0 0 0 4px;}#yiv0103458588 .yiv0103458588bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv0103458588 .yiv0103458588bold a {text-decoration:none;}#yiv0103458588 dd.yiv0103458588last p a {font-family:Verdana;font-weight:700;}#yiv0103458588 dd.yiv0103458588last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv0103458588 dd.yiv0103458588last p span.yiv0103458588yshortcuts {margin-right:0;}#yiv0103458588 div.yiv0103458588attach-table div div a {text-decoration:none;}#yiv0103458588 div.yiv0103458588attach-table {width:400px;}#yiv0103458588 div.yiv0103458588file-title a, #yiv0103458588 div.yiv0103458588file-title a:active, #yiv0103458588 div.yiv0103458588file-title a:hover, #yiv0103458588 div.yiv0103458588file-title a:visited {text-decoration:none;}#yiv0103458588 div.yiv0103458588photo-title a, #yiv0103458588 div.yiv0103458588photo-title a:active, #yiv0103458588 div.yiv0103458588photo-title a:hover, #yiv0103458588 div.yiv0103458588photo-title a:visited {text-decoration:none;}#yiv0103458588 div#yiv0103458588ygrp-mlmsg #yiv0103458588ygrp-msg p a span.yiv0103458588yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv0103458588 .yiv0103458588green {color:#628c2a;}#yiv0103458588 .yiv0103458588MsoNormal {margin:0 0 0 0;}#yiv0103458588 o {font-size:0;}#yiv0103458588 #yiv0103458588photos div {float:left;width:72px;}#yiv0103458588 #yiv0103458588photos div div {border:1px solid #66;height:62px;overflow:hidden;width:62px;}#yiv0103458588 #yiv0103458588photos div label {color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv0103458588 #yiv0103458588reco-category {font-size:77%;}#yiv0103458588 #yiv0103458588reco-desc {font-size:77%;}#yiv0103458588 .yiv0103458588replbq {margin:4px;}#yiv0103458588 #yiv0103458588ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv0103458588 #yiv0103458588ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean,