Re: [oracle_br] Re: Dúvidas - Licenciamento de servidor Standby/Contingência

2014-03-14 Por tôpico Julio Bittencourt
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

2014-03-13 Por tôpico Julio Bittencourt
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

2014-03-13 Por tôpico Julio Bittencourt
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

2009-07-21 Por tôpico Julio Bittencourt


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)

2009-06-30 Por tôpico Julio Bittencourt






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

2009-05-28 Por tôpico Julio Bittencourt
 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

2009-05-26 Por tôpico Julio Bittencourt
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

2009-05-25 Por tôpico Julio Bittencourt
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

2009-03-26 Por tôpico Julio Bittencourt
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

2009-03-22 Por tôpico Julio Bittencourt
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

2009-02-05 Por tôpico Julio Bittencourt


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

2009-02-02 Por tôpico Julio Bittencourt
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

2009-02-02 Por tôpico Julio Bittencourt
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

2008-06-17 Por tôpico Julio Bittencourt
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...

2008-02-20 Por tôpico Julio Bittencourt
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...

2008-02-20 Por tôpico Julio Bittencourt
  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

2007-12-17 Por tôpico Julio Bittencourt
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) !!!!!!!!

2007-09-18 Por tôpico Julio Bittencourt
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

2007-08-24 Por tôpico Julio Bittencourt
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

2007-07-10 Por tôpico Julio Bittencourt
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

2007-07-02 Por tôpico Julio Bittencourt
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

2007-06-29 Por tôpico Julio Bittencourt
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

2007-06-25 Por tôpico Julio Bittencourt
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

2007-06-19 Por tôpico Julio Bittencourt
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

2007-06-15 Por tôpico Julio Bittencourt
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

2007-06-14 Por tôpico Julio Bittencourt
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

2007-06-08 Por tôpico Julio Bittencourt
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

2007-06-06 Por tôpico Julio Bittencourt
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

2007-04-20 Por tôpico Julio Bittencourt
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

2007-04-12 Por tôpico Julio Bittencourt
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

2007-03-02 Por tôpico Julio Bittencourt
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

2007-02-23 Por tôpico Julio Bittencourt
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

2007-02-12 Por tôpico Julio Bittencourt
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

2007-01-24 Por tôpico Julio Bittencourt
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]