[oracle_br] Re: Redução de tablespace - Oracle 8.1.7

2007-05-03 Por tôpico jlchiappa
Marcel, não tem aonde trancar, LOBs são um conceito comum no banco Oracle, mas se vc ainda tem dúvidas nele eu recomendaria fortemente um bom estudo do manual Oracle8i Application Developer's Guide - Large Objects (LOBs) e do Concepts, absolutamente tudo o que vc precisa saber sobre LOBs está

[oracle_br] Re: Recuperar tablespace

2007-05-03 Por tôpico Aleksandro
Sim, esta em archive, A dúvida era a seguinte, se dá para voltar uma tablespace dropada. Não tenho a intenção de voltar utilizando o RMAN. Faltou um comando que não tinha colocado, antes de colocar em online utilizei o recover datafile. As tabelas não voltaram. Com isso faço uma pergunta. Na

[oracle_br] Re: Importação alterando acentuação de campos VARCHAR.

2007-05-03 Por tôpico jlchiappa
Colega, já mais de uma vez foi dito isto aqui no grupo (uma das últimas vezes foi na msg http://www.mail- archive.com/oracle_br@yahoogrupos.com.br/msg16393.html ), mas o fato é : as variáveis NLS do banco , que controlam Globalização (tal como NLS_LANG, que é a principal) são DEFAULTs, ie, só

Re: RES: [oracle_br] Calculo volumetrico

2007-05-03 Por tôpico jlchiappa
Ajudaria bastante se o colega lá q perguntou definisse EXATAMENTE o que ele quer com esse cálculo volumétrico : ele quer saber o espaço ocupado por um objeto hoje ??? Quer calcular o espaço necessário pro futuro próximo ?? Ou o que ??? dependendo do que for, respostas diferentes terão que ser

RES: RES: [oracle_br] Calculo volumetrico

2007-05-03 Por tôpico Marcos Pereira - Confederação SICREDI
O usuário operador da ferramenta irá informar para cada tabela: Número estimado de linhas iniciais Taxa de crescimento esperada por ano Tempo de retenção dos dados em anos Para cada coluna: * Se for o caso, o tamanho médio estimado desta coluna para as linhas da tabela

[oracle_br] Script para monitorar index...

2007-05-03 Por tôpico Luciano Lacerda
*Bom dia a todos.* * Estou querendo saber se existe algum script que monitore a utilização de todos os indices de um determinado OWNER.* *Onde eu crio uma tabela em meu banco para ter os seguintes dados do indice, quantidade de utilização em um determinado período. (dia, hora, etc.).* ** *Obs:

[oracle_br] Re: Problemas na formatação

2007-05-03 Por tôpico jlchiappa
Por partes aí : PRIMEIRO DE TUDO, nós todos (imagino) aprendemos a duras penas que pra se definir um ano corretamente, sem chance de falhas, nós TEMOS QUE TER 4 dígitos, sem choro nem vela - o rr usa um algoritmo que nem sempre é infalível. Por exemplo, suponha que a data seja uma data de

Re: RES: RES: [oracle_br] Calculo volumetrico

2007-05-03 Por tôpico jlchiappa
OK, vc quer estimar o futuro : de forma alguma isso estava claro na expressão cálculo volumétrico... Muito bem, o bd Oracle sempre armazena as linhas duma tabela em blocos Oracle, e quantas linhas caberão por bloco não depende só das características das colunas, ele depende também

RES: RES: RES: [oracle_br] Calculo volumetrico

2007-05-03 Por tôpico Marcos Pereira - Confederação SICREDI
Ok , muito obrigado , vou tentar novamente. Valeu -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de jlchiappa Enviada em: quinta-feira, 3 de maio de 2007 09:16 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: RES: [oracle_br] Calculo volumetrico

[oracle_br] HCheck Version 8i/1.2

2007-05-03 Por tôpico antonio galery
Srs., estou com o seguinte problema abaixo : HCheck Version 8i/1.29 Problem: SUM$ entry missing for container table TAB$ OBJ#=6580 ADMCIT.SNAP$_ALOCAC_CARTAO_RES01 TAB$ OBJ#=225986 ADMCIT.SNAP$_AUTORIZACOES77 TAB$ OBJ#=679113 ADMCIT.CARTOES_SEM_PEDIDO_CAB_SITE Estou com um chamado aberto na

[oracle_br] Criar Job - Oracle 9i

2007-05-03 Por tôpico Miguel Alessandro May
Bom dia pessoal. Gostaria de saber como faço para criar um job no banco de dados para rodar de hora em hora. Aguardo. Obrigado. Atenciosamente, Miguel Alessandro May Analista de Suporte Gestão de Sistemas e Informações Marcegaglia do Brasil Ltda. mailto:[EMAIL

Re: [oracle_br] Criar Job - Oracle 9i

2007-05-03 Por tôpico Rafael Alexandre Schmitt
Olá, Acredito que você possa usar a dbms_job.submit para isso. -- Rafael Alexandre Schmitt [EMAIL PROTECTED] || www.hbtec.com.br Blumenau - Santa Catarina - Original Message - From: Miguel Alessandro May To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 03, 2007 9:39 AM

Re: [oracle_br] Re: Recuperar tablespace

2007-05-03 Por tôpico Gustavo Venturini de Lima
Vamos por partes... Está havendo uma confusão de conceitos aqui... O REUSE NÃO é uma forma de salvar ou recuperar o que estava num datafile... Ele apenas serve para que SE no caso de existir o arquivo no local onde deseja criar este novo datafile, o mesmo será SOBRESCRITO! e não RE-LIDO ok???

Re: [oracle_br] Script para monitorar index...

2007-05-03 Por tôpico Gustavo Venturini de Lima
Posso estar enganado... mas já precisei disso e para conseguir estes detalhes (pois o alter index XXX monitoring apenas diz se ele foi ou não utilizado) só consegui um script no Metalink que fica varrendo a SGA e coletando estas informações de TUDO o que passa por lá... Desisti de implementar pelo

Res: [oracle_br] Re: Importação alterando ac entuação de campos VARCHAR.

2007-05-03 Por tôpico Bia Fitzgerald
Obrigada a todos pelas respostas. Eu vou verificar. []s, Fabiana __ 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]

Re: [oracle_br] Criacao de sequence e dar select no novo valor gerado..

2007-05-03 Por tôpico Andre Santos
Só acrescentando, ao que o Marco já explicou, é possível criar um trigger para insert, obtendo o valor da sequence (dessa forma ficaria bem semelhante ao uma coluna do tipo autonumeração). [ ]'s André Em 02/05/07, FERNANDES Marco A SOFTTEK [EMAIL PROTECTED] escreveu: Renan, pequeno

RES: [oracle_br] Criar Job - Oracle 9i

2007-05-03 Por tôpico Miguel Alessandro May
Ok, mas quais os argumentos que devo passar para criar o job? Obrigado. De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rafael Alexandre Schmitt Enviada em: quinta-feira, 3 de maio de 2007 10:26 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Criar Job -

Re: [oracle_br] Criar Job - Oracle 9i

2007-05-03 Por tôpico Rafael Alexandre Schmitt
O job, o código (pl/sql ), próxima data de execução, intervalo, e um boolean relativo a quando deve ser feito o parse.Google is your friend.--Rafael Alexandre [EMAIL PROTECTED] || www.hbtec.com.brBlumenau - Santa Catarina - Original Message - From: Miguel Alessandro May To:

Re: [oracle_br] Criacao de sequence e dar select no novo valor gerado..

2007-05-03 Por tôpico Renan Nucci - CSM Soft
Blz,, agradeço as respostas,, agora sinceramente, acho o cumulo o banco de dados mais utilizado do mundo nao ter uma maneira mais facil para esse tipo de problemas Um outro ponto que eu nao estou acertando eh em relacao a procedures.. Pois se tenhu que fazer um select dentro de uma

[oracle_br] Re: Criacao de sequence e dar select no novo valor gerado..

2007-05-03 Por tôpico jlchiappa
Colega, fácil é relativo, tudo que vc sabe é fácil, o que vc não sabe é difícil - eu sempre usei as sequences, não vejo assim taaanta dificuldade... E cito também que necessariamente, Oracle é DIFERENTE de SQLServer, MUITOS dos conceitos que vc tem em um não são os mesmos no outro, até porque

Re: RES: [oracle_br] Criar Job - Oracle 9i

2007-05-03 Por tôpico Roberto Amorim
CREATE OR REPLACE PROCEDURE pr01_job_calculo(p_param NUMBER ) AS jobno NUMBER; BEGIN DBMS_JOB.SUBMIT(jobno,'PR02_CALCULO(' || p_param ||');', sysdate, null); END prsbd_job_calculo; Isso dispara na hora, DBMS_JOB.SUBMIT(job OUT BINARY_INTEGER, what

Re: [oracle_br] Criar Job - Oracle 9i

2007-05-03 Por tôpico Rafael Merlin
,next_date = to_date('03/05/2007 10:27:40','dd/mm/ hh24:mi:ss') ISSO SIGNIFICA É A DATA QUE VAI COMEÇAR AS EXECUÇÕES ,interval = 'SYSDATE+30/1440 ' ISSO SIGNIFICA QUE É DE 30 EM 30 MINUTOS. ,what = 'UPDATE POCAPESS SET APELPESS = 'APELIDO'' WHERE CODIPESS = 99;' COMANDO A SER

RE: [oracle_br] Criacao de sequence e dar select no novo valor gerado..

2007-05-03 Por tôpico FERNANDES Marco A SOFTTEK
André, vc poderia dar um exemplo disso pra ficar mais claro ? From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of PUB: Andre Santos Sent: quinta-feira, 3 de maio de 2007 11:02 To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br]

Re: [oracle_br] Criar Job - Oracle 9i

2007-05-03 Por tôpico Rafael Merlin
Executa exatamente isso; so muda o sql de execução... que vai cria o job DECLARE X NUMBER; BEGIN SYS.DBMS_JOB.SUBMIT ( job = X ,what = 'UPDATE POCAAUXI SET CODIAUXI = 1;' ,next_date = to_date('03/05/2007 11:37:23','dd/mm/ hh24:mi:ss') ,interval =

Re: [oracle_br] Criacao de sequence e dar select no novo valor gerado..

2007-05-03 Por tôpico Andre Santos
Renan Mas não é difícil criar um trigger para fazer essa amarração. Vide o exemplo que acabei de mandar em resposta ao Marco. Há outros BD's que trabalham com o conceito de sequence também... DB2 (da IBM), Postgre... Inclusive, se não me engano, tanto SEQUENCE, como colunas IDENTITY, fazem parte

Re: [oracle_br] Criacao de sequence e dar select no novo valor gerado..

2007-05-03 Por tôpico Renan Nucci - CSM Soft
Agradeco a todos que responderam em especial ao Andre que mandou esse exemplo tosco de procedure q vai me ajuda a esclarecer muita coisa.. Vou tentar seguir as recomendacoes de leitura do Chiappa, q entende bastante do assunto, vi muita coisa sua na net.. Agora soh mais uma duvida tosca..

RE: [oracle_br] Criacao de sequence e dar select no novo valor gerado..

2007-05-03 Por tôpico FERNANDES Marco A SOFTTEK
Rafael, desculpe mas essa história de cursor explícito é mais rápido é balela num é não ? risos Alguém pode esclarecer isso. Já fiz trocentos testes e nunca vi diferença alguma entre os dois. Acho que é mais um mito oracleano ! Rola alguém dar uma colher de chá pra lista ? André, eu tinha

[oracle_br] Re: Criacao de sequence e dar select no novo valor gerado..

2007-05-03 Por tôpico jlchiappa
http://asktom.oracle.com/pls/asktom/f? p=100:11:0P11_QUESTION_ID:1544606261686 e http://asktom.oracle.com/pls/asktom/f? p=100:11:0P11_QUESTION_ID:1205168148688#1205970300992 são os testes e discussões a respeito, mas acrescento que pra performance o que diferencia explícito de implícito

Re: [oracle_br] Criacao de sequence e dar select no novo valor gerado..

2007-05-03 Por tôpico Rafael Alexandre Schmitt
Olá, Não sei se é balela, nunca usei nenhum método científico para chegar a essa conclusão. O que sei é que a Oracle recomenda o uso de cursores explícitos que , pelo menos em teoria, são mais eficientes. Um cursor implícito é executado como uma instrução segundo o padrão sql ansi. Segundo

Re: [oracle_br] Criacao de sequence e dar select no novo valor gerado..

2007-05-03 Por tôpico Andre Santos
Renan Hahaha... Nesse agradecimento do exemplo tosco, pareceu que você estava me escorraçando. =^) Para saber como fazer a chamada da procedure, precisamos saber qual a linguagem que você utiliza para isso... VB com ADO? PL/SQL ?... [ ] André Em 03/05/07, Renan Nucci - CSM Soft [EMAIL

Re: [oracle_br] Criacao de sequence e dar select no novo valor gerado..

2007-05-03 Por tôpico Renan Nucci - CSM Soft
hahahaha Andre,, eu quis dizer tosco pq pra vcs devem ser tosco de tao facil, mas pra mim tem muita importancia,, foi isso que quis dizer nao ia te escurraça, pq vc me mostrou o q realmente eu tava procurando.. Eh o seguinte para eu ter independencia de banco estou pensando em criar

[oracle_br] Re: Criacao de sequence e dar select no novo valor gerado..

2007-05-03 Por tôpico Aleksandro
Utilize também dessa forma caso ache que é mais prático Depois que criar uma sequence faça o seguinte INSERT INTO TABELA (NUMERO,CAMPO1,CAMPO2) VALUES (NOME_DA_SEQUENCE.NEXTVAL,'BLABLA','TESTE','SEQUENCE') --- Em oracle_br@yahoogrupos.com.br, Andre Santos [EMAIL PROTECTED] escreveu Só

Re: [oracle_br] Re: Redução de tablespace - Oracle 8.1.7

2007-05-03 Por tôpico Cap Mota
Chiappa, mais uma vez muito obrigado, tanto pelo comando pela orientação. Funcionou beleza. []'s Marcel jlchiappa escreveu: Marcel, não tem aonde trancar, LOBs são um conceito comum no banco Oracle, mas se vc ainda tem dúvidas nele eu recomendaria fortemente um bom estudo do manual

[oracle_br] Cota em tablespace temporário

2007-05-03 Por tôpico Aleksandro
Boa tarde, Existe quota para um usuário que esta amarrado com uma determinada tablespace temporária. Abaixo segue os comandos que utilizei, a cota unlimited somente funcionou para tablespaces que não são temporárias, isso quer dizer que as temporárias não necessitam de cotas definidas ? Utilizo

[oracle_br] Subconjunto de um Banco

2007-05-03 Por tôpico Augusto Cesar
Olá pessoal, Preciso criar 2 bancos: um para treinamento e outro para desenvolvimento. Todos dois receberão dados da produção. Aí está meu problema: quero que apenas parte desses dados seja migrada e não 100%. Como posso criar um subconjunto (50%-75%) do banco de produção? Existe alguma

Re: [oracle_br] Criacao de sequence e dar select no novo valor gerado..

2007-05-03 Por tôpico Andre Santos
Marco Segue um exemplo. Supondo uma tabela TESTE(com um campo codigo do tipo number) e uma sequence SQ_TESTE: CREATE OR REPLACE TRIGGER tr_teste_ins BEFORE INSERT ON teste FOR EACH ROW BEGIN SELECT sq_teste.NEXTVAL INTO :NEW.codigo FROM DUAL; END; / [ ]'s André Em 03/05/07,

[oracle_br] ORA-01555 snapshot too old

2007-05-03 Por tôpico Luiz Fernando
Boas pessoal, rdbms 9i (9.2.0.7 ee) hp-ux 11.11 seguinte: a alguns dias o alert.log tem mostrado msgs ORA-01555 (snapshot too old). Como estas msgs começaram a aparecer durante a madrugada, onde tbém está rodando o backup online, achei que o segmento de Undo havia estourado. Pra não perder