Murilo,
Apenas para exemplificar, Se falta um índice para uma FK, a restrição ainda
é mantida usando um bloqueio na Tabela e pesquisa Full
Você chegou no ponto onde me surgiu a dúvida. Certamente o oracle não fará
o full scan na tabela pra validar a constraint pois isso tornaria
inviável no caso
Bruno,
Acho que a nossa Colega Kátia Claro, Clareou ;-) um pouco mais as idéias e
deve ter sanado as dúvidas. Apenas, adendo mais um comentário que acredito
valer a pena.
Quando se usa: Automatic Segment-Space Management (SEGMENT SPACE MANAGEMENT
AUTO), entra em ação o gerenciamento de espaço
Bom dia Welvis,
Seguinte: achei estranho executar um refresh sobre uma materialized view desta
forma. Tu já imaginou como vai ficar este esquema quando a tabela sofrer muitos
comandos DML? Mesmo porque estás executando para qualquer comando.
Talvez estamos tentando solucionar um problema pra
Procura nos e-mails do grupo por palavras-chaves: LIVRO
Vais achar varias indicações.
-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Loiro
Enviada em: terça-feira, 26 de julho de 2005 17:28
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br]
Bom, pra ver um exemplo pratico, podes entrar no blod do Marcio Portes:
http://mportes.blogspot.com/2005/06/tablespace-resize-10g.html
Vantagens?
Aí vai ser uma discussão. Eu particularmente não usaria para algo muito sério,
imagina se tu perder este datafile gigante. O tempo de restauração do
Pessoal,
Onde encontro o Oracle 8.1.7 linux para download ? No otn nao tem mais
link para download.
Obrigado,
--
Att.
Thiago M. Zerbinato
Oracle Certified Professional
Linux Professional since 1997
Ribeirão Preto - SP
---
http://thiagomz.hpg.com.br
Linux User #286429
Debian User #534
Não encontra, a 8i já não tem mais suporte, e a Oracle só oferece
para download as versões com suporte.
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Thiago M. Zerbinato
[EMAIL PROTECTED] escreveu
Pessoal,
Onde encontro o Oracle 8.1.7 linux para download ? No otn nao tem
mais
link
Pessoal,
Alguem conhece algum FTP ou HTTP onde eu possa baixar uma imagem, ou se
alguem puder criar um ISO ajudaria.
:)
Att.
Thiago M. Zerbinato
Oracle Certified Professional
Linux Professional since 1997
Ribeirão Preto - SP
---
http://thiagomz.hpg.com.br
Linux User #286429
Debian User #534
eu tentei fazer via oncomit mas tenho varias tabelas
em meu select tenho um caso que tenho 2 tabelas iquais
na ciação da view ai achei melhor atualizar essas
informações via trigger.. quando for alterado qualquer
coisa nas tabelas ele vai dar um refresh na view..
vc sabe de alguma forma de
Alguem saberia me dizer se é possivel armazenar uma
stored procedure como é feito no SQLServer
Eu trabalho com a versão 8i do banco , e a procedure
será chamada por uma aplicação ASP.NET
exemplo da MSDN (SQLSERVER):
--- Criando
CREATE PROCEDURE au_info2 @lastname varchar(30) =
Boa tarde a todos!
Se uma tablespace for dropada e o datafile correspondente for mantido em
disco, existe alguma maneira de se recuperar (recriar) esta tablespace
reutilizando e recuperando este datafile?
Um abraço!
Marco Antonio
-
Yahoo!
Se o null estiver vindo no PEC_TIPO_SEQUENCIAL, então seria assim:
SELECT nvl(PEC_TIPO_SEQUENCIAL,0) PECA
FROM PECA_TIPO
WHERE SET_CODIGO = 3
AND ITE_CODIGO = 1
AND UPPER(PEC_TIPO_DESCRICAO) LIKE UPPER('PORTA LARGA')
Observe o seu último AND: não precisa usar o segundo UPPER pois vc
Ola Fabio,
estranho isso...
tanto com NVL ou com DECODE deveria funcionar...
Ex: NVL
SELECT NVL(NPEC_TIPO_SEQUENCIAL PECA,0)
FROM PECA_TIPO
WHERE SET_CODIGO = 3
AND ITE_CODIGO = 1
AND UPPER(PEC_TIPO_DESCRICAO) LIKE UPPER('PORTA LARGA')
Ex: DECODE
SELECT DECODE(NPEC_TIPO_SEQUENCIAL
Marco
Não sei se existe alguma possibilidade de criar novamente uma
tablespace a partir deste datafile, imagino que não... mas uma maneira de você
recuperar ela é fazer uma recuperação incompleta . baixar o ultimo backup
dos datafiles (todos)
startup mount
recover database
Me corrijam se eu estiver errado, pois to fazendo o curso ainda...
No seu select você está usando o (AND) para criterizar a sua pesquisa, se num
dos campos que estiver pesquisando o valor for nulo, ele não retornará nada...
fabiopassanha [EMAIL PROTECTED] escreveu:
Pessoal...
tenho o
esta retornando null ou esta no_data_found ?
se for null o nvl deveria funcionar
não existe outro caracter(especial) no campo ?
--- Em oracle_br@yahoogrupos.com.br, fabiopassanha
[EMAIL PROTECTED] escreveu
Pessoal...
tenho o seguinte SELECT...
SELECT PEC_TIPO_SEQUENCIAL PECA
FROM
Marco,
Houve inserções/alterações no DataBase?
Se houve, será necessária a recuperação incompleta do Banco de Dados do
Banco de Dados, se não houve, não fiz o teste, mas, talvez funcione algo
como:
CREATE TABLESPACE ahr
ADD DATAFILE 'localizacao/nome' SIZE X . REUSE;
ou
CREATE TABLESPACE
Olá pessoal,
Estou utilizando o Oracle 10g (10.1.0.2) e fazendo alguns testes para
utilização do Oracle Workspace Manager.
Baixei a documentação do site da própria Oracle e também dei uma olhada nas
dúvidas existentes no forum
na OTN, mas estou com alguns problemas. Gostaria de saber se tem
Ou então o campo está com espaço em branco, e na verdade o que está
retornando é um branco e o colega lá pensa que é um nulo A
maneira de se testar isso é fazer a consulta no sql*plus mandando o
plus trocar o nulo por outra coisa, tipo :
scott:SQLset null NULO
scott:SQLselect empno, ename,
Sim. A sintaxe do PL/SQL é que muda um pouco do T-SQL.
Danièlle
Alguem saberia me dizer se é possivel armazenar uma
stored procedure como é feito no SQLServer
Eu trabalho com a versão 8i do banco , e a procedure
será chamada por uma aplicação ASP.NET
exemplo da MSDN (SQLSERVER):
---
Danielle , não entendi !
vc teria um exemplo ?
Obrigado
--- Em oracle_br@yahoogrupos.com.br, danielletjader
[EMAIL PROTECTED] escreveu
Sim. A sintaxe do PL/SQL é que muda um pouco do T-SQL.
Danièlle
Alguem saberia me dizer se é possivel armazenar uma
stored procedure como é feito
Renan deu certo valeu cara.
att,
Welvis Douglas
--- Renan da Silveira Medeiros
[EMAIL PROTECTED] escreveu:
-
O que acontece é que a DBMS_REFRESH... executa commit,
e isto não é possivel dentro de uma trigger.
Vc pode criar uma procedure com AUTONOMOUS
Estou fazendo uns teste de asm no windows, e tbm tenho
uma partição. como q eu faço pro asm enchergar essa
partição, pois ele da um erro Enable Cluster Manager,
quando eu fiz o curso nos simulamos o cluster no
linux.. teria como fazer isso no Windows.
att,
Obrigado
Welvis Douglas
A sintaxe da linguagem procedural da Oracle (PL/SQL) é um pouco diferente da
linguagem do MS SQLServer (T-SQL). Veja exemplo:
CREATE PROCEDURE remove_emp (employee_id NUMBER) AS
tot_emps NUMBER;
BEGIN
DELETE FROM employees
WHERE employees.employee_id = remove_emp.employee_id;
quero agendar através de um script em Dos a copia de logs arquivados. Minha
duvida é como obter a listagem (dir) do arquivos maior que uma data/hora.
ex: c:\ dir *.arc onde data_hora_arquivo = 25/01/2005 14:00
[As partes desta mensagem que não continham texto foram removidas]
Boa Tarde,
Estava vendo o livro ORACLE 9i Performace Tunning e me deparei com a
seguinte situação.
- Numa página do livro li que um índice composto era usado se apenas a
borda inicial do índice
estivesse sendo usada ( ISSO ANTES DO 9i )
Ou seja a partir do 9i isso não existe mais ( é usado mesmo
Anderson,
A primeira coluna do índice composto...
Bruno
- Original Message -
From: Anderson Haertel Rodrigues [EMAIL PROTECTED]
To: oracle_br@yahoogrupos.com.br
Sent: Wednesday, July 27, 2005 4:10 PM
Subject: Re: [oracle_br] índice composto ( A verdade... )
Bruno,
O que é Borda
Obrigado pela Resposta.
Bruno, no Oracle 9i existe algo chamado de: Skip-Scan Index.
Dê uma lida nesse link:
http://www.dba-oracle.com/oracle_tips_index_column_order.htm#fig1
Atenciosamente,
Anderson Haertel Rodrigues
Administrador de Banco de Dados
Oracle 9i Database Administrator Certified
Olha, sempre a busca da verdade começa pela documentação , nem
sempre ela é perfeita, mas ela :
- é de graça
- foi escrita por técnicos da Oracle
portanto ela TEM SIM um papel preponderante nisso. No caso do bd 9i,
copiando da documentação (manual Oracle9i Database Performance
Tuning Guide
Talvez seja interessante tu simplificar a tua estrutura.
Se não forem muitas tabelas (não especificasse quantas), não precisarias usar
replicação como solução. Na trigger controlaria o inserting, deleteing e
updating e estaria tudo resolvido.
Fica a seu criterio
-Mensagem original-
FAOGX9
É O SEGUINTE SEGUE ABAIXO UM SCRIPT QUE VERIFICA NA HORA DA COPIA A DATA DO
ARQUIVO E A HORA.
@XCOPY C:\CAMINHO\*.ARC C:\DESTINO /D /Y
/D - VERIFICA A DATA E HORA
/Y - SUPRIME A CONFIRMAÇÃO DA CÓPIA.
BLZ.
Atenciosamente,
André Luiz Dutra - DUTRA
faogx9 [EMAIL
Valeu pela ajuda galera.
Sinceramente essa não é a primeira ambiguidade que encontro no livro , a
traduçaõ deixou muito a desejar
Infelizmente.
Brunos
- Original Message -
From: Anderson Haertel Rodrigues [EMAIL PROTECTED]
To: oracle_br@yahoogrupos.com.br
Sent: Wednesday, July 27,
Se eu quiser criar uma nova tablespace Temporaria chamada TEMP.
Eu crio ela e depois dou
alter database default temporary tablespace TEMP;
Pergunta:
Automaticamente o default tablespace do usuario criado como:
Create user teste
identified by
default tablespace
temporary tablespace
Se o usuário já existir no momento do alter database default temporary
tablespace TEMP será mudado, mas se vc manter a tablespace TEMPORARIO e
criar um novo usuário apontando para Temporário, este não será mudado para
TEMP.
O alter database default temporary tablespace TEMP só altera os
Katia,
O Oracle9i tem um recurso novo chamado: Skip-Scan Index.
As resposta dada por mim e pelo Jose Laurindo Chiappa (hehehe) demonstram
isso.
Atenciosamente,
Anderson Haertel Rodrigues
Administrador de Banco de Dados
Oracle 9i Database Administrator Certified
Microsoft Certified Professional
É possível usar a função decode sem ser através de um SELECT?
Ou existe alguma outra função semelhante que possa ser usada
diretamente no pl/sql (sem o SELECT) ?
Obrigado.
Thaigo.
__
Histórico:
Amigos,
Tenho um BD com uma TABLESPACE que contem 02 DATAFILES para ela.
Um tem 150 MB e o outro esta Zerada.
Preciso apagar a ZERADA.
URGENTE
__
Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Anderson,
Isso mesmo é a explicação diz que mesmo se a primeria coluna não estier
listada na clausula WHERE o SGBD vai pegar o índice...
Mas veja que essa afirmação ( que está no livro também ) se contradiz com a
afirmação relatada anteriormente...
Assim como tem o Skip... tem a fast full scans
Pessoal,
Sempre li que o ORACLE lê uma query da DIREITA para ESQUERDA ( diferente de
outros bancos como DB2... )
Só que no livro ORACLE 9i Performace Tunning ( não pensem que tenho algo
contra o livro , acho ele super interesante ) me deparei com a seguinte
situação:
SELECT SMALL1.COL1 ,
Até a versão 9i de banco (vc não diz a versão) :( , sei que não tem,
uma vez o datafile entrado na tablespace, ele não sai mais, OU vc
recria a tablespace OU vc diminui ao máximo o datafile que não quer,
garantindo que não será mais usado, mas ele TEM SIM que estar presente,
ele faz parte da
Olá grupo!
Peço a ajuda de vcs para o seguinte:
Como posso obter os nomes de todas as trigger, jobs, packages,
procedures, functions e dblinks
que tenho no meu banco e o seus status, tipo: enabled, disabled, etc.?
Obrigado,
Ronaldo.
Anderson,
Isso mesmo é a explicação diz que mesmo se a primeria coluna não estier
listada na clausula WHERE o SGBD vai pegar o índice...
Ok. O Chiappa fez um exemplo disso, e no link que passei tem algumas
considerações.
Mas veja que essa afirmação ( que está no livro também ) se contradiz com
na verdade no 9i ela foi documentada, mas já existia no 8ir3 (sob COB,
também) :
Obrigado
Atenciosamente,
Anderson Haertel Rodrigues
Administrador de Banco de Dados
Oracle 9i Database Administrator Certified
Microsoft Certified Professional SQL Server 2000
Florianópolis/SC
Thaigo (deve ser Thiago, mas tudo bem...),
vc pode trocar pela função REPLACE, que não precisa ser dentro de um SELECT.
Por exemplo:
Para usar a função DECODE, deveria ser assim:
declare
v_teste varchar2(10) := 'AaBbCc';
begin
select decode(v_teste,'AaBbCc','DdEeFf') into v_teste from
Muito fácil, conectado como DBA faça :
select owner, object_name, object_type, status
from dba_objects
where object_type in ('DATABASE
LINK', 'FUNCTION', 'INDEX', 'PACKAGE', 'PACKAGE
BODY', 'PROCEDURE', 'TRIGGER');
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Ronaldo Araujo
Andre, obrigado por responder.
Na verdade eu preciso copiar os logs a partir de um horario, pq a
partir de 01:00AM eu faco uma carga pesada de dados, gerando uma qtde
grande de logs arqvados. Eu faco o backup online as 07:00. Assim eu
preciso dos logs arqvados a partir do fim do bk
Pessoal estou com uma duvida simples
Eu nao estou conseguindo converter esta string para
data
utilizando to_date
050401 - anomesdia
Alguem tem algum exemplo para este caso ?
___
Yahoo! Acesso Grátis -
Pessoal,
Alguém sabe me explicar para que serve e como utilizar o Proxy User no
Oracle8i?
Obrigada
Dani
-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!
[As partes desta mensagem que não continham texto foram
Ai o my friend...tente este exemplo abaixo e veja se ajuda !!
SELECT * FROM ALL_OBJECTS
Rinaldo
- Original Message -
From: Ronaldo Araujo [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; 'Oracle_Br'
oracle_br@yahoogrupos.com.br; [EMAIL PROTECTED]
Sent: Wednesday, July 27, 2005 5:27 PM
49 matches
Mail list logo