Re: [oracle_br] Alterar caminho do TNSNAMES.ORA

2010-01-06 Por tôpico Thiago Delfim
Paulo, você pode setar a variável de ambiente TNS_ADMIN indicando o caminho
do TNSNAMES. Eu utilizo isso para que todos os meus ORACLE_HOME leiam o
mesmo TNS.

Atenciosamente,

2010/1/6 Paulo Guilherme Veras Lima pgvlim...@gmail.com



 Pessoal,

 Preciso alterar o tnsnames.ora da minha maquina, mas tenho acesso
 somente de leitura. Pensei em criar o arquivo em outro local. Tem como
 modificar o caminho que o oracle le o tnsnames?
  




-- 
Thiago Delfim
Certified ScrumMaster
Oracle 9i/10g Database Administrator Certified Professional
ITIL Foundation Certificate in IT Service Management
tdel...@gmail.com (MSN)
(19) 8204-2681 / 9111-1439

Charles de 
Gaullehttp://www.brainyquote.com/quotes/authors/c/charles_de_gaulle.html
- The better I get to know men, the more I find myself loving dogs.


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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] Ajuda com Locks

2009-10-01 Por tôpico Thiago Delfim
Pessoal,
Acho que conseguimos descobrir o que estava ocasionando. As tablespaces onde
ficam as tabelas que sofrem muito insert estão com 99.9% de utilização
configuradas para auto extentensible de 640K. O Oracle deve ter trabalhado
muito hoje aumentando datafiles e segmentos.

Isso faz sentido?

2009/10/1 Omar Cury ti.o...@braspress.com.br



 Thiago,

 Na maioria das vezes o problema de lock é proveniente de aplicação mal
 implementada ou pesada, veja se a instrução insert dispara alguma trigger
 com processos pesados, ou se a transação está sendo finalizada com commit
 ou
 rollback adequadamente.

 Att.

 Omar

 De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em
 nome de Thiago Delfim
 Enviada em: quinta-feira, 1 de outubro de 2009 14:51
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Cc: franci...@ciandt.com francisrs%40ciandt.com
 Assunto: [oracle_br] Ajuda com Locks


 Pessoal,
 Monitando meu banco de dados hoje (Oracle 9.2.9.6 64bits Solaris) me
 deparei
 com algumas sessões em lock bloqueando diversas outras. O tipo de lock era
 CI - Cross-instance function invocation instance. Sei que esse lock é mais
 comum em RAC (meu ambiente não é RAC) e também com execuções em paralelo.

 Todas as sessões que causavam lock estavam paradas na execução de um
 INSERT.
 Alguém tem idéia / dica de como descobrir as possíveis causas para esses
 locks?

 Recentemente o parâmetro db_writer_processes desse banco foi alterado de 1
 para 4. É possível essa alteração ter relação com os locks?

 Obrigado,

 --
 Thiago Delfim
 Certified ScrumMaster
 Oracle 9i/10g Database Administrator Certified Professional
 ITIL Foundation Certificate in IT Service Management
 tdel...@gmail.com tdelfim%40gmail.com 
 mailto:tdelfim%40gmail.comtdelfim%2540gmail.com
 (MSN)
 (19) 8204-2681 / 9111-1439
 Sent from Campinas, São Paulo, Brazil
 Jonathan
 Swifthttp://www.brainyquote.com/quotes/authors/j/jonathan_swift.html
 - May you live every day of your life.

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

 Nenhum vírus encontrado nessa mensagem recebida.
 Verificado por AVG - www.avgbrasil.com.br
 Versão: 8.5.409 / Banco de dados de vírus: 270.13.115/2404 - Data de
 Lançamento: 10/01/09 06:34:00

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

  




-- 
Thiago Delfim
Certified ScrumMaster
Oracle 9i/10g Database Administrator Certified Professional
ITIL Foundation Certificate in IT Service Management
tdel...@gmail.com (MSN)
(19) 8204-2681 / 9111-1439
Sent from Campinas, São Paulo, Brazil
Ogden Nash http://www.brainyquote.com/quotes/authors/o/ogden_nash.html  -
The trouble with a kitten is that when it grows up, it's always a cat.


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



[oracle_br] JOB - Intervalo de execução

2009-08-17 Por tôpico Thiago Delfim
Pessoal,
Como eu poderia definir o intervalo de execução de um job via DBMS_JOB para
que ele rode todo dia 06, 13, 20 e 27 às 23:00hrs?

-- 
Thiago Delfim
Oracle 9i Database Certified Professional
Oracle 10g Database Certified Professional
tdel...@gmail.com (MSN)
Campinas/SP
(19) 8204-2681 / 9111-1439
Sent from Campinas, São Paulo, Brazil


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



[oracle_br] Declaração de Cursores

2009-05-13 Por tôpico Thiago Delfim
Pessoal,
Eu tenho uma aplicação em PL/SQL Web com diversos packages, e alguns
cursores são utilizados em vários deles, repetindo a definição em cada um
dos packages. Alguém sabe como eu poderia reutilizar a definição de um
cursor, p. exemplo, declarando todos em um package e referenciando em outros
packages?

-- 
Thiago Delfim
Oracle 9i Database Certified Professional
Oracle 10g Database Certified Professional
tdel...@gmail.com (MSN)
Campinas/SP
(19) 8204-2681 / 9111-1439


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



Re: [oracle_br] Re: Declaração de Cursores

2009-05-13 Por tôpico Thiago Delfim
Essa solução seria exatamente o que eu preciso, não fosse pelo último
parágrafo da documentação:
The scope of a packaged cursor is not limited to a particular PL/SQL block.
So, when you open a packaged cursor, it remains open until you close it or
you disconnect your Oracle session.

Assim não é possível ter duas sessões utilizando o mesmo cursor, e no meu
caso isso acontece bastante.

2009/5/13 Júlio César Corrêa juliotubi...@yahoo.com.br

 Fala Chiappa.
 Não sabia disso.Por isso que é bom acompanhar a discussão.
 Dei uma rápida olhada nesta guide,mas acabei não encontrando sobre
 compartilhar cursores fora dos packages .


 Abs,


 2009/5/13 jlchiappa jlchia...@yahoo.com.br

 
 
  Thiago, sinceramente nunca usei isso, mas do mesmo modo que vc pode ter
  variáveis globais packaged (que ficam em memória uma vez usadas), o
 manual
  Oracle® Database PL/SQL User's Guide and Reference 10g no cap. 9 -
 Using
  PL/SQL Packages , nos diz que vc pode ter também cursores packaged, E que
  tais cursores podem ser usados fora da package que os definiu, até mesmo
 num
  bloco PL/SQL anônimo, abaixo segue a reprodução do trecho, ENTÃo creio
 que
  funcionariam inclusive para packages externas, mas é testar... .
  IMHO, porém, não sei se isso é o modo mais eficiente para performance, já
  que :
 
  - uma package é um elemento sólido e único, compilado e carregado pra
  memória como um todo, não sei quanto à eficiência de uso de memória
 
  - NECESSARIAMENTE um tal cursor não poderá ser um FOR-LOOP, ele TERÁ que
  ser aberto explicitamente, pesquise nas msgs anteriores e no asktom por
  coursores implícitos e explícitos, o implícito com FOR além de mais
 simples
  pode ter vantagens de performance
 
  mas segue a dica...
 
  []s
 
  Chiappa
 
  --
 
  CREATE PACKAGE emp_stuff AS
  CURSOR c1 RETURN employees%ROWTYPE; -- declare cursor spec
  END emp_stuff;
  /
  CREATE PACKAGE BODY emp_stuff AS
  CURSOR c1 RETURN employees%ROWTYPE IS
  SELECT * FROM employees WHERE salary  2500; -- define cursor body
  END emp_stuff;
  /
 
  The cursor spec has no SELECT statement because the RETURN clause
 specifies
  the datatype of the return value. However, the cursor body must have a
  SELECT statement and the same RETURN clause as the cursor spec. Also, the
  number and datatypes of items in the SELECT list and the RETURN clause
 must
  match.
 
  Packaged cursors increase flexibility. For example, you can change the
  cursor body in the last example, without having to change the cursor
 spec.
 
  From a PL/SQL block or subprogram, you use dot notation to reference a
  packaged cursor, as the following example shows:
 
  DECLARE emp_rec employees%ROWTYPE;BEGIN
  OPEN emp_stuff.c1;
  LOOP
  FETCH emp_stuff.c1 INTO emp_rec;
  -- do processing here ...
  EXIT WHEN emp_stuff.c1%NOTFOUND;
  END LOOP;
  CLOSE emp_stuff.c1;
  END;
  /
 
  --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
  Júlio César Corrêa juliotubi...@... escreveu
 
  
   Utilize a definição do cursor na package spec mesmo.
  
  
   2009/5/13 Thiago Delfim tdel...@...
  
   
   
Pessoal,
Eu tenho uma aplicação em PL/SQL Web com diversos packages, e alguns
cursores são utilizados em vários deles, repetindo a definição em
 cada
  um
dos packages. Alguém sabe como eu poderia reutilizar a definição de
 um
cursor, p. exemplo, declarando todos em um package e referenciando em
outros
packages?
   
--
Thiago Delfim
Oracle 9i Database Certified Professional
Oracle 10g Database Certified Professional
tdel...@... tdelfim%40gmail.com (MSN)
Campinas/SP
(19) 8204-2681 / 9111-1439
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
  
  
   --
   Júlio César Corrêa
   IS Technologist - Oracle DBA
   www.dbajccorrea.com
  
   To stay competitive in the tech industry, never stop
   learning. Always be on the lookout for better ways of
   doing things and new technologies. Our industry does
   not reward people who let themselves stagnate
   –John Hall, Senior Vice President, Oracle University
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
 
 
 



 --
 Júlio César Corrêa
 IS Technologist - Oracle DBA
 www.dbajccorrea.com

 “To stay competitive in the tech industry, never stop
 learning. Always be on the lookout for better ways of
 doing things and new technologies. Our industry does
 not reward people who let themselves stagnate”
 –John Hall, Senior Vice President, Oracle University


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



 


 --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br

Re: [oracle_br] CAST no Oracle 9i e 10g

2009-04-04 Por tôpico Thiago Delfim
Gleyson,

Obrigado pela resposta. Eu sei que não há diferença nesses valores, porém o
usuário final (na verdade um sistema externo que consulta uma view no nosso
banco de dados) queria ver os dados com as 3 casas decimais. Conseguimos
fazer no isso no Oracle 10g mas não teve o mesmo efeito no 9i. O client que
eu usei nos dois casos é o mesmo, apenas apontando para um outro banco
diferente. Você sabe se alguma configuração no servidor pode afetar essa
exibição? Ou se há mesmo alguma diferença de tratamento entre o 9i e o 10g?

De qualquer forma, já convenci o usuário de que o valor está certo, e se ele
estiver esperando um número real, tanto faz o jeito como o Oracle retorna
eles (com ou sem casas decimais). Só teria problema se tivessem casas
decimais e ele usasse uma variável inteira ou se ele trata isso como string,
o que acho não ser o caso.

-- 
Thiago Delfim
Oracle 9i Database Certified Professional
Oracle 10g Database Certified Professional
tdel...@gmail.com (MSN)
Campinas/SP
(19) 8204-2681 / 9111-1439

2009/4/4 Gleyson Melo gleysonm...@gmail.com

   Fala Thiago, tudo em paz?
 Vamos começar com duas perguntas: 120 é igual a 120,000? 120 é igual a 0x78
 (hexadecimal)?

 Matematicamente sim. Então porque parecem diferentes? A diferença é a
 representação do número.
 A representação do número é uma string. O que está diferente não é o
 número,
 é o formato, como a gente pode ver pelo exemplo:

 SQL select cast(120 as number(10,3)) as numero from dual;

 NUMERO
 --
 120

 SQL col numero for 999D999
 SQL select cast(120 as number(10,3)) as numero from dual;

 NUMERO
 
 120,000

 SQL

 Isso é configuração a nível de cliente.

 Espero ter ajudado.

 Um abraço.

 2009/3/31 Thiago Delfim tdel...@gmail.com tdelfim%40gmail.com

  Pessoal,
  Algúem já teve algum problema desse tipo:
 
  select cast(120 as number(10,3)) from dual;
 
  No Oracle 9i retorna: 120
  No oracle 10g retorna: 120,000
 
  É isso mesmo? Existem diferenças no CAST entre as duas versões do Oracle?
 
  Estou usando CAST para que uma VIEW retorne os números no formato
  NUMBER(10,3). Fiz com CAST no Oracle 10 e funcionou como eu queria, mas
 no
  Oracle 9 não. Como eu posso ter o mesmo efeito no Oracle 9 já que o CAST
  tem
  comportamento diferente?
 
  --
  Thiago Delfim
  Oracle  SQL Server Database Administrator
  Oracle 9i Database Certified Professional
  tdel...@gmail.com tdelfim%40gmail.com tdelfim%40gmail.com (MSN)
  Campinas/SP
  (19) 8204-2681 / 9111-1439
  Sent from Campinas, São Paulo, Brazil
  Rodney Dangerfield - I haven't spoken to my wife in years. I didn't want
  to interrupt her.
 
  [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]

  



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



[oracle_br] CAST no Oracle 9i e 10g

2009-03-31 Por tôpico Thiago Delfim
Pessoal,
Algúem já teve algum problema desse tipo:

select cast(120 as number(10,3)) from dual;

No Oracle 9i retorna: 120
No oracle 10g retorna: 120,000

É isso mesmo? Existem diferenças no CAST entre as duas versões do Oracle?

Estou usando CAST para que uma VIEW retorne os números no formato
NUMBER(10,3). Fiz com CAST no Oracle 10 e funcionou como eu queria, mas no
Oracle 9 não. Como eu posso ter o mesmo efeito no Oracle 9 já que o CAST tem
comportamento diferente?

-- 
Thiago Delfim
Oracle  SQL Server Database Administrator
Oracle 9i Database Certified Professional
tdel...@gmail.com (MSN)
Campinas/SP
(19) 8204-2681 / 9111-1439
Sent from Campinas, São Paulo, Brazil
Rodney Dangerfield  - I haven't spoken to my wife in years. I didn't want
to interrupt her.


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



Re: [oracle_br] Certificacao 1Z0-007 On-Line

2009-03-09 Por tôpico Thiago Delfim
Clayton, você faz a prova em casa.Dá para deixar um banco oracle no ar com o
schema de exemplo e conferir a resposta (tem algumas perguntas com uma
query, questionando o resultado. Você copia a query, roda no banco e
confere).
Não é muito certo, mas pelo formato da prova, não tem como a Oracle garantir
que não haverá cola.

2009/3/9 clayton clay...@agriness.com

   Pessoal, algum de vocês já fez a prova 1Z0-007 de forma on-line?

 Eu li que ela é realizada on-line, podendo faze-la em minha própria casa. É
 isto mesmo? Como é que a Oracle poderá garantir que eu não irei “colar” na
 prova? Este tipo de prova on-line é baseada na confiança que a Oracle tem
 que eu não tentarei trapacear? Não que eu vá fazer isto, mas quando eu
 estava lendo sobre esta prova, esta duvida me passou pela cabeça. Ou eu
 estou errado e a prova tem de ser feita, mesmo on-line, em um dos centros
 autorizados da Prometric?

 Obrigado.

 Clayton Bonelli

 Tecnologia

 AGRINESS – Gestão da Informação para Suinocultura

 www.agriness.com blocked::http://www.agriness.com/ | (48) 3028-0015 |
 clay...@agriness.com clayton%40agriness.com

 --
 --

 Participe da segunda edição do Melhores da Suinocultura Agriness

 www.melhoresdasuinocultura.com.br
 blocked::http://www.melhoresdasuinocultura.com.br/

 --
 --

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

  




-- 
Thiago Delfim
Oracle  SQL Server Database Administrator
Oracle 9i Database Certified Professional
tdel...@gmail.com (MSN)
Campinas/SP
(19) 8204-2681 / 9111-1439

Ted Turner  - Sports is like a war without the killing.


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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

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




[oracle_br] Views inválidas com DB_LINK

2009-01-30 Por tôpico Thiago Delfim
Pessoal,
Recentemente eu fiz um import em um Oracle 10g e todas as views e procedures
que usavam DB_LINK foram criadas, porém ficaram inválidas porque os DB_LINKS
não estavam acessíveis.

Hoje fiz o mesmo import em um Oracle 9i e essas mesmas views e procedures
não foram criadas. Quando eu tento criar direto no SQL Plus, aparece a
mensagem Warning: View created with compilation errors, mas a VIEW não é
criada.

Alguém já passou por algo parecido? Eu preciso que o objeto seja criado,
mesmo que fique inválido.

Obrigado,

-- 
Thiago Delfim
Oracle  SQL Server Database Administrator
Oracle 9i Database Certified Professional
tdel...@gmail.com (MSN)
Campinas/SP
(19) 8204-2681 / 9111-1439


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



Re: [oracle_br] Views inválidas com DB_LINK

2009-01-30 Por tôpico Thiago Delfim
Julio, veja isso:
SQL create view blabla as
  2  select * from bla...@dbl_blabla;

Warning: View created with compilation errors

SQL select * from dba_objects where object_name = 'BLABLA';

OWNER  OBJECT_NAME
   SUBOBJECT_NAME  OBJECT_ID
DATA_OBJECT_ID OBJECT_TYPECREATED LAST_DDL_TIME TIMESTAMP
STATUS  TEMPORARY GENERATED SECONDARY
--

-- -- -- --
--- - --- --- - -
-

SQL

Ele fala que criou com erro de compilação, mas não cria nada mesmo.



2009/1/30 Júlio César Corrêa juliotubi...@yahoo.com.br

 Você verificou qual owner está criando estas views?
 Se warning( advice,suggestion,não error),é View created with compilation
 errors,90% de chance de estas  views estarem em algum schema.

 select * from all_objects -- ou dba_objects
 where owner ='your owner'
 and object_type ='VIEW'
 and status = 'INVALID'


 2009/1/30 Thiago Delfim tdel...@gmail.com

Pessoal,
  Recentemente eu fiz um import em um Oracle 10g e todas as views e
  procedures
  que usavam DB_LINK foram criadas, porém ficaram inválidas porque os
  DB_LINKS
  não estavam acessíveis.
 
  Hoje fiz o mesmo import em um Oracle 9i e essas mesmas views e procedures
  não foram criadas. Quando eu tento criar direto no SQL Plus, aparece a
  mensagem Warning: View created with compilation errors, mas a VIEW não
 é
  criada.
 
  Alguém já passou por algo parecido? Eu preciso que o objeto seja criado,
  mesmo que fique inválido.
 
  Obrigado,
 
  --
  Thiago Delfim
  Oracle  SQL Server Database Administrator
  Oracle 9i Database Certified Professional
  tdel...@gmail.com tdelfim%40gmail.com (MSN)
  Campinas/SP
  (19) 8204-2681 / 9111-1439
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 



 --
 Júlio César Corrêa
 IS Technologist - Oracle DBA
 http://jccorrea.blogspot.com

 To stay competitive in the tech industry, never stop
 learning. Always be on the lookout for better ways of
 doing things and new technologies. Our industry does
 not reward people who let themselves stagnate
 –John Hall, Senior Vice President, Oracle University


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


 


 --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

 --
 Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure
 » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
 http://www.oraclebr.com.br/
 
 Links do Yahoo! Grupos





-- 
Thiago Delfim
Oracle  SQL Server Database Administrator
Oracle 9i Database Certified Professional
tdel...@gmail.com (MSN)
Campinas/SP
(19) 8204-2681 / 9111-1439


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




--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] Views inválidas com DB_LINK

2009-01-30 Por tôpico Thiago Delfim
Julio, o problema só ocorre nos casos em que eu uso um db_link inválido. Só
acho estranho retornar que a view foi criada com erro, mas ela não é criada.
SQL create view bla as
  2  select * from user_tables;

View created

SQL select * from dba_objects where object_name = 'BLA';

OWNER  OBJECT_NAME
   SUBOBJECT_NAME  OBJECT_ID
DATA_OBJECT_ID OBJECT_TYPECREATED LAST_DDL_TIME TIMESTAMP
STATUS  TEMPORARY GENERATED SECONDARY
--

-- -- -- --
--- - --- --- - -
-
REMOTE BLA
   26060
   VIEW   30/1/2009 1 30/1/2009 17:
2009-01-30:17:10:49 VALID   N N N

SQL create view blabla as
  2  select * from bla...@dbl_blabla;

Warning: View created with compilation errors

SQL select * from dba_objects where object_name = 'BLABLA';

OWNER  OBJECT_NAME
   SUBOBJECT_NAME  OBJECT_ID
DATA_OBJECT_ID OBJECT_TYPECREATED LAST_DDL_TIME TIMESTAMP
STATUS  TEMPORARY GENERATED SECONDARY
--

-- -- -- --
--- - --- --- - -
-

SQL



2009/1/30 Júlio César Corrêa juliotubi...@yahoo.com.br

 Estranho Thiago.Você está colocando o nome da view em upper?Look d's:

 Microsoft Windows XP [versão 5.1.2600]
 (C) Copyright 1985-2001 Microsoft Corp.

 C:\Console2sqlplus /nolog

 SQL*Plus: Release 10.2.0.1.0 - Production on Sex Jan 30 16:21:35 2009

 Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 idle conn c...@hmlg
 Informe a senha:
 Conectado.
 c...@cmt desc cmt.vw_order;
  Nome  Nulo?Tipo
  - 
 
  PRV_IDNOT NULL NUMBER(10)
  ROM_TRANIDNOT NULL NUMBER(10)
  ROM_SEQNBRNOT NULL NUMBER(3)
  ROM_DATE  NOT NULL DATE
  ROM_REMOTEORDERID  NUMBER(10)
  ROM_REMOTEORDERDATEDATE
  ROM_STATUSNOT NULL CHAR(1)
  ROM_RECSTATCHAR(1)
  ISS_ID NUMBER(4)
  CD_ID  NUMBER(2)
  CRD_SNRNUMBER(10)
  ROD_AMOUNT
 NUMBER(10,2)
  ISS_DESCLONG
 VARCHAR2(50)
  APP_DESCLONG
 VARCHAR2(50)

 c...@cmt ed
 Gravou file afiedt.buf

  1  select owner,object_name,object_type,status
  2  from all_objects
  3* where object_name ='vw_order'
 c...@cmt /

 nÒo hß linhas selecionadas

 c...@cmt ed
 Gravou file afiedt.buf

  1  select owner,object_name,object_type,status
  2  from all_objects
  3* where object_name ='VW_ORDER' --upper case
 c...@cmt /

 OWNER  OBJECT_NAMEOBJECT_TYPE
  STATUS
 -- --
 --- ---
 PUBLIC VW_ORDER   SYNONYM
  VALID
 CMTVW_ORDER   VIEW
  VALID

 c...@cmt


 And look it:
 C:\sqlplus /nolog

 SQL*Plus: Release 10.2.0.1.0 - Production on Sex Jan 30 16:17:24 2009

 Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 idle conn c...@dsnv
 Informe a senha:
 Conectado.
 c...@dsnv create or replace view bla
  2  as select * from users where rownum = 1;

 View criada.

 c...@dsnv select object_name,object_type,status
  2  from all_objects
  3  where object_name ='BLA';

 OBJECT_NAMEOBJECT_TYPE STATUS
 -- --- ---
 BLAVIEWVALID

 c...@dsnv







 2009/1/30 Thiago Delfim tdel...@gmail.com

  Julio, veja isso:
  SQL create view blabla as
   2  select * from bla...@dbl_blabla;
 
  Warning: View created with compilation errors
 
  SQL select * from dba_objects where object_name = 'BLABLA';
 
  OWNER  OBJECT_NAME
SUBOBJECT_NAME
  OBJECT_ID
  DATA_OBJECT_ID OBJECT_TYPECREATED LAST_DDL_TIME TIMESTAMP
 STATUS  TEMPORARY GENERATED SECONDARY

[oracle_br] Temp Space no EXPLAIN

2008-12-12 Por tôpico Thiago Delfim
Pessoal,
Tenho um dúvida sobre a coluna TEMP_SPACE no Explain Plan. Uma query com o
seguinte plano:

SELECT
  SORT UNIQUE *
UNION-ALL
   + HASH GROUP BY *
   + HASH GROUP BY *

Indica utilização de espaço temporário nos dois hash group by e no sort
unique.
A minha dúvida é: O espaço estimado nesses passos é cumulativo (o valor que
aparece no sort unique contempla os outros valores), ou o total da query é a
soma dos 3 valores?
Não sei se é coincidência, mas o valor que aparece em SORT UNIQUE é
exatamente a soma dos 2 HASH GROUP BY.

-- 
Thiago Delfim
Oracle  SQL Server Database Administrator
Oracle 9i Database Certified Associate
tdel...@gmail.com (MSN)
Campinas/SP
(19) 8204-2681 / 9111-1439
Franklin P. Jones  - All women should know how to take care of children.
Most of them will have a husband some day.


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



[oracle_br] BULK COLLECT LIMIT

2008-12-12 Por tôpico Thiago Delfim
Pessoal,
Tenho um processo de carga em que fazemos uma consulta que retorna
aproximadamente 14 milhões de linhas que são inseridas em uma única tabela.
Atualmente fazemos os inserts com BULK COLLECT LIMIT 1000.

A rotina é mais ou menos assim:

BEGIN
  OPEN cur;
  LOOP
BEGIN
  FETCH cur BULK COLLECT INTO cvar1,
  cvar2,
  cvar3
  LIMIT 1000;
  IF (cvar1.COUNT  0) THEN
FOR i IN 1..cvar1.COUNT
LOOP
  BEGIN
INSERT /*+ APPEND */
INTO   TABELA(var1,
  var2,
  var3)
VALUES (cvar1(i),
cvar2(i),
cvar3(i));

Eu acredito que nesse caso (em que é feito INSERT APPEND, a tabela é
NOLOGGING e não há nenhum tratamento dessas informações no LOOP), poderia
ser utilizado um FORALL ou mesmo FETCH cur INTO tabela diretamente.

Vocês acham que haveria ganho de performance em usar uma forma diferente?



-- 
Thiago Delfim
Oracle  SQL Server Database Administrator
Oracle 9i Database Certified Associate
tdel...@gmail.com (MSN)
Campinas/SP
(19) 8204-2681 / 9111-1439
Robert Orben  - Older people shouldn't eat health food, they need all the
preservatives they can get.


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



Re: [oracle_br] Tablespaces vs. New Databases

2008-12-03 Por tôpico Thiago Delfim
; 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-reco { margin-bottom: 20px; padding: 0px;
 } #ygrp-reco #reco-head { font-weight: bold; color: #ff7900; }
 #reco-grpname{ font-weight: bold; margin-top: 10px; } #reco-category{
 font-size: 77%; } #reco-desc{ font-size: 77%; } #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: 0 0 0 0; } #ygrp-text tt{ font-size: 120%; }
 blockquote{margin: 0 0 0 4px;} .replbq{margin:4} --
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.9 (GNU/Linux)
 Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

 iJwEAQECAAYFAkk2ubcACgkQ9hsrz6ieG2jbtgP+PXZECkGFEW6zrYmuz/XHa1av
 5X/Ll3989iJI/vrJntguJb5u3tfXEDZkM/SZIoqikrvvl4bUEoZPUB7Wv9RtYXej
 cQCusBun7iNyxi7dhOXBntY31FMDlcAiivadCCtb39xhcRe7jy2wimd0ldWbQ+mh
 1Azi5jFNOCyTP0KmPwE=
 =sfmj
 -END PGP SIGNATURE-

 




-- 
Thiago Delfim
Oracle  SQL Server Database Administrator
Oracle 9i Database Certified Associate
[EMAIL PROTECTED] (MSN)
Campinas/SP
(19) 8204-2681 / 9111-1439


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



[oracle_br] ALTER TABLE RENAME

2008-11-06 Por tôpico Thiago Delfim
Pessoal,
Não achei em documentação do Oracle se renomear uma tabela com ALTER TABLE
RENAME causa algum impacto nos índices. Fiz um teste, e os índices
permaneceram intactos.

Vocês sabem dizer se há alguma situação em que um índice pode ficar inválido
quando uma tabela é renomeada?

Eu pergunto isso pois estou revendo um processo que temos aqui hoje que
diariamente faz uma cópia de uma tabela (10M linhas), trunca a tabela
original e gera essas 10M de linhas novamente. Estou pensando em alterar
esse processo:
1 - Crio uma tabela intermediária e faço a carga das 10M de linhas
2 - Caso a carga seja feita com sucesso, renomeio (ou dropo) a tabela
original
3 - Renomeio a tabela intermediária para o nome da tabela original.

O objetivo da mudança é fazer com que a tabela não fique indisponível
durante o processo de carga. Hoje em dia esse processo demora um tempo
considerável, e a aplicação fica sem acesso à tabela durante isso.

Obrigado,

-- 
Thiago Delfim
Oracle  SQL Server Database Administrator
Oracle 9i Database Certified Associate
[EMAIL PROTECTED] (MSN)
Campinas/SP
(19) 8204-2681 / 9111-1439
J. Paul Getty  - The meek shall inherit the Earth, but not its mineral
rights.


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



Re: [oracle_br] Database 9i Release 2, versions 9.2.0.4 para 9.2.0.8

2008-09-12 Por tôpico Thiago Delfim
Paulo,

Você está vendo em qual site da Oracle? Esse tipo de atualização fica
disponível no Metalink (no OTN não tem os patches).

2008/9/12 Paulo [EMAIL PROTECTED]

   Bom dia Pessoal!!

 Estou atualizando o BD Oracle 9iR204 aqui na empresa para 9208. Não
 encontro o 9208 para Linux no Site da Oracle.

 Acredito que esteja disponível somente o Patch para migração ou algo assim!

 Poderiam por gentileza me indicar algum link ou algo que possa me ajudar?

 Obrigado mais uma vez e forte abraço

 Paulo César
 DBA Oracle Analista
 Analista - B.Intelligence

 Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
 cara @ymail.com ou @rocketmail.com.
 http://br.new.mail.yahoo.com/addresses

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

  




-- 
Thiago Delfim
Oracle  SQL Server Database Administrator
Oracle 9i Database Certified Associate
[EMAIL PROTECTED] (MSN)
Campinas/SP
(19) 8204-2681 / 9111-1439


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



Re: [oracle_br] Ajuda em Replicação Oracle

2008-06-14 Por tôpico Thiago Delfim
Cristiano, esse ambiente é novo, ou começou a dar problema agora? Aparece
alguma coisa no alert dos bancos?

Se for um ambiente que passou a dar problema agora, você pode verificar
algumas views:
DEFERROR
DBA_REPCATLOG

Verifique a quantidade de registros nas MLOGs dessas tabelas.

Eu trabalho com replicação usando um master site e vários materialized view
sites, então não tenho muita familiaridade com replicação master-master, mas
acho que essas verificações que eu passei já podem dar alguma ajuda.



2008/6/14 Cristiano [EMAIL PROTECTED]:

   Boa noite,

 estou precisando de uma ajuda.tenho o seguinte cenario, duas maquinas
 oracle, configuradas replicar +/- 7 tabelas, a configuração está
 master-to-master mas o definition site A, a replicação está sendo executada
 de A para B, mas de B para A não.Pergunta como eu posso resolver este
 problema e como ver os erros que acontecem entre eles ?
 nbsp;já foi executado um imp e export do site definition para o outro
 site, mas acontece erros de no data found .
 versão do oracle:
 Oracle8i Enterprise Edition Release 8.1.7.0.0 -
 Production

 PL/SQL Release 8.1.7.0.0 - Production

 COREnbsp;nbsp;nbsp; 8.1.7.0.0nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;
 Production

 TNS for Solaris: Version 8.1.7.0.0 -
 Production

 NLSRTL Version 3.4.1.0.0 –
 Production

 Obrigado.

 Att.
 Cristiano

 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento!
 http://br.mail.yahoo.com/

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

  




-- 
Thiago Delfim
Oracle  SQL Server Database Administrator
Oracle 9i Database Certified Associate
[EMAIL PROTECTED] (MSN)
Campinas/SP
(19) 8204-2681 / 9111-1439


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




--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Funções, Procedures, propostas de emprego - 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] Sobre Replicação...

2008-04-30 Por tôpico Thiago Delfim
Wilson, existe uma configuração do Oracle Advanced Replication que atenderia
sua necessidade, porém eu acredito ser inviável pois exigiria um grande
trabalho para configurar e preparar o ambiente, e mais trabalho para manter
(além da necessidade de estudar toda a replicação do Oracle).

Esse manual fala tudo sobre o Replication:
http://www.oracle.com/pls/db102/to_toc?pathname=server.102%2Fb14226%2Ftoc.htmremark=portal+%28Books%29

Esse outro é a API do Replication:
http://www.oracle.com/pls/db102/to_toc?pathname=server.102%2Fb14227%2Ftoc.htmremark=portal+%28Books%29

-- 
Thiago Delfim
Oracle  SQL Server Database Administrator
Oracle 9i Database Certified Associate
[EMAIL PROTECTED] (MSN)
Campinas/SP
(19) 8204-2681 / 9111-1439

2008/4/30 Usuário do Sistema [EMAIL PROTECTED]:

   Bom dia Wilson, acredito que uma boa solução para manter duas bases
 atualizadas seria criar um standby, caso seja apenas para consulta você
 pode
 parar o recover e subir o banco standby como read only, outra opção seria
 clonar o database com o rman, é muito rápido e fácil de fazer.

 Existe tambêm a opção de criar um standby lógico:
 (Veja as características)

 Standby lógico:
 - Inicia como copia exata, mas nao necessariamente deve ficar assim
 - Pode ter schemas e objetos que nao existe no bd primario
 - Pode ser aberto para escrita, porem nao escreve nos objetos de standby
 Nao suporta: NCLOB, LONG, BFILE, ROWID, UROWID

 Um abraço.

 Em 29/04/08, Wilson Ribeiro [EMAIL PROTECTED]gyahoo%40gmengenharia.com.br
 escreveu:
 
  Senhores boa noite.
 
  Tenho 2 instâncias criadas num servidor oracle que tenho instalado aqui,
 
  PRD = Instância de Produção, é a que realmente vale.
 
  TST = Instância para testes e afins.
 
  Qual a melhor maneira de manter a instância teste sempre atualizada em
  relação a instância de produção.
 
  o que eu tenho feito pra isso é um parto, vejam:
 
  1 - drop user Nome_do_usuario cascade;
 
  2 - create user Nome_do_usuario identified by Nome_do_usuario default
  tablespace DADOS temporary tablespace TEMPTABS; quota unlimited on DADOS
  quota unlimited on TEMPTABS;
  commit;
 
  3 - grant dba to Nome_do_usuario;
  grant create procedure to Nome_do_usuario;
  grant create sequence to Nome_do_usuario;
  grant create session to Nome_do_usuario;
  grant create synonym to Nome_do_usuario;
  grant create table to Nome_do_usuario;
  grant create trigger to Nome_do_usuario;
  grant create view to Nome_do_usuario;
  grant exp_full_database to Nome_do_usuario;
  grant imp_full_database to Nome_do_usuario;
  grant resource, connect to Nome_do_usuario;
  grant connect to Nome_do_usuario;
  commit;
  grant select on v_$session to Nome_do_usuario;
  commit;
 
  4 - !imp Nome_do_usuario/[EMAIL PROTECTED] fromuser=Nome_do_usuario
  touser=Nome_do_usuario file=caminho_do_arquivo.dmp
 
  Eu gostaria, se for possível que alguém de dê dicas pra fazer isso ficar
  menos trabalhoso, eu li sobre replicação, mas não dava nenhum detalhe
  disso, e também não sei se vale a pena, se influencia no desempenho
 etc...
 
  o servidor no qual está instalado isso é um:
 
  IBM xSéries 226, 2 processadores 3GHz Xeon, 5 GB de ram, 2 HD SCSI 80 GB
  cada.
  Com o SLES Suse 9 Enterprise.
 
  Qualquer ajuda, e/ou dicas serão muito bem vindas...
 
  Obrigado.
 
  - - - - - - - - - - -
  [ ]'s
 
  Wilson Ribeiro
  [EMAIL PROTECTED] cpd%40gmengenharia.com.br cpd%
 40gmengenharia.com.br
  - Use palavras de bom gosto: poderá ter que engolí-las!
  _ _
  o o Linux
  v Registered
  /(_)\ User: # 396848
  ^ ^
 
  [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] Query de privilégios

2007-06-21 Por tôpico Thiago Delfim
Pessoal,

eu estou precisando de uma query (ou procedure) que liste, por exemplo,
todos os usuários que possuem privilégio CREATE SESSION.
Eu usei algumas (que coloco abaixo), mas nenhuma delas listam todos os
usuários. Ainda não resolvi o problema quando o privilégio é dado a uma
role, essa role para outra role, e essa role para um usuário.
Alguém conhece uma query ou procedure que rode em Oracle 8, 9 e 10 e me
traga isso?
- Quais os usuários que possuem privilégio de CREATE SESSION (ou DROP,
ALTER SESSION, etc...)
- Quais os usuários que possuem a role DBA (ou DELETE_CATALOG_ROLE, etc...)

Essa query só funciona no 9i, e para role parece que traz tudo:
SELECT grantee, granted_role FROM dba_role_privs
START WITH granted_role='DBA'
CONNECT BY PRIOR grantee = granted_role;

Essa outra funciona no 8, 9 e 10, mas só verifica dois níveis:
SELECT a.grantee, a.granted_role
FROM dba_role_privs a, dba_role_privs b
WHERE a.granted_role = b.grantee
AND b.granted_role='DBA'
UNION
SELECT grantee, granted_role
FROM dba_role_privs
WHERE granted_role='DBA'
ORDER BY 2;

Essa funciona em todas as versões, mas também não varre todos os níveis:
select
   rp.GRANTEE,GRANTED_ROLE,rp.ADMIN_OPTION,DEFAULT_ROLE,PRIVILEGE
from
dba_role_privs rp, dba_sys_privs sp
whererp.GRANTEE = sp.GRANTEE
and  rp.GRANTEE not in ('SYS','SYSTEM', 'DBA')
and  privilege = 'CREATE SESSION'
order by rp.GRANTEE, GRANTED_ROLE, PRIVILEGE;



Alguém pode me ajudar?


-- 
Thiago Delfim
Oracle  SQL Server Database Administrator
Oracle 9i Database Certified Associate
IBM IT Delivery
[EMAIL PROTECTED] (MSN)
Campinas/SP
(19) 9111-1439


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



Re: [oracle_br] Re: Certificação

2007-03-13 Por tôpico Thiago Delfim
Chiapa,

o que você quis dizer com você pode pedir o seu OCA?
Eu achava que apenas podíamos pedir o OCP, após concluir tudo.

-- 
Thiago Delfim
Oracle Database Administrator
IBM Global Technology Services
[EMAIL PROTECTED] (MSN)
Campinas/SP
(19) 9111-1439

On 3/13/07, jlchiappa [EMAIL PROTECTED] wrote:

   Colega, não fique no diz-que-diz, uns dizem que, outros dizem que...
 A fonte da verdade está em http://education.oracle.com/pls/web_prod-
 plq-dad/db_pages.getpage?page_id=50 (se vc não tem o site vai pedir
 um registro gratuito pra acessar), no list item Select a
 certification path escolha 9i database, lá vc acha as suas
 respostas que em resumo são : sim, vc primeiro precisa ser OCA, isso
 demanda DUAS provas : a prova 1Z0-007 Introduction to Oracle9i:
 SQL ou a prova 
 1Z0-001 Introduction to Oracle: SQL(r) and PL/SQL (vc escolhe qual), E
 a 1Z0-031 Oracle9i Database: Fundamentals I, passando nas duas
 parabéns vc pode pedir o seu OCA. Depois vc precisará fazer mais 2
 (em qquer ordem) provas, que são a
 1Z0-032 Oracle9i Database: Fundamentals II E A 1Z0-033 Oracle9i
 Database: Performance Tuning. Tendo passado em todas vc precisará
 antes de poder pedir o OCP apresentar o comprovante de término de UM
 curso oficial Oracle qquer, que vc fez quando e onde quis MAS num
 centro oficial reconhecido pela Oracle. mesmo passando nas provas ,
 ENQUANTO vc não tiver um comprovante de ter feito um curso oficial
 Oracle qquer vc NÂO PODERÁ pedir o seu OCP, é isso.

 []s

 Chiappa
 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Andre Campos
 [EMAIL PROTECTED] escreveu
 
  Bom dia amigos,
 
  Sei que todos já falaram muito sobre esse assunto de certificação,
 mais gostaria se possivel tirar algumas duvidas...
  Gostaria de saber quantas provas são e quais para tirar OCP 9i, até
 onde eu sei, primeiro vc tem que ser OCA pra depois ser OCP, certo?
  Quantas provas ( 9i ) para OCA e quantas para OCP?
  Uns dizem que não precisa ter curso oficial para fazer as provas
 outros sim, alguem pode me dizer o que é verdd...
 
  Obrigado
 
  André Campos
 

  



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



Re: [oracle_br] SENHA SYS e SYSTEM

2007-03-09 Por tôpico Thiago Delfim
Você pode tentar conectar como SYSDBA utilizando autenticação pelo SO.
Para isso, o usuário do SO deve estar no grupo ORA_DBA, você deve setar as
variáveis ORACLE_SID e LOCAL (com o SID) e conectar usando - sqlplus /as
sysdba

-- 
Thiago Delfim
Oracle Database Administrator
IBM Global Technology Services
[EMAIL PROTECTED] (MSN)
Campinas/SP
(19) 9111-1439

On 3/9/07, Marcos Rocha [EMAIL PROTECTED] wrote:

   Boa tarde Pessoal,

 Estou com um problema no em um banco 8i instalado no windows2000.
 Foi uma empresa contratada que fez a instalação desse banco a 3 anos atras
 e não foi deixado nenhum documento para o pessoal.
 Agora nós estamos com problema de tablespace e é necessário fazer alguma
 manutenção nesse banco também, o problema é o seguinte não temos a senha dos
 usuários SYS e SYSTEM e os outros usuários no qual acessamos não tem
 privilegios suficientes.
 Sabemos que as senhas do SYS e do SYSTEM foram alterada, existe algum meio
 de conectar e alterar essas senhas ou estamos perdidos

 Obrigado

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

  



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



Re: [oracle_br] OCA - 1Z0-007 Online

2007-03-02 Por tôpico Thiago Delfim
Ivan,

a prova é feita diretamente no site, não é necessário instalar nenhum
programa.  Você deve ficar conectado o tempo todo e pode usar o seu
computador normalmente (a vantagem é que é possível executar as queries do
exame em um banco de dados Oracle que você tenha acesso, para verificar se
está correto). O exame on-line tem meia hora a mais de tempo por causa de
problemas técnicos que podem ocorrer. Mas se você começou e acabar a luz,
cair a conexão e você não conseguir voltar, aí perde a prova. Mas se cair a
conexão e você voltar a tempo, consegue continuar de onde parou (mas o tempo
não para de contar).

Eu fiz e achei tranquila.

Atenciosamente,

-- 
Thiago Delfim
Oracle Database Administrator
IBM Global Technology Services
[EMAIL PROTECTED] (MSN)
Campinas/SP
(19) 9111-1439

On 3/2/07, Gabriel Hanauer [EMAIL PROTECTED] wrote:

   Ivan, nunca fiz essa prova, mas no final do ano passado fiz a prova do
 10g
 Admin I (1Z0-042).
 Fiz os simulados testking e selftest e estava acertando acima de 90%. Na
 prova fiz 83%. Tem a questão das unscored questions que se você tiver
 sorte
 ou azar podem influenciar no resultado.
 Percebi tambem que muitas questões da prova invertiam, isto é, o que era
 resposta no simulado, se tornou pergunta na prova e vice-versa.
 Se você está preparado ou não é só você que pode saber. Isso depende de
 cada
 um. Mas pelo que eu tenho lido nos fóruns, a maioria que já fez alguma
 prova
 recomenda estar acertando acima de 90% nos simulados. Isso para garantir,
 afinal, não é uma prova barata.

 Att,

 Gabriel Hanauer

 On 3/2/07, Ivan [EMAIL PROTECTED] ivanrs79%40gmail.com wrote:
 
  Pessoal,
 
  A prova 1Z0-007 (Introduction to Oracle 9i: SQL) pode ser feita
  remotamente,
  segundo o site da Oracle.
  Tenho algumas duvidas e gostaria de informações de quem fez esta prova
  remotamente.
 
  Como funciona?
  Um programa que eu instalo e ele fica em tela cheia até eu terminar?
  Não terei acesso a outros programas do meu computador?
  Tenho que ter conexão com a internet por todo o tempo da prova?
  O que acontece se eventualmente minha conexão cair?
  Tiver uma queda de luz?
  O computador travar?
 
  Fiz o simulado do Test King e acertei 81%, estou preparado?
 
  Já ouvi falar que as questões são idênticas na prova, tem questões no
  testking em que a resposta indicada por eles não é a correta, respondo
 (na
  prova) a questão realmente correta ou a que está como correta no
 testking?
 
  Pretendo fazê-la no final de semana, e depois as outras
 
 
 

 --
 Gabriel Hanauer

 [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] Duvidas sobre Schemas

2006-12-12 Por tôpico Thiago Delfim
Luiz,

você pode ter vários usuários, e alguns deles podem ser owner do schema.
Você pode criar o usuário faculdade e criar todos os objetos dentro dele.
Depois cria os usuários aluno e professor apenas com permissão de select,
insert, update, etc nos objetos de faculdade.

-- 
Thiago Delfim
Oracle Database Administrator
IBM Global Technology Services
[EMAIL PROTECTED] (MSN)
Campinas/SP
(19) 9111-1439

On 12/12/06, Luiz Eduardo Oliveira Fonseca [EMAIL PROTECTED] wrote:

   por exemplo ..

 eu tenho o usuario Faculdade  na verdade, ele é um usuario e um schema
 ao msm tempo ??? eu nao posso ter o schema Alunos, Professores, etc ??? só
 posso ter o schema Faculdade ?

 On 12/12/06, Luis Rogério Franchetto [EMAIL 
 PROTECTED]luisfranchetto%40gmail.com
 wrote:
 
  no oracle você tem que criar um usuário e dar direito a este usuário de
  criar tabelas, functions, procedures, triggers, etc .
 
  Isso tudo na conta do usuário.
 
  Att.
 
  Luis Rogério
 
  2006/12/12, Luiz Eduardo Oliveira Fonseca [EMAIL 
  PROTECTED]luizeof%40gmail.com
 luizeof%40gmail.com
  :
  
   Salve lista !!
  
   pessoal, eu tava vendo, no sql server eu crio schemas normalmente, e
   coloco
   lá minhas tabelas
  
   no oracle, como seria isso ??
  
   --
  
   Atenciosamente, Luiz Eduardo.
  
   
Desenvolvimento de Sistemas PHP, Delphi e ASP.NET http://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]luizeof.sistemas%40gmail.com
 luizeof.sistemas%40gmail.com
  luizeof.sistemas%40gmail.com
  
   
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
  -
  Luis Rogério Franchetto
  -
  [EMAIL PROTECTED] luisfranchetto%40gmail.com luisfranchetto%
 40gmail.com
  [EMAIL PROTECTED] luisfranchetto%40uol.com.br luisfranchetto%
 40uol.com.br
  -
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --

 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]luizeof.sistemas%40gmail.com

 

 [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] Script de backup

2006-12-06 Por tôpico Thiago Delfim
No RH4 você pode usar um arquivo sh com o conteúdo que você colocou. No
Windows você pode usar um bat. Onde eu trabalho nós usamos sempre sh no AIX
e vbscript no Windows.

-- 
Thiago Delfim
Oracle Database Administrator
IBM Global Technology Services
[EMAIL PROTECTED] (MSN)
Campinas/SP
(19) 9111-1439

On 12/6/06, Anderson [EMAIL PROTECTED] wrote:

   Olá.

 Eu preciso alterar nosso script de backup para que em, um único
 arquivo, eu tenha os comandos para se conectar no RMAN e executar o
 backup.

 Hoje nós fazemos o seguinte:
 C:\rman target usuario/[EMAIL PROTECTED] @c:\script.bkp

 Aqui, o script.bkp possui apenas o script de backup, por exemplo:
 run
 {
 backup archivelog all;
 }

 Nós gostaríamos de fazer o seguinte:
 C:\@c:\script.bkp

 Assim, o script.bkp passaria a ter:
 rman target usuario/[EMAIL PROTECTED];
 run
 {
 backup archivelog all;
 }

 Existe alguma forma de fazer isso?

 Temos bases em WinXP SP2 e RH4
 Banco 10gR2

 Anderson.

  



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



Re: [oracle_br] erro 10g preciso da ajuda de vcs

2006-11-24 Por tôpico Thiago Delfim
Silas,

Qual é o sistema operacional? Isso provavelmente ocorre porque o Oracle não
está setado para iniciar automaticamente. Se for Windows, basta fazer isso
no respectivo serviço.
O ideal mesmo é baixar o Oracle antes de desligar a máquina, e subi-lo
novamente quanto iniciar.

-- 
Thiago Delfim
Oracle Database Administrator
IBM Global Technology Services
[EMAIL PROTECTED] (MSN)
Campinas/SP
(19) 9111-1439

On 11/24/06, Silas [EMAIL PROTECTED] wrote:

   Bom dia pessoal...
 Espero que todos estejam bem !

 estou com um problema aqui..

 instalei o XE, a instalação foi concluída normalmente o banco sobe
 tranqüilo..
 após reiniciar o PC, acontece o seguinte erro:

 ERROR:
 ORA-01034: ORACLE not available
 ORA-27101: shared memory realm does not exist.

 Sei que preciso de no mínimo 512 de RAM, e isso eu tenho aqui.

 por favor... se alguém souber me dizer o pq desse erro e como posso
 arrumar isso...
 agradeço !

 um forte abraço a todos,
 conto com a resposta e ajuda de vcs !

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

  



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