[oracle_br] Solucao de contigencia

2006-12-07 Por tôpico Jemerson Dutra
Srs 
Possuo um ERP (MFGPRO) que utiliza o banco de dados Oracle , porem 
tenho 3 plantas ligadas via link de dados. Ultimamente tive alguns 
problemas de link de dados e uma das plantas ficou 3 horas sem 
faturar.. grande problema.. , Necessito criar uma contingencia.. estou 
estudando todas as possibilidades. Ja tivemos no passado replicacao 
porem agora gostaria de ver outros solucoes tb. Gostaria de ideias dos 
senhores. gostaria que me informassem as vantagens e desvantagens.
Desde ja agradeco.
Jemerson



[oracle_br] Monitoramento Oracle

2006-12-07 Por tôpico Rogerio Borges

Tenho um aplicativo feito em VB que é usado para monitor o banco de dados ele 
executa alguns SQLs e gera um arquivo txt com as tabelas,tablespaces que estão 
para chegar o maximo de extends ou espaço.
Gostaria de saber se é possivel criar isto direto dentro do oracle via 
procedure ou pl/sql para poder startar um job pelo proprio oracle e enviar um 
e-mail com os dados referente as tabelas e tablespaces de tempo em tempo.
Conseguindo fazer direto via Oracle fica muito mais simples assim não preciso 
ter uma aplicação em VB para está função.

Segue abaixo modelo que eu tenho em VB.

Instance = "PRD"
selecao = " select owner,segment_name  ,tablespace_name , segment_type , "
selecao = selecao & "extents , max_extents,(max_extents - extents) as falta"
selecao = selecao & " From dba_segments "
selecao = selecao & " where (max_extents - extents) <=   " & vNum & "   and 
SEGMENT_TYPE in ('TABLE','INDEX')  and owner not in ('SYSTEM' , 'SYS')  "
Monitor.Connect = "system/manager"
Monitor.DatabaseName = instance
Monitor.RecordSource = selecao
Monitor.Refresh
If Monitor.Recordset.RecordCount <> 0 Then
For i = 1 To UBound(vPara)
 lblMsg.Caption = "Enviando e-mail para: " & vPara(i) & " 
Aguarde "
 DoEvents
 Mail.Reset
 Mail.Host = "idealstandard.com.br"
 Mail.From = "[EMAIL PROTECTED]"
 Mail.FromName = "Ideal Standard"
 Mail.AddAddress vPara(i)
 Mail.Subject = "Alerta Oracle"
 Mail.Body = "Objeto: " & Monitor.Recordset("owner") & "." & 
Monitor.Recordset("segment_name") & " "
 Mail.Body = Mail.Body & "Falta: " & Monitor.Recordset("falta")
 'MousePointer = 11
 On Error Resume Next
 Mail.Send
 If Err <> 0 Then
MsgBox "Erro ocorrido:  " & Err.Description
 End If
 Next i
End If
 Exit Sub


Sub Verifica_Sorage()

Dim vNum As Integer
Dim iArquivo As Integer
'Dim instance(1 To 4)
Dim instance(1 To 1)
On Error GoTo Some_Err
vNum = 10
'instance(4) = "PRD"
'instance(2) = "DEV"
'instance(3) = "QUA"
instance(1) = "SAF"
iArquivo = FreeFile
For i = 1 To UBound(instance)
Open App.Path & "\" & "alerta.doc" For Append As iArquivo
Print #iArquivo, ""
Print #iArquivo, "É necessario fazer a manutenção do Storage dos itens 
abaixo " & " instance: " & instance(i)
Print #iArquivo, "Usar Storage Manager para fazer a manutenção "
Print #iArquivo, "   "
Close #iArquivo
selecao = " select  a.TABLESPACE_NAME,a.BYTES Bytes_Usados,"
selecao = selecao & "b.BYTES 
Bytes_Livres,round(((a.BYTES-b.BYTES)/a.BYTES)*100,2) usado,"
selecao = selecao & " (100 - round(((a.BYTES-b.BYTES)/a.BYTES)*100,2)) 
falta "
selecao = selecao & " from (select  TABLESPACE_NAME,sum(BYTES) BYTES "
selecao = selecao & " From dba_data_files "
selecao = selecao & " group   by TABLESPACE_NAME) a, (select  
TABLESPACE_NAME, "
selecao = selecao & " sum(BYTES) BYTES "
selecao = selecao & " From dba_free_space "
selecao = selecao & " group   by TABLESPACE_NAME ) b "
selecao = selecao & " Where a.TABLESPACE_NAME = b.TABLESPACE_NAME and (100 
- round(((a.BYTES-b.BYTES)/a.BYTES)*100,2) ) <= " & vNum & " "
selecao = selecao & " order   by ((a.BYTES-b.BYTES)/a.BYTES) desc "

If instance(i) = "SAF" Then
   Monitor.Connect = "system/intelxeon"
Else
   Monitor.Connect = "system/manager"
End If

Monitor.DatabaseName = instance(i)
Monitor.RecordSource = selecao
Monitor.Refresh
If Monitor.Recordset.RecordCount <> 0 Then
While Not Monitor.Recordset.EOF
lblMsg.Caption = "Coletando informações instance: " & instance(i) & 
" Aguarde "
DoEvents
Open App.Path & "\" & "alerta.doc" For Append As iArquivo
'Print #iArquivo, "É necessario fazer a manutenção do Storage dos 
itens abaixo " & " instance: " & instance(i)
Print #iArquivo, ""
'Print #iArquivo, ""
Print #iArquivo, "Tablespace: " & 
Monitor.Recordset("TABLESPACE_NAME")
Print #iArquivo, "Bytes Livres  : " & 
Monitor.Recordset("Bytes_Livres")
Print #iArquivo, "Bytes Usados  : " & 
Monitor.Recordset("Bytes_Usados")
Print #iArquivo, "% Usado   : " & 
Monitor.Recordset("usado")
Print #iArquivo, "% Falta   : " & 
Monitor.Recordset("falta")
 
Monitor.Recordset.MoveNext
Close #iArquivo
Wend
End If
Next i
Reset

On Error GoTo 0
   Exit Sub

Some_Err:
MsgBox CStr(Err.Number) & " " & Err.Description & " Verifica_Storage ", 
vbExclamation, "Atenção "
On Error Resume Next

MousePointer = 0

End Sub


Grato
Rogério

[As partes desta mensagem que não 

Re: {Desarmado} Re: [oracle_br] FUNÇAO DE CONVERSA O OCTAL

2006-12-07 Por tôpico Desenvolvimento
Veja o link http://www.jlcomp.demon.co.uk/faq/base_convert.html !


Atenciosamente,

Álvaro Ceolim Weiss
Desenvolvimento
Irmãos Muffato & Cia.Ltda.
(43) 4009-1300 / (43) 4009-1317
www.supermuffato.com.br

  - Original Message - 
  From: Manoel Marcos da Silva 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, December 07, 2006 2:22 PM
  Subject: {Desarmado} Re: [oracle_br] FUNÇAO DE CONVERSAO OCTAL


  CREATE OR REPLACE FUNCTION Octalo (IN_COD_FAMILIA IN VARCHAR) 
  RETURN NUMBER
  IS 
  return_string NUMBER;
  BEGIN
  SELECT 
  DECODE(IN_COD_FAMILIA ,
  000,0,
  001,1,
  002,2,
  003,3,
  004,4,
  000,0,
  009,9,
  013,11,
  014,12,
  015,13)
  INTO return_string 
  FROM DUAL;
  RETURN return_string;
  END Octalo;
  /

  ficou meio manco mas func, se tiver um codigo melhor pode mandar!!
  FORTE ABRAÇO ANDRE


  Andre Santos <[EMAIL PROTECTED]> escreveu:
  Manoel

  Não conheço uma função pronta, no Oracle, para isso.
  Mas não é difícil desenvolver uma que faça esse trabalho (pelo menos para
  número inteiros).
  Se quiser, é só avisar.

  [ ]

  André

  Em 07/12/06, Manoel <[EMAIL PROTECTED]> escreveu:
  >
  > ALGUEM CONHECE ALGUMA FUNÇAO QUE CONVERTE OCTAL PARA DECIMAL
  >
  > 
  >

  [As partes desta mensagem que não continham texto foram removidas]

  Atenciosamente, Manoel Marcos da Silva 
  Analista ORACLE DBA
  Telefônica Pesquisa e Desenvolvimento
  GRUPO TELEFÔNICA NO BRASIL
  Rua Xavier Curado, 473 - 8º andar
  CEP 04210-100
  Ipiranga - São Paulo/SP
  Tel: 55-11-6166-3149
  Móvel: 55-11-9974-7721
  [EMAIL PROTECTED]


  -
  O Yahoo! está de cara nova. Venha conferir!

  [As partes desta mensagem que não continham texto foram removidas]



   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.432 / Virus Database: 268.15.14/578 - Release Date: 12/7/ 
01:27

---
Esta mensagem não implica a assunção de obrigações em nome da
empresa Irmãos Muffato e Cia Ltda, conforme Contrato Social em
sua 3a. Cláusula da 56a. alteração. Qualquer uso não autorizado,
replicação ou disseminação desta mensagem ou parte dela é
expressamente proibido. A empresa Irmãos Muffato e Cia Ltda não
é responsável pelo conteúdo ou a veracidade desta informação.



[As partes desta mensagem que não continham texto foram removidas]



RES: [oracle_br] Trigger de Logon

2006-12-07 Por tôpico Carlos A.M. Menezes
Colega,

Veja se o DOC abaixo resolve seu problema:

 


Subject: 

ADMINISTER DATABASE TRIGGER Privilege Causes Logon Trigger to Skip Errors


 

  Doc ID: 

Note:265012.1

Type: 

BULLETIN


 

Last Revision Date: 

25-OCT-2005

Status: 

PUBLISHED

 
PURPOSE
---
This bulletin explains which effect the system privilege ADMINISTER DATABASE 
TRIGGER has on database triggers when errors are raised. 
Similarly, ALTER ANY TRIGGER system privilege causes schema logon triggers to be
skipped on errors.
 
SCOPE & APPLICATION
---
For DBAs who set up database access control using logon triggers.
 
 
ADMINISTER DATABASE TRIGGER Privilege Behavior with Database Logon Trigger
--
Logon triggers are used to mediate database access: when the restrictive 
conditions are not met, an application error with a message is raised that 
causes the logon to be denied.
 
create or replace trigger on_logon
after logon on database
begin
if USER='TEST' then
   raise_application_error(-20002,'LOGON ERROR',true);
end if;
   end;
/
 
If user TEST connects, he is rejected:
 
SQL> connect test/test
ERROR:
ORA-00604: error occurred at recursive SQL level 1
ORA-20002: LOGON ERROR
ORA-06512: at line 21
 
Warning: You are no longer connected to ORACLE.
 
However, we need to keep at least one user who can still connect when there is 
a problem : a fallback mechanism must exist where an administrative user is 
exempt from such errors of prohibited connection. 
 
Any user granted the ADMINISTER DATABASE TRIGGER system privilege can still 
connect : instead of getting the error causing the session to be terminated, 
the error is recorded in the alert.log and a trace file in user_dump_dest.
 
SQL> connect / as sysdba
Connected.
SQL> grant ADMINISTER DATABASE TRIGGER to TEST;
Grant succeeded.
 
SQL> connect test/test
Connected. 
 
In alert.log :
 
Fri Mar  5 12:17:08 2004
Errors in file /ots2/app/oracle/admin/v920/udump/v920_ora_7682.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-20002: LOGON ERROR
ORA-06512: at line 21
 
In trace file :
 
*** SESSION ID:(15.76) 2004-03-05 12:17:08.750
Skipped error 604 during the execution of SYS.ON_LOGON
*** 2004-03-05 12:17:08.768
ksedmp: internal or fatal error
ORA-00604: error occurred at recursive SQL level 1
ORA-20002: LOGON ERROR
ORA-06512: at line 21  
 
The ADMINISTER DATABASE TRIGGER is by default granted to the following users and
roles (are not listed the options' schemas) :
 
SQL> select grantee from dba_sys_privs
  2  where privilege='ADMINISTER DATABASE TRIGGER';
 
GRANTEE
--
DBA--> role
SYS--> user
IMP_FULL_DATABASE  --> role
EXFSYS --> user
 
 
ALTER ANY TIGGER Privilege Behavior with Schema Logon Trigger
-
Similarly, if the logon trigger is on SCHEMA and the current user is not the 
owner, ALTER ANY TRIGGER privilege is required to be able to connect.
 
create or replace trigger on_logon
after logon on TEST.schema
begin
   raise_application_error(-20002,'LOGON ERROR',true);
end;
/
 
SQL> connect test/test
ERROR:
ORA-00604: error occurred at recursive SQL level 1
ORA-20002: LOGON ERROR
ORA-06512: at line 2
 
Warning: You are no longer connected to ORACLE.
 
SQL> conn system/manager
Connected.
SQL> grant alter any trigger to scott;
Grant succeeded.
 
SQL> conn test/test
Connected.
 
RELATED DOCUMENTS
-
 

 Note 120712.1 Database or Logon Event Trigger becomes Invalid: Who can Connect?
 

 Note 220491.1 How to Prevent Users From Log Into a Database Within Defined 
Periods
 

 Note 116636.1 ORA-4098 or ORA-4045 logging on to database having AFTER LOGON 
event trigger

 

Abraços,

 

Carlos Alfredo M. de Menezes

 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Aldenicio 
Lopes
Enviada em: quinta-feira, 7 de dezembro de 2006 11:43
Para: oracle 2 Oracle 2
Cc: oracle 1 Oracle1
Assunto: [oracle_br] Trigger de Logon

 

Boa tarde amigos,

A algum tempo atrás postei uma pergunta sobre como impedir um conexão no banco, 
após satisfazer algumas condições através de uma trigger de logon. Um colega da 
lista me indicou que colocasse o seguinte:
" if 

Re: [oracle_br] Re: Erro no Wrap

2006-12-07 Por tôpico marcofernandes . talent
Pois é Fábio... o erro do wrap não tem nada a ver com compilação do objeto 
no banco !
O que gera o erro é o mecanismo usado na encriptação do objeto.
Ainda acho que o problema está na incompatibilidade do wrap com o banco.
Vc saberia dizer se na máquina onde está o aplicativo de wrap tem (ou já 
teve) outras
versões de oracle (server ou client) instaladas ?
Deve-se ter o cuidado de usar o aplicativo wrap adequado à versão do 
banco.
Vc tentou usar o wrap que se encontra no servidor do banco de dados Oracle 
9i ?

Abraço,
Marco.



complementando... é o 9i (9.2...) EE e segundo o meu amigo estas 
procedures compilam sem problemas...

- Original Message - 
From: jlchiappa 
To: oracle_br@yahoogrupos.com.br 
Sent: Thursday, December 07, 2006 9:31 AM
Subject: [oracle_br] Re: Erro no Wrap

Isso tem ** muito ** jeito de ser o problema, pois a msg de erro diz :

"...Encountered the symbol "JOIN" when expecting on ..."

e realmente, 8i não entendia a cláusula de JOIN ANSI, pode muito bem 
ser esse o erro, erro de procedimento...

[]s

Chiappa

--- Em oracle_br@yahoogrupos.com.br, [EMAIL PROTECTED] 
escreveu
>
> Fala Fábio ! beleza ?
> 
> Os problemas que experimentei com o Wrap era em função da versão do 
> aplicativo wrap...
> 
> por exemplo, usar o wrap do oracle 8 para encriptar procs de outras 
> versões de oracle.
> 
> essa é a dica que posso lhe dar... os wraps das versões do oracle 
são 
> diferentes !
> 
> abraço,
> Marco.
> 
> 
> 
> Pessoal,
> segue a dúvida de um colega desenvolvedor, eu testei várias 
vezes 
> aqui e não encontrei nada de erros... 
> 
> "Boa tarde a todos.
> Alguem usa Oracle com stored procedures?
> Estou tentando encriptar objetos usando o comando WRAP. Exemplo:
> 
> WRAP INAME=arquivo_origem.sql ONAME=arquivo_destino.sql
> 
> O problema é que em algumas procedures ele dah o erro (2 exemplos):
> 
> Exmplo Erro 1:
> PSU(103,1,52,32): Encontered the symbol "<" when expecting on the 
> following: > varyng large
> 
> Exmplo Erro 2:
> PSU(103,1,38,13): Encountered the symbol "JOIN" when expecting on 
the 
> following: , ; for group having intersect minus order start union 
where 
> conncection.
> 
> A procedure compila e executa normalmente. É só pra encriptar que 
dah esse 
> erro.
> 
> Obrigado a todos."
> 
> 
> abraços
> 
> Fábio Henrique Gibon
> 
> [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 
> --
--
> 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/ 
> --
--
> O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/ 
> --
 
> 
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Utilização de RAC

2006-12-07 Por tôpico Willian F. Frasson
valeu andré..

  - Original Message - 
  From: Luis Claudio Arruda Figueiredo 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Wednesday, December 06, 2006 6:27 PM
  Subject: Res: [oracle_br] Utilização de RAC


  Willian boa tarde.

  Não entendi a sua perguntavc quer os comandos utilizados no gerenciamento 
do RAC e/ou o processo de instalação do RAC ?

  abs,
  Luis Figueiredo.

  - Mensagem original 
  De: Willian F. Frasson <[EMAIL PROTECTED]>
  Para: oracle_br@yahoogrupos.com.br
  Enviadas: Quarta-feira, 6 de Dezembro de 2006 13:08:31
  Assunto: [oracle_br] Utilização de RAC

  dae galera td bom com vcss?
  alguem ae tem alguma ex.. de como utilizar Oracle em modo cluster...?
  valeu..
  abçs...

  Willian F. Frasson
  Oracle, PL/SQL e Microsiga
  Irmãos Marconi Ltda
  (43) 3432-9333
  e-mail: [EMAIL PROTECTED] o.com
  msn: [EMAIL PROTECTED] com

  [As partes desta mensagem que não continham texto foram removidas]


  ___ 
  Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
  http://br.mobile.yahoo.com/mailalertas/ 


  [As partes desta mensagem que não continham texto foram removidas]



   

  __ Información de NOD32, revisión 1906 (20061206) __

  Este mensaje ha sido analizado con NOD32 antivirus system
  http://www.nod32.com


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] SQLTuning - Join

2006-12-07 Por tôpico Clayton Bonelli
Examine o plano de execução gerado pela consulta e veja qual tabela está sendo 
usada como tabela "driving" na operação "NESTED LOOPS". Veja também se está 
sendo feito "TABLE ACCESS FULL", ou TABLE ACCESS INDEX BY ROWID, INDEX RANGE, 
INDEX UNIQUE.

  - Original Message - 
  From: Marco 
  To: ORACLE_BR 
  Sent: Thursday, December 07, 2006 11:27 AM
  Subject: [oracle_br] SQLTuning - Join


  Bom dia,

  Gostaria de saber se numa junção entre duas tabelas existe diferença para o 
Oracle em se colocar a uma tabela com muitos registros antes ou depois da 
condição de igualdade.

  Assim, a consulta abaixo teria uma boa performance?

  T1 = 10 registros

  T2 = 10 registros

  SELECT A.C1, B.C2
  FROM T1 A, T2 B
  WHERE A.C3 = B.C3

  ou, esta seria melhor:

  SELECT A.C1, B.C2
  FROM T1 A, T2 B
  WHERE B.C3 = A.C3

  Além disso: os hints poderia ajudar de alguma forma?

  Obrigado e até a próxima.

  Marco

  eof





  ___ 
  Você quer respostas para suas perguntas? Ou você sabe muito e quer 
compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
  http://br.answers.yahoo.com/

  [As partes desta mensagem que não continham texto foram removidas]



   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.432 / Virus Database: 268.15.14/578 - Release Date: 7/12/2006 
01:27


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] FUNÇAO DE CONVERSAO OCTAL

2006-12-07 Por tôpico Manoel Marcos da Silva
CREATE OR REPLACE FUNCTION Octalo (IN_COD_FAMILIA IN VARCHAR) 
  RETURN NUMBER
  IS 
  return_string NUMBER;
  BEGIN
  SELECT 
  DECODE(IN_COD_FAMILIA ,
  000,0,
  001,1,
  002,2,
  003,3,
  004,4,
  000,0,
  009,9,
  013,11,
  014,12,
  015,13)
  INTO return_string 
  FROM DUAL;
  RETURN return_string;
  END Octalo;
  /
   
  ficou meio manco mas func, se tiver um codigo  melhor pode mandar!!
  FORTE ABRAÇO ANDRE
  


Andre Santos <[EMAIL PROTECTED]> escreveu:
  Manoel

Não conheço uma função pronta, no Oracle, para isso.
Mas não é difícil desenvolver uma que faça esse trabalho (pelo menos para
número inteiros).
Se quiser, é só avisar.

[ ]

André

Em 07/12/06, Manoel <[EMAIL PROTECTED]> escreveu:
>
> ALGUEM CONHECE ALGUMA FUNÇAO QUE CONVERTE OCTAL PARA DECIMAL
>
> 
>

[As partes desta mensagem que não continham texto foram removidas]



 


 Atenciosamente,   Manoel Marcos da Silva 
Analista ORACLE DBA
Telefônica Pesquisa e Desenvolvimento
GRUPO TELEFÔNICA NO BRASIL
Rua Xavier Curado, 473 - 8º andar
CEP 04210-100
Ipiranga -  São Paulo/SP
Tel: 55-11-6166-3149
Móvel: 55-11-9974-7721
[EMAIL PROTECTED]














-
 O Yahoo! está de cara nova. Venha conferir!

[As partes desta mensagem que não continham texto foram removidas]



Re:[oracle_br] RMAN

2006-12-07 Por tôpico Andre Campos
Cara,

Dê uma olhada no link 
http://www.oracle-base.com/articles/9i/RecoveryManager9i.php tem um owerview do 
rman..

Abs..

André Campos

-- Início da mensagem original ---

  De: oracle_br@yahoogrupos.com.br
Para: oracle_br@yahoogrupos.com.br
  Cc: 
Data: Thu, 7 Dec 2006 10:56:36 -0200
 Assunto: [oracle_br] RMAN

> Alguem teria um manual passo a passo de como utilizar o backup e o restore 
> pelo o RMAN ?
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 



[oracle_br] Re: SQLTuning - Join

2006-12-07 Por tôpico jlchiappa
Isso totalmente ** DEPENDE ** das 4 infos principais, que vc NÃO nos 
dá, ou seja : versão do banco, SE vc está usando otimização por Custo 
ou não, SE vc tem ALTER SESSIONs e/ou hints nos seus SQLs e SE vc 
está usando features mais recentes que implicam CBO (tal como 
Particionamento, IOTs, Paralel SQLs, índices não-btree, etc).
 O caso é que, nas versões mais recentes de banco, SE vc usa CBO 
(diretamente ou por causa de features) e não re-direciona com HINTs, 
a ordem é absolutamente irrelevante, já que o CBO avalia os custos 
independente da ordem das tabelas, como mostrado em 
http://asktom.oracle.com/pls/ask/f?
p=4950:8:F4950_P8_DISPLAYID:690711530168 e 
http://asktom.oracle.com/pls/ask/f?
p=4950:8:F4950_P8_DISPLAYID:688839853415 (inclusive o primeiro 
fala também da ordem DAS LINHAS NO WHERE, outro ponto relacionado que 
sempre aparece, e que no CBo é indiferente também)... Já no RBO, aí 
sim a ordem tanto das tabelas quanto das cláusulas pode SIM 
influenciar o resultado, normalmente influencia... 
 
 Já a pergunta dos hints, sim eles podem ajudar mas normalmente vc os 
deve usar APENAS e TÃO SOMENTE como um fix rápido enquanto a solução 
correta não vem, ou pra dar infos extras ao otimizador (por exemplo 
no caso de GTTs ou bind variable peeking) ou para testes 
temporariamente, pois com hints vc QUEBRA totalmente a lógica do 
otimizador, ele passa a fazer o que vc indicou com o hint, e com 
isso :
 
  a) o plano fica "congelado", se as estatísticas, ou as 
características de tamanho/uso ou o ambiente mudarem o plano NÂO 
muda, o que invalida o CBO, a essência do CBO é mudar para responder 
da melhor maneira possível à novos volumes de dados e alterações
  
  e
  
  b) o esforço para se montar um plano ótimo com hints NÂO é trivial, 
tem gente que acha que é  só botar um /*+ INDEX que tá tudo certo, 
mas na verdade há n+1 maneiras em que um índice pode ou não ser 
usado, há vários e vários tipos de joins possíveis, pra uma 
utilização ótima em top de performance necessariamente os hints 
TERIAM que ser mais complexos que isso, na maior parte dos casos
  
  Sobre hints, procure em http://asktom.oracle.com que vc acha vários 
artigos bons a respeito.
  
  []s
  
   Chiappa
   
--- Em oracle_br@yahoogrupos.com.br, Marco <[EMAIL PROTECTED]> escreveu
>
> Bom dia,
> 
> Gostaria de saber se numa junção entre duas tabelas existe 
diferença para o Oracle em se colocar a uma tabela com muitos 
registros antes ou depois da condição de igualdade.
> 
> Assim, a consulta abaixo teria uma boa performance?
> 
> T1 = 10 registros
> 
> T2 = 10 registros
> 
> SELECT A.C1, B.C2
> FROM T1 A, T2 B
> WHERE A.C3 = B.C3
> 
> ou, esta seria melhor:
> 
> SELECT A.C1, B.C2
> FROM T1 A, T2 B
> WHERE B.C3 = A.C3
>  
> Além disso: os hints poderia ajudar de alguma forma?
> 
> Obrigado e até a próxima.
> 
> Marco
> 
> eof
> 
> 
>   
> 
> 
> 
>   
>   
> ___ 
> Você quer respostas para suas perguntas? Ou você sabe muito e quer 
compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
> http://br.answers.yahoo.com/
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] Trigger de Logon

2006-12-07 Por tôpico Aldenicio Lopes
Boa tarde amigos,
   
  A algum tempo atrás postei uma pergunta sobre como impedir um conexão no 
banco, após satisfazer algumas condições através de uma trigger de logon. Um 
colega da lista me indicou que colocasse o seguinte:
  " if  then
raise_application_error(-20001, 'Usuario sem Permissao de Acesso!!!');
  end if; "
Acontece o seguinte, quando faço uma conexão com um usuário que satisfaz a 
condição da trigger, ele conecta normalmente sem mostrar a mensagem do 
raise_application. Verifiquei que a mensagem é logada somente no Alert.log, ou 
seja:
  Errors in file c:\oracle\admin\test\udump\test_ora_6020.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-20001: Usuario sem Permissao de Acesso!!!
ORA-06512: at line 30
   
  Na realidade eu gostaria que essa mensagem aparecesse para o usuário e 
impedisse qualquer tipo de acesso. Seria possível?
   
  Oracle 9.2.0.6
  Windows 2003 Server
   
  Desde já agradeço
   
  Aldenicio Lopes


-
 Yahoo! Search
 Música para ver e ouvir: You're Beautiful, do James Blunt

[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] RMAN

2006-12-07 Por tôpico Aleksandro Souza Azevedo
Alguem teria um manual passo a passo de como utilizar o backup e o restore pelo 
o RMAN ?

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Re: Erro no Wrap

2006-12-07 Por tôpico Fábio Gibon - Comex System
complementando... é o 9i (9.2...) EE e segundo o meu amigo estas procedures 
compilam sem problemas...


  - Original Message - 
  From: jlchiappa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, December 07, 2006 9:31 AM
  Subject: [oracle_br] Re: Erro no Wrap


  Isso tem ** muito ** jeito de ser o problema, pois a msg de erro diz :

  "...Encountered the symbol "JOIN" when expecting on ..."

  e realmente, 8i não entendia a cláusula de JOIN ANSI, pode muito bem 
  ser esse o erro, erro de procedimento...

  []s

  Chiappa

  --- Em oracle_br@yahoogrupos.com.br, [EMAIL PROTECTED] 
  escreveu
  >
  > Fala Fábio ! beleza ?
  > 
  > Os problemas que experimentei com o Wrap era em função da versão do 
  > aplicativo wrap...
  > 
  > por exemplo, usar o wrap do oracle 8 para encriptar procs de outras 
  > versões de oracle.
  > 
  > essa é a dica que posso lhe dar... os wraps das versões do oracle 
  são 
  > diferentes !
  > 
  > abraço,
  > Marco.
  > 
  > 
  > 
  > Pessoal,
  > segue a dúvida de um colega desenvolvedor, eu testei várias 
  vezes 
  > aqui e não encontrei nada de erros... 
  > 
  > "Boa tarde a todos.
  > Alguem usa Oracle com stored procedures?
  > Estou tentando encriptar objetos usando o comando WRAP. Exemplo:
  > 
  > WRAP INAME=arquivo_origem.sql ONAME=arquivo_destino.sql
  > 
  > O problema é que em algumas procedures ele dah o erro (2 exemplos):
  > 
  > Exmplo Erro 1:
  > PSU(103,1,52,32): Encontered the symbol "<" when expecting on the 
  > following: > varyng large
  > 
  > Exmplo Erro 2:
  > PSU(103,1,38,13): Encountered the symbol "JOIN" when expecting on 
  the 
  > following: , ; for group having intersect minus order start union 
  where 
  > conncection.
  > 
  > A procedure compila e executa normalmente. É só pra encriptar que 
  dah esse 
  > erro.
  > 
  > Obrigado a todos."
  > 
  > 
  > abraços
  > 
  > Fábio Henrique Gibon
  > 
  > [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 
  > --
  --
  > 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/ 
  > --
  --
  > O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
  http://www.oraclebr.com.br/ 
  > --
   
  > 
  > Links do Yahoo! Grupos
  > 
  > 
  > 
  > 
  > 
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  >



   

[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] SQLTuning - Join

2006-12-07 Por tôpico Marco
Bom dia,

Gostaria de saber se numa junção entre duas tabelas existe diferença para o 
Oracle em se colocar a uma tabela com muitos registros antes ou depois da 
condição de igualdade.

Assim, a consulta abaixo teria uma boa performance?

T1 = 10 registros

T2 = 10 registros

SELECT A.C1, B.C2
FROM T1 A, T2 B
WHERE A.C3 = B.C3

ou, esta seria melhor:

SELECT A.C1, B.C2
FROM T1 A, T2 B
WHERE B.C3 = A.C3
 
Além disso: os hints poderia ajudar de alguma forma?

Obrigado e até a próxima.

Marco

eof








___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Utilização de RAC

2006-12-07 Por tôpico Andre Campos
Cara,

Pega no site da ENPO, lá tem, a instalação é em windows mais da pra ter uma 
ideia...

http://www.enpo-br.org/downloads.htm 

Abs

André Campos

-- Início da mensagem original ---

  De: oracle_br@yahoogrupos.com.br
Para: oracle_br@yahoogrupos.com.br
  Cc: 
Data: Thu, 7 Dec 2006 08:27:14 -0200
 Assunto: Re: [oracle_br] Utilização de RAC

> gostaria de saber o processo de instalação do RAC e configuração.
> 
>   - Original Message - 
>   From: Luis Claudio Arruda Figueiredo 
>   To: oracle_br@yahoogrupos.com.br 
>   Sent: Wednesday, December 06, 2006 6:27 PM
>   Subject: Res: [oracle_br] Utilização de RAC
> 
> 
>   Willian boa tarde.
> 
>   Não entendi a sua perguntavc quer os comandos utilizados no 
> gerenciamento do RAC e/ou o processo de instalação do RAC ?
> 
>   abs,
>   Luis Figueiredo.
> 
>   - Mensagem original 
>   De: Willian F. Frasson <[EMAIL PROTECTED]>
>   Para: oracle_br@yahoogrupos.com.br
>   Enviadas: Quarta-feira, 6 de Dezembro de 2006 13:08:31
>   Assunto: [oracle_br] Utilização de RAC
> 
>   dae galera td bom com vcss?
>   alguem ae tem alguma ex.. de como utilizar Oracle em modo cluster...?
>   valeu..
>   abçs...
> 
>   Willian F. Frasson
>   Oracle, PL/SQL e Microsiga
>   Irmãos Marconi Ltda
>   (43) 3432-9333
>   e-mail: [EMAIL PROTECTED] o.com
>   msn: [EMAIL PROTECTED] com
> 
>   [As partes desta mensagem que não continham texto foram removidas]
> 
> 
>   ___ 
>   Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
> Registre seu aparelho agora! 
>   http://br.mobile.yahoo.com/mailalertas/ 
> 
> 
>   [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
>
> 
>   __ Información de NOD32, revisión 1906 (20061206) __
> 
>   Este mensaje ha sido analizado con NOD32 antivirus system
>   http://www.nod32.com
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 



Re: [oracle_br] FUNÇAO DE CONVERSAO OCTAL

2006-12-07 Por tôpico Andre Santos
Manoel

Não conheço uma função pronta, no Oracle, para isso.
Mas não é difícil desenvolver uma que faça esse trabalho (pelo menos para
número inteiros).
Se quiser, é só avisar.

[ ]

André



Em 07/12/06, Manoel <[EMAIL PROTECTED]> escreveu:
>
>   ALGUEM CONHECE ALGUMA FUNÇAO QUE CONVERTE OCTAL PARA DECIMAL
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Re: Erro no Wrap

2006-12-07 Por tôpico jlchiappa
Isso tem ** muito ** jeito de ser o problema, pois a msg de erro diz :

"...Encountered the symbol "JOIN" when expecting on ..."

e realmente, 8i não entendia a cláusula de JOIN ANSI, pode muito bem 
ser esse o erro, erro de procedimento...

[]s

 Chiappa

--- Em oracle_br@yahoogrupos.com.br, [EMAIL PROTECTED] 
escreveu
>
> Fala Fábio ! beleza ?
> 
> Os problemas que experimentei com o Wrap era em função da versão do 
> aplicativo wrap...
> 
> por exemplo, usar o wrap do oracle 8 para encriptar procs de outras 
> versões de oracle.
> 
> essa é a dica que posso lhe dar... os wraps das versões do oracle 
são 
> diferentes !
> 
> abraço,
> Marco.
> 
> 
> 
> Pessoal,
> segue a dúvida de um colega desenvolvedor, eu testei várias 
vezes 
> aqui e não encontrei nada de erros... 
> 
> "Boa tarde a todos.
> Alguem usa Oracle com stored procedures?
> Estou tentando encriptar objetos usando o comando WRAP. Exemplo:
> 
> WRAP INAME=arquivo_origem.sql ONAME=arquivo_destino.sql
> 
> O problema é que em algumas procedures ele dah o erro (2 exemplos):
> 
> Exmplo Erro 1:
> PSU(103,1,52,32): Encontered the symbol "<" when expecting on the 
> following:  > varyng large
> 
> Exmplo Erro 2:
> PSU(103,1,38,13): Encountered the symbol "JOIN" when expecting on 
the 
> following:  , ; for group having intersect minus order start union 
where 
> conncection.
> 
> A procedure compila e executa normalmente. É só pra encriptar que 
dah esse 
> erro.
> 
> Obrigado a todos."
> 
> 
> abraços
>  
> Fábio Henrique Gibon
> 
> [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 
> 
--
> 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/ 
> 
--
> O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/ 
> 
 
>  
> Links do Yahoo! Grupos
> 
>  
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




Re: [oracle_br] Erro no Wrap

2006-12-07 Por tôpico marcofernandes . talent
Fala Fábio ! beleza ?

Os problemas que experimentei com o Wrap era em função da versão do 
aplicativo wrap...

por exemplo, usar o wrap do oracle 8 para encriptar procs de outras 
versões de oracle.

essa é a dica que posso lhe dar... os wraps das versões do oracle são 
diferentes !

abraço,
Marco.



Pessoal,
segue a dúvida de um colega desenvolvedor, eu testei várias vezes 
aqui e não encontrei nada de erros... 

"Boa tarde a todos.
Alguem usa Oracle com stored procedures?
Estou tentando encriptar objetos usando o comando WRAP. Exemplo:

WRAP INAME=arquivo_origem.sql ONAME=arquivo_destino.sql

O problema é que em algumas procedures ele dah o erro (2 exemplos):

Exmplo Erro 1:
PSU(103,1,52,32): Encontered the symbol "<" when expecting on the 
following:  > varyng large

Exmplo Erro 2:
PSU(103,1,38,13): Encountered the symbol "JOIN" when expecting on the 
following:  , ; for group having intersect minus order start union where 
conncection.

A procedure compila e executa normalmente. É só pra encriptar que dah esse 
erro.

Obrigado a todos."


abraços
 
Fábio Henrique Gibon

[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 
--
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/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ 

 
 
Links do Yahoo! Grupos

 




[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] FUNÇAO DE CONVERSAO OCTAL

2006-12-07 Por tôpico Manoel
ALGUEM CONHECE ALGUMA FUNÇAO QUE CONVERTE OCTAL PARA DECIMAL



RES: [oracle_br] Mínimo valor usando sub-select

2006-12-07 Por tôpico Abel - Informatica
Olá Rafael... agradeço a sua colaboração e entedi o que vc falou abaixo com uma 
ressalva :
No meu caso eu já estou passando o produto como parâmetro, LOGO vai ser 
retornado
todos os fornecedores da COTAÇÃO 9616 do PRODUTO 26532. Passando o rownum = 1 
sempre
vai retornar o produto que eu quero de menor valor, porém quero que me retorne 
a linha toda, ou seja, PRODUTO, FORNECEDOR E PREÇO.
 
Para o seu select retornar corretamente o produto tive que acrescentar mais uma 
linha na cláusula where repetindo o produto pois ele estava retornando produtos 
de outras cotações que tenha o mesmo preço.
 
select Pro_In_Codigo Produto,
Agn_In_Codigo Fornecedor,
Cof_Re_Vlcustu "Melhor Oferta de Custo"
from mgadm.Est_Itenscotpreco
where Cof_Re_Vlcustu = 
(select min(Cof_Re_Vlcustu) from mgadm.Est_Itenscotpreco
where Cot_In_Codigo = 9616
and Org_Tab_In_Codigo = 53
and Org_Pad_In_Codigo = 1
and Org_In_Codigo = 8
and Org_Tau_St_Codigo = 'G'
and Pro_Tab_In_Codigo = 100
and Pro_Pad_In_Codigo = 1
and Pro_In_Codigo = 26532
and Cof_Re_Vlcustu > 0)
and Pro_in_codigo = 26532
 
Além disso, como não existe índice indexado pelo valor, o seu select faz um 
access full na tabela com um custo muito elevado. 
A dúvida é se existe alguma maneira de retornar essa linha utilizando um único 
select. Talvez utilizando o comando over. Já ví algo parecido utilizando este 
comando mas não consegui implementar.
 
Att. Abel de Souza Magalhães
___
Depto. Informática 
Ober S/A Indústria e Comércio
[EMAIL PROTECTED]  
http://www.ober.com.br  
(19) 3466-9200 R. 9391


De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rafael 
Milanez - BusinessOn
Enviada em: quinta-feira, 7 de dezembro de 2006 09:12
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Mínimo valor usando sub-select



Abel este seu select talvez não seja a melhor maneira , pois se vc tiver mais 
de um produto com o menor valor , o ROWNUM =1 
trara apenas uma linha

Ve se funciona este select e se o tempo de performance é vantajoso

set timing on
select b.Pro_In_Codigo Produto,
b.Agn_In_Codigo Fornecedor,
b.Cof_Re_Vlcustu "Melhor Oferta de Custo"
from mgadm.Est_Itenscotpreco b
where b.Cof_Re_Vlcustu = (select min(Cof_Re_Vlcustu) from 
mgadm.Est_Itenscotpreco)

and b.Cot_In_Codigo = 9616
and b.Org_Tab_In_Codigo = 53
and b.Org_Pad_In_Codigo = 1
and b.Org_In_Codigo = 8
and b.Org_Tau_St_Codigo = 'G'
and b.Pro_Tab_In_Codigo = 100
and b.Pro_Pad_In_Codigo = 1
and b.Pro_In_Codigo = 26532
and b.Cof_Re_Vlcustu > 0

set timing off

Abs

- Original Message - 
From: Abel - Informatica 
To: oracle_br@yahoogrupos.com.br   
Sent: Thursday, December 07, 2006 8:15 AM
Subject: [oracle_br] Mínimo valor usando sub-select

select b.Pro_In_Codigo Produto,
b.Agn_In_Codigo Fornecedor,
b.Cof_Re_Vlcustu "Melhor Oferta de Custo"
from mgadm.Est_Itenscotpreco b
where b.Cot_In_Codigo = 9616
and b.Org_Tab_In_Codigo = 53
and b.Org_Pad_In_Codigo = 1
and b.Org_In_Codigo = 8
and b.Org_Tau_St_Codigo = 'G'
and b.Pro_Tab_In_Codigo = 100
and b.Pro_Pad_In_Codigo = 1
and b.Pro_In_Codigo = 26532
and b.Cof_Re_Vlcustu > 0
group by b.Pro_In_Codigo, b.Agn_In_Codigo, Cof_Re_Vlcustu
order by 3 

Olá, estou utilizando a instrução SQL acima e após executar a mesma, ela me 
retorna a seguinte informação :

Produto Fornecedor Melhor Oferta de Custo

26532 13254 22,17959
26532 16318 22,86054
26532 19074 23,34693
26532 17096 24,31972

Preciso retornar o menor valor entre os listados acima porém preciso tbém da 
informação do Produto e do Fornecedor. Para isso, utilizei a seguinte forma :

select xx.* from ( 
select b.Pro_In_Codigo Produto,
b.Agn_In_Codigo Fornecedor ,
b.Cof_Re_Vlcustu "Melhor Oferta de Custo"
from mgadm.Est_Itenscotpreco b
where b.Cot_In_Codigo = 9616
and b.Org_Tab_In_Codigo = 53
and b.Org_Pad_In_Codigo = 1
and b.Org_In_Codigo = 8
and b.Org_Tau_St_Codigo = 'G'
and b.Pro_Tab_In_Codigo = 100
and b.Pro_Pad_In_Codigo = 1
and b.Pro_In_Codigo = 26532
and b.Cof_Re_Vlcustu > 0
group by b.Pro_In_Codigo, b.Agn_In_Codigo, Cof_Re_Vlcustu
order by 3 
) xx 
where rownum = 1 

A pergunta é : Esta é a melhor forma de se fazer isso ?
Existe outra forma de se conseguir o mesmo resultado sem utilizar o sub-select 
? 

Aguardo seus comentários. 

Att. Abel de Souza Magalhães
___
Depto. Informática 
Ober S/A Indústria e Comércio
[EMAIL PROTECTED]    > 
http://www.ober.com.br    > 
(19) 3466-9200 R. 9391

[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] FUNÇAO DE CONVERSAO OCTAL

2006-12-07 Por tôpico Manoel
ALGUEM CONHECE ALGUMA FUNÇAO DE CONVERSAO DE OCTAL PARA 
DECIMAL



[oracle_br] Erro no Wrap

2006-12-07 Por tôpico Fábio Gibon - Comex System
Pessoal,
segue a dúvida de um colega desenvolvedor, eu testei várias vezes aqui 
e não encontrei nada de erros... 

"Boa tarde a todos.
Alguem usa Oracle com stored procedures?
Estou tentando encriptar objetos usando o comando WRAP. Exemplo:

WRAP INAME=arquivo_origem.sql ONAME=arquivo_destino.sql

O problema é que em algumas procedures ele dah o erro (2 exemplos):

Exmplo Erro 1:
PSU(103,1,52,32): Encontered the symbol "<" when expecting on the following:  > 
varyng large

Exmplo Erro 2:
PSU(103,1,38,13): Encountered the symbol "JOIN" when expecting on the 
following:  , ; for group having intersect minus order start union where 
conncection.

A procedure compila e executa normalmente. É só pra encriptar que dah esse erro.

Obrigado a todos."


abraços
 
Fábio Henrique Gibon

[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 
--
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/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 


Re: [oracle_br] Mínimo valor usando sub-select

2006-12-07 Por tôpico Rafael Milanez - BusinessOn
Corrigindo a query, ignora a primeira

set timing on

select Pro_In_Codigo Produto,
 Agn_In_Codigo Fornecedor,
 Cof_Re_Vlcustu "Melhor Oferta de Custo"
from mgadm.Est_Itenscotpreco
where Cof_Re_Vlcustu = 
(select min(Cof_Re_Vlcustu) from mgadm.Est_Itenscotpreco
where Cot_In_Codigo = 9616
and Org_Tab_In_Codigo = 53
and Org_Pad_In_Codigo = 1
and Org_In_Codigo = 8
and Org_Tau_St_Codigo = 'G'
and Pro_Tab_In_Codigo = 100
and Pro_Pad_In_Codigo = 1
and Pro_In_Codigo = 26532
and Cof_Re_Vlcustu > 0)


set timing off

  - Original Message - 
  From: Abel - Informatica 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, December 07, 2006 8:15 AM
  Subject: [oracle_br] Mínimo valor usando sub-select


  select b.Pro_In_Codigo Produto,
  b.Agn_In_Codigo Fornecedor,
  b.Cof_Re_Vlcustu "Melhor Oferta de Custo"
  from mgadm.Est_Itenscotpreco b
  where b.Cot_In_Codigo = 9616
  and b.Org_Tab_In_Codigo = 53
  and b.Org_Pad_In_Codigo = 1
  and b.Org_In_Codigo = 8
  and b.Org_Tau_St_Codigo = 'G'
  and b.Pro_Tab_In_Codigo = 100
  and b.Pro_Pad_In_Codigo = 1
  and b.Pro_In_Codigo = 26532
  and b.Cof_Re_Vlcustu > 0
  group by b.Pro_In_Codigo, b.Agn_In_Codigo, Cof_Re_Vlcustu
  order by 3 

  Olá, estou utilizando a instrução SQL acima e após executar a mesma, ela me 
retorna a seguinte informação :

  Produto Fornecedor Melhor Oferta de Custo

  26532 13254 22,17959
  26532 16318 22,86054
  26532 19074 23,34693
  26532 17096 24,31972

  Preciso retornar o menor valor entre os listados acima porém preciso tbém da 
informação do Produto e do Fornecedor. Para isso, utilizei a seguinte forma :

  select xx.* from ( 
  select b.Pro_In_Codigo Produto,
  b.Agn_In_Codigo Fornecedor ,
  b.Cof_Re_Vlcustu "Melhor Oferta de Custo"
  from mgadm.Est_Itenscotpreco b
  where b.Cot_In_Codigo = 9616
  and b.Org_Tab_In_Codigo = 53
  and b.Org_Pad_In_Codigo = 1
  and b.Org_In_Codigo = 8
  and b.Org_Tau_St_Codigo = 'G'
  and b.Pro_Tab_In_Codigo = 100
  and b.Pro_Pad_In_Codigo = 1
  and b.Pro_In_Codigo = 26532
  and b.Cof_Re_Vlcustu > 0
  group by b.Pro_In_Codigo, b.Agn_In_Codigo, Cof_Re_Vlcustu
  order by 3 
  ) xx 
  where rownum = 1 

  A pergunta é : Esta é a melhor forma de se fazer isso ?
  Existe outra forma de se conseguir o mesmo resultado sem utilizar o 
sub-select ? 

  Aguardo seus comentários. 

  Att. Abel de Souza Magalhães
  ___
  Depto. Informática 
  Ober S/A Indústria e Comércio
  [EMAIL PROTECTED]  
  http://www.ober.com.br  
  (19) 3466-9200 R. 9391


  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Erro no dbstart

2006-12-07 Por tôpico Rafael Milanez - BusinessOn
Vc mudou o seu arquivo init.ora de lugar , do banco "cpers" ?

pois pelo jeito parece que ele nao esta encontrando o arquivo

  - Original Message - 
  From: Alex dos Santos 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, December 07, 2006 8:11 AM
  Subject: [oracle_br] Erro no dbstart



  Não estou conseguindo subir a instancia via linha de comando mas consigo via 
console do Enterprise Manager.

  O que pode ser?

  Seque abaixo o erro no linux.

  [EMAIL PROTECTED] etc]$ dbstart

  Can't find init file for Database "cpers".
  Database "cpers" NOT started.

  Oracle 9I 
  Linux RedHat 9

  Abraços,
  Alex dos Santos

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Erro no dbstart

2006-12-07 Por tôpico Rafael Milanez - BusinessOn
Vc mudou o seu arquivo init.ora de lugar , do banco "cpers" ?

pois pelo jeito parece que ele nao esta encontrando o arquivo
  - Original Message - 
  From: Alex dos Santos 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, December 07, 2006 8:11 AM
  Subject: [oracle_br] Erro no dbstart



  Não estou conseguindo subir a instancia via linha de comando mas consigo via 
console do Enterprise Manager.

  O que pode ser?

  Seque abaixo o erro no linux.

  [EMAIL PROTECTED] etc]$ dbstart

  Can't find init file for Database "cpers".
  Database "cpers" NOT started.

  Oracle 9I 
  Linux RedHat 9

  Abraços,
  Alex dos Santos

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Erro no dbstart

2006-12-07 Por tôpico Alex dos Santos

Não estou conseguindo subir a instancia via linha de comando mas consigo via 
console do Enterprise Manager.

O que pode ser?

Seque abaixo o erro no linux.

[EMAIL PROTECTED] etc]$ dbstart

Can't find init file for Database "cpers".
Database "cpers" NOT started.

Oracle 9I 
Linux RedHat 9

Abraços,
Alex dos Santos

[As partes desta mensagem que não continham texto foram removidas]



Re: Res: Res: [oracle_br] na traaaave...

2006-12-07 Por tôpico Fabio Barbosa Ribeiro Gomes
Pessoal,

Alguém conseguiu baixar o cd01001 e o cd02002?
Se alguém puder me mandar, agradeço!!
Segue o meu e-mail [EMAIL PROTECTED]
Abs
Fábio


>>> [EMAIL PROTECTED] 06/12/2006 11:46 >>>

Alguém conseguiu baixar o cd01001 e o cd02002?
Tive problemas com estes dois!!
Se alguém puder me mandar, agradeço!!

Abs
Fábio

>>> [EMAIL PROTECTED] 06/12/2006 08:50 >>>

Pablo,
Comecei a baixar os arquivos agora, não estou conseguindo baixar o cd01001 faz 
o download de 0 bytes. Sabe se está com problema?
- Original Message - 
From: Pablo Quadros 
To: oracle_br@yahoogrupos.com.br 
Sent: Wednesday, December 06, 2006 8:36 AM
Subject: Re: Res: Res: [oracle_br] na trve...

consegui sim... abre a segunda parte com o winrar e renomeia o primeiro 
arquivo pro nome q ele vai pedir...
se não der baixa denovo...

Welvis Douglas Silva Moreto escreveu:
>
> Olá Pablo, vc conseguiu descompactar o cd7? o meu deu problema.
>
> um abraço
>
> Welvis Douglas
>
> - Mensagem original 
> De: Pablo Quadros <[EMAIL PROTECTED] >
> Para: oracle_br@yahoogrupos.com.br 
> Enviadas: Terça-feira, 5 de Dezembro de 2006 15:38:33
> Assunto: Re: Res: [oracle_br] na trve...
>
> espia no link http://www.4shared. com/dir/412463/ ba836c8a/ sharing.html
>
> batistaulbra escreveu:
> >
> > Ai pessoal vou fazer a prova tambem...quem tiver material e puder me
> > enviar agradeço, é so mandar para batistaulbra@ yahoo.com. br
> > 
> >
> > --- Em [EMAIL PROTECTED] os.com.br
> > , Welvis Douglas Silva Moreto
> >  escreveu
> > >
> > > Reginaldo, se você souber de algo passa ai par amim, pois vou
> > tentar fazer a minha em janeiro
> > >
> > > ... tenho o material se vc quiser posso mandar para ti, manda um
> > email para mim.. ok
> > >
> > > t+ irmão.
> > >
> > > welvis
> > >
> > >
> > > - Mensagem original 
> > > De: rflribeiro 
> > > Para: [EMAIL PROTECTED] os.com.br
> > 
> > > Enviadas: Terça-feira, 5 de Dezembro de 2006 13:30:15
> > > Assunto: Re: [oracle_br] na trve...
> > >
> > > Vou fazer na semana que vêm o Administration I - 10g.
> > > Alguém têm alguma dica? Sabe o que cai mais?
> > > Obrigado.
> > >
> > > Reginaldo Ribeiro
> > > skype: dbcom_it_experts
> > > Mobile: 551192344290
> > >
> > > MARCIO CASTRO wrote:
> > > >
> > > > Cara, que sacanagem! Eu também sou de BH. Onde é que você fez a
> > prova?
> > > >
> > > >
> > > >
> > > >
> > > > Pablo Quadros <[EMAIL PROTECTED] com 
> > > escreveu:
> > > > E ae galera... fiz a prova essentials I hj... fiz 58%  :(
> > > > o pior é q aqui em bh só tem 1 centro autorizado da prometric e
> > este só
> > > > tem data disponível para janeiro de 2007... sem falar nos 288
> > reales...
> > > > abraço a todos!
> > > >
> > > > --
> > > > Pablo Quadros
> > > > Consultor de TI (Rede / Banco de dados)
> > > > msn:[EMAIL PROTECTED] com.br 
> > > > gtalk:pquadros@ gmail. com 
> > > >
> > >
> > >
> > >
> > >
> > >
> > >  _ _ _ _ ___
> > > O Yahoo! está de cara nova. Venha conferir!
> > > http://br.yahoo. com 
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
> >
>
> -- 
> Pablo Quadros
> Consultor de TI (Rede / Banco de dados)
> msn:[EMAIL PROTECTED] com.br
> gtalk:[EMAIL PROTECTED] com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> __
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/ 
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 

-- 
Pablo Quadros
Consultor de TI (Rede / Banco de dados)
msn:[EMAIL PROTECTED]
gtalk:[EMAIL PROTECTED]

[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]



Re: [oracle_br] Mínimo valor usando sub-select

2006-12-07 Por tôpico Rafael Milanez - BusinessOn
Abel este seu select talvez não seja a melhor maneira , pois se vc tiver mais 
de um produto com o menor valor  , o ROWNUM =1 
trara apenas uma linha

Ve se funciona este select e se o tempo de performance é  vantajoso

set timing on
select b.Pro_In_Codigo Produto,
 b.Agn_In_Codigo Fornecedor,
 b.Cof_Re_Vlcustu "Melhor Oferta de Custo"
from mgadm.Est_Itenscotpreco b
where b.Cof_Re_Vlcustu = (select min(Cof_Re_Vlcustu) from 
mgadm.Est_Itenscotpreco)

and b.Cot_In_Codigo = 9616
and b.Org_Tab_In_Codigo = 53
and b.Org_Pad_In_Codigo = 1
and b.Org_In_Codigo = 8
and b.Org_Tau_St_Codigo = 'G'
and b.Pro_Tab_In_Codigo = 100
and b.Pro_Pad_In_Codigo = 1
and b.Pro_In_Codigo = 26532
and b.Cof_Re_Vlcustu > 0


set timing off



Abs

  - Original Message - 
  From: Abel - Informatica 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, December 07, 2006 8:15 AM
  Subject: [oracle_br] Mínimo valor usando sub-select


  select b.Pro_In_Codigo Produto,
  b.Agn_In_Codigo Fornecedor,
  b.Cof_Re_Vlcustu "Melhor Oferta de Custo"
  from mgadm.Est_Itenscotpreco b
  where b.Cot_In_Codigo = 9616
  and b.Org_Tab_In_Codigo = 53
  and b.Org_Pad_In_Codigo = 1
  and b.Org_In_Codigo = 8
  and b.Org_Tau_St_Codigo = 'G'
  and b.Pro_Tab_In_Codigo = 100
  and b.Pro_Pad_In_Codigo = 1
  and b.Pro_In_Codigo = 26532
  and b.Cof_Re_Vlcustu > 0
  group by b.Pro_In_Codigo, b.Agn_In_Codigo, Cof_Re_Vlcustu
  order by 3 

  Olá, estou utilizando a instrução SQL acima e após executar a mesma, ela me 
retorna a seguinte informação :

  Produto Fornecedor Melhor Oferta de Custo

  26532 13254 22,17959
  26532 16318 22,86054
  26532 19074 23,34693
  26532 17096 24,31972

  Preciso retornar o menor valor entre os listados acima porém preciso tbém da 
informação do Produto e do Fornecedor. Para isso, utilizei a seguinte forma :

  select xx.* from ( 
  select b.Pro_In_Codigo Produto,
  b.Agn_In_Codigo Fornecedor ,
  b.Cof_Re_Vlcustu "Melhor Oferta de Custo"
  from mgadm.Est_Itenscotpreco b
  where b.Cot_In_Codigo = 9616
  and b.Org_Tab_In_Codigo = 53
  and b.Org_Pad_In_Codigo = 1
  and b.Org_In_Codigo = 8
  and b.Org_Tau_St_Codigo = 'G'
  and b.Pro_Tab_In_Codigo = 100
  and b.Pro_Pad_In_Codigo = 1
  and b.Pro_In_Codigo = 26532
  and b.Cof_Re_Vlcustu > 0
  group by b.Pro_In_Codigo, b.Agn_In_Codigo, Cof_Re_Vlcustu
  order by 3 
  ) xx 
  where rownum = 1 

  A pergunta é : Esta é a melhor forma de se fazer isso ?
  Existe outra forma de se conseguir o mesmo resultado sem utilizar o 
sub-select ? 

  Aguardo seus comentários. 

  Att. Abel de Souza Magalhães
  ___
  Depto. Informática 
  Ober S/A Indústria e Comércio
  [EMAIL PROTECTED]  
  http://www.ober.com.br  
  (19) 3466-9200 R. 9391


  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Re: Migrando o MSSQL para Oracle

2006-12-07 Por tôpico jlchiappa
Seguem respostas :


1) oracle é parecido com mssql 

Sim, parecido no sentido em que um carro de passeio é parecido com um 
F1 : ambos tem volante, ambos tem 4 rodas mas no instante que o 
motorista comum sentar no F1 ele não vai achar NEM SEQUER o lugar de 
dar a partida, ou onde trocar as marchas, e se (por um acaso qquer) 
conseguir fazer isso, vai afogar o carro na primeira curva...  O bd 
Oracle tem mitos recursos mais, porém a contrapartida é que vc 
VAI TER QUE re-aprender muita coisa, muitos conceitos mudam... 
Continuando na "comparação" acima, o motorista de rua provavelmente 
não conseguirá trocar as marchas porque no F1 não há câmbio, mas sim 
pequenas borboletas, e por que isso ? Porque na mão de um piloto 
experiente isso propicia performance MUUUITO superior, da mesma forma 
vc vai ver que no bd Oracle há TROCENTOS detalhes diferentes que vc 
vai ter que aprender (como mecanismos de lock TOTALMENTE diferente, 
undo e redo separados, caches de SQL, de cursores, array processing, 
bulk collect, etc, etc), que mudam do SS,  mas que  na mão de um bom 
utilizador podem fazer a diferença.

2) Oracle tem todos os tipos de dados do MSSQL ?

Sim, embora NEM SEMPRE sejam os mesmos mas há equivalentes quase 
sempre, E nem sempre implementados da mesma maneira : por exemplo, 
autoincrement não é um atributo, vc TEM que criar um objeto chamado 
SEQUENCE pra isso, não há BOOLEAN (vc implementa como NUMBER(1) ou 
como CHAR com um domínio), os vários sub-tipos numéricos normalmente 
são internamente convertidos pra NUMBER apenas, por aí vai...


3) Posso gravar dados do tipo Memorando .. no oracle ???

Claro, isso já existia no Clipper, absolutamente TODO bd de respeito 
tem esse recurso...


OBS : já te aviso que por causa de 1) e 2) , quase que FATALMENTE vc 
terá que alterar os seus programas, já que NEM SEMPRE os datatypes 
serão absolutamente os mesmos, a forma de tratar não é a mesma, o 
processamento da transação não deverá ser feito da mesma maneira, 
talvez tenha que mudar o driver de conexão que hoje usa Vc 
necessariamente terá que dar uma boa estudada nos manuais Oracle pra 
aprender a usar o bd Oracle, e alguns bons livros de apoio (como 
o "Expert Oracle Database Architecture: 9i and 10g Programming 
Techniques and Solutions" e o "Effective Oracle by Design" , ambos de 
Thomas Kyte)  serão ** enfaticamente ** recomendados.

[]s

 Chiappa
 
--- Em oracle_br@yahoogrupos.com.br, "Luiz Eduardo Oliveira Fonseca" 
<[EMAIL PROTECTED]> escreveu
>
> Salve lista !!
> 
> pessoal, aqui no meu serviço, temos uma base de dados MSSQL 2005 
Express,
> que roda alguns sistemas em asp.net q eu crio ...
> 
> meu cehfe, sugeriu para usarmos o oracle no lugar do sql server, 
mas aí me
> veio as perguntas 
> 
> 1) oracle é parecido com mssql 
> 
> 2) Oracle tem todos os tipos de dados do MSSQL ?
> 
> 3) Posso gravar dados do tipo Memorando .. no oracle ???
> 
> 
> bem, é isso, achei varios sites, blogs e foruns, mas ninguem soube 
me
> explicar ...
> 
> vlw :)
> 
> -- 
> 
> Atenciosamente, Luiz Eduardo.
> 
> 
> >> Desenvolvimento de Sistemas PHP, Delphi e ASP.NET
> 
> >> Manutenção em Base de Dados MySQL , Interbase/Firebird e MS 
Access,
> PostgreSQL e SQL Server ...
> 
> Fone: (12) 8143-7191
> email alternativo: [EMAIL PROTECTED]
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] Mínimo valor usando sub-select

2006-12-07 Por tôpico Abel - Informatica
select b.Pro_In_Codigo Produto,
b.Agn_In_Codigo Fornecedor,
b.Cof_Re_Vlcustu "Melhor Oferta de Custo"
from mgadm.Est_Itenscotpreco b
where b.Cot_In_Codigo = 9616
and b.Org_Tab_In_Codigo = 53
and b.Org_Pad_In_Codigo = 1
and b.Org_In_Codigo = 8
and b.Org_Tau_St_Codigo = 'G'
and b.Pro_Tab_In_Codigo = 100
and b.Pro_Pad_In_Codigo = 1
and b.Pro_In_Codigo = 26532
and b.Cof_Re_Vlcustu > 0
group by b.Pro_In_Codigo, b.Agn_In_Codigo, Cof_Re_Vlcustu
order by 3 

Olá, estou utilizando a instrução SQL acima e após executar a mesma, ela me 
retorna a seguinte informação :

Produto Fornecedor   Melhor Oferta de Custo

26532   1325422,17959
26532   1631822,86054
26532   1907423,34693
26532   1709624,31972

Preciso retornar o menor valor entre os listados acima porém preciso tbém da 
informação do Produto e do Fornecedor. Para isso, utilizei a seguinte forma :

select xx.* from ( 
select b.Pro_In_Codigo Produto,
b.Agn_In_Codigo Fornecedor ,
b.Cof_Re_Vlcustu "Melhor Oferta de Custo"
from mgadm.Est_Itenscotpreco b
where b.Cot_In_Codigo = 9616
and b.Org_Tab_In_Codigo = 53
and b.Org_Pad_In_Codigo = 1
and b.Org_In_Codigo = 8
and b.Org_Tau_St_Codigo = 'G'
and b.Pro_Tab_In_Codigo = 100
and b.Pro_Pad_In_Codigo = 1
and b.Pro_In_Codigo = 26532
and b.Cof_Re_Vlcustu > 0
group by b.Pro_In_Codigo, b.Agn_In_Codigo, Cof_Re_Vlcustu
order by 3 
) xx 
where rownum = 1 

A pergunta é : Esta é a melhor forma de se fazer isso ?
Existe outra forma de se conseguir o mesmo resultado sem utilizar o sub-select 
?
 
Aguardo seus comentários.  
 
Att. Abel de Souza Magalhães
___
Depto. Informática 
Ober S/A Indústria e Comércio
[EMAIL PROTECTED]  
http://www.ober.com.br  
(19) 3466-9200 R. 9391
 


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Utilização de RAC

2006-12-07 Por tôpico Willian F. Frasson
gostaria de saber o processo de instalação do RAC e configuração.

  - Original Message - 
  From: Luis Claudio Arruda Figueiredo 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Wednesday, December 06, 2006 6:27 PM
  Subject: Res: [oracle_br] Utilização de RAC


  Willian boa tarde.

  Não entendi a sua perguntavc quer os comandos utilizados no gerenciamento 
do RAC e/ou o processo de instalação do RAC ?

  abs,
  Luis Figueiredo.

  - Mensagem original 
  De: Willian F. Frasson <[EMAIL PROTECTED]>
  Para: oracle_br@yahoogrupos.com.br
  Enviadas: Quarta-feira, 6 de Dezembro de 2006 13:08:31
  Assunto: [oracle_br] Utilização de RAC

  dae galera td bom com vcss?
  alguem ae tem alguma ex.. de como utilizar Oracle em modo cluster...?
  valeu..
  abçs...

  Willian F. Frasson
  Oracle, PL/SQL e Microsiga
  Irmãos Marconi Ltda
  (43) 3432-9333
  e-mail: [EMAIL PROTECTED] o.com
  msn: [EMAIL PROTECTED] com

  [As partes desta mensagem que não continham texto foram removidas]


  ___ 
  Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
  http://br.mobile.yahoo.com/mailalertas/ 


  [As partes desta mensagem que não continham texto foram removidas]



   

  __ Información de NOD32, revisión 1906 (20061206) __

  Este mensaje ha sido analizado con NOD32 antivirus system
  http://www.nod32.com


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Migrando o MSSQL para Oracle

2006-12-07 Por tôpico Willian F. Frasson
pode tudo sim.. e mto mais hehe

  - Original Message - 
  From: Luiz Eduardo Oliveira Fonseca 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, December 07, 2006 6:41 AM
  Subject: [oracle_br] Migrando o MSSQL para Oracle


  Salve lista !!

  pessoal, aqui no meu serviço, temos uma base de dados MSSQL 2005 Express,
  que roda alguns sistemas em asp.net q eu crio ...

  meu cehfe, sugeriu para usarmos o oracle no lugar do sql server, mas aí me
  veio as perguntas 

  1) oracle é parecido com mssql 

  2) Oracle tem todos os tipos de dados do MSSQL ?

  3) Posso gravar dados do tipo Memorando .. no oracle ???

  bem, é isso, achei varios sites, blogs e foruns, mas ninguem soube me
  explicar ...

  vlw :)

  -- 

  Atenciosamente, Luiz Eduardo.

  
  >> Desenvolvimento de Sistemas PHP, Delphi e ASP.NET

  >> Manutenção em Base de Dados MySQL , Interbase/Firebird e MS Access,
  PostgreSQL e SQL Server ...

  Fone: (12) 8143-7191
  email alternativo: [EMAIL PROTECTED]

  

  [As partes desta mensagem que não continham texto foram removidas]



   

  __ Información de NOD32, revisión 1906 (20061206) __

  Este mensaje ha sido analizado con NOD32 antivirus system
  http://www.nod32.com


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] moderador

2006-12-07 Por tôpico Pablo Quadros
Eu _sempre_ apago... e acho q a maioria o faz... mas eh 1 saquin receber 
isto, vcs naum acham???
Podíamos proibir a associação de membros com emails destes provedores...

Moderador do grupo Oracle_Br escreveu:
>
> Impossível!
>
> Esta resposta não vai para o grupo, mas somente para quem envia a 
> mensagem.
>
> Para este caso penso que existe três opções:
> Deletar o e-mail fazendo com que a pessoa não receba ou clicar no link 
> e autorizar a mensagem e nunca mais receber a confirmação ou por fim 
> enviar em pvt para o moderador mudar o tipo de associação para 
> somente-web.
>
> Se alguém tiver alguma idéia melhor, aceito sugestões.
> Infelizmente o YahooGroups não dispõe de muita ferramenta para estes 
> casos.
>
> Abraços,
> Dorian
>
> - Original Message -
> From: Pablo Quadros
> To: oracle_br@yahoogrupos.com.br 
> Sent: Wednesday, December 06, 2006 7:47 AM
> Subject: [oracle_br] moderador
>
> Ae, galera... o moderador podia dar 1 jeito nestas msgs hein???
>
> []'s
>
>  Mensagem original 
> Assunto: RE: Re: Res: Res: [oracle_br] na trve...
> Data: Wed, 6 Dec 2006 08:44:24 -0200 (BRST)
> De: AntiSpam BOL <[EMAIL PROTECTED] 
> >
> Para: pquadros <[EMAIL PROTECTED] >
>
> ANTISPAM BOL » TIRA-TEIMA >
>
> Olá,
>
> Você enviou uma mensagem para [EMAIL PROTECTED] 
> *
> Para que sua mensagem seja encaminhada, por favor, *clique aqui*
>   
> >
>
> Esta confirmação é necessária porque [EMAIL PROTECTED] 
> * usa o Antispam
> BOL, um programa que elimina mensagens enviadas por robôs, como
> pornografia, propaganda e correntes.
>
> *As próximas mensagens enviadas para [EMAIL PROTECTED] 
>  não
> precisarão ser confirmadas*.*
> *Caso você receba outro pedido de confirmação, por favor, peça para
> [EMAIL PROTECTED]  
> incluí-lo em sua lista de autorizados.
>
> *Atenção!* Se você não conseguir clicar no atalho acima, acesse este
> endereço:
> http://tira-teima.as.bol.uol.com.br/challengeSender.html?data=MaTSSZsWOzn8xJFh2D2eX00Onao1V%2FHxktRosEPeojiR7SFoVoVaU0Zef2IHoZW25StPdaFS15WK%0AVrfQq2TyAn7EV6V%2BC8HOS6hexJz9I73ACSJZtXOJH2spx9sLdOwvxd5%2FDWxMLOIRv3wMQId3i4VZ%0ACmKLdRNK0czlDdkvtLY%3D
>  
> 
>  
>
>
> --
>
> Hi,
>
> You?ve just sent a message to [EMAIL PROTECTED] 
> *
> In order to confirm the sent message, please *click here*
>   
> >
>
> This confirmation is necessary because [EMAIL PROTECTED] 
> * uses Antispam
> BOL, a service that avoids unwanted messages like advertising,
> pornography, viruses, and spams.
>
> *Other messages sent to [EMAIL PROTECTED] 
>  won't need to be
> confirmed*.*
> *If you receive another confirmation request, please ask
> [EMAIL PROTECTED]  to 
> include you in his/her authorized e-mail list.
>
> *Warning!* If the link doesn?t work, please copy the address below and
> paste it on your browser:
> http://tira-teima.as.bol.uol.com.br/challengeSender.html?data=MaTSSZsWOzn8xJFh2D2eX00Onao1V%2FHxktRosEPeojiR7SFoVoVaU0Zef2IHoZW25StPdaFS15WK%0AVrfQq2TyAn7EV6V%2BC8HOS6hexJz9I73ACSJZtXOJH2spx9sLdOwvxd5%2FDWxMLOIRv3wMQId3i4VZ%0ACmKLdRNK0czlDdkvtLY%3D
>  
> 

[oracle_br] Migrando o MSSQL para Oracle

2006-12-07 Por tôpico Luiz Eduardo Oliveira Fonseca
Salve lista !!

pessoal, aqui no meu serviço, temos uma base de dados MSSQL 2005 Express,
que roda alguns sistemas em asp.net q eu crio ...

meu cehfe, sugeriu para usarmos o oracle no lugar do sql server, mas aí me
veio as perguntas 

1) oracle é parecido com mssql 

2) Oracle tem todos os tipos de dados do MSSQL ?

3) Posso gravar dados do tipo Memorando .. no oracle ???


bem, é isso, achei varios sites, blogs e foruns, mas ninguem soube me
explicar ...

vlw :)

-- 

Atenciosamente, Luiz Eduardo.


>> Desenvolvimento de Sistemas PHP, Delphi e ASP.NET

>> Manutenção em Base de Dados MySQL , Interbase/Firebird e MS Access,
PostgreSQL e SQL Server ...

Fone: (12) 8143-7191
email alternativo: [EMAIL PROTECTED]




[As partes desta mensagem que não continham texto foram removidas]