[oracle_br] Re: Trigger para qualquer evento DML

2007-11-09 Por tôpico jlchiappa
Pra qualquer não, iirc triggers de DML só pra INSERT, UPDATE ou
DELETE, e em uma tabela específica... O que vc pode fazer é criar a
trigger como AFTER/BEFORE INSERT OR UPDATE OR DELETE  ON nomedatabela,
aí em ocorrendo DML seja na forma de INSERT, seja UPDATE, seja DELETE
será capturado para a tabela à qual o trigger está amarrado. Caso vc
precise/queira ter trigger em muitas e muitas tabelas, pra acelerar a
criação vc pode ter um script SQL que gere os CREATEs necessários, OU
um bloco PL/SQL que gere e execute os comandos de criação todos
necessários pra vc, mas NÂO HÁ como fugir, é um trigger para cada tabela.

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "flavinho_sampa_br"
<[EMAIL PROTECTED]> escreveu
>
> Pessoal tem como criar uma trigger after para qualquer comando DML
> executado parecido com o trigger para DDL?
>




[oracle_br] Re: Migrando aplicação do Oracle 8i/Oracle Forms 6 para Oracle 10g/Oracleforms 1

2007-11-09 Por tôpico jlchiappa
--- Em oracle_br@yahoogrupos.com.br, "Alfredo Guimarães"
<[EMAIL PROTECTED]> escreveu
>
> Bom dia!
> 
> Eu sou Alfredo e acabei de me associar ao grupo.

Bem vindo !!
> 
> Bom primeiramente vou explicar o meu cenárioe posteriormente o meu
problema.

 Vamos ver até onde a gente pode te ajudar...

> 
> 1) Cenário atual:
> 
> Sitema Operacional: UNIX - Solaris
> Versão do Oracle; 8i
> Versão do Forms: 6
> 
> Tenho um a aplicação rodando na arquitetura Cliente/Server

OK - vc não diz mas certamente assumo que o ambiente client/server é o
tradicional, ie, na mesma sub-net estão o banco e os usuários finais,
que rodam os .FMXs diretamente : não há "traquitanas" tipo terminal
Services, não há NINGUÉM de fora da sub-net acessando os .FMXs nem
nada, é realmente uma aplicação "particular", inetrna,  só para os
funcionários mesmo  ...

> 
> 2) Novo cenário para o qual tenho que migrar:
> 
> Sistema Operacional UNIX
> Versão do ORACLE; 10g
> Versão do Forms: 10g
> 
> Problema:
> 
> Primeiramente me esclareça uma dúvida, a minha aplicação
> cliente/server do ORACLE8i/Forms 6 tem com continuar sendo
> Client/Server na 10g sem ter que migrar para a arquitetura WEB?

Fácil resposta : , NÃO TEM COMO, da versão 9i em diante o Forms só
funciona em modo web, ponto.

> 
> Na verdade eu tenho duas aplicações rodando no cenário atual, um delas
> foi até que tranquilo a transição pois compilei os forms da 6 na 10g e
> o que me deu um pouco de problema foi alterar as chamadas de reports
> mas que no final deu tudo certo.

Na verdade há um bom montinho de alterações que vc pode ter que fazer
além do reports : há diversos triggers não suportados, built-ins que
foram removidas Até mesmo a lógica da aplicação em alguns casos
deve mudar, pois cada trigger que dispara é uma ação sendo executada
lá no servidor web e que tem que retornar ao browser cliente, já vi
aplicações que no client/server usavam & abusavam intensamente de
lógicas do tipo, no client/server não havia problema (já que os
triggres eram executados localmente, no vm PL/SQL nativo e interno do
Forms runtime), elas sofreram barbaridade em performance ao ir pro
modo web... Mas se a sua não era, benone... De qquer forma, me permita
recomendar http://www.oracle.com/technology/products/forms/index.html
, lá vc acha papers que listam TODAS as alterações em modo web, pra vc
não ser pego de surpresa.

> 
> Já há segunda em alguns lugares tenho que fazer uso da "função"  HOST
> para chamar o editor emacs e ele não funcionou ..

Na verdade não é que não funciona, o causo é que , como em modo web a
aplicação na verdade está rodando lá no servidor web ( e por trás
"enviando" os dados e "refrescando" a tela no browser do usuário), já
que o programa está no servidor web quando vc dar um HOST, gravar um
arquivo, etc, LOGICAMENTE é lá no servidor que a ação será feita... 

>> começou a minha
> longa busca da soluçao.

Não precisava ter sido tãão longa, o site acima citado já te mostraria
isso... Bom, de qquer maneira : eu não desenvolvo mais (já há alguns
anos trabalho só como DBA), e só fiz poucos e pequenos testes com
Forms em web, então o que eu vou dizer não é experiência própria, mas
sugiro vc dar uma olhada na home-page do web util em
http://www.oracle.com/technology/products/forms/htdocs/webutil/webutil.htm
, lá há FAQ, fórum especialiado nele, documentação, guia passo-a-passo
(how-to) Nos meus testes e experiências com o Forms em web, esse
foi o meu recurso principal...


[]s

 Chiappa





[oracle_br] Trigger para qualquer evento DML

2007-11-09 Por tôpico flavinho_sampa_br
Pessoal tem como criar uma trigger after para qualquer comando DML
executado parecido com o trigger para DDL?




[oracle_br] Migrando aplicação do Oracle 8i/Oracle Forms 6 para Oracle 10g/Oracleforms 10g

2007-11-09 Por tôpico Alfredo Guimarães
Bom dia!

Eu sou Alfredo e acabei de me associar ao grupo.

Bom primeiramente vou explicar o meu cenárioe posteriormente o meu problema.

1) Cenário atual:

Sitema Operacional: UNIX - Solaris
Versão do Oracle; 8i
Versão do Forms: 6

Tenho um a aplicação rodando na arquitetura Cliente/Server

2) Novo cenário para o qual tenho que migrar:

Sistema Operacional UNIX
Versão do ORACLE; 10g
Versão do Forms: 10g

Problema:

Primeiramente me esclareça uma dúvida, a minha aplicação
cliente/server do ORACLE8i/Forms 6 tem com continuar sendo
Client/Server na 10g sem ter que migrar para a arquitetura WEB?

Na verdade eu tenho duas aplicações rodando no cenário atual, um delas
foi até que tranquilo a transição pois compilei os forms da 6 na 10g e
o que me deu um pouco de problema foi alterar as chamadas de reports
mas que no final deu tudo certo.

Já há segunda em alguns lugares tenho que fazer uso da "função"  HOST
para chamar o editor emacs e ele não funcionou ..começou a minha
longa busca da soluçao.Após buscas e buscas conclui que teria que usar
o WEBUTIL, porém após todas as configurações e setup necessaŕio para
utiliza o tal não estou conseguindo executar e o javaconsole me
informa o seguinte erro:

chamada do forms no browser mozilla -> http://:/forms/frmservlet?config=webutil&form=

ERRO:

RegisterWebUtil - Loading WebUtil Version 1.0.6
proxyHost=null
proxyPort=0
connectMode=HTTP, native.
Forms Applet version is : 10.1.2.0
java.lang.NoClassDefFoundError: com/jacob/com/ComFailException
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Unknown Source)
   at oracle.forms.handler.UICommon.instantiate(Unknown Source)
   at oracle.forms.handler.UICommon.onCreate(Unknown Source)
   at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)
   at oracle.forms.engine.Runform.onCreateHandler(Unknown Source)
   at oracle.forms.engine.Runform.processMessage(Unknown Source)
   at oracle.forms.engine.Runform.processSet(Unknown Source)
   at oracle.forms.engine.Runform.onMessageReal(Unknown Source)
   at oracle.forms.engine.Runform.onMessage(Unknown Source)
   at oracle.forms.engine.Runform.sendInitialMessage(Unknown Source)
   at oracle.forms.engine.Runform.startRunform(Unknown Source)
   at oracle.forms.engine.Main.createRunform(Unknown Source)
   at oracle.forms.engine.Main.start(Unknown Source)
   at sun.applet.AppletPanel.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Alguém poderia me ajudar nesta ardua jornada que já dura alguns dias.

Abraços

Alfredo


Re: [oracle_br] Como é o procedimento para criação de uma tabelo temporaria?

2007-11-09 Por tôpico Petrônio Sousa
Obrigado!!! Márcio!!

Em 08/11/07, Márcio Ricardo <[EMAIL PROTECTED]> escreveu:
>
>   CREATE TABLE GLOBAL TEMPORARY (
> coluna tipo) on commit preserv rows **Com on commit os ficam na tabela até
> a sessão, sem o on comnit os dados permanece na tabela até o final de uma
> transação.
> Márcio Ricardo Alves da Silva
> Programador Pleno
> * [EMAIL PROTECTED] 
>
> Config Informática Ltda
> & Av. Eng. Luis Carlos Berrini, 801 - 7º andar
> & 04571-010 - Brooklin Novo - São Paulo - SP
> ( Fone (11) 5501-8300
> ( Fax (11) 5501-8302
> 8 www.config.com.br - Original Message -
>
> From: Petrônio Sousa
> To: oracle_br@yahoogrupos.com.br 
> Sent: Wednesday, November 07, 2007 8:05 PM
> Subject: [oracle_br] Como é o procedimento para criação de uma tabelo
> temporaria?
>
> Fico no aguardo!
>
> obrigado!
>
> Petrônio
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [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] Re: pl/sql - cursor

2007-11-09 Por tôpico Diego Moura
 Você poderia estar utilizando Bulk Collects para armazenar os valores do
cursor dentro de um type.

Em 08/11/07, Alison <[EMAIL PROTECTED]> escreveu:
>
>   Navegar pelo cursor para trás não dá, armazene o resultado do seu
> cursor em um type, se for o caso, aí vc consegue manipular melhor as
> informações através do índice.
>
> []'s
>
> Alison
> --- Em oracle_br@yahoogrupos.com.br ,
> "Milton Bastos Henriquis Jr."
> <[EMAIL PROTECTED]> escreveu
> >
> > Que eu saiba, não dá pra voltar pra trás não... apenas pra frente!!
> >
> >
> >
> >
> > On Nov 7, 2007 4:30 PM, Luciana <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > >
> > >
> > > Pessoal,
> > >
> > > Existe uma forma de "navegar" pelo cursor?
> > >
> > > Exemplo: estou no ultimo registro e quero voltar para o primeiro
> sem
> > > ter que fechar e abrir novamente o cursor.
> > >
> > > obrigada.
> > >
> > > Luciana
> > >
> > >
> >
>
>  
>



-- 
Diego Antonio Moura
(15)33434634/97125532


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



[oracle_br] Imp não funciona no XE

2007-11-09 Por tôpico jorgelrt1
Bom dia a todos. 
Fiz um export seguinte: 
"exp userid=xxx/yyy file=/u01/estudo.dmp tables=A,B,C,D" , no oracle 9i 
com S.O.: RED HAT 9. Estou tentando executar o import desse arquivo no 
XE com S.O.:WinXP que tenho em casa, mas informa o seguinte erro: " Not 
compatible. Your export file is not supported."
Alguém sabe o que esta acontecendo ? Desde ja agradeço a todos. 





[oracle_br] Migraçao Forms 4.5 para 10g

2007-11-09 Por tôpico Feitoza
Boa Tarde pessoal... 

  Estou com uma dificuldade sobre o parametro  QUERY_PARAMETER no forms 4.5 que 
não tem um substituto direto para ele na versão 10g. Alguem ja teve esse tipo 
de problema e poderia me auxiliar de alguma forma... Alem da paleta Parameter 
que não existe mais na nova versão...

  Fico Grato desde já Silvio... 

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: [oracle_br] Re: Export com NLS_LANGUAGE

2007-11-09 Por tôpico Gleyson Melo
Fala Denis!

O NLS_LANG não é um parâmetro do export. Ele é um parâmetro de sessão do
Oracle que, no caso do export, deve ser definido através de uma variável de
ambiente.

$ export NLS_LANG='PORTUGUESE_BRAZIL.WE8ISO8859P1'

De fato, haverá uma conversão porque o seu Banco de origem utiliza o charset
US7ASCII como charset padrão, como podemos ver pelo log do primeiro export.

Em 09/11/07, dhvillegas <[EMAIL PROTECTED]> escreveu:
>
>   Gleyson,
>
> Obrigado pela ajuda,
> Segue os testes,
> 1 - Conectei no oracle via ssh e efetuei o export normal, segue os
> dados do export
>
> Export: Release 8.1.7.4.0 - Production on Fri Nov 9 15:37:05 2007
>
> (c) Copyright 2000 Oracle Corporation. All rights reserved.
>
> Connected to: Oracle8i Enterprise Edition Release 8.1.7.4.0 - 64bit
> Production
> With the Partitioning option
> JServer Release 8.1.7.4.0 - 64bit Production
> Export done in US7ASCII character set and US7ASCII NCHAR character set
>
> About to export specified tables via Conventional Path ...
> . . exporting table T_PORTIFOLIO_MEDIA 59686 rows
> exported
> Export terminated successfully without warnings.
>
> 2 - Conectei no oracle via ssh e efetuei o export utilizando o
> comando NLS_LANG, segue os dados do export
>
> LRM-00101: unknown parameter name 'NLS_LANG'
>
> EXP-00019: failed to process parameters, type 'EXP HELP=Y' for help
> EXP-0: Export terminated unsuccessfully
>
> Não consegui rodar o comando com NLS_LANG, segue o comando executado
> exp userid=teste/[EMAIL PROTECTED] file=t_portifolio_media2.dump
> tables=t_portifolio_media NLS_LANG=PORTUGUESE_BRAZIL.WE8ISO8859P1
>
> Denis Villegas
>
> --- Em oracle_br@yahoogrupos.com.br ,
> "Gleyson Melo" <[EMAIL PROTECTED]>
> escreveu
> >
> > Denis,
> >
> > Há quatro configurações que você deve levar em consideração. A do
> banco de
> > origem, a do banco de destino, e aquelas utilizadas nas suas
> sessões de
> > exp/imp. Todas elas estão batendo? Você pode enviar o início dos
> logs de
> > exportação e importação?
> >
> > Se estiver escrito "possible conversion" em algum lugar, ele
> provavelmente
> > estará fazendo uma conversão. Outra coisa, você está olhando os
> dados origem
> > e destino utilizando a mesma ferramenta/ambiente?
> >
> > Em 09/11/07, dhvillegas <[EMAIL PROTECTED]> escreveu:
> > >
> > > Caros Colaboradores,
> > >
> > > Estou fazendo um export da seguinte configuração:
> > > Oracle 8.1.7.4.0 64bits, com o NLS_LANGUAGE = BRAZILIAN
> > > PORTUGUESE_BRAZIL.US7ASCII para importar num Oracle 10.2.0.1 com o
> > > NLS_LANGUAGE = BRAZILIAN PORTUGUESE_BRAZIL.WE8ISO8859P1
> > >
> > > Fiz o export normal, sem definir nada, e ao importar e testar as
> > > acentuações, não estavam corretas, apos isso fiz novamente um
> export
> > > com a seguinte instrução export
> > > NLS_LANG=PORTUGUESE_BRAZIL.WE8ISO8859P1, que também não funcionou.
> > > Alguém já passou por isso e pode me ajudar dando uma dica de como
> > > resolver esse impasse?
> > >
> > > Obrigado
> > >
> > > Denis Hoffmeister Villegas
> > > Analista de BI
> > > Desenvolvimento
> > > Tel: (11)3191-0200 R293
> > > SupportComm S.A.
> > >
> > >
> > >
> >
> >
> >
> > --
> > Atenciosamente,
> > Gleyson Melo
> > Oracle Database 10g Administrator Certified Professional
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>  
>



-- 
Atenciosamente,
Gleyson Melo
Oracle Database 10g Administrator Certified Professional


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



[oracle_br] Re: Export com NLS_LANGUAGE

2007-11-09 Por tôpico dhvillegas
Gleyson,

Obrigado pela ajuda,
Segue os testes,
1 - Conectei no oracle via ssh e efetuei o export normal, segue os 
dados do export

Export: Release 8.1.7.4.0 - Production on Fri Nov 9 15:37:05 2007

(c) Copyright 2000 Oracle Corporation.  All rights reserved.


Connected to: Oracle8i Enterprise Edition Release 8.1.7.4.0 - 64bit 
Production
With the Partitioning option
JServer Release 8.1.7.4.0 - 64bit Production
Export done in US7ASCII character set and US7ASCII NCHAR character set

About to export specified tables via Conventional Path ...
. . exporting table T_PORTIFOLIO_MEDIA  59686 rows 
exported
Export terminated successfully without warnings.


2 - Conectei no oracle via ssh e efetuei o export utilizando o 
comando NLS_LANG, segue os dados do export

LRM-00101: unknown parameter name 'NLS_LANG'

EXP-00019: failed to process parameters, type 'EXP HELP=Y' for help
EXP-0: Export terminated unsuccessfully


Não consegui rodar o comando com NLS_LANG, segue o comando executado
exp userid=teste/[EMAIL PROTECTED] file=t_portifolio_media2.dump 
tables=t_portifolio_media NLS_LANG=PORTUGUESE_BRAZIL.WE8ISO8859P1

Denis Villegas

--- Em oracle_br@yahoogrupos.com.br, "Gleyson Melo" <[EMAIL PROTECTED]> 
escreveu
>
> Denis,
> 
> Há quatro configurações que você deve levar em consideração. A do 
banco de
> origem, a do banco de destino, e aquelas utilizadas nas suas 
sessões de
> exp/imp. Todas elas estão batendo? Você pode enviar o início dos 
logs de
> exportação e importação?
> 
> Se estiver escrito "possible conversion" em algum lugar, ele 
provavelmente
> estará fazendo uma conversão. Outra coisa, você está olhando os 
dados origem
> e destino utilizando a mesma ferramenta/ambiente?
> 
> Em 09/11/07, dhvillegas <[EMAIL PROTECTED]> escreveu:
> >
> >   Caros Colaboradores,
> >
> > Estou fazendo um export da seguinte configuração:
> > Oracle 8.1.7.4.0 64bits, com o NLS_LANGUAGE = BRAZILIAN
> > PORTUGUESE_BRAZIL.US7ASCII para importar num Oracle 10.2.0.1 com o
> > NLS_LANGUAGE = BRAZILIAN PORTUGUESE_BRAZIL.WE8ISO8859P1
> >
> > Fiz o export normal, sem definir nada, e ao importar e testar as
> > acentuações, não estavam corretas, apos isso fiz novamente um 
export
> > com a seguinte instrução export
> > NLS_LANG=PORTUGUESE_BRAZIL.WE8ISO8859P1, que também não funcionou.
> > Alguém já passou por isso e pode me ajudar dando uma dica de como
> > resolver esse impasse?
> >
> > Obrigado
> >
> > Denis Hoffmeister Villegas
> > Analista de BI
> > Desenvolvimento
> > Tel: (11)3191-0200 R293
> > SupportComm S.A.
> >
> >  
> >
> 
> 
> 
> -- 
> Atenciosamente,
> Gleyson Melo
> Oracle Database 10g Administrator Certified Professional
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




Re: [oracle_br] Export com NLS_LANGUAGE

2007-11-09 Por tôpico Gleyson Melo
Denis,

Há quatro configurações que você deve levar em consideração. A do banco de
origem, a do banco de destino, e aquelas utilizadas nas suas sessões de
exp/imp. Todas elas estão batendo? Você pode enviar o início dos logs de
exportação e importação?

Se estiver escrito "possible conversion" em algum lugar, ele provavelmente
estará fazendo uma conversão. Outra coisa, você está olhando os dados origem
e destino utilizando a mesma ferramenta/ambiente?

Em 09/11/07, dhvillegas <[EMAIL PROTECTED]> escreveu:
>
>   Caros Colaboradores,
>
> Estou fazendo um export da seguinte configuração:
> Oracle 8.1.7.4.0 64bits, com o NLS_LANGUAGE = BRAZILIAN
> PORTUGUESE_BRAZIL.US7ASCII para importar num Oracle 10.2.0.1 com o
> NLS_LANGUAGE = BRAZILIAN PORTUGUESE_BRAZIL.WE8ISO8859P1
>
> Fiz o export normal, sem definir nada, e ao importar e testar as
> acentuações, não estavam corretas, apos isso fiz novamente um export
> com a seguinte instrução export
> NLS_LANG=PORTUGUESE_BRAZIL.WE8ISO8859P1, que também não funcionou.
> Alguém já passou por isso e pode me ajudar dando uma dica de como
> resolver esse impasse?
>
> Obrigado
>
> Denis Hoffmeister Villegas
> Analista de BI
> Desenvolvimento
> Tel: (11)3191-0200 R293
> SupportComm S.A.
>
>  
>



-- 
Atenciosamente,
Gleyson Melo
Oracle Database 10g Administrator Certified Professional


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



Re: [oracle_br] Alert.log

2007-11-09 Por tôpico Jose C Carvalho
 alter system set db_recovery_file_dest_size =  
scope=both; 

Acredito que vc pode colocar o mesmo valor do seu disco .. o limitador vai 
ser sempre o Disco ..

isso deve resolver 

Att

JOSÉ CARLITOS CARVALHO JÚNIOR
Administrador de Banco de Dados
 
PST Electronics
/ [EMAIL PROTECTED]
web:http://www.pst.com.br 
web:http://www.positron.com.br 
 
 
 
100+ Inovadoras no Uso de TI 2006 no setor Indústria: 
Automotiva e Autopeças 
 



"Milton Bastos Henriquis Jr." <[EMAIL PROTECTED]> 
Sent by: oracle_br@yahoogrupos.com.br
09/11/2007 09:14
Please respond to
oracle_br@yahoogrupos.com.br


To
oracle_br@yahoogrupos.com.br
cc

Subject
[oracle_br] Alert.log









Bom dia pessoal!

Primeiramente, minha plataforma:
Oracle 10.2
Windows 2003 server

Estou com essas mensagens no meu alert.log:

Fri Nov 09 10:06:01 2007
Thread 1 advanced to log sequence 15559
Current log# 3 seq# 15559 mem# 0: D:\ORACLE\ORADATA\NHOEM\REDO03.LOG
Fri Nov 09 10:08:21 2007
Thread 1 advanced to log sequence 15560
Current log# 4 seq# 15560 mem# 0: D:\ORACLE\ORADATA\NHOEM\REDO04.LOG
Fri Nov 09 10:10:38 2007
Thread 1 advanced to log sequence 15561
Current log# 5 seq# 15561 mem# 0: D:\ORACLE\ORADATA\NHOEM\REDO05.LOG
Fri Nov 09 10:10:38 2007
Errors in file 
d:\oracle\product\10.2.0\admin\nhoem\bdump\nhoem_arc1_5740.trc:
ORA-19815: ADVERTÊNCIA: db_recovery_file_dest_size de 2147483648 bytes
é 100.00% usado e tem 0 bytes restantes disponíveis.

Fri Nov 09 10:10:38 2007

You have following choices to free up space from flash recovery area:
1. Consider changing RMAN RETENTION POLICY. If you are using Data Guard,
then consider changing RMAN ARCHIVELOG DELETION POLICY.
2. Back up files to tertiary device such as tape using RMAN
BACKUP RECOVERY AREA command.
3. Add disk space and increase db_recovery_file_dest_size parameter to
reflect the new space.
4. Delete unnecessary files using RMAN DELETE command. If an operating
system command was used to delete files, then use RMAN CROSSCHECK and
DELETE EXPIRED commands.


O que devo fazer?

Meu Retention Policy do RMAN está configurado com o valor = 1.
O disco tem espaço suficiente (40 GB livre).
Diariamente é feito o crosscheck e o delete obsolete
pelo RMAN.

O que faço com o db_recovery_file_dest_size?
Aumento o valor dele??
 
*
Esta mensagem, incluindo os seus anexos, contém informações confidenciais 
destinadas a indivíduo e propósito específicos, e é protegida por lei. 
Caso você não seja o citado indivíduo, deve apagar esta mensagem. É 
terminantemente proibida a utilização, acesso, cópia ou divulgação não 
autorizada das informações presentes nesta mensagem.  As informações 
contidas nesta mensagem e em seus anexos são de responsabilidade de seu 
autor, não representando idéias, opiniões, pensamentos ou qualquer forma 
de posicionamento por parte da PST Indústria  Eletrônica da Amazônia Ltda. 


The information contained in this communication is confidential, is law 
protected, and is intended only for the business use of the addressee. If 
you have received this communication in error, please immediately delete 
it. It's forbidden the unauthorized use, access, copy or disclose of the 
information contained in this communication.  The content of this message 
is responsibility of the author, and does not represent ideas, opinions, 
thoughts or any kind of statement of PST Indústria  Eletrônica da Amazônia 
Ltda.


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



[oracle_br] Transparent Gateway

2007-11-09 Por tôpico rflribeiro
Estou com um projeto de utilização de transparent gateways no as400 e
ainda não tive oportunidade de trabalhar com esta ferramenta, será minha
primeira experiência. Procurei por este produto p/ o AS400 na versão
10g, mas só achei um outro produto chamado Access Manager. Alguém
saberia dizer se ele substitui o transparent gateway? É necessária uma
licença própria p/ este produto ou quem tem licença do transparent
gateway pode utilizar o access manager?
Obrigado.

-- 

Reginaldo Ribeiro
Administrador de Bancos de Dados
Oracle Certified Associate 10g
_
DBcom IT Experts
skype: rflribeiro
msn: [EMAIL PROTECTED]
mobile: 551192344290
fone: 551162165375
e-mail: [EMAIL PROTECTED]
site: www.dbcom.com.br




[oracle_br] Alert.log

2007-11-09 Por tôpico Milton Bastos Henriquis Jr.
Bom dia pessoal!

Primeiramente, minha plataforma:
Oracle 10.2
Windows 2003 server

Estou com essas mensagens no meu alert.log:

Fri Nov 09 10:06:01 2007
Thread 1 advanced to log sequence 15559
  Current log# 3 seq# 15559 mem# 0: D:\ORACLE\ORADATA\NHOEM\REDO03.LOG
Fri Nov 09 10:08:21 2007
Thread 1 advanced to log sequence 15560
  Current log# 4 seq# 15560 mem# 0: D:\ORACLE\ORADATA\NHOEM\REDO04.LOG
Fri Nov 09 10:10:38 2007
Thread 1 advanced to log sequence 15561
  Current log# 5 seq# 15561 mem# 0: D:\ORACLE\ORADATA\NHOEM\REDO05.LOG
Fri Nov 09 10:10:38 2007
Errors in file d:\oracle\product\10.2.0\admin\nhoem\bdump\nhoem_arc1_5740.trc:
ORA-19815: ADVERTÊNCIA: db_recovery_file_dest_size de 2147483648 bytes
é 100.00% usado e tem 0 bytes restantes disponíveis.

Fri Nov 09 10:10:38 2007

You have following choices to free up space from flash recovery area:
1. Consider changing RMAN RETENTION POLICY. If you are using Data Guard,
   then consider changing RMAN ARCHIVELOG DELETION POLICY.
2. Back up files to tertiary device such as tape using RMAN
   BACKUP RECOVERY AREA command.
3. Add disk space and increase db_recovery_file_dest_size parameter to
   reflect the new space.
4. Delete unnecessary files using RMAN DELETE command. If an operating
   system command was used to delete files, then use RMAN CROSSCHECK and
   DELETE EXPIRED commands.



O que devo fazer?

Meu Retention Policy do RMAN está configurado com o valor = 1.
O disco tem espaço suficiente (40 GB livre).
Diariamente é feito o crosscheck e o delete obsolete
pelo RMAN.

O que faço com o  db_recovery_file_dest_size?
Aumento o valor dele??


[oracle_br] Export com NLS_LANGUAGE

2007-11-09 Por tôpico dhvillegas
Caros Colaboradores,

Estou fazendo um export da seguinte configuração:
Oracle 8.1.7.4.0 64bits, com o NLS_LANGUAGE = BRAZILIAN 
PORTUGUESE_BRAZIL.US7ASCII para importar num Oracle 10.2.0.1 com o 
NLS_LANGUAGE = BRAZILIAN PORTUGUESE_BRAZIL.WE8ISO8859P1

Fiz o export normal, sem definir nada, e ao importar e testar as 
acentuações, não estavam corretas, apos isso fiz novamente um export 
com a seguinte instrução export 
NLS_LANG=PORTUGUESE_BRAZIL.WE8ISO8859P1, que também não funcionou.
Alguém já passou por isso e pode me ajudar dando uma dica de como 
resolver esse impasse?

Obrigado

Denis Hoffmeister Villegas
Analista de BI
Desenvolvimento
Tel: (11)3191-0200 R293
SupportComm S.A.



Re: RES: [oracle_br] Re: pl/sql - cursor

2007-11-09 Por tôpico Consulting 2001 Br
Luciana,

Aproveitando a idéia do grande Marco, vc pode também
utilizar o BULK COLLECT no comando select
"alimentando" automaticamente o array

select c1, c2, ...
  bulk collect into array
  from tabela, tabela...

[]s
Ricardo

--- "Marco Fernandes (Desenvolvimento -TI)"
<[EMAIL PROTECTED]> wrote:

> Luciana,
> vc pode criar um array que recebe o cursor e depois
> no array vc
> trabalha tranquilo pra frente, pra trás, de
> revestrés, etc
>  
> A declaração ficaria assim:
>  
> TYPE SeuType IS TABLE OF SeuCursor%ROWTYPE INDEX BY
> BINARY_INTEGER;
> SeuArray SeuType;
> SeuRegistro SeuCursor%ROWTYPE;
> i number := 1;
> 
> Para carregar o array vc pode fazer assim:
>  
> FOR SeuRegistro in SeuCursor ( param1,
>
> param2,
>
> paramN ) 
> LOOP
>SeuArray(i) := SeuRegistro;
>i := i + 1;
> END LOOP;
>  
> Tendo seu array carregado pelo cursor vc pode
> navegar por ele usando o índice i.
>  
> Espero ter ajudado.
>  
> Abraço,
> Marco.
>  
> 
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br
> [mailto:[EMAIL PROTECTED] nome de
> Alison
> Enviada em: quinta-feira, 8 de novembro de 2007
> 21:31
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Re: pl/sql - cursor
> 
> 
> 
> Navegar pelo cursor para trás não dá, armazene o
> resultado do seu 
> cursor em um type, aí vc pode manipular melhor as
> informações através 
> do índice.
> 
> []'s
> 
> Alison 
> 
> --- Em [EMAIL PROTECTED]
>  os.com.br,
> "Luciana" <[EMAIL PROTECTED]> escreveu
> >
> > Pessoal,
> > 
> > Existe uma forma de "navegar" pelo cursor? 
> > 
> > Exemplo: estou no ultimo registro e quero voltar
> para o primeiro 
> sem 
> > ter que fechar e abrir novamente o cursor.
> > 
> > obrigada.
> > 
> > Luciana
> >
> 
> 
> 
>  
> 
> 
> 
> [As partes desta mensagem que não continham texto
> foram removidas]
> 
> 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


Re: [oracle_br] export full

2007-11-09 Por tôpico Arystydes
Olha, o que vc pode fazer é dizer no exp o OWNER que deseja.

Aristides


  - Original Message - 
  From: Elaine 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, November 08, 2007 3:09 PM
  Subject: [oracle_br] export full


  Boa tarde grupo,
  como faço para gerar um export full sem pegar os schemas referentes a 
  ferramentas do próprio Oracle?

  Valeu

  -- 
  Elaine 

  "O pessimista se queixa do vento.
  O otimista espera que ele mude.
  O realista ajusta as velas "

  William George Ward



   

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



RES: [oracle_br] Re: pl/sql - cursor

2007-11-09 Por tôpico Marco Fernandes (Desenvolvimento -TI)
Luciana,
vc pode criar um array que recebe o cursor e depois no array vc
trabalha tranquilo pra frente, pra trás, de revestrés, etc
 
A declaração ficaria assim:
 
TYPE SeuType IS TABLE OF SeuCursor%ROWTYPE INDEX BY BINARY_INTEGER;
SeuArray SeuType;
SeuRegistro SeuCursor%ROWTYPE;
i number := 1;

Para carregar o array vc pode fazer assim:
 
FOR SeuRegistro in SeuCursor ( param1,
param2,
paramN ) 
LOOP
   SeuArray(i) := SeuRegistro;
   i := i + 1;
END LOOP;
 
Tendo seu array carregado pelo cursor vc pode navegar por ele usando o índice i.
 
Espero ter ajudado.
 
Abraço,
Marco.
 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Alison
Enviada em: quinta-feira, 8 de novembro de 2007 21:31
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: pl/sql - cursor



Navegar pelo cursor para trás não dá, armazene o resultado do seu 
cursor em um type, aí vc pode manipular melhor as informações através 
do índice.

[]'s

Alison 

--- Em [EMAIL PROTECTED]  os.com.br, 
"Luciana" <[EMAIL PROTECTED]> escreveu
>
> Pessoal,
> 
> Existe uma forma de "navegar" pelo cursor? 
> 
> Exemplo: estou no ultimo registro e quero voltar para o primeiro 
sem 
> ter que fechar e abrir novamente o cursor.
> 
> obrigada.
> 
> Luciana
>



 



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