Marcelo, Você pode trabalhar com CURRENT_DATE ao invés de SYSDATE? Se sim, use: SQL> ALTER SESSION SET TIME_ZONE = 'A diferença do fuso'; -- Exemplo '-5:0'; SQL> select sysdate, current_date from dual; Sucesso, Atenciosamente,
Anderson Haertel Rodrigues Administrador de Banco de Dados Florianópolis/SC - [EMAIL PROTECTED] -----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de [EMAIL PROTECTED] Enviada em: sexta-feira, 18 de agosto de 2006 15:05 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Re: Horário do banco Uma solução para isto seria iniciar as instâncias com a variável TimeZone diferente. Eu efetuei teste com o sistema operacional AIX e funcionou legal. exemplo: export TZ=GRNLNDST3 inicio a instância "A" select to_char(sysdate,'HH24:MI:SS') from dual retornou 14:53:00 export TZ=GRNLNDST2 inicio a instância "B" select to_char(sysdate,'HH24:MI:SS') from dual retornou 15:53:00 Vladimir Marcelo Hirayama <[EMAIL PROTECTED]> Enviado Por: oracle_br@yahoogrupos.com.br 18/08/06 14:43 Favor responder a oracle_br@yahoogrupos.com.br Para oracle_br@yahoogrupos.com.br cc Assunto Re: [oracle_br] Re: Horário do banco Chiappa, Valeu pelas dicas. Acho que vamos deixar as instâncias em servidores separados mesmo, por enquanto. Grato, Marcelo. jlchiappa <[EMAIL PROTECTED]> escreveu: Nope, é o que falei, não tem não pro caso do SYSDATE (e inclusive até no 9i vc TERIA que alterar a aplicação pra usar SYSTIMESTAMP ao invés de sysdate)... As colunas timestamp with timezone são outra coisa, são para vc armazenar hora COM o time zone junto, isso até poderia ser útil mas no caso atual ao que entendo vc quer outra coisa, vc tem apenas DATE nas suas colunas todas, E quer os cálculos feitos com a data atual (que o SYSDATE te dá) levem em consideração alguma time zone, isso como eu disse não tem como, é alterar a aplicação mesmo. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Marcelo Hirayama <[EMAIL PROTECTED]> escreveu > > Chiappa, > > O que eu precisava era isso mesmo. Por exemplo, o SYSDATE em uma instância me retorna 14:00 e o SYSDATE na outra instância (no mesmo servidor) me retorna 15:00. > > Isso para não ter que alterar aplicação. No 9i eu li que tem alguma coisa pronta, mas tem usar colunas com datatype "timestamp with timezone". > > Grato, > > Marcelo. > > > jlchiappa <[EMAIL PROTECTED]> escreveu: > O banco em si não "trabalha" nem com data nem com horário, pra se > controlar ele usa um número sequencial interno próprio, o chamado > SCN - por isso vc pode a qquer momento que quiser alterar o clock do > sistema que o banco em si não cairá nem nada, certo ? Talvez o que vc > queira é que as FUNÇÕES de data/hora, tal como a SYSDATE, te retornem > algo diferente, é isso ??? SE sim, não há como, essas > funções "tradicionais" sempre usam o clock do sistema - no 9i foram > implementadas NOVAS funções, como a SYSTIMESTAMP, que aí sim levam em > conta timezones, mas nas funções antigas não há - no máximo afaik o > que vc pode fazer no caso da SYSDATE é "congelar" numa data/hora > fixa, com o parâmetro fixed_date, mas isso não te ajudaria. > Pra obter o q vc quer penso que vc teria que fazer no 8i é escrever > NOVAS funções e ter o aplicativo usando-as ao invpes de usar a > SYSDATE e cia bela. > > []s > > Chiappa > --- Em oracle_br@yahoogrupos.com.br, Marcelo Hirayama > <[EMAIL PROTECTED]> escreveu > > > > Bom dia! > > > > Gostaria de saber se existe a possibilidade do banco trabalhar > num horário diferente do horário do sistema operacional. O banco é > versão 8.1.7 e o S.O. é Solaris. > > > > Preciso disso para poder colocar num mesmo servidor duas > instâncias, que atendem a regiões com fuso horário diferente. > > > > Grato, > > > > Marcelo. > > > > > > --------------------------------- > > Yahoo! Search > > Música para ver e ouvir: You're Beautiful, do James Blunt > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > --------------------------------- > Yahoo! Search > Música para ver e ouvir: You're Beautiful, do James Blunt > > [As partes desta mensagem que não continham texto foram removidas] > --------------------------------- Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [As partes desta mensagem que não continham texto foram removidas] Esta mensagem foi verificada pelo Antivírus da ELETROSUL. Esta mensagem foi verificada pelo Antivírus da ELETROSUL. AVISO: As informações existentes nessa mensagem e nos arquivos anexados são para uso restrito, sendo seu sigilo protegido por lei. Caso não seja destinatário, saiba que leitura, divulgação ou cópia são proibidas. Favor apagar as informações e notificar o remetente. O uso impróprio será tratado conforme as normas da empresa e a legislação em vigor. [As partes desta mensagem que não continham texto foram removidas] [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 responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: http://www.oraclebr.com.br/ __________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html