Re: [oracle_br] Abrir base coorompida

2008-09-30 Por tôpico Willian Frasson
cara isso eu sei hehehe
mas veja só eu ja tentei até ajustar o SCN e nada
isso que você fez a baixo eu já sabia a muito tempo, gostaria de saber se 
alguém tem o programa da Oracle de leitura de DataFiles.

- Original Message - 
  From: Willian Frasson 
  To: antonio galery 
  Sent: Tuesday, September 30, 2008 8:44 AM
  Subject: Re: [oracle_br] Abrir base coorompida


  cara isso eu sei hehehe
  mas veja só eu ja tentei até ajustar o SCN e nada
  isso que você fez a baixo eu já sabia a muito tempo, gostaria de saber se 
alguém tem o programa da Oracle de leitura de DataFiles.

- Original Message - 
From: antonio galery 
To: Willian Frasson 
Sent: Tuesday, September 30, 2008 12:47 AM
Subject: Res: [oracle_br] Abrir base coorompida


Nao estamos nos entendendo. Desculpe insistir mas, qual a situação deste BD 
:

1 - Ele tem controlfile ? Evidentemente, caso ele nao tenha controlfile vc 
nao conseguira coloca-lo em mount, tera que escrever um sql para permitir a 
geracao do controlfile e isto eh feito em modo nomount.
2 - Ao executar o startup que mensagem ele envia ?
3 - Em modo mount, caso o bd necessite de recover, dependendo da situação, 
ele pede que seja feito o recover utilizando a opcao using backup controlfile 
e, para isto, eh necessario fazer :
 a - startup mount;
 b - alter database backup controlfile to trace;
 c - recover database using backup controlfile (complementa-se ou não 
com a opçao until cancel dependendo da necessidade);
 c - finaliza-se com o comando : alter database open resetlogs.
A situacao acima descreve um dos cenarios de recover.
Grato,
Galery.



- Mensagem original 
De: Willian Frasson [EMAIL PROTECTED]
Para: antonio galery [EMAIL PROTECTED]
Enviadas: Segunda-feira, 29 de Setembro de 2008 20:23:58
Assunto: Re: [oracle_br] Abrir base coorompida

 
em modo mount vc nao consegue criar o controlfile man só isso hehe

  - Original Message - 
  From: antonio galery 
  To: Willian Frasson 
  Sent: Monday, September 29, 2008 2:19 PM
  Subject: Res: [oracle_br] Abrir base coorompida


  Qdo vc coloca o bd em modo mount, que mensagem ocorre ao executar alter 
database backup controlfile to trace; 
  Galery.



  - Mensagem original 
  De: Willian Frasson [EMAIL PROTECTED]
  Para: antonio galery [EMAIL PROTECTED]
  Enviadas: Segunda-feira, 29 de Setembro de 2008 8:26:41
  Assunto: Re: [oracle_br] Abrir base coorompida

   
  ah outra coisa.. eu não faço alter database backup controlfile em modo 
mount nao.
  eu consigo fazer o recover, porém me gera um ora-00600 no momento de 
abrir o banco e como disse já fiz ajustes de SCN Level e nçao deu certo.

- Original Message - 
From: antonio galery 
To: [EMAIL PROTECTED] 
Sent: Monday, September 29, 2008 4:21 AM
Subject: Res: [oracle_br] Abrir base coorompida


Alô William, o procedimento é o seguinte :

1 - Incluir no init.ora o parâmetro _allow_resetlogs_corrupted = true 
(este é um parametro não documentado e portanto iniciado com underline)
2 - Colocar o bd em mount
3 - alter database backup controfile to trace;
3 - Recover database using backup controlfile until cancel;
4 - Assim que o bd solicitar uma log para recuperacao responder com 
cancel;
5 - Alter database open resetlogs.

Após o open do BD, reconstruir os redos, baixar o BD, remover o 
parâmetro e tentar subir com startup.

Boa sorte.
Galery

 


- Mensagem original 
De: Willian Frasson [EMAIL PROTECTED]
Para: oracle_br@yahoogrupos.com.br
Enviadas: Domingo, 28 de Setembro de 2008 22:05:24
Assunto: [oracle_br] Abrir base coorompida

Galera boa noite,dias atraz andei fazendo alguns testes em relação ao 
seguinte:
Imagiamos que tenhamos um banco com a SYSTEM de Agosto de 2009, e as 
TBS de dados de Setembro certo?
Andei tentando abrir esse banco de modo forçado usando a 
allow_resetlogs_ corrupted, mas não consegui foram vários testes, tentando 
ajustar o SCN, mudança de UNDO para manual, etc.
A pergunta é, alguém sabe uma outra forma?
Tem o famoso programa que a Oracle tem para leitura de DataFiles?
Abçs.

[As partes desta mensagem que não continham texto foram removidas]



 



Novos endereços, o Yahoo! que você conhece. Crie um email novo com a 
sua cara @ymail.com ou @rocketmail.com.


--
  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.



[oracle_br] Sqlloader e triggers

2008-09-30 Por tôpico pedrojosemanso
Bom dia,

Alguém pode me ajudar?
Quando se faz uma carga com SQLLOADER usando a opção de directory
path, esta carga respeita a integridade referencial(constraints) das
tabelas e respeita os triggers das tabelas alteradas?

Atenciosamente,

Pedro.



[oracle_br] Erro pls-00123 Program to large

2008-09-30 Por tôpico francisco porfirio
Pessoal...

Estou tentando recompilar oma package body do oracle 10g para o 9i e ocorre
o seguinte erro

pls-00123 program to large.


ALguem pode ajudar ?

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Abrir base coorompida

2008-09-30 Por tôpico Willian Frasson
o programa se chama DUL, descobri hehe

  - Original Message - 
  From: Willian Frasson 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, September 30, 2008 9:24 AM
  Subject: Re: [oracle_br] Abrir base coorompida


  cara isso eu sei hehehe
  mas veja só eu ja tentei até ajustar o SCN e nada
  isso que você fez a baixo eu já sabia a muito tempo, gostaria de saber se 
alguém tem o programa da Oracle de leitura de DataFiles.

  - Original Message - 
  From: Willian Frasson 
  To: antonio galery 
  Sent: Tuesday, September 30, 2008 8:44 AM
  Subject: Re: [oracle_br] Abrir base coorompida

  cara isso eu sei hehehe
  mas veja só eu ja tentei até ajustar o SCN e nada
  isso que você fez a baixo eu já sabia a muito tempo, gostaria de saber se 
alguém tem o programa da Oracle de leitura de DataFiles.

  - Original Message - 
  From: antonio galery 
  To: Willian Frasson 
  Sent: Tuesday, September 30, 2008 12:47 AM
  Subject: Res: [oracle_br] Abrir base coorompida

  Nao estamos nos entendendo. Desculpe insistir mas, qual a situação deste BD :

  1 - Ele tem controlfile ? Evidentemente, caso ele nao tenha controlfile vc 
nao conseguira coloca-lo em mount, tera que escrever um sql para permitir a 
geracao do controlfile e isto eh feito em modo nomount.
  2 - Ao executar o startup que mensagem ele envia ?
  3 - Em modo mount, caso o bd necessite de recover, dependendo da situação, 
ele pede que seja feito o recover utilizando a opcao using backup controlfile 
e, para isto, eh necessario fazer :
  a - startup mount;
  b - alter database backup controlfile to trace;
  c - recover database using backup controlfile (complementa-se ou não com a 
opçao until cancel dependendo da necessidade);
  c - finaliza-se com o comando : alter database open resetlogs.
  A situacao acima descreve um dos cenarios de recover.
  Grato,
  Galery.

  - Mensagem original 
  De: Willian Frasson [EMAIL PROTECTED]
  Para: antonio galery [EMAIL PROTECTED]
  Enviadas: Segunda-feira, 29 de Setembro de 2008 20:23:58
  Assunto: Re: [oracle_br] Abrir base coorompida

   
  em modo mount vc nao consegue criar o controlfile man só isso hehe

  - Original Message - 
  From: antonio galery 
  To: Willian Frasson 
  Sent: Monday, September 29, 2008 2:19 PM
  Subject: Res: [oracle_br] Abrir base coorompida

  Qdo vc coloca o bd em modo mount, que mensagem ocorre ao executar alter 
database backup controlfile to trace; 
  Galery.

  - Mensagem original 
  De: Willian Frasson [EMAIL PROTECTED]
  Para: antonio galery [EMAIL PROTECTED]
  Enviadas: Segunda-feira, 29 de Setembro de 2008 8:26:41
  Assunto: Re: [oracle_br] Abrir base coorompida

   
  ah outra coisa.. eu não faço alter database backup controlfile em modo mount 
nao.
  eu consigo fazer o recover, porém me gera um ora-00600 no momento de abrir o 
banco e como disse já fiz ajustes de SCN Level e nçao deu certo.

  - Original Message - 
  From: antonio galery 
  To: [EMAIL PROTECTED] 
  Sent: Monday, September 29, 2008 4:21 AM
  Subject: Res: [oracle_br] Abrir base coorompida

  Alô William, o procedimento é o seguinte :

  1 - Incluir no init.ora o parâmetro _allow_resetlogs_corrupted = true (este é 
um parametro não documentado e portanto iniciado com underline)
  2 - Colocar o bd em mount
  3 - alter database backup controfile to trace;
  3 - Recover database using backup controlfile until cancel;
  4 - Assim que o bd solicitar uma log para recuperacao responder com cancel;
  5 - Alter database open resetlogs.

  Após o open do BD, reconstruir os redos, baixar o BD, remover o parâmetro e 
tentar subir com startup.

  Boa sorte.
  Galery

  - Mensagem original 
  De: Willian Frasson [EMAIL PROTECTED]
  Para: oracle_br@yahoogrupos.com.br
  Enviadas: Domingo, 28 de Setembro de 2008 22:05:24
  Assunto: [oracle_br] Abrir base coorompida

  Galera boa noite,dias atraz andei fazendo alguns testes em relação ao 
seguinte:
  Imagiamos que tenhamos um banco com a SYSTEM de Agosto de 2009, e as TBS de 
dados de Setembro certo?
  Andei tentando abrir esse banco de modo forçado usando a allow_resetlogs_ 
corrupted, mas não consegui foram vários testes, tentando ajustar o SCN, 
mudança de UNDO para manual, etc.
  A pergunta é, alguém sabe uma outra forma?
  Tem o famoso programa que a Oracle tem para leitura de DataFiles?
  Abçs.

  [As partes desta mensagem que não continham texto foram removidas]

  --
  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara 
@ymail.com ou @rocketmail.com.

  --
  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara 
@ymail.com ou @rocketmail.com.

  --
  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara 
@ymail.com ou @rocketmail.com.

  [As partes desta 

[oracle_br] Controle de Acesso Detalhado...

2008-09-30 Por tôpico Márcio Ricardo Alves da Silva
Untitled DocumentBoas, como faço para ativar o controle de acesso detalhado? 
Oracle XE Release 10.2.0.1.0.

Preciso ativar para fazer a instalação do Enterprise Manager.


Grato,

Márcio Ricardo.

[As partes desta mensagem que não continham texto foram removidas]




--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
ESPAÇO! VISITE: http://www.oraclebr.com.br/  

 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




Re: [oracle_br] Sqlloader e triggers

2008-09-30 Por tôpico Mária Cristina Silva
Bom ele não modifica a sua estrutura, não sei se entendi direito, mas o que
ele faz é só carregar os dados pra vc..

Se existir integridade, e se a tabela carregada for uma tabela dependente,
então vai dá erro, mas se não for vai passar..

O ideal é que vc coloque numa ordem...

Um dica:  Faça uma analise se existem triggers e constraints  para a
determinada tabela que vc está usando.

Abraços,
Mária

2008/9/30 pedrojosemanso [EMAIL PROTECTED]

   Bom dia,

 Alguém pode me ajudar?
 Quando se faz uma carga com SQLLOADER usando a opção de directory
 path, esta carga respeita a integridade referencial(constraints) das
 tabelas e respeita os triggers das tabelas alteradas?

 Atenciosamente,

 Pedro.

 




-- 
Abraços,
Mária Cristina
Cel: 031-8883-5543
E-mail: [EMAIL PROTECTED]
MSN:   [EMAIL PROTECTED]
-- 
O começo é a parte mais importante do trabalho.
- Platão


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Sqlloader e triggers

2008-09-30 Por tôpico Andre Santos
Pedro

Lembro de já ter visto, na documentação do Oracle, sobre o direct path não
verificar as FK's e triggers.
Teria que olhar o trecho específico para te repassar... mas vale a pena dar
uma olhada com atenção a esses pré-requisitos e restrições.

[ ]

André


Em 30/09/08, Mária Cristina Silva [EMAIL PROTECTED] escreveu:

   Bom ele não modifica a sua estrutura, não sei se entendi direito, mas o
 que
 ele faz é só carregar os dados pra vc..

 Se existir integridade, e se a tabela carregada for uma tabela dependente,
 então vai dá erro, mas se não for vai passar..

 O ideal é que vc coloque numa ordem...

 Um dica: Faça uma analise se existem triggers e constraints para a
 determinada tabela que vc está usando.

 Abraços,
 Mária

 2008/9/30 pedrojosemanso [EMAIL PROTECTED]pedrojosemanso%40yahoo.com.br
 

  Bom dia,
 
  Alguém pode me ajudar?
  Quando se faz uma carga com SQLLOADER usando a opção de directory
  path, esta carga respeita a integridade referencial(constraints) das
  tabelas e respeita os triggers das tabelas alteradas?
 
  Atenciosamente,
 
  Pedro.
 
 
 

 --
 Abraços,
 Mária Cristina
 Cel: 031-8883-5543
 E-mail: [EMAIL PROTECTED] mariancristina%40gmail.com
 MSN: [EMAIL PROTECTED] mcristinasilva3%40hotmail.com
 --
 O começo é a parte mais importante do trabalho.
 - Platão

 [As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Auxílio com PL/SQL

2008-09-30 Por tôpico Alexandre Rodrigues
Pessoal,

Gostaria de saber se vocês podem me ajudar com uma babaquice que estou
apanhando muito para conseguir fazer.

Tenho duas tabelas uma que deve ser atualizada (tab1) e um onde busco as
informações (tab2), imagine que a tab1 seja um extrato bancário, onde tenho
um campo com valor (numérico) na tab1 que deve ser somado ao novo valor que
está na tab2 e devolvido num outro campo da tab1.

*Exemplo:*

*Tab1*
*Tab2*

Campo 1 = 123,44  Campo
1 = 456,55
Campo 2 = soma( tab1.campo1 + tab2.Campo1 )


Eu já tentei de tudo mas não consigo obter o resultado esperado.

Desde já agradeço e envio um grande abraço.

-- 
Atenciosamente,

Alexandre T. Rodrigues .·.
email: [EMAIL PROTECTED]


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Auxílio com PL/SQL

2008-09-30 Por tôpico Eduardo
Alexandre,

falicitaria se o senhor colasse a parte do seu código que está com
problemas.

2008/9/30 Alexandre Rodrigues [EMAIL PROTECTED]

   Pessoal,

 Gostaria de saber se vocês podem me ajudar com uma babaquice que estou
 apanhando muito para conseguir fazer.

 Tenho duas tabelas uma que deve ser atualizada (tab1) e um onde busco as
 informações (tab2), imagine que a tab1 seja um extrato bancário, onde tenho
 um campo com valor (numérico) na tab1 que deve ser somado ao novo valor que
 está na tab2 e devolvido num outro campo da tab1.

 *Exemplo:*

 *Tab1*
 *Tab2*

 Campo 1 = 123,44 Campo
 1 = 456,55
 Campo 2 = soma( tab1.campo1 + tab2.Campo1 )

 Eu já tentei de tudo mas não consigo obter o resultado esperado.

 Desde já agradeço e envio um grande abraço.

 --
 Atenciosamente,

 Alexandre T. Rodrigues .·.
 email: [EMAIL PROTECTED] atrodrigues%40gmail.com

 [As partes desta mensagem que não continham texto foram removidas]

  



[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Auxílio com PL/SQL

2008-09-30 Por tôpico Alexandre Rodrigues
Eduardo,

O código é muito longo e o pedaço onde estou com problema é justamente na
soma dos campos, se puder me dar um exemplo levando em conta as informações
postadas eu agradeço.

2008/9/30 Eduardo [EMAIL PROTECTED]

   Alexandre,

 falicitaria se o senhor colasse a parte do seu código que está com
 problemas.

 2008/9/30 Alexandre Rodrigues [EMAIL PROTECTED]atrodrigues%40gmail.com



  Pessoal,
 
  Gostaria de saber se vocês podem me ajudar com uma babaquice que estou
  apanhando muito para conseguir fazer.
 
  Tenho duas tabelas uma que deve ser atualizada (tab1) e um onde busco as
  informações (tab2), imagine que a tab1 seja um extrato bancário, onde
 tenho
  um campo com valor (numérico) na tab1 que deve ser somado ao novo valor
 que
  está na tab2 e devolvido num outro campo da tab1.
 
  *Exemplo:*
 
  *Tab1*
  *Tab2*
 
  Campo 1 = 123,44 Campo
  1 = 456,55
  Campo 2 = soma( tab1.campo1 + tab2.Campo1 )
 
  Eu já tentei de tudo mas não consigo obter o resultado esperado.
 
  Desde já agradeço e envio um grande abraço.
 
  --
  Atenciosamente,
 
  Alexandre T. Rodrigues .·.
  email: [EMAIL PROTECTED] atrodrigues%40gmail.com atrodrigues%
 40gmail.com
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 [As partes desta mensagem que não continham texto foram removidas]

 




-- 
Atenciosamente,

Alexandre T. Rodrigues .·.
email: [EMAIL PROTECTED]

(... do momento em que todos os ponteiros do relógio encontrarem-se em seu
ponto mais alto, até completar-se o ciclo que os levará a mesma posição, os
homens livres e de bons costumes estarão de pé e a ordem).


[As partes desta mensagem que não continham texto foram removidas]



RES: [oracle_br] Auxílio com PL/SQL

2008-09-30 Por tôpico Marcelo
Suponho que exista um campo chave de relacionamento entre as duas tabelas (
identifiquei por ID_NUMBER)

 

 

UPDATE TAB1 SET CAMPO2 =  TAB1.CAMPO1 + NVL((SELECT SUM(TAB2.CAMPO1) FROM
TAB2 WHERE TAB2.ID_NUMBER = TAB1.ID_NUMBER),0)

 

Marcelo Alberto Lauschner

Desenvolvimento de Sistemas

Auto Pratense Ltda

* - Fone: (0XX54) 3242-3620

* - Fax: (0XX54) 3242-3648

* - E-mail:  mailto:[EMAIL PROTECTED]
[EMAIL PROTECTED]

* - WWW: www.autopratense.com.br http://www.autopratense.com.br/  

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Alexandre Rodrigues
Enviada em: terça-feira, 30 de setembro de 2008 13:05
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Auxílio com PL/SQL

 

Pessoal,

Gostaria de saber se vocês podem me ajudar com uma babaquice que estou
apanhando muito para conseguir fazer.

Tenho duas tabelas uma que deve ser atualizada (tab1) e um onde busco as
informações (tab2), imagine que a tab1 seja um extrato bancário, onde tenho
um campo com valor (numérico) na tab1 que deve ser somado ao novo valor que
está na tab2 e devolvido num outro campo da tab1.

*Exemplo:*

*Tab1*
*Tab2*

Campo 1 = 123,44 Campo
1 = 456,55
Campo 2 = soma( tab1.campo1 + tab2.Campo1 )

Eu já tentei de tudo mas não consigo obter o resultado esperado.

Desde já agradeço e envio um grande abraço.

-- 
Atenciosamente,

Alexandre T. Rodrigues .·.
email: atrodrigues@ mailto:atrodrigues%40gmail.com gmail.com

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Auxílio com PL/SQL

2008-09-30 Por tôpico Alexandre Rodrigues
Marcelo,

Realmente existe um campo chave, vou tentar este exemplo que me enviou e
depois eu envio uma resposta, positiva ou negativa, mas mesmo assim agradeço
a atenção.

Sou novo na área.

Alexandre

2008/9/30 Marcelo [EMAIL PROTECTED]

   Suponho que exista um campo chave de relacionamento entre as duas
 tabelas (
 identifiquei por ID_NUMBER)

 UPDATE TAB1 SET CAMPO2 = TAB1.CAMPO1 + NVL((SELECT SUM(TAB2.CAMPO1) FROM
 TAB2 WHERE TAB2.ID_NUMBER = TAB1.ID_NUMBER),0)

 Marcelo Alberto Lauschner

 Desenvolvimento de Sistemas

 Auto Pratense Ltda

 * - Fone: (0XX54) 3242-3620

 * - Fax: (0XX54) 3242-3648

 * - E-mail: mailto:[EMAIL PROTECTED]marcelo%40autopratense.com.br
 
 [EMAIL PROTECTED] marcelo%40autopratense.com.br

 * - WWW: www.autopratense.com.br http://www.autopratense.com.br/

 _

 De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em
 nome de Alexandre Rodrigues
 Enviada em: terça-feira, 30 de setembro de 2008 13:05
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: [oracle_br] Auxílio com PL/SQL


 Pessoal,

 Gostaria de saber se vocês podem me ajudar com uma babaquice que estou
 apanhando muito para conseguir fazer.

 Tenho duas tabelas uma que deve ser atualizada (tab1) e um onde busco as
 informações (tab2), imagine que a tab1 seja um extrato bancário, onde tenho
 um campo com valor (numérico) na tab1 que deve ser somado ao novo valor que
 está na tab2 e devolvido num outro campo da tab1.

 *Exemplo:*

 *Tab1*
 *Tab2*

 Campo 1 = 123,44 Campo
 1 = 456,55
 Campo 2 = soma( tab1.campo1 + tab2.Campo1 )

 Eu já tentei de tudo mas não consigo obter o resultado esperado.

 Desde já agradeço e envio um grande abraço.

 --
 Atenciosamente,

 Alexandre T. Rodrigues .·.
 email: atrodrigues@ 
 mailto:atrodrigues%40gmail.comatrodrigues%2540gmail.com
 gmail.com

 [As partes desta mensagem que não continham texto foram removidas]

 [As partes desta mensagem que não continham texto foram removidas]

 




-- 
Atenciosamente,

Alexandre T. Rodrigues .·.
email: [EMAIL PROTECTED]

(... do momento em que todos os ponteiros do relógio encontrarem-se em seu
ponto mais alto, até completar-se o ciclo que os levará a mesma posição, os
homens livres e de bons costumes estarão de pé e a ordem).


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Auxílio com PL/SQL

2008-09-30 Por tôpico Alexandre Rodrigues
Eduardo,

Segue o bloco que escrevi com auxilio do Marcelo.


Update sb_hist_provisions upd

Set upd.valid = 0,

upd.validationnote = to_char(sysdate, 'dd/mm/ hh24:mi:ss')

upd.provisionvalue = v_valor

upd.provisionbalance = upd.provisionvalue + nvl((select sum(
sb_cad_histfxinterests.itd)

from sb_cad_histfxinterests fxi

where upd.idbook = fxi.idbook

and udp.provisiondate = fxi.referencedate),0);


2008/9/30 Eduardo [EMAIL PROTECTED]

   Alexandre,

 falicitaria se o senhor colasse a parte do seu código que está com
 problemas.

 2008/9/30 Alexandre Rodrigues [EMAIL PROTECTED]atrodrigues%40gmail.com



  Pessoal,
 
  Gostaria de saber se vocês podem me ajudar com uma babaquice que estou
  apanhando muito para conseguir fazer.
 
  Tenho duas tabelas uma que deve ser atualizada (tab1) e um onde busco as
  informações (tab2), imagine que a tab1 seja um extrato bancário, onde
 tenho
  um campo com valor (numérico) na tab1 que deve ser somado ao novo valor
 que
  está na tab2 e devolvido num outro campo da tab1.
 
  *Exemplo:*
 
  *Tab1*
  *Tab2*
 
  Campo 1 = 123,44 Campo
  1 = 456,55
  Campo 2 = soma( tab1.campo1 + tab2.Campo1 )
 
  Eu já tentei de tudo mas não consigo obter o resultado esperado.
 
  Desde já agradeço e envio um grande abraço.
 
  --
  Atenciosamente,
 
  Alexandre T. Rodrigues .·.
  email: [EMAIL PROTECTED] atrodrigues%40gmail.com atrodrigues%
 40gmail.com
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 [As partes desta mensagem que não continham texto foram removidas]

 




-- 
Atenciosamente,

Alexandre T. Rodrigues .·.
email: [EMAIL PROTECTED]

(... do momento em que todos os ponteiros do relógio encontrarem-se em seu
ponto mais alto, até completar-se o ciclo que os levará a mesma posição, os
homens livres e de bons costumes estarão de pé e a ordem).


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] DESENVOLVIMENTO - CodeIgniter - PHP + ORACLE 10G

2008-09-30 Por tôpico Leonardo Santos da Mata
Pessoal,
   Estamos fazendo uns testes com CodeIgniter - PHP + ORACLE 10G, porém na
hora que o framework manda a instrução sql para oracle ela está indo de duas
formas, conforme abaixo:

 select * from esquema.table1; e
 select * from esquema.table1
  where  campo1=1;

como resposta está dizendo que não encontrou a tabela:

  14:53:45  [SELECT - 0 row(s), 0.000 secs]  [Error Code: 942, SQL State:
42000]  ORA-00942: a tabela ou view não existe
... 1 statement(s) executed, 0 row(s) affected, exec/fetch time: 0.000/0.000
sec [0 successful, 0 warnings, 1 errors]

Existe alguma forma de configurar o CodeIgniter - PHP para evitar que as
aspas sejam colocadas  no sql?
Ou existe alguma forma de configurar o oracle para que ele funciona com as
aspas duplas?

-- 
__
Leonardo Santos da Mata
skype lsmata |  msn [EMAIL PROTECTED]
___
Ao repassar, favor APAGAR o e-mail de quem lhe enviou. Colocar os emails dos
destinatários SEMPRE em CCo- Cópia Oculta.
Não dê munição a hackers e evite a disseminação de spam.
___


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] TABELA DE RELATORISO ORACLE EM EXCEL

2008-09-30 Por tôpico Alex Castro
Gente alguem alguam arquivo exce,ll que gera relatorios do oracle ,
tipo , gerencia de espaço , erros e etc

-- 
 Alex Luciano Castro e Castro -  Analista de Banco de Dados


[oracle_br] Select Acumulativo

2008-09-30 Por tôpico Luis Eduardo Trovo
Pessoal, boa tarde!

Existe alguma função ou alguma lógica para fazer um campo acumulativo em um 
Select? Por exemplo:

Select Mes, Sum(Valor) Soma
from Vendas
Group by Mes
Order by Mes;


Mes Soma 
Jan 10
Fev 12
Mar 10
Abr 15


Existe como criar uma coluna que acumula os valores do campo Soma neste Select?
O resultado esperado deveria ficar da seguinte forma:

Mes SomaAcumulado
Jan 10  10
Fev 12  22
Mar 10  32
Abr 15  47


Alguém tem alguma idéia de resolver isso sem ter que partir para um bloco 
PL/Sql? Resolver pelo próprio Select?

Obrigado.
Luís.




  


Re: [oracle_br] Ajuda Rman

2008-09-30 Por tôpico Milton Bastos
Não colega, isso não é possível, que eu saiba...
 
 
 
 
---Original Message---
 
From: Eli Dias
Date: 28/9/2008 12:07:37
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Ajuda Rman
 
Bom dia.

Alguem saberia me informar ou passar alguma documentação de como posso
realizar a seguinte tarefa.

Possuo uma instancia em produção e nela é feita backup rman, gostaria
de pegar este backup do rman e restaurar os datafiles em outra
instancia que esta em outro servidor e com o nome diferente.
É possivel realizar este processo de restaurar os datafiles e seus
dados em uma instancia totalmente diferente?

Obs.: Não estou usando catalogo.

Abraços,

Eli Dias.


 
 

[As partes desta mensagem que não continham texto foram removidas]



RE: [oracle_br] Abrir base coorompida

2008-09-30 Por tôpico Claro, Eduardo
William,

Segue abaixo o pulo do gato (NÃO FAÇA ISSO NOO SEU BANCO, A NÃO SER EM ÚLTIMO 
CASO):

No INIT, além do parâmetro _ALLOW_RESETLOGS_CORRUPTION = TRUE, coloque também:

_MINIMUM_GIGA_SCN = 1000

O número acima deve ser maior que o maior SCN dos teus datafiles. Descubra 
assim:

SELECT MAX(CHECKPOINT_CHANGE#)/1024/1024/1024 from v$datafile;

Desta maneira você vai conseguir subir mesmo com o banco corrompido...

Mas lembre-se: depois disso, você subiu o banco com todo tipo de corrupção e 
inconsistência possível. Portanto, FAÇA UM EXPORT de tudo que precisar o mais 
rápido possível, e depois recrie o banco limpo.

[]s

Eduardo Claro


-Original Message-
From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
Willian Frasson
Sent: terça-feira, 30 de setembro de 2008 09:24
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Abrir base coorompida

cara isso eu sei hehehe
mas veja só eu ja tentei até ajustar o SCN e nada
isso que você fez a baixo eu já sabia a muito tempo, gostaria de saber se 
alguém tem o programa da Oracle de leitura de DataFiles.

- Original Message - 
  From: Willian Frasson 
  To: antonio galery 
  Sent: Tuesday, September 30, 2008 8:44 AM
  Subject: Re: [oracle_br] Abrir base coorompida


  cara isso eu sei hehehe
  mas veja só eu ja tentei até ajustar o SCN e nada
  isso que você fez a baixo eu já sabia a muito tempo, gostaria de saber se 
alguém tem o programa da Oracle de leitura de DataFiles.

- Original Message - 
From: antonio galery 
To: Willian Frasson 
Sent: Tuesday, September 30, 2008 12:47 AM
Subject: Res: [oracle_br] Abrir base coorompida


Nao estamos nos entendendo. Desculpe insistir mas, qual a situação deste BD 
:

1 - Ele tem controlfile ? Evidentemente, caso ele nao tenha controlfile vc 
nao conseguira coloca-lo em mount, tera que escrever um sql para permitir a 
geracao do controlfile e isto eh feito em modo nomount.
2 - Ao executar o startup que mensagem ele envia ?
3 - Em modo mount, caso o bd necessite de recover, dependendo da situação, 
ele pede que seja feito o recover utilizando a opcao using backup controlfile 
e, para isto, eh necessario fazer :
 a - startup mount;
 b - alter database backup controlfile to trace;
 c - recover database using backup controlfile (complementa-se ou não 
com a opçao until cancel dependendo da necessidade);
 c - finaliza-se com o comando : alter database open resetlogs.
A situacao acima descreve um dos cenarios de recover.
Grato,
Galery.



- Mensagem original 
De: Willian Frasson [EMAIL PROTECTED]
Para: antonio galery [EMAIL PROTECTED]
Enviadas: Segunda-feira, 29 de Setembro de 2008 20:23:58
Assunto: Re: [oracle_br] Abrir base coorompida

 
em modo mount vc nao consegue criar o controlfile man só isso hehe

  - Original Message - 
  From: antonio galery 
  To: Willian Frasson 
  Sent: Monday, September 29, 2008 2:19 PM
  Subject: Res: [oracle_br] Abrir base coorompida


  Qdo vc coloca o bd em modo mount, que mensagem ocorre ao executar alter 
database backup controlfile to trace; 
  Galery.



  - Mensagem original 
  De: Willian Frasson [EMAIL PROTECTED]
  Para: antonio galery [EMAIL PROTECTED]
  Enviadas: Segunda-feira, 29 de Setembro de 2008 8:26:41
  Assunto: Re: [oracle_br] Abrir base coorompida

   
  ah outra coisa.. eu não faço alter database backup controlfile em modo 
mount nao.
  eu consigo fazer o recover, porém me gera um ora-00600 no momento de 
abrir o banco e como disse já fiz ajustes de SCN Level e nçao deu certo.

- Original Message - 
From: antonio galery 
To: [EMAIL PROTECTED] 
Sent: Monday, September 29, 2008 4:21 AM
Subject: Res: [oracle_br] Abrir base coorompida


Alô William, o procedimento é o seguinte :

1 - Incluir no init.ora o parâmetro _allow_resetlogs_corrupted = true 
(este é um parametro não documentado e portanto iniciado com underline)
2 - Colocar o bd em mount
3 - alter database backup controfile to trace;
3 - Recover database using backup controlfile until cancel;
4 - Assim que o bd solicitar uma log para recuperacao responder com 
cancel;
5 - Alter database open resetlogs.

Após o open do BD, reconstruir os redos, baixar o BD, remover o 
parâmetro e tentar subir com startup.

Boa sorte.
Galery

 


- Mensagem original 
De: Willian Frasson [EMAIL PROTECTED]
Para: oracle_br@yahoogrupos.com.br
Enviadas: Domingo, 28 de Setembro de 2008 22:05:24
Assunto: [oracle_br] Abrir base coorompida

Galera boa noite,dias atraz andei fazendo alguns testes em relação ao 
seguinte:
Imagiamos que tenhamos um banco com a SYSTEM de Agosto de 2009, e as 
TBS de dados 

Re: [oracle_br] Ajuda Rman

2008-09-30 Por tôpico Cyro
Da para fazer sim. Você pode utilizar o comando chamado DUPLICATE. Verifica
o *Note:388431.1* no
 metalink que ele lhe diz como fazer.


2008/9/28 Milton Bastos [EMAIL PROTECTED]

   Não colega, isso não é possível, que eu saiba...




 ---Original Message---

 From: Eli Dias
 Date: 28/9/2008 12:07:37
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Subject: [oracle_br] Ajuda Rman

 Bom dia.

 Alguem saberia me informar ou passar alguma documentação de como posso
 realizar a seguinte tarefa.

 Possuo uma instancia em produção e nela é feita backup rman, gostaria
 de pegar este backup do rman e restaurar os datafiles em outra
 instancia que esta em outro servidor e com o nome diferente.
 É possivel realizar este processo de restaurar os datafiles e seus
 dados em uma instancia totalmente diferente?

 Obs.: Não estou usando catalogo.

 Abraços,

 Eli Dias.





 [As partes desta mensagem que não continham texto foram removidas]

 




-- 
Att,
Cyro


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Ajuda Rman

2008-09-30 Por tôpico Jose C Carvalho
Eu digo mais ... Da pra fazer sem o duplicate tambem ...veja o Link .. ou 
Capitulo 7 do documento  Backup and Recovery Advanced User's Guide

http://68.142.116.70/docs/cd/B19306_01/backup.102/b14191/rcmrecov002.htm

Sds


JOSÉ CARLITOS CARVALHO JÚNIOR
Administrador de Banco de Dados
 
PST Eletrônica S/A
(+55 (19) 3787-6418
Ê+55 (19) 3787-6238 
/ [EMAIL PROTECTED]
web:http://www.pst.com.br 
web:http://www.positron.com.br 



From:
Cyro [EMAIL PROTECTED]
To:
oracle_br@yahoogrupos.com.br
Date:
30/09/2008 16:15
Subject:
Re: [oracle_br] Ajuda Rman






Da para fazer sim. Você pode utilizar o comando chamado DUPLICATE. 
Verifica
o *Note:388431.1* no
metalink que ele lhe diz como fazer.

2008/9/28 Milton Bastos [EMAIL PROTECTED]

 Não colega, isso não é possível, que eu saiba...




 ---Original Message---

 From: Eli Dias
 Date: 28/9/2008 12:07:37
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Subject: [oracle_br] Ajuda Rman

 Bom dia.

 Alguem saberia me informar ou passar alguma documentação de como posso
 realizar a seguinte tarefa.

 Possuo uma instancia em produção e nela é feita backup rman, gostaria
 de pegar este backup do rman e restaurar os datafiles em outra
 instancia que esta em outro servidor e com o nome diferente.
 É possivel realizar este processo de restaurar os datafiles e seus
 dados em uma instancia totalmente diferente?

 Obs.: Não estou usando catalogo.

 Abraços,

 Eli Dias.





 [As partes desta mensagem que não continham texto foram removidas]

 


-- 
Att,
Cyro

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]



RE: [oracle_br] Select Acumulativo

2008-09-30 Por tôpico Claro, Eduardo
Mária,

Deste jeito que você postou também funciona. O problema é que você acaba lendo 
a tabela duas vezes, o que não é legal do ponto de vista de performance. As 
funções analíticas servem justamente pra referenciar outras linhas da query sem 
a necessidade de ler duas vezes a mesma tabela.

[]s

Eduardo Claro


-Original Message-
From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Mária 
Cristina Silva
Sent: terça-feira, 30 de setembro de 2008 16:29
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Select Acumulativo

bom pode tentar adaptar o a consulta abaixo, veja se te atende.


*select* b.salary, *sum*(b.salary) *as* soma, *sum*(a.salary) *as* cum_sal2
*from* employee a, employee b
*where* a.*rowid* = b.*rowid*
*group* *by* b.*rowid*, b.salary
*order* *by* b.*rowid

*

Abraços,


2008/9/30 Claro, Eduardo [EMAIL PROTECTED]

   Utilize uma função analítica. Veja o exemplo, em que eu usei a função
 LAG (pega o dado da linha anterior):

 drop table vendas;
 create table vendas (data date, valor number);
 begin
 for i in 1..50 loop
 insert into vendas values
 (trunc(sysdate-(i*30/10)),trunc(dbms_random.value(1,100)));
 end loop;
 end;
 /
 commit;

 alter session set nls_date_format='MON';
 select trunc(data,'MON') mes, sum(valor) soma_normal, sum(valor) + nvl(
 lag(sum(valor)) over(order by trunc(data,'MON')) , 0) ACUMULADO
 from vendas
 group by trunc(data,'MON')
 order by trunc(data,'MON');

 MES SOMA_NORMAL ACUMULADO
 --- --- -
 MAI 527 527
 JUN 430 957
 JUL 491 921
 AGO 516 1007
 SET 518 1034

 []s

 Eduardo Claro


 -Original Message-
 From: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br[mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] On Behalf
 Of Luis Eduardo Trovo
 Sent: terça-feira, 30 de setembro de 2008 15:24
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Subject: [oracle_br] Select Acumulativo

 Pessoal, boa tarde!

 Existe alguma função ou alguma lógica para fazer um campo acumulativo em um
 Select? Por exemplo:

 Select Mes, Sum(Valor) Soma
 from Vendas
 Group by Mes
 Order by Mes;

 Mes Soma
 Jan 10
 Fev 12
 Mar 10
 Abr 15

 Existe como criar uma coluna que acumula os valores do campo Soma neste
 Select?
 O resultado esperado deveria ficar da seguinte forma:

 Mes Soma Acumulado
 Jan 10 10
 Fev 12 22
 Mar 10 32
 Abr 15 47

 Alguém tem alguma idéia de resolver isso sem ter que partir para um bloco
 PL/Sql? Resolver pelo próprio Select?

 Obrigado.
 Luís.

 

 --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 --
 Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU
 PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
 -- Links do Yahoo!
 Grupos

 




-- 
Abraços,
Mária Cristina
Cel: 031-8883-5543
E-mail: [EMAIL PROTECTED]
MSN:   [EMAIL PROTECTED]
-- 
O começo é a parte mais importante do trabalho.
- Platão


[As partes desta mensagem que não continham texto foram removidas]




--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
ESPAÇO! VISITE: http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos




[oracle_br] NetOffice + oracle 10g

2008-09-30 Por tôpico Leonardo Santos da Mata
ei pessoal,
 Alguém ai connhece o software NetOffice? e sabe me dizer se existe a
possibilidade dele ser configurado com oracle?
Obrigado

-- 
__
Leonardo Santos da Mata
skype lsmata |  msn [EMAIL PROTECTED]
___
Ao repassar, favor APAGAR o e-mail de quem lhe enviou. Colocar os emails dos
destinatários SEMPRE em CCo- Cópia Oculta.
Não dê munição a hackers e evite a disseminação de spam.
___


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Select Acumulativo

2008-09-30 Por tôpico Consulting 2001 Br
Luis,

Dá uma olhada nas funções analíticas.



- Original Message 
From: Luis Eduardo Trovo [EMAIL PROTECTED]
To: oracle_br@yahoogrupos.com.br
Sent: Tuesday, September 30, 2008 3:23:53 PM
Subject: [oracle_br] Select Acumulativo


Pessoal, boa tarde!

Existe alguma função ou alguma lógica para fazer um campo acumulativo em um 
Select? Por exemplo:

Select Mes, Sum(Valor) Soma
from Vendas
Group by Mes
Order by Mes;

Mes Soma 
Jan 10
Fev 12
Mar 10
Abr 15

Existe como criar uma coluna que acumula os valores do campo Soma neste Select?
O resultado esperado deveria ficar da seguinte forma:

Mes SomaAcumulado
Jan 10  10
Fev 12  22
Mar 10  32
Abr 15  47

Alguém tem alguma idéia de resolver isso sem ter que partir para um bloco 
PL/Sql? Resolver pelo próprio Select?

Obrigado.
Luís.




  

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Select Acumulativo

2008-09-30 Por tôpico Mosan Santos

Molinho!
 
   Use o DECODE ou CASE, junto com a função agregada sum.
 
      Se desejar
  o mês em uma 
 coluna transformar
 um  to_char 
 também vai entrar.
 
A rima é ruim, mas a cláusula funcionará
   
 

 
Mosán Santos

Infrastructure Specialist
Oracle Certified Associate 10g(OCA)
Oracle Database SQL Expert 10g
Cisco Certified Network Associate(CCNA)
Juniper Network Certified Internetwork Associate(JNCIA-ER)
Furukawa Certified Professional(FCP-Fundamenta /FCP-Master)
QoSIP for CCVP 

--- Em ter, 30/9/08, Consulting 2001 Br [EMAIL PROTECTED] escreveu:

De: Consulting 2001 Br [EMAIL PROTECTED]
Assunto: Re: [oracle_br] Select Acumulativo
Para: oracle_br@yahoogrupos.com.br
Data: Terça-feira, 30 de Setembro de 2008, 17:04






Luis,

Dá uma olhada nas funções analíticas.

- Original Message 
From: Luis Eduardo Trovo [EMAIL PROTECTED] com
To: [EMAIL PROTECTED] os.com.br
Sent: Tuesday, September 30, 2008 3:23:53 PM
Subject: [oracle_br] Select Acumulativo

Pessoal, boa tarde!

Existe alguma função ou alguma lógica para fazer um campo acumulativo em um 
Select? Por exemplo:

Select Mes, Sum(Valor) Soma
from Vendas
Group by Mes
Order by Mes;

Mes Soma 
Jan 10
Fev 12
Mar 10
Abr 15

Existe como criar uma coluna que acumula os valores do campo Soma neste Select?
O resultado esperado deveria ficar da seguinte forma:

Mes Soma Acumulado
Jan 10 10
Fev 12 22
Mar 10 32
Abr 15 47

Alguém tem alguma idéia de resolver isso sem ter que partir para um bloco 
PL/Sql? Resolver pelo próprio Select?

Obrigado.
Luís.

[As partes desta mensagem que não continham texto foram removidas]

 














  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]