[oracle_br] Re: PL/SQL Foms e Reports

2008-12-10 Por tôpico lucimar_micromap
Olha Anderson só acrescentando o que o Chiappa ja citou, aqui na empresa ainda utilizandos como base de treinamento para estagiários o Livro: Oracle9i (ou Oracle8i) Para Desenvolvedores - Oracle Developer 6i Curso Completo da editora: Axcel Books escrito por: Lúcia Fernandes vc pode

Re: [oracle_br] Taxa de geração de Redo

2008-12-10 Por tôpico Willian F. Frasson
Amigo qual versão tu usas? Uma maneira fácil e rápida que você achar o usuário e a operação que está gerando tal volume de archives é gerar um Awreport(awrrpt.sql) caso seja Oracle 10, caso seja oracle 9 podes usar o logminer e minerar uma das archives geradas nesse periodo e visualizar as

[oracle_br] Rotina que retorne todas as horas do dia!

2008-12-10 Por tôpico mateusmelhado
Bom dia a todos! Alguem teria alguma rotina que me retornasse todas as horas e minutos de um dia? Preciso armazenar em uma tabela esses valores ex: 00:00 00:01 00:02 . . . 13:00 13:01 Obrigado

RES: [oracle_br] Rotina que retorne todas as horas do dia!

2008-12-10 Por tôpico Alexandre Rocha Placido
Voce pode resolver com um FOR LOOP incrementando o sysdate minuto a minuto Digitalizar0003.jpg Alexandre Rocha Placido image002DITEC – Divisão de Tecnologia da Informação Agrovale 74 3612-2900 87 8802-0474 [EMAIL PROTECTED] MSN: [EMAIL PROTECTED] P Ler aqui sem imprimir é mais legal

Re: [oracle_br] Taxa de geração de Redo

2008-12-10 Por tôpico Eliandro Jakubski
Usei o AWR, conforme sugerido, e obtive a informação desejada! Obrigado. De: Willian F. Frasson [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Data: 10/12/2008 08:43 Assunto: Re: [oracle_br] Taxa de geração de Redo Amigo qual versão tu usas? Uma maneira fácil e rápida que você achar

Re: RES: [oracle_br] Rotina que retorne todas as horas do dia!

2008-12-10 Por tôpico mateusmelhado
Obrigado pela ajuda, mas vc tem um exemplo? Obrigado --- Em oracle_br@yahoogrupos.com.br, Alexandre Rocha Placido [EMAIL PROTECTED] escreveu Voce pode resolver com um FOR LOOP incrementando o sysdate minuto a minuto Digitalizar0003.jpg Alexandre Rocha Placido image002DITEC –

Re: [oracle_br] Rotina que retorne todas as horas do dia!

2008-12-10 Por tôpico Leonardo Rezende
A solução do Alexandre é boa... Mas se você precisar disso em um select, use isso: select to_char(hora, 'HH24:MI') hora from (select trunc(sysdate) + ((rownum - 1) * 1/24/60 /*um minuto*/) hora, rownum registros from all_objects) where registros = (60 * 24) -- um dia order by hora Alexandre

Re: [oracle_br] Re: Calcular o Valor para Parametro Processes

2008-12-10 Por tôpico Anderson Haertel Rodrigues
Buenas... Jose, é como diz o Chiappa! Neste caso, deve-se falar com suporte da SAP e verificar o valor mínimo recomendado por eles. A regra básica de sempre é: - Aplicação de terceiros, geralmente o DBA conversa com o DBA da empresa fornecedora da aplicação para saber dos macetes/gambiarras

Re: [oracle_br] Re: Calcular o Valor para Parametro Processes

2008-12-10 Por tôpico Jose C Carvalho
Obrigado Chiappa e Anderson pelas respostas ..Aumentei o valor para 300 e estou monitorando de perto o numero de processos .. Em paralelo estarei verificando com a SAP o melhor valor Obrigado JOSÉ CARLITOS CARVALHO JÚNIOR Administrador de Banco de Dados PST Eletrônica S/A (+55 (19) 3787-6418

RE: RES: [oracle_br] Rotina que retorne todas as horas do dia!

2008-12-10 Por tôpico Eduardo Abrantes de Souza
Tem essa aqui. Acho que é a mesma coisa. PROCEDURE P_CALC_HORA is v_hora number(4); i number; begin select to_number(to_char(trunc(sysdate),'hh24MI')) into v_hora from dual; i := nvl(i,0)+1; loop dbms_output.put_line(to_char(v_hora,'')); v_hora

Re: [oracle_br] Volumetria

2008-12-10 Por tôpico Kenia Milene
Bom Dia Anderson, Eu fiz um artigo no meu blog sobre volumetria .. pode dar uma olhada se quizer .. http://keniamilene.wordpress.com/2007/09/25/volumetria-de-bancos-oracle/ Abraços Kenia 2008/12/10 Anderson A Campos [EMAIL PROTECTED] Caros senhores, Alguem tem algum material sobre

Re: [oracle_br] Rotina que retorne todas as horas do dia!

2008-12-10 Por tôpico Luis Eduardo Trovo
Mateus,   Alguém fez algo bem proximo do que montei abaixo:   SELECT TO_CHAR(TEMPO, 'HH24:MI') HORA_MINUTO FROM ( SELECT TO_DATE(SYSDATE,'DD/MM/') + ((ROWNUM - 1) * 1/24/60) TEMPO FROM SYS.DBA_TABLES WHERE ROWNUM = 1440)   Usei a tabela sys.dba_tables, mas poderá usar qualquer uma outra que

[oracle_br] Re: Problemas com conexão

2008-12-10 Por tôpico yerafael
Recebi um ótimo tutorial de configuração Linux/Oracle/Top-Connect/Microsiga do Tadeu Ferreira Paz. Realmente, é um material riquíssimo em detalhes e organização. A pedido do próprio Tadeu (que não pode acessar o grupo de seu local de trabalho), deixo aqui a resposta dele:

Re: RES: [oracle_br] Rotina que retorne todas as horas do dia!

2008-12-10 Por tôpico Rodrigo Mufalani
Mateus, Veja se isso te ajuda... set serverout on; declare x varchar2(50); Y date; begin dbms_output.enable(null); y:= trunc(sysdate); for c in 1..1400 loop x := to_char(y + (c/1440),'dd/mm/ HH24:MI'); dbms_output.put_line(x); end loop; end; /

RES: RES: [oracle_br] Rotina que retorne todas as horas do dia!

2008-12-10 Por tôpico André Luis Mariano
Bom dia, Ai vai: declare data date; cont NUMBER; begin data := trunc(sysdate); cont := 0; loop dbms_output.put_line(to_char(data + cont, 'hh24:mi')); cont := cont + (1 / 24); exit when cont = 1; end loop; end; /

[oracle_br] UTL_FILE

2008-12-10 Por tôpico Walter A. de Melo Nt
PODEM ME AJUDAR, NESSA QUESTÃO? TENTEI EXECUTAR ESSA PACK, MAS ME RETORNA O ERRO DE NÃO DECLARADO... SQL CREATE OR REPLACE DIRECTORY test_dir AS 'C:\TEMP'; Diretório criado. SQL exec UTL_FILE.FREMOVE(test_dir,dados.bmp); BEGIN UTL_FILE.FREMOVE(test_dir,dados.bmp); END;

Re: [SPAM]:[oracle_br] Fusos Horários

2008-12-10 Por tôpico Jose C Carvalho
Amigo , Tem como sim ..É no momento da criação do banco..E segundo li não depende do TZ do SO... Porem um outra solução seria uma VMware para cada banco todas rodando na mesma maquina ..Isso lhe daria mais flexibilidade de uma maneira centralizada .. Da uma olhada no Link

Re: [oracle_br] UTL_FILE

2008-12-10 Por tôpico Rodrigo Mufalani
Walter, Teu problema é falta de privilégio na package para o system... faça como sys grant execute on utl_file to system.; Depois execute sem problemas begin utl_file.fremove('TEST_DIR','teste.txt'); end; / Conectado a: Oracle

Re: [oracle_br] UTL_FILE

2008-12-10 Por tôpico Rodrigo Mufalani
Walter, Teu problema é falta de privilégio na package para o system... faça como sys grant execute on utl_file to system.; Depois execute sem problemas begin utl_file.fremove('TEST_DIR','teste.txt'); end; / Conectado a: Oracle

[oracle_br] Taxa de geração de Redo

2008-12-10 Por tôpico Eliandro Jakubski
Pessoal, uma dúvida: Tenho n usuários com conexões permanentemente ativas no banco e estou com problemas na geração de redo´s/archivelogs (os archivelogs estão enchendo o disco!). Demasiados redo´s estão sendo gerados devido a algum erro das aplicações (Obs.: os redo´s estão sendo gerados

Re: [oracle_br] Volumetria

2008-12-10 Por tôpico marciofossa
Anderson, Em complemento a resposta da Kennia, segue abaixo um script que gera um arquivo texto com informações sobre a volumetria do banco de dados. O post original pode ser encontrado em: http://forum.imasters.uol.com.br/index.php?showtopic=200852 REM

Re: [oracle_br] UTL_FILE

2008-12-10 Por tôpico Daniele Queiroz
Walter, Os parâmetros que você passa para a procedure FREMOVE devem estar entre aspas simples, por se tratar do tipo varchar2. -- Atenciosamente, Daniele Queiroz Oracle Database 10g Administrator Certified Associate 2008/12/10 Walter A. de Melo Nt [EMAIL PROTECTED] PODEM ME AJUDAR,

[oracle_br] Pegra descrição do erro

2008-12-10 Por tôpico Alexandre Rocha Placido
Pessoal, Tenho uma situação em que quero que no exception minha package grave uma tabela com o erro e não pare o processamento. Como faço para pegar uma mensagem de erro do Oracle e inserir numa coluna de sua tabela. Tentei o sqlerrm, mas ele dá erro dizendo que não pode ser usado. Entendi

Re: [oracle_br] UTL_FILE

2008-12-10 Por tôpico Walter A. de Melo Nt
Ok, Obrigado! resolvido! From: Daniele Queiroz Sent: Wednesday, December 10, 2008 12:29 PM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br] UTL_FILE Walter, Os parâmetros que você passa para a procedure FREMOVE devem estar entre aspas simples, por se tratar do tipo varchar2. --

[oracle_br] Re: Fusos Horários

2008-12-10 Por tôpico Regis Bavaresco
Colega, o manual da Oracle fala o seguinte: Configuring the Database Local Timezone: • At the session level: ALTER SESSION SET time_zone = 'Europe/London'; ALTER SESSION SET time_zone = LOCAL; • Using an environment variable: $ export ORA_SDTZ = 'DB_TZ' • At the database level: CREATE DATABASE

Re: [oracle_br] Pegra descrição do erro

2008-12-10 Por tôpico Júlio César Corrêa
Isso eu tirei do manual de PL/SQL. Acho que pode te ajudar Example 10–11 Displaying SQLCODE and SQLERRM CREATE TABLE errors (code NUMBER, message VARCHAR2(64), happened TIMESTAMP); DECLARE name employees.last_name%TYPE; v_code NUMBER; v_errm VARCHAR2(64); BEGIN SELECT last_name INTO name FROM

[oracle_br] Mudar IP de uma maquina com Base Oracle

2008-12-10 Por tôpico Paulo
Estou realizando uma pesquisa sobre o quanto essa acao pode ser critica para compromenter uma base pre-configurada Oracle. Tenho uma maquina Linux (Fedora 9) com o Oracle 11g instalado. Em questão de UNIX sei que a transicao e tranquila. No que é de meu conhecimento deve-se mudar uma variavel de

[oracle_br] Oracle Application 11.0

2008-12-10 Por tôpico Marcel Cejudo
Alguém tem alguma documentação das tabelas do application que eu possa usar para fazer um mapeamento, ou alguém sabe de algum link .   Grato,     Marcel Cejudo Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não

[oracle_br] Re: Unbreakable Linux

2008-12-10 Por tôpico Paulo
Entendi eu tinha embananado nos conceitos. Agora tudo ficou mais claro. Estou baixando o Oracle Enterprise Linux para fazer alguns testes para substituir o que estou utilizando atualmente como plataforma base, o Fedora. --- Em oracle_br@yahoogrupos.com.br, Denisd [EMAIL PROTECTED] escreveu

[oracle_br] Re: Tablespaces vs. New Databases

2008-12-10 Por tôpico Paulo
Reginaldo: Realmente estou um pouco fraco nos conceitos da arquitetura Oracle. Estive estes dias ocupados em outros projetos e devo retomar o estudo que percebi que estou deficiente. Obrigado pelo link :) Thiago: Apesar de estar meio fraco nos conceitos do Oracle consegui captar grande parte de

[oracle_br] Criação de usuários

2008-12-10 Por tôpico Carlos martello
Pessoal, boa tarde a todos. Tenho a seguinte situação: quero criar um usuário para cada pessoa da equipe e dar grants de select para todas as tabelas, porém só quero que eles criem objetos no banco sob seus owners, assim como não possam criar nada em nenhuma tablespace que não seja sua

[oracle_br] db_block_size

2008-12-10 Por tôpico Elaine Silva
Boa tarde colegas, gostaria de saber se tem como alterarmos o db_block_size do banco? Pois estou tentando e não consigo. Minha base (oracle 9i - 9.2.0.1) teste está 4096, preciso alterar para 8192. Att, -- Elaine “Ninguém deve ter acesso a nada além do mínimo absoluto necessário para realizar

RE: [oracle_br] Criação de usuários

2008-12-10 Por tôpico Carlos martello
Bem pessoal, acredito que resolvi da seguinte forma: drop user CMARTELLO cascade; create user CMARTELLO identified by teste123 default tablespace USUARIOS temporary tablespace TEMP account unlock; grant create type to

[oracle_br] Shell Script start stop Oracle 10g HPUX

2008-12-10 Por tôpico André Alves
Olá Pessoal, Tenho aqui um script num server AIX que serve para iniciar e parar vários bancos passando o SID e start ou stop e queria usá-lo num server HPUX mas não está funcionando. O uso seria assim: ./ora_ss.sh EMREP start ou /ora_ss.sh EMREP stop O script é esse: #!/bin/ksh # [ X$1 ==

Res: [oracle_br] db_block_size

2008-12-10 Por tôpico Anderson A Campos
Muito cuidado com o que quer fazer o porque quer fazer... Leia a matéria no link http://www.scribd.com/doc/2713871/Oraclesizing-the-oracle-9i-db-blocks - Mensagem original De: Elaine Silva [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 10 de Dezembro

RES: [oracle_br] db_block_size

2008-12-10 Por tôpico Dalton Pereira
Esse parametro não pode ser alterado sem a recriação do Banco de Dados. Atenciosamente, Dalton -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Elaine Silva Enviada em: quarta-feira, 10 de dezembro de 2008 16:07 Para:

RES: [oracle_br] db_block_size

2008-12-10 Por tôpico Dalton Pereira
Eliane, Se você precisar criar tablespaces com tamanho de bloco diferente do PADRÃO, vc pode utilizar o parâmetro DB_nK_CACHE_SIZE. Atenciosamente, Dalton De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Dalton Pereira Enviada em:

Re: [oracle_br] Shell Script start stop Oracle 10g HPUX

2008-12-10 Por tôpico Marcos Braga
Oi André, O erro mostra alguma divergência com o operador; isso ocorre nos testes == , são 4 testes e 4 erros, portanto deve ser isso mesmo. Analisando outro parâmetro, observei que são dois sistemas operacionais diferentes, porém o shell é o ksh, portanto não haveria erros de identação,

Re: [oracle_br] Criação de usuários

2008-12-10 Por tôpico Júlio César Corrêa
Creio que a unica forma seria : ALTER USER SEU_USER QUOTA 0 ON SUA_TABLESPACE; Ou você restringir a criação dos objetos base de alguma forma: -Avaliação de código e tc. 2008/12/10 Carlos martello [EMAIL PROTECTED] Pessoal, boa tarde a todos. Tenho a seguinte situação: quero criar um

[oracle_br] Re: Criação de usuários

2008-12-10 Por tôpico Regis Bavaresco
Você pode usar o primeiro script com o: grant resource to CMARTELLO; mas remova o privilégio unlimited tablespace: revoke unlimited tablespace from CMARTELLO; e dê a cota para o usuário na tablespace correta: alter user CMARTELLO quota 30720m on USUARIOS; ou alter user CMARTELLO quota unlimited

[oracle_br] Re: Shell Script start stop Oracle 10g HPUX

2008-12-10 Por tôpico Regis Bavaresco
Olá André, Desculpe me meter mas pelo q percebi nesse script, seja ele com if, case ou outra forma de identificar as variáveis pelo shell. Você está dando comando de shutdown abort sempre que precisa derrubar o banco de dados. Eu verificaria esse detalhe. Abaixo um script simples para essa

Re: [oracle_br] db_block_size

2008-12-10 Por tôpico Willian F. Frasson
Faça o seguinte caso queira uma tablespace com blocagem diferente, no caso recrie dae a Tablespace nova conforme a blocagem que desejar sem precisar recriar todo banco os parâmetros são esses: DB_2K_CACHE_SIZE = 0M DB_4K_CACHE_SIZE = 0M DB_8K_CACHE_SIZE = 0M DB_16K_CACHE_SIZE = 0M

Re: [oracle_br] db_block_size

2008-12-10 Por tôpico Fernando Martins
Se nada das alternativas acima derem certas, sugiro que crie um novo banco com a blocagem adequada e em seguida faça a migração via exp/imp. 2008/12/10 Willian F. Frasson [EMAIL PROTECTED] Faça o seguinte caso queira uma tablespace com blocagem diferente, no caso recrie dae a Tablespace nova

Res: [oracle_br] Re: Fusos Horários

2008-12-10 Por tôpico Alexsandro Pereira
Valeu, pessoal! A ajuda foi muito boa. Alexsandro Pereira. De: Regis Bavaresco [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 10 de Dezembro de 2008 13:52:21 Assunto: [oracle_br] Re: Fusos Horários Colega, o manual da Oracle