Re: [oracle_br] Re: Dúvidas - Licenciamento de servidor Standby/Contingência
Valeu Chiappa, ficou mais claro. Só acho que essa questão de usar modelos de licenças diferentes nos dois sites não deve rolar não, o documento fala disso também: Standby – In this method, one or more... ...In this environment, both the primary and the standby databases must be fully licensed. Additionally, the same metric must be used to license both databases. Num outro Doc, SOFTWARE INVESTMENT GUIDE tem uns exemplos e fala a mesma coisa, no exemplo do Standby (pag. 25): (http://www.oracle.com/us/corporate/pricing/sig-070616.pdf) If database 1 is licensed by Processor, then database 2 must also be licensed by Processor. Neste exemplo deste Doc, o servidor 1 tem seis processadores e o 2 tem quatro. Então seria necessário obter 10 Processor Licences. Vejo que essa questão de licenciamento é bem complexa, mas esse tópico já ajudou bastante. Semana que vem temos uma reunião com o representante da Oracle pra discutir isso. Aí veremos onde fica o buraco. ;) Grato a todos. Julio Bittencourt Em Sexta-feira, 14 de Março de 2014 13:42, jlchia...@yahoo.com.br jlchia...@yahoo.com.br escreveu: Yep, eu deveria ter deixado mais claro que, ALÉM do database stand-by nunca estar disponível, os documentos Exigem também, para que se possa usar o direito de failover sem licença, que o servidor de failover esteja no mesmo local e use o mesmo storage - como meus últimos clientes foram datacenters aonde isso acontecia, não explicitei No seu caso, sendo HA (o que é explicitado pela localização remota do servidor stand-by), afaik vc não se encaixa nas condições, então vc terá sim que licenciar esse standby - e no meu caso, nas Empresas aonde usei HA não participei do processo de licenciamento (já havia licença universal) então não tenho um caso real pra te repassar de exemplo... Agora , o que posso dizer é que vc deve notar, porém, é que embora todos exijam que o standby seja licenciado, em momento nenhum é exigido que seja no mesmo modelo de licença do principal em todos os casos, okdoc ? Assim, mesmo que o servidor primário esteja usando uma licença mais cara, por processador digamos, nada impede a meu ver que vc licencie por named user plus, digamos, o servidor standby, custando bem menos, ok ?? O documento http://www.oracle.com/us/corporate/pricing/data-recovery-licensing-070587.pdf inclusive nos diz : Additionally, when licensing by Named User Plus, the user minimums are waived on one failover node only. Assim para mim tá CLARO que existe a possibilidade de vc licenciar um failover via NUP, senão não estaria documentado, certo ?? E na minha Análise, apenas configurações de failover EM CLUSTER é que demandam usar a mesma exata métrica de licença no primary e no standby, cfrme (no mesmo documento acima, ênfase com *s minha) : In a failover environment,the same license metric must be used forthe production and failover nodes *** when licensing a given clustered configuration *** E quando tiver a falha/crash no banco primário e o failover tiver que ser acionado ? O que imho vai te cobrir aí é o fato pouco conhecido que a licença de uso do database produção, que está em uso, Absolutamente ** Não é ** amarrada a um servidor, sim ?? Então se eu estou rodando no servidor x aqui em são paulo meu database produção e amanhã eu cismo de desligar ele aqui e passar a rodar ele num servidor y lá no Rio, digamos, a Oracle não pode dar um pio : claramente o Contrato de Licença não indica em QUAL servidor o software precisa executar Assim, eu entendo que simplesmente no caso de crash funciona como se vc tivesse transferido o database de servidor, operação que é Absolutamente permitida pela licença O que é exigido é que se eu num dado momento a Empresa tem x servidores com databases produção sendo usados, vc tem que apresentar x licenças, Evidentemente respeitando-se capacidade do hardware se licenciamento por processor ou qtdade de usuários se licenciamento por nup ... E eu estou falando aqui da licença básica, de uso - a exceção ao que eu disse, claro, são as Options e licenças opcionais : se vc usa qualquer uma delas no banco primary e quer (ou é obrigado a) continuar usando no banco standby, EVIDENTEMENTE elas tem que ser lcienciadas no standby , cfrme : If any Option or Management Pack (except RAC) is licensed on the primary server, then it must also be licensed on the Standby server. If RAC is on the primary server but not on the standby server, then licensing it is not required. Blz ? Evidentemente eu não sou Advogado nem especialista em Licenciamento, mas as coisas que te disse acima são SIM especificadas na documentação cujo link apresentei, então vc (ou o Jurídico da tua Empresa, devidamente municiado por vc com os docs e textos como este) Não Vai aceitar a alegação que certamente o teu representante Oracle vai apresentar, que a licença do standy tem que ser absolutamente igual á do primary, sim ?? Esse pessoal quer
Re: [oracle_br] Dúvidas - Licenciamento de servidor Standby/Contingência
Boa tarde, Gostaria de reavivar este tópico, pois a empresa está para implementar um site de contingência e estou com algumas dúvidas sobre o licenciamento do standby database. Como o banco é Enterprise será usado o Data Guard, no esquema clássico: um servidor independente no site de contingência sendo atualizado através de um link dedicado. O standby só será aberto quando ocorrer falha no primary. Dado este contexto, ao ler a resposta abaixo do Chiappa, entendi que não haveria necessidade de adquirir licença extra para o standby, já que ele não ficará ativo para acesso, nem mesmo de consulta. No entanto, ao ler o documento referenciado data-recovery-licensing-070587.pdf, fiquei com a impressão de que não é assim. Nele são listados 4 métodos: Backup: O tradicional, para fita ou disco. Failover: Dois ou mais servidores em Clusters, sendo um ativo e os outros passivos, acessando um mesmo disk array. Standby: O método que descrevi acima e que provavelmente será usado aqui. Remote Mirroring: Espelhamento de volumes no nível do storage. No método Failover está descrita essa permissão que o Chiappa fala de poder usar o banco secundário por até 10 dias no decorrer de um ano. Não é nosso caso, pois haverá um disk array independente no site de contingência. No método Standby, me parece, está claro no documento que ambos, primary e standby, devem estar devidamente licenciados: . In this environment, the primary and the standby databases must be fully licensed. Lá não diz que se o banco não for aberto não precisa licenciar. Então eu pergunto: alguém aqui implementou recentemente a solução de Data Guard conforme eu descrevi? Se sim, como ficou essa questão da licença no standby? Desde já agradeço a atenção. Att. Julio Bittencourt Em Terça-feira, 16 de Julho de 2013 17:00, angelo angelolis...@gmail.com escreveu: Julio, Acho melhor vc ligar pra eles, pra ter uma maior certeza, comente tudo que o Milton comentou abaixo e já obtém até propostas e valores para negociar com o seu cliente.. Essa questao de licenciamento é sempre uma coisa complicada. Eu tenho o cartao de visita de um cara que me atendeu no inicio do ano, em uma compra da empresa, segue abaixo. *Lucas Jacoby* | Sales Representative - RJ/ES Phone: 55 11 5184 4473 | Mobile: 55 11 99707-8668 Email : lucas.jac...@oracle.com *Oracle Indirect Coverage* ORACLE Brasil | Av. Alfredo Egídio de Souza Aranha, 100 | Bloco B - 9° andar Cep 04726-170 | São Paulo - SP - Brazil 2013/7/16 Milton Bastos Henriquis Jr. miltonbas...@gmail.com Olá Julio! Vou ver se consigo te ajudar respondendo abaixo 1 – Caso opte por manter a disponibilidade com o Oracle Data Guard (versão Enterprise Editon), faz-se necessário também licenciar o servidor STANDBY ?? É licenciado com os mesmos valores do PRIMÁRIO ou tem algum custo diferenciado para um STANDBY que só será usado em caso de falha do primário? Julio, aqui eu não tenho certeza absoluta se é necessário licenciar, mas tenho quase certeza que sim. Se for o Active Data Guard eu tenho CERTEZA que sim, precisa licenciar com o mesmo valor do primário. 2 – Caso meu cliente opte pela versão STANDARD EDITION ONE ou a STANDARD EDITION, em ambas consigo implementar o uso de STREAMS e /ou GOLDEN GATE?? Não são como o Data Guard que só funciona na Enterprise Edition? STREAMS eu nunca trabalhei mas ACHO (me corrijam se eu estiver errado por favor) que já é incluso com a versão Standard - ou seja, pode trabalhar com a Standard + Streams sim, e nem é preciso licenciar a parte. Já o Golden Gate é um produto a parte, e por isso tem que ser licenciada a parte. 3 – Caso meu cliente decida apenas por manter o outro servidor para um possível RESTORE, assumindo o risco de que ocorrendo um incêndio no prédio onde encontra-se o servidor de produção, teremos a base apenas do momento do último backup, como funciona a questão de licenciamento desse servidor secundário. Também faz-se necessário licenciá-lo? No meu entendimento não é necessário licenciar não. Mas já ouvi papos colocando essa discussão de forma contraditória. A questão é: vc vai deixar o Oracle INSTALADO nessa máquina? Eu entendo que se vc não deixar o Oracle instalado - ou seja, instalar somente quando acontecer um crash no principal, que vc não precisa pagar uma segunda licença. MAS... esse é um assunto que sempre causa polêmica, e se perguntar pra várias pessoas a gente sempre ouve várias respostas diferentes... rs... Já vi até funcionários da Oracle discutindo entre si, com opiniões diferentes. Pra vc ter CERTEZA desses dados eu sugiro que vc procure o setor de pré-vendas de algum parceiro Oracle da sua cidade/região! Abraço Miltão http://certificacaobd.com.br 2013/7/16 julianomartinez juli...@marca.com.br ** Pessoal, preciso apresentar um orçamento para um futuro cliente. Nesse orçamento tenho a solução ERP da empresa onde trabalho e também a infraestrutura de servidores e Banco de Dados
Re: [oracle_br] Re: Dúvidas - Licenciamento de servidor Standby/Contingência
Boa tarde, Gostaria de reavivar este tópico, pois a empresa está para implementar um site de contingência e estou com algumas dúvidas sobre o licenciamento do standby database. Como o banco é Enterprise será usado o Data Guard, no esquema clássico: um servidor independente no site de contingência sendo atualizado através de um link dedicado. O standby só será aberto quando ocorrer falha no primary. Dado este contexto, ao ler a resposta abaixo do Chiappa, entendi que não haveria necessidade de adquirir licença extra para o standby, já que ele não ficará ativo para acesso, nem mesmo de consulta. No entanto, ao ler o documento referenciado data-recovery-licensing-070587.pdf, fiquei com a impressão de que não é assim. Nele são listados 4 métodos: Backup: O tradicional, para fita ou disco. Failover: Dois ou mais servidores em Clusters, sendo um ativo e os outros passivos, acessando um mesmo disk array. Standby: O método que descrevi acima e que provavelmente será usado aqui. Remote Mirroring: Espelhamento de volumes no nível do storage. No método Failover está descrita essa permissão que o Chiappa fala de poder usar o banco secundário por até 10 dias no decorrer de um ano. Não é nosso caso, pois haverá um disk array independente no site de contingência. No método Standby, me parece, está claro no documento que ambos, primary e standby, devem estar devidamente licenciados: . In this environment, the primary and the standby databases must be fully licensed. Lá não diz que se o banco não for aberto não precisa licenciar. Então eu pergunto: alguém aqui implementou recentemente a solução de Data Guard conforme eu descrevi? Se sim, como ficou essa questão da licença no standby? Desde já agradeço a atenção. Att. Julio Bittencourt Em Terça-feira, 16 de Julho de 2013 16:59, J. Laurindo Chiappa jlchia...@yahoo.com.br escreveu: Colega, seguinte : 1) 11.2.0.1 é a versão ** inicial ** do database, que sofria de DIVERSOS bugs : já que não há Custo adicional, ** ABSOLUTAMENTE NÃO SE ENTENDE ** em ambiente Produtivo uma nova instalação com essa versão antiga e bugada - mire na 11.2.0.4, que está para sair muito brevemente 2) sobre Licenciamento de databases não-ativos, a palavra OFICIAL da Oracle está no paper dela mesma, online em http://www.oracle.com/us/corporate/pricing/data-recovery-licensing-070587.pdf e com conceitos confirmados em http://www.oracle.com/us/corporate/pricing/olsadef-ire-v122304-070549.pdf : o fato é, SE o database secundário for apenas e tão somente para failover (ie, NÃO estiver NUNCA aberto/online/disponível enquanto o principal estiver sendo usado E só seja aberto quando o principal falha), esse database de failover pode ser usado sem licença por até 10 dias no ano, yes ?? 3) desconsiderando o ACTIVE DATA GUARD (que permite que o banco standby esteja Ativo para consultas, portanto EXIGINDO Licenciamento do banco em si) , o DataGuard pode ser pensado como um AUTOMATIZADOR para o procedimento de standby, e realmente DG exige Enterprise Edition, além dessa automação em si ser cobrada : o procedimento de standby, porém, PODE SIM ser feito manualmente, caso em que vc não paga pelo DG e, como o banco standby NUNCA está em open-mode, vc cairia na licença de failover 4) sim, STREAMS e várias outras opções de replicação lógica de dados (tais como views materializadas/snapshots, triggers com dblink, etc) não exigem Licenciamento extra e podem ser usadas em Standard Edition, não demandam Enterprise 5) sim, a volta de um backup com servidor principal falhado/offline (INCLUSIVE backup com banco em archive mode archivando para um storage acessível tanto ao server prod quanto ao server contingência, que permitiria perda de dados minúscula) não demanda Licenciamento e nem exige Enterprise Edition 6) não deixe de considerar a opção de RAC One Node, via de regra seus custos são acessíveis : as refs estão em http://www.oracle.com/technetwork/products/clustering/overview/ds-rac-one-node-11gr2-185089.pdf 7) última observação : se o seu Cliente tem restrições de orçamento para pagar por soluções de standby dentro do database, não deixe de considerar a opção de Active/Passive Cluster , ie : o database em si (os datafiles e etc) está num storage acessível a ambos os servidores, as duas máquinas estão ligadas por rede E possuem algum software de cluster instalado (pode ser o próprio clusterware cfrme https://blogs.oracle.com/xpsoluxdb/entry/clusterware_11gr2_setting_up_an_activepassive_failover_configuration ou pode ser de terceiros), as duas máquinas tem o software Oracle instalado ** MAS ** ele está sendo executado APENAS no server principal : vc tem um script para ativar a instância no secundário... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, julianomartinez juliano@... escreveu Pessoal, preciso apresentar um orçamento para um futuro cliente. Nesse orçamento tenho a solução ERP da empresa onde trabalho e também a infraestrutura de
RES: [oracle_br] export do 8i para o 10g
Marcio, Acho que seria interessante dar uma olhada na parte do manual do exp/imp que trata desse assunto. Creio que irá esclarecer algumas dúvidas. Segue o link: http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/exp_imp.htm#sthref2852 Trechos importantes: Any export dump file can be imported into a later release of the Oracle database. The Import utility and the database to which data is being imported (the target database) must be the same version. The version of the Export utility must be equal to the earliest version of the source or target database. For example, to create an export file for an import into a later release database, use a version of the Export utility that is equal to the source database. Conversely, to create an export file for an import into an earlier release database, use a version of the Export utility that is equal to the version of the target database. Julio De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Márcio Ricardo Alves da Silva Enviada em: terça-feira, 21 de julho de 2009 12:39 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] export do 8i para o 10g Valeu Marcos. Vou tentar fazer o dump. eu vi na net casos q deu pra fazer o dump do 8i para o 10g. estou tentando executar o catexp.sql e dá o erro abaixo. ./catexp.sql ./catexp.sql: Rem: not found. ./catexp.sql[2]: Rem: not found. ./catexp.sql[3]: Rem: not found. ./catexp.sql[4]: 0403-057 Syntax error at line 4 : `(' is not expected. - Original Message - From: Marcos Fontana To: oracle_br@yahoogrupos.com.br Sent: Tuesday, July 21, 2009 11:39 AM Subject: Re: [oracle_br] export do 8i para o 10g Primeiramente, Já rodou o catexp.sql no Oracle 8i? Para que você tenha sucesso no seu processo, você terá que instalar um client 9i para fazer uma ponte pois, o Oracle 10g não fala diretamente com o 8i. Desta forma você fara o export usando o exp do 9i no Oracle 8i e realizará o import com o imp do 9i no Oracle 10g. Se me recordo, talvez seja necessário usar o imp do 10g... São necessários testes, mas acho que com o 9i você faz tudo. Att. Marcos Fontana 2009/7/21 Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br Pessoal, achei no fórum da INFO uma informação do chiappa, do minimo da versão para migrar para o 10.2: Dá uma olhada na nota 316889.1 do Metalink COMPATIBILITY MATRIX + Minimum Version of the database that can be directly upgraded to Oracle 10g Release 2 8.1.7.4 - 10.2.X.X.X 9.0.1.4 or 9.0.1.5 - 10.2.X.X.X 9.2.0.4 or higher - 10.2.X.X.X 10.1.0.2 or higher - 10.2.X.X.X + The following database version will require an indirect upgrade path. 7.3.3 (or lower) - 7.3.4 - 8.1.7 - 8.1.7.4 - 10.2.X.X.X 7.3.4 - 8.1.7 - 8.1.7.4 - 10.2.X.X.X 8.0.n - 8.1.7 - 8.1.7.4 - 10.2.X.X.X 8.1.n - 8.1.7 - 8.1.7.4 - 10.2.X.X.X Com isso não conseguirei fazer o meu export. Meu contrato de suporte com a oracle está sendo renovado, alguém sabe me dizer se tem o patch para 8.1.7.4 para aplicá-la? Grato. - Original Message - From: Márcio Ricardo Alves da Silva To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Sent: Tuesday, July 21, 2009 10:56 AM Subject: Re: [oracle_br] export do 8i para o 10g minha release de origem é 8.1.7.0.0 e destino 10.2.0.1.0 - Original Message - From: David Ricardo To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Sent: Tuesday, July 21, 2009 10:45 AM Subject: Re: [oracle_br] export do 8i para o 10g Qual é sua release de origem? Verifique se não há nenhuma espécie de BUG na sua release 8i com relação a export. Se tiver acesso ao metalink é mais fácil de localizar esse tipo de problema. Abraço. 2009/7/21 Márcio Ricardo Alves da Silva marcio_...@yahoo.com.brmarcio_cbj%40yahoo.com.br : Utilizei o exp/imp: EXP xxx/x...@xxx.world xxx%2Fxxx%40xxx.WORLD FILE=ADMCFG.DMP DIRECT=Y OWNER=ADMCFG LOG=ADMCFG.LOG e deu o erro: EXP-00056: Erro Oracle: 6550 encontrado ORA-06550: line 1, column 41: PLS-00302: component 'SET_NLS_NUMERIC_CHAR' must be declared ORA-06550: line 1, column 15: PL/SQL: Statement ignored EXP-0: ExportaþÒo encerrada sem Ûxito - Original Message - From: David Ricardo To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Cc: gpora...@yahoogrupos.com.br GPOracle%40yahoogrupos.com.br Sent: Tuesday, July 21, 2009 10:08 AM Subject: Re: [oracle_br] export do 8i para o 10g Olá, amigo não há EXPDP em banco de dados 8i , essa feature só esta presente na release 10g, você terá de usar export e import comun mesmo. abraço 2009/7/21 Márcio Ricardo Alves da Silva marcio_...@yahoo.com.brmarcio_cbj%40yahoo.com.br : Untitled DocumentBom dia. Estou começando a migrar uma base do oracle 8i para o 10G, o esquema
Res: [oracle_br] Re: DISPONIBILIDADE 24X7 (2 SITES)
Pessoal, mais uma informação a respeito. Hoje estive num evento da Markway sobre RAC 11G e no final teve uma conversa sobre licenças. Perguntei especificamente sobre a questão do Standby e os 10 dias e a resposta foi que no caso do standby a Oracle exige que seja licenciado, pois é uma instalação a parte, com storage separado do banco principal. O lance dos 10 dias vale apenas para Failover, ou seja, duas máquinas acessando o mesmo storage, sendo que uma fica parada e só sobe quando a outra para. Foi o que entendi. Abraços. De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Willian Fernando Frasson Enviada em: quarta-feira, 24 de junho de 2009 12:00 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Re: DISPONIBILIDADE 24X7 (2 SITES) Opa legal, não tinha essa informação, sempre recebi informação do nosso comercial que a partir do banco que está rodando a máquina (modo mount aplicando archives) deveria se pagar a licensa (licensa por processador). - Original Message - From: Nelson Cartaxo To: oracle_br@yahoogrupos.com.br Sent: Wednesday, June 24, 2009 11:41 AM Subject: Res: [oracle_br] Re: DISPONIBILIDADE 24X7 (2 SITES) Willian, A base estará em mount, não acho que isso seja considerado uso. De qualquer maneira eu falei com uma pessoa da Oracle que auxilia na parte de venda de licenças. Entendo por uso, quando a base está em modo open, com pessoas processando dados, deletando, etc. Att, Nelson De: Willian Fernando Frasson wfras...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br Enviadas: Terça-feira, 23 de Junho de 2009 18:52:13 Assunto: Re: [oracle_br] Re: DISPONIBILIDADE 24X7 (2 SITES) Nelson tem certeza disso? Pois no momento que você MONTAR a base e tiver aplicando as archives a mesma estará em uso. - Original Message - From: Nelson Cartaxo To: oracle...@yahoogrup os.com.br Sent: Tuesday, June 23, 2009 10:53 AM Subject: Res: [oracle_br] Re: DISPONIBILIDADE 24X7 (2 SITES) Chiappa, Apenas uma pequena correção. A base standby só precisa ser licenciada caso ela seja usada mais de 10 dias ao ano, ou seja, se a empresa garantir que seu uso seja apenas quando a primária cair, não é necessário o licenciamento. Att, Nelson Cartaxo _ _ __ De: jlchiappa jlchia...@yahoo. com.br Para: oracle...@yahoogrup os.com.br Enviadas: Segunda-feira, 22 de Junho de 2009 19:52:36 Assunto: [oracle_br] Re: DISPONIBILIDADE 24X7 (2 SITES) Bom, primeiro de tudo é aquela água : principalmente depois de uma falha, se vc pergunta pro gerentão/diretor/ whatever que tipo de disponibilidade ele vai quere não tenha dúvida que ele enche a boca pra falar ah, eu quero 100% quero 24x7, não, 20x7, 24x6, ** não serve **... Tá. mas TUDO TEM UM CUSTO, e vc TEM QUE incluir no seu projeto isso... Por exemplo, ter dois sites separados fisicamente é ** ótimo **, já que te dá até Disaster Recover, tipo, pegou fogo no prédio como são sites diferentes o outro está inafetado, MS as opções de processamento distribuído (RAC, Distributed Transactions, etc) simplesmente não cabem num caso assim, a latência simplesmente te mataria, então vc VAI TER QUE ter algum tipo de stand-by (via Dataguard, manual, o que for), o que implica que vc vai ter vários custos não triviais aí : a) licenciamento, a Oracle ** exige ** que o banco stand-by seja licenciado mesmo que não esteja processando diretamente, seja só um espelho do original b) o standby funciona enviando dados - normalmente redo logs, mas depende do tipo de standby - pela rede, intensamente, então os dois sites *** TEM QUE TER *** uma linha de rede pra interconexão EXTREMAMENTE potente, muito boa mesmo Ou seja, além dos dois canais por onde o usuário chega ao site 1 ou ao site 2, vc AINDA POR CIMA terá que ter um para o site 1 enviar os dados pro standby no site 2... c) duplicidade de tudo : vc terá dois banco, duas licenças, dois storages, etc, etc, etc... d) poder de máquina : evidentemente, se hoje vc não tem standby a sua carga de trabalho do servidor é X, o standby significa que ALÉM desse mesmo trabalho vc ainda terá que ficar enviando e controlando coisas pela rede, se hoje o banco sem standby já tá num gargalo, isso terá que ser revisto, provavelmente uma atualização de hardware Vc diz que hoje há um grande volume de transações, aí vem a pergunta , COMO está o teu SLA pra elas, vc tá cumprindo no limite ? Pois é aquela, dependendo da tecnologia de standby adotada (que depende se é banco Enterprise ou não, da versão, de que datatypes usa, etc) o overhead a mais em se enviar os dados adicionais até o standby pode ser significativo, e e já que é 24x7, opções de refresh não-online e automático dos sites, que impõem menos (ou nenhum) overhead às transações ficam fora... e) eventuais alterações na aplicação/ambiente : evidente, se hoje a aplicação está configurada/
[oracle_br] Re: Plano diferente quando usa bind
valores estão dando má-performance com BINDs, e eles forem poucos e previsíveis, vc fazer uma programação específica pra eles, tipo : IF condição ruim then SELECT com valores fixos ELSE SELECT com binds tipo assim c) forçar hard parse a cada execução do SQL em questão : por exemplo, vc poderia usar SQL dinâmico (isso necessariamente causa um hard parse e portanto uma pesquisa nos histogramas), ou vc poderia fazer (via EXECUTE IMMEDIATE, talvez) uma alteração inócua numa das tabelas , normalmente quando os objetos envolvidos mudam um hard parse é inevitável []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Julio Bittencourt juliobit_...@... escreveu Temos um procedimento aqui que está demorando muito para executar. Após gerar um trace com set events '10046 e analisá-lo, vi que há três selects que consomem a maior parte do tempo. Peguei cada SELECT e os respectivos valores das variáveis bind e executei individualmente. Aí fica muito mais rápido, tipo se no procedimento cada um leva um minuto, individualmente leva menos de 10, isso quando os blocos ainda não estão no cache, se rodar de novo leva 1,5 segundos. Verifiquei que os planos de execução dos SQLs quando da execução pelo procedimento são diferentes de quando os executo individualmente com valores fixos no lugar das variáveis bind. Então fiz um teste: Criei um procedimento de teste a partir do original, substituindo as variáveis pelos valores fixos e, como esperava, o tempo da execução caiu drasticamente. Isso indica que o Oracle está usando planos inadequados durante a execução do procedimento, mas não sei como fazer com que passe a utilizar planos melhores. Vi um artigo do Chiappa que fala sobre Bind Variable Peeking e tentei usar ALTER SESSION SET _optim_peek_user_binds=FALSE; , mas não surtiu efeito. Em resumo: Porque o Oracle não usa o mesmo plano de execução quando o select tem bind e quando tem valores fixos? O que posso fazer para forçá-lo a usar o mesmo plano? Dados do Servidor: Oracle 9.2.0.7 64 bits + Sun Solaris 9 Detalhe: COMPATIBLE = 8.1.6 (não me perguntem porque, pois quando eu cheguei já estava assim e não posso mudar por enquanto) Agradeço desde já qualquer ajuda. Att. Julio Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Plano diferente quando usa bind
Fala Gleyson, Sua sugestão bate com uma das que o Chiappa fez, então vou testar e dou um retorno. Valeu! De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Gleyson Melo Enviada em: segunda-feira, 25 de maio de 2009 20:29 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Plano diferente quando usa bind Fala Julio, Se você colocar os valores como constantes nas consultas, o Oracle vai fazer o uso de histogramas para verificar a distribuição das colunas e escolher o melhor plano de execução que ele puder com base nisso. Creio que seja esse o problema. Quantas vezes você chama esse SELECT? As vantagens de você usar binds são reaproveitar planos de execução e diminuir a concorrência na Shared Pool. Se você não ficar muito incomodado com um uso imperfeito da Shared Pool, você pode substituir colocar esse SELECT dentro de um execute immediate e concatenar os valores que seriam filtrados através de binds. Assim você força o Oracle a escolher um novo plano de execução adequado para esse caso específico. Se você postar a consulta, os planos (com e sem bind), índices e histogramas da tabela, poderemos te ajudar mais. Abraços. 2009/5/25 Julio Bittencourt juliobit_...@yahoo.com.br Temos um procedimento aqui que está demorando muito para executar. Após gerar um trace com set events '10046 e analisá-lo, vi que há três selects que consomem a maior parte do tempo. Peguei cada SELECT e os respectivos valores das variáveis bind e executei individualmente. Aí fica muito mais rápido, tipo se no procedimento cada um leva um minuto, individualmente leva menos de 10, isso quando os blocos ainda não estão no cache, se rodar de novo leva 1,5 segundos. Verifiquei que os planos de execução dos SQLs quando da execução pelo procedimento são diferentes de quando os executo individualmente com valores fixos no lugar das variáveis bind. Então fiz um teste: Criei um procedimento de teste a partir do original, substituindo as variáveis pelos valores fixos e, como esperava, o tempo da execução caiu drasticamente. Isso indica que o Oracle está usando planos inadequados durante a execução do procedimento, mas não sei como fazer com que passe a utilizar planos melhores. Vi um artigo do Chiappa que fala sobre Bind Variable Peeking e tentei usar ALTER SESSION SET _optim_peek_user_binds=FALSE; , mas não surtiu efeito. Em resumo: Porque o Oracle não usa o mesmo plano de execução quando o select tem bind e quando tem valores fixos? O que posso fazer para forçá-lo a usar o mesmo plano? Dados do Servidor: Oracle 9.2.0.7 64 bits + Sun Solaris 9 Detalhe: COMPATIBLE = 8.1.6 (não me perguntem porque, pois quando eu cheguei já estava assim e não posso mudar por enquanto) Agradeço desde já qualquer ajuda. Att. Julio Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente, Gleyson Melo Oracle Database 10g Administrator Certified Professional [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Plano diferente quando usa bind
Temos um procedimento aqui que está demorando muito para executar. Após gerar um trace com set events '10046 e analisá-lo, vi que há três selects que consomem a maior parte do tempo. Peguei cada SELECT e os respectivos valores das variáveis bind e executei individualmente. Aí fica muito mais rápido, tipo se no procedimento cada um leva um minuto, individualmente leva menos de 10, isso quando os blocos ainda não estão no cache, se rodar de novo leva 1,5 segundos. Verifiquei que os planos de execução dos SQLs quando da execução pelo procedimento são diferentes de quando os executo individualmente com valores fixos no lugar das variáveis bind. Então fiz um teste: Criei um procedimento de teste a partir do original, substituindo as variáveis pelos valores fixos e, como esperava, o tempo da execução caiu drasticamente. Isso indica que o Oracle está usando planos inadequados durante a execução do procedimento, mas não sei como fazer com que passe a utilizar planos melhores. Vi um artigo do Chiappa que fala sobre Bind Variable Peeking e tentei usar ALTER SESSION SET _optim_peek_user_binds=FALSE; , mas não surtiu efeito. Em resumo: Porque o Oracle não usa o mesmo plano de execução quando o select tem bind e quando tem valores fixos? O que posso fazer para forçá-lo a usar o mesmo plano? Dados do Servidor: Oracle 9.2.0.7 64 bits + Sun Solaris 9 Detalhe: COMPATIBLE = 8.1.6 (não me perguntem porque, pois quando eu cheguei já estava assim e não posso mudar por enquanto) Agradeço desde já qualquer ajuda. Att. Julio Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] ora-12154
Sei que parece simples, mas... Instalei o cliente 10.2.0.1.0 num Windows 2003 server SP2 e após configurar o sqlnet.ora e tnsnames.ora até chegou a conectar normalmente, mas de repende começou a dar esse erro. Refiz as configurações, tanto pelo Net Manager como na mão, continua dando o erro, tanto no sqlplus como nas aplicações. O NAMES.DIRECTORY_PATH está certo. O engraçado é que se eu for pelo command prompt, entrar no diretório ORACLE_HOME\Network\admin e rodar o sqlplus ele conecta. Ou então, se copiar o sqnet e tnsnames para o diretório onde está o executável do programa (sqlplus ou outros) também funciona. Na verdade, essa tem sido a solução de contorno. Adicionei uma chave TNS_ADMIN apontando para o ORACLE_HOME\Network\admin, reiniciei a máquina, mas não resolveu. Cheguei a tentar incluir esse caminho no PATH, mas já tirei. Ah, o tnsping responde OK, independentemente de em que diretório se está. Habilitei o trace do sqlnet, mas nem chega a gerar o arquivo. O que parece é que os programas não sabem onde encontrar os arquivos .ora. Alguma idéia? Julio. Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Container OC4J do Oracle Workflow
Instalei recentemente em um cliente o Workflow 2.6.4 Standalone, com um database 10.2.0.4, num servidor Windows 2003 Server com SP2. Após seguir todos os passos dos manuais de instalação e configuração, vejo que no Workflow Manager o Notification Mailer, Agent Listeners e os Service Components estão parados. Ao tentar iniciá-los dá a mensagem An error has occurred! t('1','8') The Service Component Container is not running. Os containers WFMLRSVC e WFALSNRSVC estão no ar, como posso ver nos seus respectivos logs em ORACLE_HOME\oc4j\j2ee\OC4J_Workflow_Component_Container\log e ORACLE_HOME\oc4j\j2ee\OC4J_Workflow_Management_Container. Já procurei em vários fóruns e no Metalink. Há vários posts de pessoas com esse problema, mas a maioria é referente ao Workflow que é instalado junto com o Oracle Applications. Em nenhum encontrei informação que pudesse ajudar a descobrir o problema. Se alguém souber de alguma coisa que possa ajudar, ficaria muito grato. Att. Julio. Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Erro ORA-12518
Agradeço a todos que tentaram ajudar. Descobri o que aconteceu: Na hora de criar o database com o nome que me passaram não percebi que tinha 9 caracteres. Assim o db_name ficou truncado, pois só pode ter até 8 caracteres, mas a instância ficou com o nome completo. Corrigi os nomes e ficou OK. Valeu. --- Boa noite Julio. Tive um erro semelhante, também no Windows 2003, com 10.2.0.4. No meu caso foi falta de recurso de SO, tive que baixar o número de processos de Data Guard (o meu ambiente estava replicando). Lucio Citando Julio Bittencourt juliobit_...@yahoo.com.br: Pessoal, alguém já viu isso?  Instalei o 10gR2 (10.2.0.4.0) no Ruindows Server 2003 SP2, mas ao tentar conectar com sqlplus sys...@instancia dá o erro ORA-12518: TNS:listener could not hand off client connection. Ao fazer um tnsping está OK. Conexão local com sqlplus no próprio servidor também tá ok. Não consegui testar um cliente em outra máquina ainda.  No listener.log há o erro 32-bit Windows Error: 2: No such file or directory  No metalink a nota 550859.1 descreve essse problema , mas a solução não tem nada a ver, pois o banco tá no ar e consigo conectar local.  Error: 2: No such file or directory Error stack in listener log:  TNS-12518: TNS:listener could not hand off client connection  TNS-12560: TNS:proto adapter error   TNS-00530: Proto adapter error    32-bit Windows Error: 2: No such file or directory Error Description: ERROR_FILE_NOT_FOUND 2 The system cannot find the file specified. Cause: This indicates the database service is not actually available Ation: 1.Verify if the inteneded database really up and accepting local BEQ connections.  Se alguém tiver alguma idéia, agradeceria muito.  Julio. Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] ___ Para fazer uma ligação DDD pra perto ou pra longe, faz um 21. A Embratel tem tarifas muito baratas esperando por você. Aproveite! Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Erro ORA-12518
Pessoal, alguém já passou por isso: Instalei o 10gR2 (10.2.0.4.0) e Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Erro ORA-12518
Pessoal, alguém já viu isso? Instalei o 10gR2 (10.2.0.4.0) no Ruindows Server 2003 SP2, mas ao tentar conectar com sqlplus sys...@instancia dá o erro ORA-12518: TNS:listener could not hand off client connection. Ao fazer um tnsping está OK. Conexão local com sqlplus no próprio servidor também tá ok. Não consegui testar um cliente em outra máquina ainda. No listener.log há o erro 32-bit Windows Error: 2: No such file or directory No metalink a nota 550859.1 descreve essse problema , mas a solução não tem nada a ver, pois o banco tá no ar e consigo conectar local. Error: 2: No such file or directory Error stack in listener log: TNS-12518: TNS:listener could not hand off client connection TNS-12560: TNS:proto adapter error TNS-00530: Proto adapter error 32-bit Windows Error: 2: No such file or directory Error Description: ERROR_FILE_NOT_FOUND 2 The system cannot find the file specified. Cause: This indicates the database service is not actually available Ation: 1.Verify if the inteneded database really up and accepting local BEQ connections. Se alguém tiver alguma idéia, agradeceria muito. Julio. Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Scrambling
Pessoal, Alguém aí utiliza ou conhece alguma ferramenta para scramble (mascaramento) de dados, de preferência que funcione com Oracle e SQLServer? Achei um tal de Datamasker, que parece interessante e vi alguns posts no Asktom a respeito, mas gostaria de uma opinião de quem utiliza isso. Valeu. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Problema com dblink...
Fala Falconi. Blz? Cara, pelo que vi no manual (eu nunca usei assim), como você tá usando a cláusula AUTHENTICATED BY, precisar especificar a SHARED também. Veja se é isso. authenticated_clause Specify the username and password on the target instance. This clause authenticates the user to the remote server and is required for security. The specified username and password must be a valid username and password on the remote instance. The username and password are used only for authentication. No other operations are performed on behalf of this user. You must specify this clause when using the SHARED clause. De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rogério Falconi Enviada em: Wednesday, February 20, 2008 11:47 AM Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Problema com dblink... Senhores... Estou tentando fazer um dblink de uma instance de um servidor para um usuário em uma instance em outro servidor. Segue meu problema e o contexto do servidor de destino. Ao tentar criar o dblink ocorreu o seguinte erro: *** SCRIPT START : Session:[EMAIL PROTECTED](6) 20-fev-2008 11:35:00 *** Processing ... CREATE DATABASE LINK LK_PRECJUD AUTHENTICATED BY PREDJUDDES IDENTIFIED BY PRECJUDDES USING 'PRECJUD' CREATE DATABASE LINK LK_PRECJUD * ORA-00905: missing keyword *** Script stopped due to error *** *** SCRIPT END : Session:[EMAIL PROTECTED](6) 20-fev-2008 11:35:00 *** segue o tnsnames do precjud PRECJUD = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.51.71)(PORT = 1521)) ) (CONNECT_DATA = (SID = precjud) (SERVER = DEDICATED) ) ) na instance precjud os parametros do init.ora *** SCRIPT START : Session:[EMAIL PROTECTED](4) 20-fev-2008 11:37:01 *** Processing ... SELECT name, value FROM gv$parameter WHERE (name LIKE '%link%') OR (name IN ('global_names', 'dblink_encrypt_login')) Query finished, retrieving results... NAME VALUE -- -- global_names TRUE open_links 4 open_links_per_instance 4 3 row(s) retrieved Podem me ajudar? Obrigado Rogério [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Problema com dblink...
Voce precisa mesmo desse AUTHENTICATED BY aí? Porque voce nao cria o dblink na forma mais simples CREATE DATABASE LINK LK_PRECJUD CONNECT TO PRECJUDDES IDENTIFIED BY PRECJUDES USING 'PRECJUD' ? De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rogério Falconi Enviada em: Wednesday, February 20, 2008 12:34 PM Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Problema com dblink... e ai Julio consegui criar o dblink com o shared porém ele criou da seguitne maneira ; *** SCRIPT START : Session:[EMAIL PROTECTED](7) 20-fev-2008 12:29:01 *** Processing ... CREATE SHARED DATABASE LINK LK_PRECJUD AUTHENTICATED BY PRECJUDDES IDENTIFIED BY PRECJUDES USING 'PRECJUD' *** SCRIPT END : Session:[EMAIL PROTECTED](7) 20-fev-2008 12:29:01 *** só que o dblink em vez de ser lk_precjud ele criou LK_PRECJUD.REGRESS.RDBMS.DEV.US.ORACLE.COM como faço uma query então? Select * from [EMAIL PROTECTED] ? Em 20/02/08, Julio Bittencourt [EMAIL PROTECTED] mailto:juliobit_dba%40yahoo.com.br escreveu: Fala Falconi. Blz? Cara, pelo que vi no manual (eu nunca usei assim), como você tá usando a cláusula AUTHENTICATED BY, precisar especificar a SHARED também. Veja se é isso. authenticated_clause Specify the username and password on the target instance. This clause authenticates the user to the remote server and is required for security. The specified username and password must be a valid username and password on the remote instance. The username and password are used only for authentication. No other operations are performed on behalf of this user. You must specify this clause when using the SHARED clause. De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em nome de Rogério Falconi Enviada em: Wednesday, February 20, 2008 11:47 AM Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Assunto: [oracle_br] Problema com dblink... Senhores... Estou tentando fazer um dblink de uma instance de um servidor para um usuário em uma instance em outro servidor. Segue meu problema e o contexto do servidor de destino. Ao tentar criar o dblink ocorreu o seguinte erro: *** SCRIPT START : Session:[EMAIL PROTECTED](6) 20-fev-2008 11:35:00 *** Processing ... CREATE DATABASE LINK LK_PRECJUD AUTHENTICATED BY PREDJUDDES IDENTIFIED BY PRECJUDDES USING 'PRECJUD' CREATE DATABASE LINK LK_PRECJUD * ORA-00905: missing keyword *** Script stopped due to error *** *** SCRIPT END : Session:[EMAIL PROTECTED](6) 20-fev-2008 11:35:00 *** segue o tnsnames do precjud PRECJUD = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.51.71)(PORT = 1521)) ) (CONNECT_DATA = (SID = precjud) (SERVER = DEDICATED) ) ) na instance precjud os parametros do init.ora *** SCRIPT START : Session:[EMAIL PROTECTED](4) 20-fev-2008 11:37:01 *** Processing ... SELECT name, value FROM gv$parameter WHERE (name LIKE '%link%') OR (name IN ('global_names', 'dblink_encrypt_login')) Query finished, retrieving results... NAME VALUE -- -- global_names TRUE open_links 4 open_links_per_instance 4 3 row(s) retrieved Podem me ajudar? Obrigado Rogério [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] SQL Dinamico
Acho que se você retirar as aspas simples e os dois pontos vai funcionar: vsSql VARCHAR2(2000) := vnA+vnB+vnC; --- Sim - Mensagem original -De: HENRIQUIS Milton [EMAIL PROTECTED]Até: oracle_br@yahoogrupos.com.brCc: Data: Sexta-feira, Dezembro 14 2007 12:55 PMAssunto: RES: RES: [oracle_br] SQL DinamicoEnão, achoq ue basta vc tirar os dois pontos antes de cada variável! Já tentou isso?? Milton Bastos Henriquis Junior Oracle Database Administrator -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Informática - Usina Moreno Enviada em: sexta-feira, 14 de dezembro de 2007 12:37 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] SQL Dinamico Milton Não é isso que está fazendo, eu estou somando o valor das 3 variaveis e retornando no vnValor Marcos - Mensagem original -De: Milton Bastos Henriquis Jr. [EMAIL PROTECTED] mailto:miltonbastos%40gmail.com Até: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Cc: Data: Sexta-feira, Dezembro 14 2007 12:23 PMAssunto: Re: RES: [oracle_br] SQL DinamicoVc tem 3 variáveis: vnA, vnB, e vnC na query dinâmica. Ao retornar pro INTO, tem que retornar pra 3 variáveis, e vc retornou para apenas uma: vnValor. Entendeu?? On Dec 14, 2007 11:57 AM, Informática - Usina Moreno [EMAIL PROTECTED] mailto:informatica%40usinamoreno.com.br wrote: Não funciona, veja o que fiz: create or replace function FC_TESTE_SQL return NUMBER is vnValor number; vnA NUMBER := 1; vnB NUMBER := 2; vnC NUMBER := 3; vsSql VARCHAR2(2000) := ':vnA+:vnB+:vnC'; begin vsSql := 'SELECT ' || vsSQL || ' FROM DUAL'; EXECUTE IMMEDIATE vsSql INTO vnValor; return(vnValor); end FC_TESTE_SQL; Dá o ora-01008:not all variable bound Marcos - Mensagem original -De: Bruno Lorenzini [EMAIL PROTECTED] mailto:listas.distribuicao%40gmail.com listas.distribuicao%40gmail.comAté: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.brCc: Data: Sexta-feira, Dezembro 14 2007 11:17 AMAssunto: RES: [oracle_br] SQL DinamicovsSql VARCHAR2(2000) := ':a+:b+:c'; vsSql := 'SELECT ' || vsSQL || ' FROM DUAL'; EXECUTE IMMEDIATE vsSql INTO vnResultado; Tenta isso... acho que vai funcionar xD... o que sei é que esse FROM DUAL na clausula EXECUTE IMMEDIATE não existe. Abs, Bruno Lorenzini _ De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em nome de Informática - Usina Moreno Enviada em: sexta-feira, 14 de dezembro de 2007 11:06 Para: [EMAIL PROTECTED] Com. Br; Oracle_Br Assunto: [oracle_br] SQL Dinamico Srs bom dia Eu preciso usar o sql dynamic, mas não estou conseguindo, segue um exemplo: vsSql VARCHAR2(2000) := ':a+:b+:c'; EXECUTE IMMEDIATE vsSql FROM DUAL INTO vnResultado eu posso ter qualquer expressão matemática dentro da variavel vsSql Seu substituo as variaveis pelo valores e mando executar funciona, mas eu quero executar sem subtituição. ALguem poderia dar um exemplo usando o que passei acima? Marcos [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure » Scripts » Tutoriais acesse: http://www.oraclebr.com.br/codigo/ListaCodigo.php http://www.oraclebr.com.br/codigo/ListaCodigo.php -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ http://www.oraclebr.com.br/ -- Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Re: Banco travando ao se conectar em usuário não SYS (HELP, HELP) !!!!!!!!
Aleksandro, Certamente você já procurou por alguma mensagem no alert.log, mas de repente pode ser uma boa voce mandar pra lista o trecho do alert que vai do último startup até agora. Pode ser que alguém identifique alguma coisa que lhe escapa. Habilitar o trace no cliente também pode ajudar. Att. Julio. _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Aleksandro Enviada em: terça-feira, 18 de setembro de 2007 13:01 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: Banco travando ao se conectar em usuário não SYS (HELP, HELP) Então, conectava normalmente, estou usando o oracle 10g no Windows 2000. O Estranho é que nem o console de administração que é em HTML não esta funcionando, dá erro de A página não pode ser exibida e antes conectava. O que não entende é porque o SYS e o SYSTEM conectam e os outros usuários não ? Mesmo eu criando um agora não vai funcionar. Testei tablespace, voltei backup via RMAN até um período, reiniciei o servidor e tentei conectar em seguida, aumentei várias coisas no arquivo de configuração, só faltou botar fogo. --- Em [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br, [EMAIL PROTECTED] escreveu Qual a versão do banco e do SO? Antes conectava numa boa ou este banco foi criado e logo ja apresentou esse problema? Att Jonathan Barbosa - Mensagem de [EMAIL PROTECTED] - Data: Tue, 18 Sep 2007 15:29:40 - De: Aleksandro [EMAIL PROTECTED] Endereço para Resposta (Reply-To): [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br Assunto: [oracle_br] Re: Banco travando ao se conectar em usuário não SYS (HELP, HELP) Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br Boa tarde, Tentei remotamente e não consegui, então fui até o servidor e também trava. To quase apelando fazendo um dumping e reinstalando o software pra testar, mas vou dar um tempo ainda nisso. --- Em [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br, spark@ escreveu Outra coisa, se estiveres tentando conectar remotamente faça um teste. Exporta a variável oracle_sid no servidor e tenta conectar com outro usuário sem o serviço de rede(sem o @banco). Ve se funciona, se funcionar pode ser algum problema na configuração dos serviços de rede. Att Jonathan Barbosa - Mensagem de aleksandrosouza@ - Data: Tue, 18 Sep 2007 14:58:33 - De: Aleksandro aleksandrosouza@ Endereço para Resposta (Reply-To): [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br Assunto: [oracle_br] Re: Banco travando ao se conectar em usuário não SYS (HELP, HELP) Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br Já estou quase apelando para a desinstalação --- Em [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br, Aleksandro aleksandrosouza@ escreveu Olhei e não encontrei nada de errado, o valor do parametro processes, eu aumentei mais não deu resultado. No cdump, bdump, udump também não encontrei nada de errado nem no alert, o alert não diz nenhuma mensagem de erro. O que achei estranho porém nunca testei conectando e ao mesmo derrubando o banco é a mensagem que aparece abaixo quando derrubo o banco enquanto esses usuários estão travados. Erro de acesso a PRODUCT_USER_PROFILE Advertência: Info. de perfil do usuário do produto não carregadas! Talvez seja necessário executar PUPBLD.SQL como SYSTEM ERROR: ORA-03114: não conectado ao ORACLE Se esse for o problema eu rodei o sql e não adiantou nada. Quanto a tablespace da AUD$, é a system que tem espaço. Colei abaixo o alert.log do oracle, se alguem souber por favor me ajude: Tue Sep 18 09:27:57 2007 Starting ORACLE instance (normal) LICENSE_MAX_SESSION = 0 LICENSE_SESSIONS_WARNING = 0 Picked latch-free SCN scheme 2 Using LOG_ARCHIVE_DEST_10 parameter default value as USE_DB_RECOVERY_FILE_DEST Autotune of undo retention is turned on. IMODE=BR ILAT =42 LICENSE_MAX_USERS = 0 SYS auditing is disabled ksdpec: called for event 13740 prior to event group initialization Starting up ORACLE RDBMS Version: 10.2.0.1.0. System parameters with non-default values: processes = 350 __shared_pool_size = 92274688 __large_pool_size = 4194304 __java_pool_size = 4194304 __streams_pool_size = 4194304 nls_language = BRAZILIAN PORTUGUESE nls_territory = BRAZIL resource_manager_plan = INTERNAL_QUIESCE sga_target = 285212672 control_files = D:\ORADATA\TESTAR\CONTROL01.CTL, D:\ORADATA\TESTAR\CONTROL02.CTL, D:\ORADATA\TESTAR\CONTROL03.CTL db_block_size = 8192 __db_cache_size = 176160768 compatible = 10.2.0.1.0 log_archive_format = ARC%S_%R.%T db_file_multiblock_read_count= 16 db_recovery_file_dest = D:\ORACLE\FLASH_RECOVERY db_recovery_file_dest_size= 99
RES: [oracle_br] [Off-topic] Oracle Applications R11
Rodrigo, Pelo que sei, a última release, a 11.0.3 só foi até o Oracle 8.1.7. Nem o 9i tem suporte. Veja na matriz de certificação. Server Partitioned Certifications OS Product Server Status Addtl. Info. Components Other Issues 2000 SP1+/2000 SP1+ 11.0.3 8.0.x/8.1.6 (8i) Desup:RDBMS None Yes N/A N/A2000 SP1+/2000 SP1+ 11.0.3 8.0.x/8.1.7 (8i) Desupported Yes Yes N/A N/A Quanto a instalação, tenho o Install Guide para Unix, se for esse o seu S.O. me fala que eu envio. Se for Windows, aí é mais complicado, porque tem alguns prerequisitos que eu nao lembro direito quais são. Att. Julio. - De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rodrigo Mufalani Enviada em: quinta-feira, 23 de agosto de 2007 16:22 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] [Off-topic] Oracle Applications R11 Senhores, Alguém da lista já instalou o Oracle Applications R11? Teriam um howto? Uma outra dúvida: Já ví rodar em oracle 8.0.4, alguém sabe se roda no 10g? Atenciosamente, Rodrigo Mufalani -- Aqui na Oi Internet você ganha ou ganha. Além de acesso grátis com qualidade, ganha contas ilimitadas de email com 1 giga cada uma. Ganha espaço ilimitado para hospedar sua página pessoal. Ganha flog, suporte grátis e muito mais. Baixe grátis o Discador em http://www.oi.com.br/discador e comece a ganhar. Agora, se o seu negócio é voar na internet sem pagar uma fortuna, assine Oi Internet banda larga e ganhe modem grátis. Clique em http://www.oi.com.br/bandalarga e aproveite essa moleza! #ygrp-mlmsg { FONT-SIZE: small; FONT-FAMILY: arial,helvetica,clean,sans-serif } #ygrp-mlmsg TABLE { } #ygrp-mlmsg SELECT { FONT: 99% arial,helvetica,clean,sans-serif } INPUT { FONT: 99% arial,helvetica,clean,sans-serif } TEXTAREA { FONT: 99% arial,helvetica,clean,sans-serif } #ygrp-mlmsg PRE { FONT: 100% monospace } CODE { FONT: 100% monospace } #ygrp-mlmsg { LINE-HEIGHT: 1.22em } #ygrp-text { FONT-FAMILY: Georgia } #ygrp-text P { MARGIN: 0px 0px 1em } #ygrp-tpmsgs { CLEAR: both; FONT-FAMILY: Arial } #ygrp-vitnav { FONT-SIZE: 77%; MARGIN: 0px; PADDING-TOP: 10px; FONT-FAMILY: Verdana } #ygrp-vitnav A { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } #ygrp-actbar { CLEAR: both; MARGIN: 25px 0px; COLOR: #666; WHITE-SPACE: nowrap; TEXT-ALIGN: right } #ygrp-actbar .left { FLOAT: left; WHITE-SPACE: nowrap } .bld { FONT-WEIGHT: bold } #ygrp-grft { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 77%; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; FONT-FAMILY: Verdana } #ygrp-ft { PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 77%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: verdana } #ygrp-mlmsg #logo { PADDING-BOTTOM: 10px } #ygrp-vital { PADDING-RIGHT: 0px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 8px; PADDING-TOP: 2px; BACKGROUND-COLOR: #e0ecee } #ygrp-vital #vithd { FONT-WEIGHT: bold; FONT-SIZE: 77%; TEXT-TRANSFORM: uppercase; COLOR: #333; FONT-FAMILY: Verdana } #ygrp-vital UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-TOP: 0px } #ygrp-vital UL LI { CLEAR: both; BORDER-RIGHT: #e0ecee 1px solid; BORDER-TOP: #e0ecee 1px solid; BORDER-LEFT: #e0ecee 1px solid; BORDER-BOTTOM: #e0ecee 1px solid; LIST-STYLE-TYPE: none } #ygrp-vital UL LI .ct { PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold; FLOAT: right; WIDTH: 2em; COLOR: #ff7900; TEXT-ALIGN: right } #ygrp-vital UL LI .cat { FONT-WEIGHT: bold } #ygrp-vital A { TEXT-DECORATION: none } #ygrp-vital A:hover { TEXT-DECORATION: underline } #ygrp-sponsor #hd { FONT-SIZE: 77%; COLOR: #999 } #ygrp-sponsor #ov { PADDING-RIGHT: 13px; PADDING-LEFT: 13px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #e0ecee } #ygrp-sponsor #ov UL { PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #ygrp-sponsor #ov LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 77%; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; LIST-STYLE-TYPE: square } #ygrp-sponsor #ov LI A { FONT-SIZE: 130%; TEXT-DECORATION: none } #ygrp-sponsor #nc { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #eee } #ygrp-sponsor .ad { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px } #ygrp-sponsor .ad #hd1 { FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #628c2a; LINE-HEIGHT: 122%; FONT-FAMILY: Arial } #ygrp-sponsor .ad A { TEXT-DECORATION: none } #ygrp-sponsor .ad A:hover { TEXT-DECORATION: underline } #ygrp-sponsor .ad P { MARGIN: 0px } o { FONT-SIZE: 0px } .MsoNormal {
[oracle_br] Auditar Troca de Senha
Pessoal, por acaso alguém aí sabe se é possível auditar quando os usuários alteram suas senhas? Estão me perguntando isso aqui, mas eu nunca vi e não estou achando nada na documentação de auditoria. Parece que tentaram criar um trigger na tabela de usuários mas deu o erro ORA-04089: cannot create triggers on objects owned by SYS. Oracle 9i (9.2.0.6) em Windows 2000. Desde já agradeço qq ajuda. Att. Julio Bittencourt. [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] TRACE / TKPROF 8i
Esse comando deve funcionar: execute SYS.DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION (sid,serial#,true); Att. Julio. _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de terra_banco Enviada em: segunda-feira, 2 de julho de 2007 12:44 Para: oracle_br; usuarios_oracle Assunto: [oracle_br] TRACE / TKPROF 8i Srs, boa tarde. Tenho um banco na versao abaixo: SQL SELECT * FROM V$VERSION 2 ; BANNER -- Oracle8i Release 8.1.7.0.0 - Production PL/SQL Release 8.1.7.0.0 - Production CORE 8.1.7.0.0 Production TNS for 32-bit Windows: Version 8.1.7.0.0 - Production NLSRTL Version 3.4.1.0.0 - Production SQL Preciso pegar um trace, do processo do usuario ESP, abaixo: SID SERIAL# USERNAME USER# TERMINAL -- -- -- -- - 66 1257 EMS204PORO8P932UNI 120 ASPBRFINTI01 67 75 EMS204PORO8P932FFT 126 ASPBRFINTI01 68 2702 EMS204PORO8P932ESP 124 ASPBRFINTI01 Estou tentando inicializar o trace e estou recebendo o erro, conforme abaixo: Alguem poderia me auxiliar no processo de gerar um TRACE, e depois o TKPROF, afim de conseguir visualizar as querys que estao sendo geradaso com esse processo? SQL SQL begin 2 -- ativa trace 3 DBMS_MONITOR.session_trace_enable(session_id = 68, serial_num = 2702); 4 end; 5 / DBMS_MONITOR.session_trace_enable(session_id = 68, serial_num = 2702); * ERROR at line 3: ORA-06550: line 3, column 4: PLS-00201: identifier 'DBMS_MONITOR.SESSION_TRACE_ENABLE' must be declared ORA-06550: line 3, column 4: PL/SQL: Statement ignored SQL Muito obrigado a todos(as). [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Material Oracle Estudo
Bruno, Vá no www.4shared.com, na parte de Search Files digite 1z0. Virão trocentos arquivos. Att. Julio. _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Bruno Lorenzini Enviada em: sexta-feira, 29 de junho de 2007 08:15 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Material Oracle Estudo Bom dia, Estou fazendo o curso para certificação Oracle OCA e OPC DBA 10g. Alguém teria algum material para consulta e estudos para as provas??? Sds, Bruno Lorenzini Consultor Oracle O pessimista se queixa do vento. O otimista espera que ele mude. O realista ajusta as velas. - William George Ward. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] accessxoracle
Uma vez usei um tal de Access-to-Oracle, foi um colega que me arrumou. De uma olhada nele, http://www.convert-in.com/acc2ora.htm. Ele tem essas caracteristicas: Introduction Access-to-Oracle is a program to migrate MS Access databases to Oracle server. Features * All MS Access data types and attributes are supported * Converts individual tables (see Select mk:@MSITStore:C:\Arquivos%20de%20programas\Intelligent%20Converters\demos\a cc2ora.chm::/html/acc25iib.htm Tables article for related information) * Converts indexes with all necessary attributes * Merges MS Access data into an existing Oracle database * Converts password protected MS Access databases * Converts MS Access databases protected with user-level security * Easy-to-use wizard-style interface * Full install/uninstall support Requirements * Windows 2000/XP or Windows NT 4 with Internet Explorer 5 or later Windows 98/ME or Windows 95 with Internet Explorer 5 or later * At least 32 MB of available memory * MS Access 7.0 or higher (ODBC is not required) * Oracle client and networking components Limitations * Converts MS Access tables only (forms, queries, reports are not supported) * Does not convert system (hidden) tables * Does not convert relationships between tables Julio. _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Daniel Romero Enviada em: segunda-feira, 25 de junho de 2007 13:46 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] accessxoracle A minha intenção era utilizar o migration pois como tenho 8 bancos em Access para passar para o Oracle, sendo que 4 deles de tamanho 60mb. Alguém sabe onde posso baixar o migration...não achei no site da oracle De: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br] Em nome de Bruno Lorenzini Enviada em: segunda-feira, 25 de junho de 2007 13:23 Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br Assunto: RES: [oracle_br] accessxoracle Uma vez eu precisei fazer algo do tipo, então peguei o que tinha no mdb para excel, depois gerei os inserts dentro da planilha, colei no oracle e mandei gerar os dados... foi porco, + funcionou hehehehehehe O migration ou sql dev. são boas escolhas Sds, _ De: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:[EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de Daniel Romero Enviada em: segunda-feira, 25 de junho de 2007 13:17 Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: RES: [oracle_br] accessxoracle Vou verificar isso Obrigado De: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br] Em nome de Eduardo Castro Alves Enviada em: segunda-feira, 25 de junho de 2007 12:39 Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br Assunto: Re: [oracle_br] accessxoracle Use o SQL Developer da própria Oracle. Eduardo Daniel Romero escreveu: Bom dia Pessoal, Estou precisando fazer a transferência de um banco Access para Oracle, estava procurando alguma ferramenta que faz esse tipo de trabalho, já tinha ouvido falar no migration, mas não achei no site da Oracle para baixar. Alguém sabe de alguma ferramenta para isso: As tabelas eu crio na mão só preciso importar os dados. Obrigado [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Falha do RMAN REPORT OBSOLETE
Pessoal, RDMS: 9.2.0.8 O.S.: Win 2000 SP4 Ao tentar executar os comandos REPORT OBSOLETE ou DELETE OBSOLETE no RMAN, ele não faz nada e simplesmente sai do programa. Pesquisando no Metalink encontrei o Note:404825.1 Report Obsolete or Report Delete Abends With Segmentation Fault, bug 5613796, que parece ser referente ao problema que estou tendo, embora no meu caso nenhum core dump seja gerado, nem qualquer mensagem de erro seja logada no alert.log. A solução proposta pela Oracle é: Workaround :- + Use Rman executable 9.2.0.6 to connect to the target database of version 9.2.0.8 . + Check for availability of One off patch for the bug using the following link Patch 5613796 . Bom, não pretendo instalar um Home 9.2.0.6 só para usar esses comandos e o Patch 5613796 só está disponível para Linux/Unix. Pergunta: alguém já passou por isso e sabe de algum outro Workaround? Grato. Julio. [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] IMP
Fabio, parece que voce nao especificou que o imp deve ignorar a existência das tabelas (IGNORE=YES). Se vc nao fizer isso, como as tabelas já existem, pois foram criadas quando vc importou a estrutura, o imp dá erro e não carrega os dados. Veja se é isso. _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fabio Santos Enviada em: sexta-feira, 15 de junho de 2007 17:05 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] IMP Oi Eduardo, obrigado por responder a minha dúvida. Porém, o EXP feito com o rows=n. foi do arquivo de estrutura. Eu estou tentando rodar o arquivo de dados que foi feito sem o rows=n. Em outras palavras... primeiro eu fiz um exp/imp da estrutura. depois fiz um exp full e querua fazer o imp para colocar os dados. na estrutura que foi criada anteriormente. mas, ele diz que executou porem os dados nao aparecem. abraços _ De: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br] Em nome de Eduardo de Paula Enviada em: sexta-feira, 15 de junho de 2007 16:58 Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br Assunto: Re: [oracle_br] IMP No seu export você colocou rows=n. Você não exportou as linhas. Use seu export assim: Exp 'sys/[EMAIL PROTECTED] as sysdba' full=y file=c:\estrutura.sql rows=Y On 6/15/07, Fabio Santos [EMAIL PROTECTED] mailto:santos%40brassites.com.br com.br wrote: Olá pessoal. Tenho um arquivo que foi criado através do EXP (Export: Release 9.2.0.1.0) com a string: Exp 'sys/[EMAIL PROTECTED] as sysdba' full=y file=c:\arquivo.sql Agora quero fazer o IMP (Import: Release 9.2.0.1.0) dentro de um banco com a estrutura pronta, porém sem nenhum dado. A estrutura foi criada através do: Exp 'sys/[EMAIL PROTECTED] as sysdba' full=y file=c:\estrutura.sql rows=n IMP 'sys/[EMAIL PROTECTED] as sysdba' file=c:\estrutura.sql fromuser=(owner1,owner2,owner3) Então estou executando o comando : IMP 'sys/[EMAIL PROTECTED] as sysdba' file=c:\arquivo.sql fromuser=(owner1,owner2,owner3) Porém, apesar de ele dizer que ImportaþÒo encerrada com Ûxito, com advertÛncias. Ele não inclui dado nenhum. Todas as tabelas continuam como estava antes do IMP de dados. Alguém saberia dizer o motivo? Qualquer pergunta eu respondo. Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production PL/SQL Release 9.2.0.7.0 - Production CORE 9.2.0.7.0 Production TNS for 32-bit Windows: Version 9.2.0.7.0 - Production NLSRTL Version 9.2.0.7.0 - Production Abraços, Fabio Santos MSN: [EMAIL PROTECTED] mailto:santos%40estudiointerativo.com ativo.com santos%40estudiointerativo.com Tel (47) 9601-4524 -- Estúdio Interativo http://www.estudioi http://www.estudioi http://www.estudiointerativo.com nterativo.com nterativo.com [EMAIL PROTECTED] mailto:info%40estudiointerativo.com ivo.com info%40estudiointerativo.com Tel: (47) 3028-8821 (21) 4063-8634 -- Os erros podem ser transformados em acertos quando com eles se aprende. Não existe a segurança do acerto eterno. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Re: DBLink com Ms_SQL_Server
Marcio, Depois de ler a dica do Chiappa, dei uma procurada na Net e achei esse tutorial Making a Connection from Oracle to SQL Server http://www.databasejournal.com/features/oracle/article.php/10893_3442661_1, segui o passo-a-passo e consegui fazer a conexão do meu Oracle 9i rodando no Windows 2000 para um SqlServer 2000 em outro servidor, usando Heterogeneous Services. Fiz apenas alguns selects básicos, mas funcionou direito. Veja se atende o seu caso. Julio. _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de jlchiappa Enviada em: quinta-feira, 14 de junho de 2007 09:17 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: DBLink com Ms_SQL_Server Márcio, isso depende da sua necessidade : SE vc quer uma solução ultra-robusta, que vai atender N processos simultâneos, com exigência de alta performance e disponibilidade, enfim se é algo crítico, a Oracle vende um produto add-on pro banco Oracle chamado Oracle Gateways , que permite comunicação direta entre bd Oracle e SS. Já se a necessidade é menor, em termos de importância, de volume de dados, etc, vc pode usar outras opções free e nativas : no banco 9i em diante uma delas é o Heterogeneous Services, ele serve pra outras coisas também mas uma das funcionalidades dele é, em vc setando um serviço extra no listener Oracle, fazer conexão ODBC com o banco estrangeiro - só é exigido, além do setup, claro, que exista driver ODBC instalado e ajustado no servidor Oracle. Eu usei esse cara há uns tempos atrás seguindo o passo-a-passo da nota 109730.1 Subject: How to setup generic connectivity (HSODBC) for Windows NT no metalink e foi de primeira, nem precisei usar as notas de solução de problemas Note:176728.1 Subject: How to enable ODBC tracing on WinNT e a 213679.1 Subject: Information required to diagnose problems with HSODBC and ODBC on WinNT, Win 2K, Win XP, Win2003. Outra opção que usei em um cliente no passado foi o Oracle OCA : até a versão 6i do Developer, junto com ele (no mesmo CD) vinha um add-on chamado Oracle Open Client Adapter for ODBC (OCA para abreviar), que serve para fazer conexões em banco destino que suporte ODBC via tool/linguagem de programação cliente instalada no servidor de banco Oracle - na ocasião eu tanto usei pra conectar num bd SS de dentro do Forms quanto via sqlplus executando um script .SQL que trazia informações do SS. Uma vez instalado o OCA, eu lembro que segui as instruções do README e do arquivo INFO que vinha junto e não teve grandes problemas, só me recordo também que tive que usar versão mais antiga de sqlplus. A opção final pra se fazer de dentro do banco Oracle é carregar um driver jdbc pure-java pro bd Oracle e escrever uma java stored procedure que conecte no SS e traga a info desejada, essa eu não usei ainda mas não deve ser assim tããão difícil de implementar... Caso nada disso te sirva, aí a opção seria OU vc inverter a mão de direção - ie, fazer o SS conectar no bd Oracle -, OU fazer via tool cliente de fora do banco (instalando e usando uma tool qquer que possa conectar tanto no SS quanto no Oracle), OU simplesmente gerar os dados no SS (via DTS ou o que for) num arquivo, enviar o arquivo pro servidor Oracle e importar no bd Oracle. []s Chiappa --- Em [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br, Fernando Franquini - \capin\ [EMAIL PROTECTED] escreveu Marcio, Eu andei fazendo isso, so que de versoes diferentes de ms sql server e oracle, só que esbarrei num problema, somente conseguia fazer do MS SQL SERVER para o ORACLE, e nao o contrario, pois o contrario necessita de uma ferramenta da propria Oracle. A conexao do SQL SERVER com ORACLE foi feita via LINKED SERVER. Abaixo mais detalhes: Título : Como criar um LINKED SERVER acessando o ORACLE. Autor : Fernando Franquini (# Meus comentarios sobre o documento do Nilton Pinheiro) Data : 30/06/2006 Fonte : http://forums. http://forums.microsoft.com/MSDN-BR/ShowPost.aspx? microsoft.com/MSDN-BR/ShowPost.aspx? PostID=494758SiteID=21 Abaixo informacoes do Nilton Pinheiro (http://www.mcdbabra http://www.mcdbabrasil.com.br sil.com.br) retiradas do forums.microsoft.com. -- Segue um exemplo de como criar o linked server com uma instancia oracle. To create a linked server to access an Oracle database instance 1) Ensure the Oracle client software on the server running SQL Server is at the level required by the provider. The Microsoft OLE DB Provider for Oracle requires Oracle Client Software Support File version 7.3.3.4.0 or later, and SQL*Net version 2.3.3.0.4. #Como já havia uma instalação do Oracle XE neste computador, os clients do Oracle ja estavam instalados. 2) Create an SQL*Net alias name on the server running SQL Server that points to an Oracle database instance. For more information, see the Oracle documentation. #Ja estavam criadas as configuracoes padrao para acessar o Oracle XE local, foram alteradas
RES: RES: [oracle_br] Archive Log - burrada minha
Ah sim Eduardo, o comando é CROSSCHECK ARCHIVELOG. Foi mal, tinha passado o comando errado. Valeu pela correção, Rodrigo. _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rodrigo Mufalani Enviada em: sexta-feira, 8 de junho de 2007 09:20 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] Archive Log - burrada minha CROSSCHECK ARCHIVELOG ALL; Tenta o de cima, pois o vc apagou os archives, certo? Já que vc não vai ter todos os archives desde o seu último backup, após o crosscheck, faça um backup full do banco de dados. BACKUP DATABASE; Mensagem Original: Data: 08:05:19 08/06/2007 De: Eduardo de Paula eduardo.paula@ mailto:eduardo.paula%40gmail.com gmail.com Assunto: Re: RES: [oracle_br] Archive Log - burrada minha Júlio, eu executei o crosscheck backup, porém na hora de fazer um novo backup.. dá um ORA-27037: n?o e possivel obter status do arquivo. Abaixo o script com o respectivo erro. run { 2 resync catalog; allocate channel t1 type 'sbt_tape' parms 'ENV= (TDPO_OPTFILE=/u01/rman/lib/tdpo.opt)' maxpiecesize 2g; 3 4 sql 'alter system archive log current'; 5 backup incremental level 1 cumulative database; backup check logical archivelog all delete input; 6 } 7 starting full resync of recovery catalog full resync complete allocated channel: t1 channel t1: sid=129 instance=cjf11 devtype=SBT_TAPE channel t1: Data Protection for Oracle: version 5.4.1.0 sql statement: alter system archive log current Starting backup at 06-JUN-07 channel t1: starting incremental level 1 datafile backupset channel t1: specifying datafile(s) in backupset input datafile fno=4 name=+DATA02/cjf/datafile/users.266.603394799 input datafile fno=2 name=+DATA02/cjf/datafile/undotbs1.263.603394799 input datafile fno=5 name=+DATA02/cjf/datafile/undotbs2.259.603394899 input datafile fno=1 name=+DATA02/cjf/datafile/system.260.603394797 input datafile fno=3 name=+DATA02/cjf/datafile/sysaux.267.603394799 input datafile fno=00016 name=+DATA01/cjf/admin_lob_t01.dbf input datafile fno=00034 name=+DATA02/eduardo_t01.dbf input datafile fno=6 name=+DATA01/cjf/comum_t01.dbf input datafile fno=7 name=+DATA01/cjf/sarh_t01.dbf input datafile fno=8 name=+DATA01/cjf/sarh2_t01.dbf input datafile fno=00017 name=+DATA01/cjf/admin_t_t01.dbf input datafile fno=00018 name=+DATA01/cjf/rh_t01.dbf input datafile fno=00019 name=+DATA01/cjf/suades_t01.dbf input datafile fno=9 name=+DATA01/cjf/processual_t01.dbf input datafile fno=00015 name=+DATA01/cjf/admin_t01.dbf input datafile fno=00011 name=+DATA01/cjf/fabiane_t01.dbf channel t1: starting piece 1 at 06-JUN-07 channel t1: finished piece 1 at 06-JUN-07 piece handle=2rijk6q6_1_1 tag=TAG20070606T181741 comment=API Version 2.0,MMS Version 5.4.1.0 channel t1: backup set complete, elapsed time: 00:52:16 Finished backup at 06-JUN-07 Starting backup at 06-JUN-07 current log archived released channel: t1 RMAN-00571: === RMAN-00569: === ERROR MESSAGE STACK FOLLOWS === RMAN-00571: === RMAN-03002: failure of backup command at 06/06/2007 19:10:06 RMAN-06059: expected archived log not found, lost of archived log compromises recoverability ORA-19625: erro ao identificar arquivo /u01/archlog/1_1031_603394868.dbf ORA-27037: n?o e possivel obter status do arquivo Linux-x86_64 Error: 2: No such file or directory Additional information: 3 --- Em [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br, Julio Bittencourt [EMAIL PROTECTED] escreveu Eduardo, Execute o comando CROSSCHECK BACKUP. Julio. _ De: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br] Em nome de Eduardo de Paula Enviada em: quarta-feira, 6 de junho de 2007 16:08 Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br Assunto: [oracle_br] Archive Log - burrada minha Senhores, devido a minha santa inexperiência, eu fiz o favor de apagar TODOS archive log. :) Ainda bem que não temos nada importante no banco, e o banco não está em produção. Minha dúvida é, como apagar os archive log do banco? Qual a maneira correta? É pelo RMAN. Agora que a burrada está feita como eu arrumo este erro: RMAN run { 2 resync catalog; 3 allocate channel t1 type 'sbt_tape' parms 'ENV=(TDPO_OPTFILE=/u01/rman/lib/tdpo.opt)' maxpiecesize 2g; 4 backup check logical archivelog all delete input; 5 } starting full resync of recovery catalog full resync complete allocated channel: t1 channel t1: sid=122 instance=cjf11 devtype=SBT_TAPE channel t1: Data Protection for Oracle: version 5.4.1.0 Starting backup at 06-JUN-07 current log archived released channel: t1 RMAN-00571
RES: [oracle_br] Archive Log - burrada minha
Eduardo, Execute o comando CROSSCHECK BACKUP. Julio. _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eduardo de Paula Enviada em: quarta-feira, 6 de junho de 2007 16:08 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Archive Log - burrada minha Senhores, devido a minha santa inexperiência, eu fiz o favor de apagar TODOS archive log. :) Ainda bem que não temos nada importante no banco, e o banco não está em produção. Minha dúvida é, como apagar os archive log do banco? Qual a maneira correta? É pelo RMAN. Agora que a burrada está feita como eu arrumo este erro: RMAN run { 2 resync catalog; 3 allocate channel t1 type 'sbt_tape' parms 'ENV=(TDPO_OPTFILE=/u01/rman/lib/tdpo.opt)' maxpiecesize 2g; 4 backup check logical archivelog all delete input; 5 } starting full resync of recovery catalog full resync complete allocated channel: t1 channel t1: sid=122 instance=cjf11 devtype=SBT_TAPE channel t1: Data Protection for Oracle: version 5.4.1.0 Starting backup at 06-JUN-07 current log archived released channel: t1 RMAN-00571: === RMAN-00569: === ERROR MESSAGE STACK FOLLOWS === RMAN-00571: === RMAN-03002: failure of backup command at 06/06/2007 15:55:34 RMAN-06059: expected archived log not found, lost of archived log compromises recoverability ORA-19625: erro ao identificar arquivo /u01/archlog/1_1031_603394868.dbf ORA-27037: n?o e possivel obter status do arquivo Linux-x86_64 Error: 2: No such file or directory Additional information: 3 RMAN RMAN RMAN **end-of-file** -- Os erros podem ser transformados em acertos quando com eles se aprende. Não existe a segurança do acerto eterno. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Dicas para Certificacao Oracle 10g
Olá, O guia de certificação estipula que 1o. você faz o exame 1z0-042 (não há pré-requisitos), se passar você já é OCA. Ser OCA é pré-requisito para fazer a prova de OCP (1z0-043). Outro pré-requisito é ter feito um curso presencial num dos autorizados, que você pode consultar no site da Oracle. Há vários cursos que atendem ao pré-requisito, mas você só precisa fazer um. Você encontra tudo nesse endereço: http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=47 #2 Espero ter ajudado. _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de vaniasuterio Enviada em: quinta-feira, 19 de abril de 2007 14:56 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Dicas para Certificacao Oracle 10g Gostaria de informacao como proceder para fazer a certificacao oracle 10g, ja estou matriculado em um partener da Oracle. mas estou com a seguinte duvida : Preciso fazer primeiramente os exames para OCA para depois fazer para OCP pou posso ire diretor para OCA ? E´valido fazer um curso em um partner da Oracle ? [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Workflow no Windows
Pessoal, Será que alguém aí já viu isso? Instalamos o Workflow Server 2.6.2 (o que vem com o 9i) numa máquina Windows 2000 SP4. Seguimos os passos de configuração do Workflow, mas não estamos conseguindo entrar na página do Workflow Manager. Após informar o login, a senha e string de conexão e clicar no botão login não acontece nada, apenas na barra de status do IE aparece escrito Erro na página. Não consigo descobrir qual é o problema. No Metalink não encontrei nada. Abri um SR, mas o suporte da Oracle ainda não me ajudou em nada. Desde já agradeço qualquer ajuda. Att. Julio. [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Simulados Testking e SelfTest 10g
Voce encontra isso no www.4shared.com. Clica no link Search e entra com 1z0-043 ou 1z0-042, tem vários arquivos lá. Julio. _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de JET Enviada em: sexta-feira, 2 de março de 2007 09:41 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Simulados Testking e SelfTest 10g Pessoal, Por um acaso alguém teria disponível os simulados (TestKing/SelfTest) das seguintes provas: 1Z0-042 Oracle Database 10g: Administration I 1Z0-043 Oracle Database 10g: Administration II Agradeço desde já. Eduardo DBA Oracle. [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Duvida Workflow
Wellerson, Consegui uma outra solução, que está funcionando bem. Instalei no Linux um programa chamado fetchmail, que faz parte do pacote de instalação do Red Hat EL 4. Este programa faz o download das mensagens do servidor Exchange via pop3. Assim, no final das contas, o Notification Mailer envia as mensagens utilizando a caixa de correio do usuário no Linux, e como no wfmail.cfg o parâmetro REPLYTO está apontando para a caixa de correio do Exchange, as respostas vão para esta, de onde são baixadas pelo fetchmail. Tá funcionando direitinho. Obrigado pelas dicas. Juliio. _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Wellerson Leite de Araújo Enviada em: terça-feira, 13 de fevereiro de 2007 07:12 Para: oracle_br@yahoogrupos.com.br Assunto: Res: [oracle_br] Duvida Workflow Jovem, Se for possível eu recomendo utilizar o Workflow 2.6.3 que vem com o 10g , pois o notification mailer é JAVA e é compatível com qualquer servidor SMTP e IMAP. Mas vc poderia configurar o Workflow Mailer em um servidor Windows conectando em um Exchange Server e em um banco de dados Oracle. Para isso basta intalar um cliente Oracle. Vale ressaltar que fiz alguns testes com o Windows 2000/XP/2003 e não funcionou em nenhum deles. Vc teria que instalar um Windows NT com no mínimo o SP5. Abraços, Wellerson Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) - Mensagem original De: Julio Bittencourt juliobit_dba@ mailto:juliobit_dba%40yahoo.com.br yahoo.com.br Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br Enviadas: Segunda-feira, 12 de Fevereiro de 2007 17:55:17 Assunto: [oracle_br] Duvida Workflow Pessoal, Não tenho quase nenhuma experiencia com o Oracle Workflow e gostaria de ver se alguém poderia dar um help. Temos aqui instalado o Workflow Standalone 2.6.2 num servidor Linux Red Hat 4 e estamos com problemas para configurar o Notification Mailer. A dificuldade é que o servidor de correio da empresa é um MS Exchange Server e está fisicamente na matriz, em BH (estamos no Rio). A idéia é utilizar duas caixas de correio criadas especialmente nesse servidor Exchange para enviar e receber as mensagens do Notification Mailer. Só que na documentação do Workflow só vemos a opção de utilizar o Sendmail ou um cliente MAPI (o que não serviria já que o Workflow Server está rodando no Linux). Alguém saberia dizer se é possível fazer isso, quer dizer, configurar o Notification Mailer para usar os mailboxes no servidor Exchange? Desde já agradeço. Julio. [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0; } #ygrp-tpmsgs{ font-family:Arial; clear:both; } #ygrp-vitnav{ padding-top:10px; font-family:Verdana; font-size:77%; margin:0; } #ygrp-vitnav a{ padding:0 1px; } #ygrp-actbar{ clear:both; margin:25px 0; white-space:nowrap; color:#666; text-align:right; } #ygrp-actbar .left{ float:left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana; font-size:77%; padding:15px 0; } #ygrp-ft{ font-family:verdana; font-size:77%; border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px; } #ygrp-vital{ background-color:#e0ecee; margin-bottom:20px; padding:2px 0 8px 8px; } #ygrp-vital #vithd{ font-size:77%; font-family:Verdana; font-weight:bold; color:#333; text-transform:uppercase; } #ygrp-vital ul{ padding:0; margin:2px 0; } #ygrp-vital ul li{ list-style-type:none; clear:both; border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold; color:#ff7900; float:right; width:2em; text-align:right; padding-right:.5em; } #ygrp-vital ul li .cat{ font-weight:bold; } #ygrp-vital a { text-decoration:none; } #ygrp-vital a:hover{ text-decoration:underline; } #ygrp-sponsor #hd{ color:#999; font-size:77%; } #ygrp-sponsor #ov{ padding:6px 13px; background-color:#e0ecee; margin-bottom:20px; } #ygrp-sponsor #ov ul{ padding:0 0 0 8px; margin:0; } #ygrp-sponsor #ov li{ list-style-type:square; padding:6px 0; font-size:77%; } #ygrp-sponsor #ov li a{ text-decoration:none; font-size:130%; } #ygrp-sponsor #nc { background-color:#eee; margin-bottom:20px; padding:0 8px; } #ygrp-sponsor .ad{ padding:8px 0; } #ygrp-sponsor .ad #hd1{ font-family:Arial; font-weight:bold; color:#628c2a; font-size:100%; line-height:122%; } #ygrp-sponsor .ad a{ text-decoration:none; } #ygrp-sponsor .ad a:hover{ text-decoration:underline; } #ygrp-sponsor .ad p{ margin:0; } o {font-size:0;} .MsoNormal { margin
[oracle_br] Duvida Workflow
Pessoal, Não tenho quase nenhuma experiencia com o Oracle Workflow e gostaria de ver se alguém poderia dar um help. Temos aqui instalado o Workflow Standalone 2.6.2 num servidor Linux Red Hat 4 e estamos com problemas para configurar o Notification Mailer. A dificuldade é que o servidor de correio da empresa é um MS Exchange Server e está fisicamente na matriz, em BH (estamos no Rio). A idéia é utilizar duas caixas de correio criadas especialmente nesse servidor Exchange para enviar e receber as mensagens do Notification Mailer. Só que na documentação do Workflow só vemos a opção de utilizar o Sendmail ou um cliente MAPI (o que não serviria já que o Workflow Server está rodando no Linux). Alguém saberia dizer se é possível fazer isso, quer dizer, configurar o Notification Mailer para usar os mailboxes no servidor Exchange? Desde já agradeço. Julio. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Conexão Oracle x Sybase
Pessoal, Tirando o Transparent Gateway, qual seria uma forma segura, robusta e, se possível, de baixo custo para acessar um banco Sybase utilizando um dblink no Oracle? Um cliente nosso tem hoje uma solução com um odbc Data Direct, que tem dado problemas. Desde já agradeço. Versão Oracle: 9.2.0.6 Sistema Operacional: Solaris 64 bits Versão Sybase: 12.5.3 Sistema Operacional: True 64 Att. Probank Software e Consultoria S/A Julio Cesar Bittencourt Oracle DBA/ATG [As partes desta mensagem que não continham texto foram removidas]