Jose,
Como foi especificado na criação da UNDO a sua tablespace nâo possui
MAXSIZE. Você terá que criar outra undo e especificar um tamanho ideal para
a tabelpace dela com maxsize ideal pra ela.
Atts
Em 04/04/06, jose marcos vieira silva <[EMAIL PROTECTED]>
escreveu:
>
> Boa noite à todos.
>
>
Boa noite à todos.
Preciso de uma ajuda de voces. Trabalho com oracle
9i, sistema operacional Windows 2000 server, e
recentemente o tamanho do arquivo UNDOTBS01.dbf,
cresceu demais estourando minha area de disco.
O que posso fazer para resolver isso ?
Aguardo a colaboração de voces.
De
Voce poderia usar o hint /*+ no_merge */ ou o que eu prefiro rescrever a
query.
select st_tarefa
from (
select st_tarefa, max(dt_inicio) over (partition by co_tarefa order by
co_tarefa ) mx_dtini,
dt_inicio
from siops.tb_log_tarefa
where co_tarefa = 10
)
where mx_dtini = dt_ini
Ricardo,
Penso que pode ser na lista mesmo. Assim todos
aprendemos.
Lembro que tu citas que a tua estrutura de tabela
teria algo como:
Img01..12 e tua pergunta era se valia a pena
especializar/criar uma filha para a mesma (usar a 3a
forma normal).
Eu respondi que não vale a pena, onde, além de
Olá grupo!
Instalei o oracle 10g sem problemas e depois de iniciar o "emctl"
conseguí acessar o "Enterprise Manager" na porta 1158 conectado como
"SYSTEM" sem problemas também.
Depois disso, criei algumas "tablespaces" necessárias usando o próprio
"EM" e fiz um "import", em linha de comando, de
Exemplo:
SCRIPT KILLSES.SQL
connect / as sysdba
select '@echo off'||chr(10)||'exp system/x
file=bkp'||to_char(sysdate,'ddmmhhmiss')||
'.dmp'||
' log=bkp'||to_char(sysdate,'ddmmhhmiss')||'.log' from dual
.
set head off ver off pagesize 0 feedback off
spool u:\execbkp.cmd
/
spool off
Set heading off
-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Elisson Ferraz Almeida
Enviada em: terça-feira, 4 de abril de 2006 17:38
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Re: Criacao de um script para eliminacao da sessao
Ola Chiappa
os caracteres que vc estah falando sao ^. estou tentando fazer uma
script BAT que elimine essas conexoes e se eu nao coloca-los o comando
echo nao funciona.
agora o que estah acontecendo é que quando o comando eh executando eh
exibido um cabeçalho
=>'ALTERSESSIONKILL'||CHR(39)||SID||','
Se for só para a sua máquina:
Vá no regedit
No Local Machine->Software->Oracle->Home0, altere(ou crie)
um novo valor de sequência chamado nls_date_format
aí coloque o formato que quiser.
-Mensagem Original-
De: "Rodrigo Lether" <[EMAIL PROTECTED]>
Para:
Enviada em: 4 de abril de 2006 1
Mais uma duvida. O pq do "MALDITO" merge join. Isso que ta quebrando a
query. Existe algum parametro que altere isso? Se uso o hint de rule ele
vai bem. Veja
PLAN_TABLE_OUTPUT
---
Valeu chiappa, realmente não uso muito o explain pelo sqlplus, normalmente
uso ferramenta gráfica e fica dificil copiar. De qualquer maneira segue com
o script que vc enviou.
-
| Id | Operation | Name
Srs.
Estou tentando realizar a engenharia reversa do banco, através do
oracle Designer, porém ao criar o repositório, ocorre o seguinte erro:
Message
---
CDR-21244: This process has been aborted.
Cause
-
The previous process has failed or the user has aborted it.
Action
--
C
Bem, inicialmente se vc vai usar KILL SESSION vc só precisa do SID e
do SERIAL#, isso já está na V$SESSION, então não vejo muita utilidade
pro JOIN com a V$process. Outra coisa, imagino que esse caracter
esquisito na sua msg seja a aspa simples, é isso ? Em sim, sugiro vc
usar o código ASCII da
optimizer_index_caching=0 e optimizer_index_cost_adj=100 são o
default, isso mostra que vc não os ajustou, repito, SEM ajustar esses
caras normalmente não rola direito CBO, use o paper "THE SEARCH FOR
INTELLIGENT LIFE IN THE COST-BASED OPTIMIZER", de Tim Gorman, online
em http://www.evdbt.com/p
Pessoal,
estou tentando criar um script para eliminar a sessao de um determinado usuario.
tentei o seguinte comando mas sem sucesso
select 'alter session kill ' ^|^|sid^|^|','^|^|serial#^|^|';' from
v$session ,v$process where v$session.paddr = v$process.addr and
v$session.username = 'USUARIO';
Alg
Colega, PMFJI mas uma das mais importantes coisas quando se analiza
um provável caso de full-scan "errado" é a número de linhas que cada
passo do plano traz : isso já aparece direitonho na PLAN_TABLE da
versão 9i, mas o seu script de consulta à PLAN_TABLE pelo jeito não o
está mostrando (que pe
Marcio, talvez eu possa tentar com a equipe de desenvolvimento que mudem a
query, desde que tenha os mesmos resultados.Se vc tiver alguma dica
agradeço.
Segue os planos de desenvolmimento (9.2.0.7) e produção (8.1.7.4)
Resultado na Base de Produção
LPAD('',2*(LEVEL-1))||OPERATION
-
Como vc está fazendo essa select no Java?
hugobancodedados escreveu:
> Pessol, mais uma vez necessito da ajuda de vocês. Estou escrevendo um
> código java que le uma tabela de lojas parecido com essa query
>
> select *
> from lojas
> group by lojaID,trunc(to_date(lp.stop_date))
>
> Porem, esta
Hugo,
tente assim:
select *
from lojas
group by lojaID,to_date(lp.stop_date,'DD/MM/');
Assim ele já trunca.
Espero ter ajudado.
Neto.
- Original Message -
From: "hugobancodedados" <[EMAIL PROTECTED]>
To:
Sent: Tuesday, April 04, 2006 3:08 PM
Subject: [oracle_br] ERRO COMPLICADO
Pessol, mais uma vez necessito da ajuda de vocês. Estou escrevendo um
código java que le uma tabela de lojas parecido com essa query
select *
from lojas
group by lojaID,trunc(to_date(lp.stop_date))
Porem, esta dando um esse erro abaixo.
MENSAGEM DE ERRO
java.sql.SQLException: ORA-01830:
Eu tenho uma aplicação que para acessa-lás os usuarios navegem atraves
de botões , ou seja a aplicação não esta estrutura com menu, o que me
possibilitaria controlar o que pode ou não ser acessado.
Haveria uma forma de controle de aplicação via botao?.
ATT JOSE CARLOS
OK, Chiappa.
Grato pela atenção...
_
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: terça-feira, 4 de abril de 2006 13:51
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: RES: [oracle_br] Account locked (urgente)
Eu recomendo a seguinte
Na sexta postei uma dúvida na lista, peço desculpas a todos pois tive um
problema com minha caixa de correio, por isto postei novamente hoje pela
manhã.
A todos que responderam, meu muito obrigado e gostaria se possível que me
enviassem em pvt para não congestionar a lista a resposta.
De
Caro Anderson,
Tive um problema com minha caixa de correio, poderia me enviar novamente a
resposta?
Desde já agradeço
Ricardo Lyrio
_
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Anderson Haertel Rodrigues
Enviada em: terça-feira, 4 de abril de 2006 1
O que voce pode fazer com a query? Voce mudar? Colocar hint?
Poderia postar os 2 planos?
Acho que existe várias maneiras de resolver o problema, resta saber
qual a menos impactante.
poste também:
show parameter optimizer
show parameter db_file_multiblock_read_count
--- Em oracle_br@yahoogrup
Realmente talvez resolvesse. O Problema que esse banco estava na versão
8.1.7 e foi migrado recentemente para 9.2. Esta query funcionava
perfeitamente, inclusive funciona em produção (8.1.7.4). Depois que migramos
o plano faz merge join cartesiano e a query fica perdida. Abortei com 5
minutos de e
Eu recomendo a seguinte sequência :
1. o manual "Concepts" da própria Oracle, na versão do seu banco,
este TEM que ser estudado na íntegra
2. dar uma geral, uma estudadinha por cima (só prestando mais atenção
nos capítulos de datatypes e no de built-in fucntions) no
manual "SQL Reference"
3.
Nelson,
Analisando a Query e não os parâmetros do Banco, qual
a necessidade de se ter um IN comparando ao MAX()?
Neste caso um dt_inicio = MAX resolve o teu problema.
Certo?
Anderson Haertel Rodrigues
Administrador de Banco de Dados - DBA
Florianópolis/SC
--- Nelson Cartaxo <[EMAIL PROTECTED]>
Oi chiappa,
Vamos aos parametros
NAME TypeVALUE
---
--
optimizer_dynamic_sampling integer 1
optimizer_features_enablestring 9.2.0
optimiz
Vamos primeiro fazer uma correção aí, o SYSTEM ** não ** contém
objeto algum interno/do dicionário, então vc pode SIM analisar o que
quiser dele, quando e como quiser, é o SYS que é o dono de
tudo "interno" no bd Oracle : alguns scripts do metalink "pulam"
análises do SYSTEM também mas é um pre
Chiappa,
E o que vc recomenda (livros, documentos, etc) pra nós que estamos
iniciando?
Genivaldo
_
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: terça-feira, 4 de abril de 2006 08:37
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [or
Como já dito algumas vezes por aqui mesmo, CBO ** implica ** diversas
configurações a mais, como por exemplo os parâmetros optimizer_nnn,
os parâmetros de PGA (seja sort_area e hash se for workspace manual,
seja os param de aggregate se work=AUTO), db_multiblock_read, vc os
ajustou ??? Rodar CB
Pessoal mais uma vez vou tentar recorrer a voces.
Oracle 9.2.0.7 RedHat 2.1
Seguinte ao rodar a query abaixo com a tabela analisada com dbms_stats e
indices tambem analisados, o plano mostra um merge join (cartesian) e a
query trava, ou seja, fica no limbo. Quando coloco um hint de RULE a query
ProAtiv-Gestão e Desenvolvimento >> >>> >Estamos selecionando
para atuação ersonname w:st="on" ProductID="em Porto Alegre">em Porto
Alegreersonname>/RS.>>Contrato CLT (plano de carreiras) + amplos
benefícios.>>Projeto Internacional (Brasil, Espanha e Inglaterra)>>>
>Desenvolve
Senhores, sabemos que não é recomendado fazer analyze com estatísticas
das tabelas do sys e system na versão 8i.
Mesmo assim, gostaria de saber se alguém sabe se posso fazer o analyze
index validate structure nos indices desses usuários pra verificar como
esses objetos estão e se necessitam de r
Ricardo,
Eu respondi a sua questão no Sábado a noite.
--- Ricardo Lyrio <[EMAIL PROTECTED]> escreveu:
> Pessoal,
>
>
>
> Estou com um impasse que é o seguinte:
>
>
>
> Tenho a seguinte estrutura:
>
>
>
> 36 telas de forms sendo que apenas 5 fazem
> tratamento de imagens
>
>
>
>
Pessoal,
Fiz o seguinte Backup:
RUN{
SHUTDOWN IMMEDIATE
STARTUP MOUNT
ALLOCATE CHANNEL disk1 TYPE DISK FORMAT 'D:\ORACLE - BKP\DF_%d_%s_%t_%U.DBF';
BACKUP FULL DATABASE INCLUDE CURRENT CONTROLFILE TAG 'BACKUP FULL';
BACKUP ARCHIVELOG ALL TAG 'ARCHIVE FULL';
ALTER DATABASE OPEN;
}
E depois fiz o
Pessoal,
Estou com um impasse que é o seguinte:
Tenho a seguinte estrutura:
36 telas de forms sendo que apenas 5 fazem tratamento de imagens
Tabela 1
Campo01
Campo02
...
Campo0n
Imagem01
Imagem02
...
Imagem12
As imagens são todas Blob
Esta tab
Bom Dia Mestres.
Como eu faço para alterar a mascara de data do oracle, pois quando instalaram
o Forms 6i na minha maquina configuram as data "DD/MM/" agora baixei uma
versão mais recendo do 6i e o formato da mascara mudou para "DD-MON-RR".
Gostaria de alterar para "DD/MM/".
Obri
Bom Dia Mestres.
Como eu faço para alterar a mascara de data do oracle, pois quando instalaram
o Forms 6i na minha maquina configuram as data "DD/MM/" agora baixei uma
versão mais recendo do 6i e o formato da mascara mudou para "DD-MON-RR".
Obrigado,
Rodrigo
--
Bom Dia Mestres.
Como eu faço para alterar a mascara de data do oracle, pois quando instalaram
o Forms 6i na minha maquina configuram as data "DD/MM/" agora baixei uma
versão mais recendo do 6i e o formato da mascara mudou para "DD-MON-RR".
Obrigado,
Rodrigo
--
É o melhor, eu acho também. Agora, como eu disse, NÃO deixe de usar
sempre que possível o APPEND-mode, de ter lá no bd origem o
multiblock_read no talo do máximo do teu hardware (já que é FTS que
vc fará lá), o teu dba pode te ajudar nas configs necessárias pra
isso...
[]s
Chiappa
--- Em
Valeu, Chiappa.
Vou fazer mesmo com INSERT INTO SELECT * FROM... como vc sugeriu.
Já falei com o meu DBA e ele disse que a área de rollback "aguenta".
Essa programação toda já me desanimou só de planejar...
Abraço.
Neto.
- Original Message -
From: "jlchiappa" <[EMAIL PROTECTED]>
To:
Verdade, um INSERT é atômico, é uma coisa só que será feita duma vez
só, mas pra solucionar erros de rollback, comitar várias vezes NÃO É,
e NUNCA FOI, a solução 100% correta e funcional, é tranquilo vc
montar um caso onde mesmo comitando a cada X registros vc cai nesse
erro, SE a tablespace de
Não tem "mágica" aqui, se vc tem uma distribuição tal que o bitmap é
recomendado mas na sua versão não tem bitmap, no way...
O teu objetivo aqui é acessar menos LIOs, pra isso uma das coisas
que vc poderia tentar , SE um dos valores representa uma porção
significativamente menor de dados E vc
Esse cara até vem com o client, mas vc tem que pedir a opção de
instalação customizada,iirc, mas de qquer maneira a versão mais
atualizada dele (e que já vem com instalador) vc encontra em
http://www.oracle.com/technology/software/tech/windows/odbc/index.html
[]s
Chiappa
--- Em oracle_br@yaho
Fernando, eu trabalho com bd Oracle (no início programando, depois
como analista e depois como DBA) há coisa de uns 14 anos - no final
de 92 eu já era clipeiro há uns aninhos - meu primeiro emprego foi
primeiro com Applesoft BASIC, depois com dBASE, pro Clipper foi um
pulo, e recebi um convite
A Stefanini, uma das maiores Consultoria do mercado, com
certificação ISO 9001 e CMMI nível 5, esta a procuro do seguinte
profissional :
CONSULTOR TECNOLOGIA DBA PLENO - SP
4 anos de experiência em Oracle vers'oes 8, 9i e 10g, participações
em migrações e upgrades das versões 8 para 9i e 10g, e
48 matches
Mail list logo