Você menciona que os selects retornam ok, então você consegue dar um:
CREATE TABLE TESTE AS
SELECT * FROM XX;
2011/4/26 Carlos Alfredo M. Menezes carlos.mene...@usinacoruripe.com.br
Não colega, tentativa de export também dá o mesmo erro. Mas tentei vários
SQL´s nesta mesma
Marcelo, nao eh preciso ter uma instancia para rodar o
create pfile from spfile;
siga as recomendacoes do ivan do jeito que seu banco esta que vai
funcionar
abs.
2010/8/16 Ivan Ricardo Schuster ivanr...@gmail.com
Marcelo
Por padrão, no windows o spfile fica no seguinte caminho:
Complementando o que o amigo Raul disse, a sua sintaxe esta errada, ou seja,
o Oracle desconsidera esse HINT, para ele é apenas um comentario... e sendo
que você tem histogramas coletados, ele escolhe o uso de indice de acordo
com o caso, por isso a situação muda de acordo com o valor do
LinkedIn
MARCELO CAUDURO requested to add you as a connection on LinkedIn:
--
Carmine Andre,
I'd like to add you to my professional network on LinkedIn.
- MARCELO
Accept invitation from MARCELO CAUDURO
http://www.linkedin.com/e
LinkedIn
I'd like to add you to my professional network on LinkedIn.
- MARCELO
MARCELO CAUDURO
DBA at Inmetrics
Campinas Area, Brazil
Confirm that you know MARCELO CAUDURO
https://www.linkedin.com/e/isd/1142455014/lVhwPKw7/
--
(c) 2010, LinkedIn Corporation
LinkedIn
I'd like to add you to my professional network on LinkedIn.
- MARCELO
MARCELO CAUDURO
DBA at Inmetrics
Campinas Area, Brazil
Confirm that you know MARCELO CAUDURO
https://www.linkedin.com/e/isd/1142455009/2ldvWUWm/
--
(c) 2010, LinkedIn Corporation
up.
On 10/8/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Alguem ?
On 10/6/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Pessoal,
Eu criei uma procedure com um usuário X.
connect system/manager;
create user X identified by X;
grant connect,resource,create public synonym
Pessoal,
Eu criei uma procedure com um usuário X.
connect system/manager;
create user X identified by X;
grant connect,resource,create public synonym to X;
create user Y identified by Y;
grant connect,resource to Y;
connect X/X;
create or replace procedure teste123 as a number;
Alguem ?
On 9/4/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Alguem ?
On 9/4/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Pessoal, tenho um usuario que não acessa nada via pl/sql developer mas
via sql/plus sim, é muito estranho
. eu sei que alguem talvez diga : Ah isso é
Se eu der role de DBA funciona
On 9/5/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Alguem ?
On 9/4/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Alguem ?
On 9/4/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Pessoal, tenho um usuario que não acessa nada via pl/sql
up
On 8/16/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Pessoal, estou com um grande problema, aplicação (em centura) não consegue
acessar algumas procedures especificas da base embora tenha grant para a
mesma. Quando vci no sqlplus e da-se um describe nela , nào volta nenhum
parametro. Dai
Pessoal, estou com um grande problema, aplicação (em centura) não consegue
acessar algumas procedures especificas da base embora tenha grant para a
mesma. Quando vci no sqlplus e da-se um describe nela , nào volta nenhum
parametro. Dai temos de dropar a procedure e cria-la de novo. Dai a
aplicacao
eu acredito que seja
mais adequada ao seu caso.
abs,
Luis Figueiredo.
--- Marcelo Cauduro [EMAIL PROTECTED] escreveu:
-
Pesquisando um pouco verifiquei que tenho de obter
sempre um valor tendendo
a zero de dirty buffers inspected, afinal, pelo que
Existe alguma formula para definir esse parametro ?
Ele interterfere no tempo de checkpoint, eu sei que o ORACLE 10g tem
parametros por exemplo (na versao Entreprise) que administrarm o Checkpoint
com TARGETS mas eu queria saber como definir esse parametro numa versao
Standard do 10g e no
Pessoal, quero realizar a seguinte consulta para identificar Dirty Blocks,
mas esse evento eu não acho na V$SYSSTAT...
ja olehi no 8i, 9i e 10g e nada ... por favor... alguem pode me ajudar
Dirty Queue Length
SELECT SUM(DECODE(name,'summed dirty queue length',value)) /
?
Desde já agradeço,
Marcelo Cauduro.
[As partes desta mensagem que não continham texto foram removidas]
--
Atenção! As mensagens deste grupo são de acesso público e de inteira
Pessoal, Uma dúvida :
Se eu tiver FK's com o mesmo tipo de dados... mas com o tamanho diferente...
isso pode me gerar problema d performance?
OBS -- eh logico q isso eh uma pessima modelagem... mas levando em
consideracao apenas questoes performaticas
Obrigado.
[As partes desta mensagem que
Quando criamos uma coluna indexada com função, o Oracle cria uma estrutura
interna onde para cada valor possivel na funcao ele tem uma resultado.
Como ela é deterministica isso é possível.
Mas aí é que esta o problema.
tenho uma função que se você passar um determinada valor , ela sempre vai
Estou migrando de RBO para CBO
Supondo que no meu caso seja impossivel fazer um FBI.
Quando faço a querie utilizando regra ela é usada 70 mil vezes, quando uso
Custo, na mesma
querie com os mesmos parametros, ela é utilizada 250 mil vezes.
Tem algum parametro da Instancia que deve ser alterado
Alguem tem uma sugestão ?
On 4/18/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Mas como fazer um FBI com um valor que seria uma variavel de bind ?
Eu uso CBO, teria de forçar o Hint mesmo assim ?
On 4/18/06, Anderson Haertel Rodrigues [EMAIL PROTECTED]
wrote:
Marcelo,
Uma
Nesse caso
WAIT #3: nam='db file scattered read' ela= 27789 p1=24 p2=10 p3=36
Qual seria então o valor ideal ja que o I/o maximo é 36kb ?
On 4/18/06, jlchiappa [EMAIL PROTECTED] wrote:
Desconheço bugs pra isso, dá uma checada no metalink pra sua versão
mas acho que não vai ter não, é uma
Pessoal, como obter uma performance melhor nos casos onde você tem a
seguiten situacao
where campo = nvl ( variavel, campo)
ou seja, vc pode enviar um valor na variavel, dai vc vai querer comparar o
campo sempre a esse valor, ja se vc naum passar nada, ou seja, variavel nula
ele usa o valor do
)
where campo = nvl ( variavel, campo)
2 -- sql dinâmico
todas tem vantagens e desvantagens
--- Marcelo Cauduro [EMAIL PROTECTED] escreveu:
-
Pessoal, como obter uma performance melhor nos casos
onde você tem a
seguiten situacao
where campo = nvl
(nvl(nomecoluna,'null'));
Só que tu terás que modificar a tua Query e forçar
(através de HINT) o uso do índice criado acima.
Ok?
Anderson Haertel Rodrigues
Administrador de Banco de Dados - DBA
Florianópolis/SC
--- Marcelo Cauduro [EMAIL PROTECTED] escreveu:
Tudo bem, mas eu queria
Para configurar uma instancia é necessário estar atento a varios parametros
de inicialização , como por exemplo PGA_AGGREGATE_TARGET (9i) e outros
parametros.
Os livros Expert One on One: Oracle / Expert Oracle Database
Architecture: 9i and 10g Programming
Techniques and Solutions ou Effective
Alguem sabe ? Foi o chiappa que recomendou esses livros.
On 4/17/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Para configurar uma instancia é necessário estar atento a varios
parametros de inicialização , como por exemplo PGA_AGGREGATE_TARGET (9i) e
outros parametros.
Os livros Expert
Por que vc diz :
aí num caso desses é bem mais trabalhoso antes do banco 10g ?
O que o banco 10g facilita nesse ultimo caso citado ?
On 4/17/06, jlchiappa [EMAIL PROTECTED] wrote:
Ederson, deixe-me tentar esclarecer e aumentar aí : na verdade, é **
MUITO ** fácil vc descobrir o HWM ,
os manuais Oracle, então com certeza
já
sabe para que serve o dito parâmetro, ele não repete a teoria
exposta
nos manuais.
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro
[EMAIL PROTECTED] escreveu
Alguem sabe ? Foi o chiappa que recomendou esses livros
poder fazer o
shrink, e se forem muitos datafiles isso é um pouquinho incômodo, é
isso.
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro
[EMAIL PROTECTED] escreveu
Por que vc diz :
aí num caso desses é bem mais trabalhoso antes do banco 10g ?
O que o banco 10g
Temos um sistema que foi feito para funcionar com o otimizador em regras.
Tem uma querie que funciona melhor em regra do que em custo. Por isso
fizermos alterações na querie (join com tabela de 1 linha, FBI...) e agora
ela ficou boa no custo também.
Mas aí é que fica a dúvida, pois tivemos que
Alguem sabe algum livro que aborda statspack ??
[As partes desta mensagem que não continham texto foram removidas]
--
Atenção! As mensagens deste grupo são de acesso público
Muito estranho... o seguinte evento... que pelo que li é um evento que
mostra a leitura de um bloco fisico para memoria quando se usa indices...
.parece q tem alguns outros casos... mas enfim...
estou com uma querie q ta parada faz um tempao... e eh esse evento q ta
nela...
essa tabela tem indice
contrário você não irá conseguir recuperar as
alterações feitas após redefinir os logs.
--- Marcelo Cauduro [EMAIL PROTECTED] escreveu:
-
Estava lendo esses dois artigos :
http://esemrick.blogspot.com/2006/02/backup-control-files-are-they-special.html
Dados
Oracle 8i Certified
Softplan Plan. Sist. Ltda.
Fone.:(0xx48) 3027-8000
Sistema da Qualidade Certificado
ISO9001-BVQI/INMETRO
-Mensagem original-
De: oracle_br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED] Em
nome de Marcelo Cauduro
Estava lendo esses dois artigos :
http://esemrick.blogspot.com/2006/02/backup-control-files-are-they-special.html
http://www.ixora.com.au/notes/rba.htm).
Um deles explica a importancia do RESETLOGS e o outro fala de RBA.
Mas me confundi no conceito do RESETLOGS (pelo q sei ele volta o SCN para
. Sist. Ltda.
Fone.:(0xx48) 3027-8000
Sistema da Qualidade Certificado
ISO9001-BVQI/INMETRO
-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Marcelo Cauduro
Enviada em: sexta-feira, 31 de março de 2006 13:17
Para: oracle_br@yahoogrupos.com.br
.
Fone.:(0xx48) 3027-8000
Sistema da Qualidade Certificado
ISO9001-BVQI/INMETRO
-Mensagem original-
De: oracle_br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED] Em
nome de Marcelo Cauduro
Enviada em: sexta-feira, 31 de março de 2006 13:17
Para: oracle_br
Como esta o seu sqlnet.ora ?
On 4/1/06, Igor Graminhani [EMAIL PROTECTED] wrote:
Ola pessoal,
Estou tentando conectar num banco de teste e está aparecendo a
seguinte mensagem de erro: ORA-01031: insufficient privileges
Esse erro acontece com qualquer usuário que eu tente logar no banco,
Alguem tem ideia ?
On 4/3/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
No relatorio do tkprof, o total de LIOs é igual a query + current ou
apenas o valor de query ?
Exemplo :
call count cpuelapsed disk query
currentrows
Como vcs costumam fazer a analise num trace ?
On 4/5/06, Anderson Haertel Rodrigues [EMAIL PROTECTED]
wrote:
Olá Marcelo,
Deve ser Query + Current.
Att,
Anderson Haertel Rodrigues
Administrador de Banco de Dados - DBA
Florianópolis/SC
--- Marcelo Cauduro [EMAIL PROTECTED] escreveu
mais abrangente e complexo.
Seriam algumas indicações (algumas até já passaram
pela lista), somando conhecimento+experiência.
Att,
Anderson Haertel Rodrigues
Administrador de Banco de Dados - DBA
Florianópolis/SC
--- Marcelo Cauduro [EMAIL PROTECTED] escreveu:
Como vcs costumam fazer
Pessoal,
Essa ta me quebrando a cabeça,
é o seguinte:
Estou ajudando na migracao de otimizador de regras para custo.
Ja pegamos varios papers, muitos recomendados pela lista.
Entretanto, queria ter uma instancia na mesma maquina para fazer
comparações.
Tipo, no custo demorou X minutos e com
** em estatísticas,
histogramas, configs as mais diversas sendo exigidas, vc FEZ isso, se
não fez não funciona direito MESMO.
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro
[EMAIL PROTECTED] escreveu
Pessoal,
Essa ta me quebrando a cabeça,
é o seguinte:
Estou
.
Atenciosamente,
Igor
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro
[EMAIL PROTECTED] escreveu
Como esta o seu sqlnet.ora ?
On 4/1/06, Igor Graminhani [EMAIL PROTECTED] wrote:
Ola pessoal,
Estou tentando conectar num banco de teste e está aparecendo a
seguinte mensagem
está pegando.
Quanto ao 10g, vc até pode rodá-lo sim em RBO, não é suportado mas
pro teste inicial, ok.
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro
[EMAIL PROTECTED] escreveu
Chiappa, concordo absolutamente com vc... pois tenho seguido seus
comentarios a risca
Chiapa, Valeu pelas respostas, elas eram o que eu precisava.
On 4/5/06, jlchiappa [EMAIL PROTECTED] wrote:
seguem as respostas pra cada item :
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
escreveu
Então ficam mais 5 questões :
- o db_block_size afeta
Por que os segmentos de rollback ficam offline depois dar shutdown ?
Eu criei eles numa tablespace diferente da system.
O oracle é o 8i.
Tem como deixa-los online automaticamente ?
[As partes desta mensagem que não continham texto foram removidas]
No relatorio do tkprof, o total de LIOs é igual a query + current ou
apenas o valor de query ?
Exemplo :
call count cpuelapsed disk querycurrent
rows
--- -- -- -- -- --
--
Parse0 0.00 0.00
Para gerar o TRACE file eu uso o comando
alter session set sql_trace=true
e ele gera um arquivo com nome ora_XXX.trc... o que seria esse XXX ? tem
como eu espcificar um nome ?
outra cosia, tem como gerar um arquivo de trace novo apenas emitindo um
comando ?
Por exemplo, se eu de alter session
scripts (até hoje não consegui ler
todos) e lá também tem um how to de exp imp.
e você pode utilizar o exp help=y para verificar o
help dos parâmetros do exp imp.
abs,
Luis Figueiredo.
--- Marcelo Cauduro [EMAIL PROTECTED] escreveu:
-
Essas dicas realmente
oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
escreveu
Tinha uma base no 9i (linux) e queria exportar ela para o 8i (windows) ,
então conectei
no 9i pelo 8i e fiz um export full. Deu certo !!
Sem warnings !!!
Dai criei as tablespaces (deu um grep [existe tb] pelo
=y para que os
objetos já existentes no banco mas que ainda assim constam do .dmp
(como as tabelas) tenham a msg de erro correspondente ignorada, e o
imp continue depois disso.
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
escreveu
Vc diz uma sessao
Essas dicas realmente foram incriveis !!!
mas ficaram algumas duvidas...
o chiappa falou de
***vc primeiro faz ** vários
** exps em paralelo (quantas a tua máquina suportar sem arrear), só
de dados, cada um pegando uma porção das tabelas*
**
como pegart essa uma porcao de tabelas ? vc diz pegar
Rodei o metadata e ele trouxe CLOB...
Pq
On 3/30/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Obrigado !!! Gostei da alternativa, muito boa
Se o meu for 8i eu nao vou ter essa peckage dbms_metadata, entao teria de
fazer na mão , o que também não é dificil, VALEU!
Depois de
Não ira dar problema nos datafiles ? eles não estão com o diretorio da outra
maquina ?
On 3/31/06, Reginaldo F. Silva [EMAIL PROTECTED] wrote:
Outra maneira sem usar Exp/Imp
set oracle_sid=SID1
sqlplus / as sysdba
alter database backup controlfile to trace as 'caminho\ControlFile.out'
Pessoal,
Tenho algumas perguntas :
1- Quais são as maneiras para duplicar uma base de dados na mesma maquina ?
E duplica-la numa outra (mas com diretorio diferentes de objetos) ?
2- Fiz um export full numa maquina, assim ele copiou tudo (eu espero) até as
definicoes de tablespace, mas
eu quero
- Goiânia-GO
---
-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Marcelo Cauduro
Enviada em: quinta-feira, 30 de março de 2006 17:01
Para: oracle_br@yahoogrupos.com.br
Assunto
Se eu tivesse por exemplo, 200 tablespace, não seria inviavel esse processo
?
Tem algo mais agil por script , pelo imp ?
Tem alguma ferramenta da oracle ?
On 3/30/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Essa é a unica maneira ?
On 3/30/06, Ederson [EMAIL PROTECTED] wrote:
Faz
PROTECTED] Em
nome de Marcelo Cauduro
Enviada em: quinta-feira, 30 de março de 2006 18:02
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] RES: Import Full /Export Full - Duplicar
instancia
Se eu tivesse por exemplo, 200 tablespace, não seria inviavel esse
processo
?
Tem algo mais
Pessoal, estou fazendo testes com o DBMS_PROFILER e quero ter certeza que
nenhum bloco de de dados ou procedimentos estejam em minha cache, basta eu
fazer um :
alter tablespace NOME offline
alter tablespace NOME online
mas,
eu gostaria de saber se existe alguma outra maneira de forcar a limpeza
objetos nessa tablespace, mas é um
comando normal e acessível, não vai quebrar nada no seu banco.
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro
[EMAIL PROTECTED] escreveu
Pessoal, estou fazendo testes com o DBMS_PROFILER e quero ter
certeza que
nenhum bloco de de
Alguem saber me informar se o livro Expert Oracle Database Architecture: 9i
and 10g Programming Techniques and Solutions do Thomas Kyte é uma
atualização do Expert One on One do próprio Thomas Kyte,
Obrigado.
[As partes desta mensagem que não continham texto foram removidas]
-- Forwarded message --
From: Marcelo Cauduro [EMAIL PROTECTED]
Date: Feb 23, 2006 4:25 PM
Subject: Expert Oracle Database Architecture: 9i and 10g Programming
Techniques and Solutions
To: oracle_br@yahoogrupos.com.br
Alguem saber me informar se o livro Expert Oracle Database
Tire as virgulas e acrescente ADD's
ALTER TABLE TABLE_NAME
ADD
CONSTRAINT FK001 FOREIGN KEY
(
COD_AQUIS_ACE_ESTRUT_ORGN
) REFERENCES ACE_ESTRUT_ORGN (
CODIGO
)
ADD CONSTRAINT FK002 FOREIGN KEY
(
COD_LOCAL_ACE_ESTRUT_ORGN
) REFERENCES
essa high water mark me confundiu... ela é verificada em inserts e updates
?
Por que se sim, e se quando eu deleto eu libero linha mas ela fica no me
mesmo lugar... eu não iria reusar os blocos livres por meio do espaço
deixado com os deletes...
On 1/23/06, Marcelo Cauduro [EMAIL PROTECTED] wrote
Pessoal,
Estava pensando aqui quais são os procedimento básicos que um DBA Júnior tem
que saber,
Backup
Recovery
Export/Import
Dicionario de Dados
Melhor, tem que saber o Oracle Concepts e Backup e Recovery bem
Que mais ?
[As partes desta mensagem que não continham texto foram removidas]
O tipo de dados Long é acesso de forma sequencia quando o LOB é acessado de
formado randômica.
Conforme User Guide Reference da Oracle Pg 3-10.
O Long é armazenado sempre no final da linha, no mesmo datafile onde é
armazenado a tabela , é isso mesmo ?
Agora ja o LOb se o dado for maior que X
Pessoal,
Lendo o Oracle Concepts Part II, Chapter 2 and 3, fiquei com as seguintes
dúvidas :
Um segmento é só para um objeto certo ?
Quando você apaga linhas de uma tabelas, os extents de um determinado
segmento que continham essas linhas nâo sâo liberados para novas linhas ? Há
alguma excessao
O tipo de dados Long é acesso de forma sequencia quando o LOB é acessado de
formado randômica.
Conforme User Guide Reference da Oracle Pg 3-10.
O Long é armazenado sempre no final da linha, no mesmo datafile onde é
armazenado a tabela , é isso mesmo ?
Agora ja o LOb se o dado for maior que X
Pessoal,
Estava pensando aqui quais são os procedimento básicos que um DBA Júnior tem
que saber,
Backup
Recovery
Export/Import
Dicionario de Dados
Melhor, tem que saber o Oracle Concepts e Backup e Recovery bem
Que mais ?
[As partes desta mensagem que não continham texto foram removidas]
Eu vi essa citação abaixo do Chiapa na lista,mas fiquei na duvida, a
traducao Dominando Oracle Programação Avançada não é muito boa porque tem
erros como traduzir tablespace para X qndo deveria ficar tablespace, ou
porque ele não é completo como o Expert One on One: Oracle
Valeu.
Expert One on
Pessoal, estou tentando usar o NOWAIT para não permitir o update em uma
determinada linha que
estará em processamento.
Mas para testes fiz um procedimento que abre dois cursores que dão lock na
linha, mas ai é que ta o problema.,
ele permite abrir os dois cursores que dao lock na mesma linha, ...
Pessoal,
Estava pensando aqui quais são os procedimento básicos que um DBA Júnior tem
que saber,
Backup
Recovery
Export/Import
Dicionario de Dados
Melhor, tem que saber o Oracle Concepts e Backup e Recovery bem
Que mais ?
[As partes desta mensagem que não continham texto foram removidas]
O tipo de dados Long é acesso de forma sequencia quando o LOB é acessado de
formado randômica.
Conforme User Guide Reference da Oracle Pg 3-10.
O Long é armazenado sempre no final da linha, no mesmo datafile onde é
armazenado a tabela , é isso mesmo ?
Agora ja o LOb se o dado for maior que X
Marcio, essa query nao retorna
ORA-01473: cannot have subqueries in CONNECT BY clause ?
On 1/17/06, Marcio Portes [EMAIL PROTECTED] wrote:
select *
from (
with seq as (
select level l
from dual connect by level = ( select max(x) from t )
)
select l, x, decode(x,
@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
escreveu
Entedi, obrigado, nao sabia que o profiler era soh para pl...
quanto ao autotrace consegui as informacoes
COM INDICE :
Statistics
--
0 recursive calls
Impressionante
Perfeito
Muito, Muito Obrigado !
Agora entendi !
On 1/12/06, jlchiappa [EMAIL PROTECTED] wrote:
Vamos fazer o teste certinho, então, em cima da última msg, e vamos
ver o que acontece. Primeiro, vamos fazer o setup do ambiente, ie,
tenho uma tabela não-minúscula,
, plano, estatísticas se usando CBO, etc), o negócio é
trace + tkprof, ou ao menos AUTOTRACE, como mostrado lá nos exemplos
sobre FBI que passaram há uns dias pelo grupo.
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
escreveu
Pessoal, estou fazendo o
ITESTANDO2) */
* from a1234
where t_trunc(a)=trunc(sysdate)
TABLE ACCESS FULL
Sabe o por que ?
On 1/7/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Perfeito Chiappa, obrigado.
On 1/7/06, jlchiappa [EMAIL PROTECTED] wrote:
Exato, se realmente é uma minoria que tem null que te interessa, aí
sim
sysdate retorna um valor diferente !! SE
vc olhar direitinho no meu exemplo, eu peço uma CONSTANTE, que aí SIM
é sempre a mesma , return 0; no meu caso
b) os params query_nn eu setei no init, e não via alter session
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL
vai sumir, se vc quer usar isso permanentemente é alterar o
initfile, também.
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
escreveu
-- os params query_nn eu setei no init, e não via alter session
é isso mesmo, dei alter system e rodou
Pessoal,
Uma ajuda por favor,
No oracle 8i/9i para que o parametro UTL_FILE_DIR seja alterado é necessário
restartar a instancia...
Mas aí é que vem as dúvidas
-alterei o parametro utl_file_dir scope spfile mas se eu entrar na
v$parameters o novo parametros ainda não vai estar
la em value,
?
On 1/9/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Mas soh uma coisa , a view v$spparameter existe no Oracle 8i ?
On 1/9/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Obrigado Chiapa.
Explicacao perfeita.
On 1/9/06, jlchiappa [EMAIL PROTECTED] wrote:
--- Em oracle_br
replicação/alta disponibilidade tipo Parallel Server, não vejo como
vc pode ter chegado ao que descreve.
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
escreveu
Por ultimo, entrando na v$instance obtive
:
7/1/2006 00:57:12
como data de inicializacao
));
On 1/7/06, jlchiappa [EMAIL PROTECTED] wrote:
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
escreveu
Valeu Chiappa, esse indices inventei na hora... sem sentido mesmo... soh
para ver se a busca ia por eles...
Muito Obrigado
Mas só uma dúvida, vc disse q
conjunto que vc quer destacar dentro dum universo maior...
Única coisa, vc teria que escrever a sua consulta com
...
WHERE func_test2(data_de_pagamento) = 0
pra aí sim ele achar os caras que estão nulos, é isso.
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL
.
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
escreveu
Chiappa, fui testar seu exemplo no 8i
select * from v$version
Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production
PL/SQL Release 8.1.7.4.0 - Production
CORE8.1.7.0.0Production
Pessoal,
Indice Baseado em Funcao no 9I funciona com RBO - Otimizador por Regra ?
[As partes desta mensagem que não continham texto foram removidas]
--
Atenção! As
Pessoal,
Tenho uma tabela que recebe varias inserções e updates por dia.
Ela é uma tabela de referência para se saber o que já foi processado em um
determinado arquivo
Ela entre outras, possui duas colunas, uma de Data de Processo 1 e outra
Data de Processo 2, ambas do tipo Date.
Gravam-se nelas
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
escreveu
Pessoal,
Indice Baseado em Funcao no 9I funciona com RBO - Otimizador por
Regra ?
[As partes desta mensagem que não continham texto foram removidas
Pessoal,
Tenho uma tabela que recebe varias inserções e updates por dia.
Ela é uma tabela de referência para se saber o que já foi processado em um
determinado arquivo
Ela entre outras, possui duas colunas, uma de Data de Processo 1 e outra
Data de Processo 2, ambas do tipo Date.
Gravam-se nelas
resultados EXCELENTES
com ela, coisa de fazer processo de 8 horas cair pra duas...
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
escreveu
Pessoal,
Tenho uma tabela que recebe varias inserções e updates por dia.
Ela é uma tabela de referência para
função retornar um
nulo e a função é o que está sendo indexado, nulls não entram no
índice, o índice ficou portanto só com os regs q me interessam.
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
escreveu
Além disso, só mais uma coisa, você mencionou em
, mas ** se ** o teu
sistema está em RBO, é tapar o nariz e ir pras hints...
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro
[EMAIL PROTECTED]
escreveu
Eu acho que sim, mas não ter certeza :
Se eu forçar o CBO via HINTs terei de coletar estatisticas
querendo usar ao mesmo tempo.
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
escreveu
Muito Obrigado... Ótima explanação
fica apenas uma dúvida aparente o FBI é uma das melhores
alternativas em
alguns casos mas fico com uma dúvida
as estatistica corretamente) de ver que com um
determinado valor ( no caso o valor 'A' no Status) teria de ir buscar o
valor pelo indice e com outro valor( no caso o valor 'B') teria de fazer
um Full Scan ?
E em RBO ? Ele iria por indice nas duas vezes ?
On 1/5/06, Marcelo Cauduro [EMAIL PROTECTED] wrote
Muito Obrigado
On 1/5/06, jlchiappa [EMAIL PROTECTED] wrote:
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
escreveu
Só mais uma coisa, vc disse :
Já no outro caso
proposto, onde vc tem 20 mil e 80 mil, 20 mil representam 25% , pode
sim valer a pena um
;
Qualquer dúvida estou a disposição.
On 12/6/05, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Achei uma alternativa
http://asktom.oracle.com/pls/ask/f?p=4950:8:9598011493460807310::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:5289101303258
,...
mas é interessante mencionar que o fato de não ter
Essa foi a resposta que tive noutro forum...
http://dba.ipbhost.com/index.php?showtopic=3123
talvez realmente não seja possivel com o bind array
On 12/7/05, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Pessoal, para quem ficou interessado na questão...
O meu objetivo era o seguinte, retornar um
Alguem ? Estou precisando disso urgente... ja tentei postar em outro grupo
mas parece que ninguem sabe
On 12/5/05, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Alguem tem alguma idéia ?
On 12/3/05, Marcelo Cauduro [EMAIL PROTECTED] wrote:
Eu tenho uma procedure que dá o mesmo erro que
1 - 100 de 106 matches
Mail list logo