RES: [oracle_br] Não ouve nada !!!!

2009-07-16 Por tôpico André Monteiro
All, Thanks

 

Resolvido:

 

SID_LIST_LISTENER =

  (SID_LIST =

(SID_DESC =

  (SID_NAME = DB102C)

  (ORACLE_HOME = /oracle/10.2.0)

)

)

LISTENER =

(DESCRIPTION =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.60)(PORT = 1521))

)

  )

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de André Monteiro
Enviada em: quinta-feira, 16 de julho de 2009 19:34
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Não ouve nada 

 

  

Pessoal, Help for me !!! O meu coordenador de serviços vai comer meu fígado
(rs)

Desde já grato

Andre Monteiro

Cenário:

oracle_base=/Oracle
oracle_home=/oracle/10.2.0
ip=192.168.1.60

SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jul 16 19:20:59 2009

Copyright (c) 1982, 2005, Oracle. All rights reserved.

SQL> connect s...@ac01teste as sysdba
Enter password: 
ERROR:
ORA-12505: TNS:listener does not currently know of SID given in connect
descriptor



LISTENER

# listener.ora Network Configuration File:
/oracle/10.2.0/network/admin/listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /oracle/10.2.0)
(PROGRAM = extproc)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = srvsgbd03)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)

TNSNAMES

# tnsnames.ora Network Configuration File:
/oracle/10.2.0/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)





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



[oracle_br] Não ouve nada !!!!

2009-07-16 Por tôpico André Monteiro
Pessoal, Help for me !!! O meu coordenador de serviços vai comer meu fígado
(rs)

Desde já grato

Andre Monteiro



Cenário:

oracle_base=/Oracle
oracle_home=/oracle/10.2.0
ip=192.168.1.60



SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jul 16 19:20:59 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> connect s...@ac01teste as sysdba
Enter password: 
ERROR:
ORA-12505: TNS:listener does not currently know of SID given in connect
descriptor



LISTENER

# listener.ora Network Configuration File:
/oracle/10.2.0/network/admin/listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
(SID_DESC =
  (SID_NAME = PLSExtProc)
  (ORACLE_HOME = /oracle/10.2.0)
  (PROGRAM = extproc)
)
  )

LISTENER =
  (DESCRIPTION_LIST =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = srvsgbd03)(PORT = 1521))
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
  )


TNSNAMES

# tnsnames.ora Network Configuration File:
/oracle/10.2.0/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
(ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
  (SID = PLSExtProc)
  (PRESENTATION = RO)
)
  )




Re: [oracle_br] Importar dados de ARQUIVO TXT para Oracle

2009-07-16 Por tôpico Fábio Gibon - Comex System
A tool SQL*Loader (SQLLDR) é bem indicada para o que você precisa... veja mais 
detalhes na documentação ou "googlando"...

sds
Gibon
  - Original Message - 
  From: rmunizso...@terra.com.br 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, July 16, 2009 5:13 PM
  Subject: [oracle_br] Importar dados de ARQUIVO TXT para Oracle



  Srs, estou com uma necessidade de importar uns arquivos TXT para
  minha base Oracle.
  Alguém teria algum exemplo desse procedimento para me passar?
  Obrigado a todos.
  at,

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



  

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



Re: Res: [oracle_br] URGENTE!! Bloco PL não compila ndo

2009-07-16 Por tôpico Roberto Oshikawa
faz o seguinte tenta executar apenas o select do cursor para ver se funciona

2009/7/15 Marcelo Feijó Vargas 

>
>
> tirei o open cursor, continua com o mesmo erro.
>
>
> CREATE OR
> REPLACE PROCEDURE PRC_FNC_ATUALIZA_SAL
> IS
> CURSOR C1 IS
> SELECT
> EMPNO, DEPTNO, ENAME, JOB, MGR, HIREDATE,
>
> FNC_CALC_REAJUSTE_SAL (EMPNO,DEPTNO) SAL,
> COMM
> FROM EMP
> WHERE JOB <> ‘PRESIDENT’;
>
> BEGIN
> FOR R1 IN C1 LOOP
> INSERT INTO EMPR
> (EMPNO, ENAME, MGR, JOB, HIREDATE, SAL, COMM,
> DEPTNO)
> VALUES
> (R1.EMPNO, R1.ENAME, R1.MGR, R1.JOB, R1.HIREDATE, R1.SAL,
> R1.COMM, R1.DEPTNO);
> COMMIT;
> END LOOP;
> EXCEPTION
> WHEN OTHERS THEN
> RAISE_APPLICATION_ERROR(-20001,‘Erro ao inserir funcionarios-‘ || SQLERRM);
> END;
>
>
> 
> De: Roberto Oshikawa >
> Para: oracle_br@yahoogrupos.com.br 
> Enviadas: Quarta-feira, 15 de Julho de 2009 18:26:08
> Assunto: Re: Res: [oracle_br] URGENTE!! Bloco PL não compilando
>
> tire o open cursor, deixe apenas o for
>
> 2009/7/15 Marcelo Feijó Vargas 
> 
> >
>
> >
> >
> > Olá,
> >
> > Fiz diversas alterações, e ainda estou com um erro! Acusa na linha 16.
> > Deptno: identificador invalido.Segue a estrutura
> >
> >
> > CREATE OR
> > REPLACE PROCEDURE PRC_FNC_ATUALIZA_SAL
> > IS
> > CURSOR C1 IS
> > SELECT
> > EMPNO, DEPTNO, ENAME, JOB, MGR, HIREDATE,
> >
> > FNC_CALC_REAJUSTE_SAL (EMPNO,DEPTNO) SAL,
> > COMM
> > FROM EMP
> > WHERE JOB <> ‘PRESIDENT’;
> >
> > BEGIN
> > OPEN C1;
> > FOR R1 IN C1 LOOP
> > INSERT INTO EMPR
> > (EMPNO, ENAME, MGR, JOB, HIREDATE, SAL, COMM,
> > DEPTNO)
> > VALUES
> > (R1.EMPNO, R1.ENAME, R1.MGR, R1.JOB, R1.HIREDATE, R1.SAL,
> > R1.COMM, R1.DEPTNO);
> > COMMIT;
> > END LOOP;
> > EXCEPTION
> > WHEN OTHERS THEN
> > RAISE_APPLICATION_ERROR(-20001,‘Erro ao inserir funcionarios-‘ ||
> SQLERRM);
> > END;
> >
> >
> > 
> > De: Simone Gaspar 
> > 
> 
> > >
> > Para: oracle...@yahoogrupos.com..br 
> >  40yahoogrupos.com.br>
>
> > Enviadas: Quarta-feira, 15 de Julho de 2009 17:40:36
> > Assunto: Re: Res: [oracle_br] URGENTE!! Bloco PL não compilando
> >
> >
> > Oi, Marcelo,
> >
> > Veja onde estão os demais erros:
> >
> > - não é necessária a palavra FUNCTION aqui:
> >
> > FUNCTION FNC_CALC_REAJUSTE_ SAL (EMPNO,DEPTNO) SAL,
> >
> > - feche o parênteses no final das colunas do INSERT e retire a vírgula
> após
> > o campo HIREDATE:
> >
> > INSERT INTO EMPR
> >
> > (EMPNO,
> >
> > DEPTNO,
> >
> > ENAME,
> >
> > JOB,
> >
> > MGR,
> >
> > HIREDATE)
> >
> > - retire os 2 pontos da coluna R1.JOB
> >
> > VALUES
> >
> > (R1.EMPNO,
> >
> > R1.DEPTNO,
> >
> > R1.ENAME,
> >
> > R1.JOB, -- retirar 1 ponto daqui
> >
> > - retire os espaços das chamadas das funções:
> >
> > CREATE OR REPLACE PROCEDURE PRC_FNC_ATUALIZA_ SAL
> > -- remover o espaço antes da palavra SAL
> > FNC_CALC_REAJUSTE_ SAL (EMPNO,DEPTNO) -- remover o espaço antes da
> palavra
> > SAL
> >
> > RAISE_APPLICATION_ ERROR -- remover o espaço antes da palavra ERROR
> >
> > Para facilitar, aí vai o corpo da procedure com os erros corrigidos:
> >
> > CREATE OR REPLACE PROCEDURE PRC_FNC_ATUALIZA_ SAL IS
> > CURSOR C1 IS
> > SELECT EMPNO,
> > DEPTNO,
> > ENAME,
> > JOB,
> > MGR,
> > HIREDATE,
> > FNC_CALC_REAJUSTE_ SAL(EMPNO, DEPTNO) SAL, -- ADICIONEI A VÍRGULA
> > COMM
> > FROM EMP
> > WHERE JOB <> 'PRESIDENT'; -- ADICIONEI O PONTO E VÍRGULA
> > BEGIN
> > OPEN C1; -- ABRIR O CURSOR
> > FOR R1 IN C1 LOOP
> > INSERT INTO EMPR
> > (EMPNO, DEPTNO, ENAME, JOB, MGR, HIREDATE)
> > VALUES
> > (R1.EMPNO,
> > R1.DEPTNO,
> > R1.ENAME,
> > R1.JOB,
> > R1.MGR,
> > R1..HIREDATE,
> > R1.SAL,
> > R1.COMM,
> > R1.DEPTNO);
> > COMMIT; -- ADICIONADO O PONTO E VÍRGULA
> > END LOOP;
> > EXCEPTION
> > WHEN OTHERS THEN
> > RAISE_APPLICATION_ ERROR(-20001, 'Erro ao inserir funcionarios- ' ||
> > SQLERRM);
> > END;
> >
> > []s
> > Simone
> >
> > --- Em qua, 15/7/09, Marcelo Feijó Vargas  br>
> > escreveu:
> >
> > De: Marcelo Feijó Vargas 
> > Assunto: Res: [oracle_br] URGENTE!! Bloco PL não compilando
> > Para: oracle...@yahoogrup os.com.br
> > Data: Quarta-feira, 15 de Julho de 2009, 17:10
> >
> > Oi Simone,
> >
> > Outro colega aqui da lista corrigiu para mim , mas continuou dando outros
> > erros.
> >
> > Ele diz que a palavra-chave FROM não está localizada onde esperava-se e
> >
> > especificação invalida para usuario.tabela. coluna, tabela.coluna ou de
> > coluna, no select do campo HIREDATE.Segue estrutura corrigida:
> >
> > CREATE OR REPLACE PROCEDURE PRC_FNC_ATUALIZA_ SAL
> >
> > IS
> >
> > CURSOR C1 IS
> >
> > SELECT
> >
> > EMPNO,
> >
> > DEPTNO,
> >
> > ENAME,
> >
> > JOB,
> >
> > MGR,
> >
> > HIREDATE,
> >
> > FUNCTION FNC_CALC_REAJUSTE_ SAL (EMPNO,DEPTNO) SAL, -- ADICIONEI A
> VÍRGULA
> >
> > COMM
> >
> > FROM EMP
> >
> > WHERE JOB <>
> >
> > ‘PRESIDENT’; -- ADICIONEI O PONTO E VÍRGULA
> >
> > BEGIN
> >
> > OPEN C1; -- ABRIR O CURSOR
> >
> > FOR R1 IN C1 LOOP
> >
> > INSERT INTO EMPR
> >
> > (EMPNO,
> >
> > DEPTNO,
> >
> > ENAME,
> >
> > JOB,
> >
> > MGR,
> >
> > HIR

Re: [oracle_br] Importar dados de ARQUIVO TXT para Oracle

2009-07-16 Por tôpico Fábio Gibon - Comex System
complementando... http://www.psoug.org/reference/sqlloader.html

sds
Gibon
  - Original Message - 
  From: Fábio Gibon - Comex System 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, July 16, 2009 6:08 PM
  Subject: Re: [oracle_br] Importar dados de ARQUIVO TXT para Oracle


  A tool SQL*Loader (SQLLDR) é bem indicada para o que você precisa... veja 
mais detalhes na documentação ou "googlando"...

  sds
  Gibon
- Original Message - 
From: rmunizso...@terra.com.br 
To: oracle_br@yahoogrupos.com.br 
Sent: Thursday, July 16, 2009 5:13 PM
Subject: [oracle_br] Importar dados de ARQUIVO TXT para Oracle


  
Srs, estou com uma necessidade de importar uns arquivos TXT para
minha base Oracle.
Alguém teria algum exemplo desse procedimento para me passar?
Obrigado a todos.
at,

[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] Importar dados de ARQUIVO TXT para Oracle

2009-07-16 Por tôpico rmunizsouza
 Seria importar os dados so TXT para tabela.
 On Qui 16/07/09 17:16 , Hevandro Veiga hevandr...@gmail.com sent:
Você quer importar os dados dos arquivos TXT ou anexar os TXTs a
alguma
 tabela no banco?
 2009/7/16 
 >
 >
 >
 > Srs, estou com uma necessidade de importar uns arquivos TXT para
 > minha base Oracle.
 > Alguém teria algum exemplo desse procedimento para me passar?
 > Obrigado a todos.
 > at,
 >
 > [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] Importar dados de ARQUIVO TXT para Oracle

2009-07-16 Por tôpico Alex Rodrigues
Você vai precisa da package tul_file
http://www.psoug.org/reference/utl_file.html Aqui tem alguns exemplos de
como abrir arquivos. Ler dados. remover, renomear. Precisando de ajuda
estamos aí.

2009/7/16 

>
>
>
> Srs, estou com uma necessidade de importar uns arquivos TXT para
> minha base Oracle.
> Alguém teria algum exemplo desse procedimento para me passar?
> Obrigado a todos.
> at,
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Alex Rodrigues da Silva
Analista de Sistemas
alrsi...@gmail.com


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



Re: [oracle_br] Como configurar repositorio do Designer 6i

2009-07-16 Por tôpico Alex Rodrigues
Antony,Acabei de instalar o WF também, e na instalação tem a opção de criar
o reposítório.
Acontece que tenho um Oracle_Home para o forms/reports no c:\orant e o 10g
em c:\oracle.
Instalei o WF no Oracle_home que é o c:\orant.
Foi tudo tranquilo.

2009/7/16 antony ferreira 

>
>
> boa tarde pessoal.
> instalei o oracle designer na minha maquina e estou com uma duvida de como
> criar o repositorio, pelo que vi tem que criar um usuario e dar alguns
> provilegios para esse usuario, se alguem ja fez isso e puder explicar como
> faz fico agradecido.
>
> Att.
> Antony Fernando Ferreira.
>
> __
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Alex Rodrigues da Silva
Analista de Sistemas
alrsi...@gmail.com


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



Re: [oracle_br] Importar dados de ARQUIVO TXT para Oracle

2009-07-16 Por tôpico Hevandro Veiga
Você quer importar os dados dos arquivos TXT ou anexar os TXTs a alguma
tabela no banco?

2009/7/16 

>
>
>
> Srs, estou com uma necessidade de importar uns arquivos TXT para
> minha base Oracle.
> Alguém teria algum exemplo desse procedimento para me passar?
> Obrigado a todos.
> at,
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



[oracle_br] Importar dados de ARQUIVO TXT para Oracle

2009-07-16 Por tôpico rmunizsouza
 
 Srs,  estou com uma necessidade de importar uns arquivos TXT para
minha base Oracle.
 Alguém teria algum exemplo desse procedimento para me passar?
 Obrigado a todos.
 at,


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



RES: RES: [oracle_br] create instance - urgente.

2009-07-16 Por tôpico rmunizsouza
 
 Legal pessoal,  obrigado pela ajuda.
 On Qui 16/07/09 16:53 , RTS-Rio, André Monteiro
trai...@resultnet.com.br sent:
Oi Rodrigo, Boa Tarde !
 A dúvida é do Souza. Eu indiquei o seu site para o Souza:
 Para uma segunda oportunidade, uma boa dica é: acesse o site do
Rodrigo. Ele
 disponibiliza uns passo-a-passo sensacionais e tem um sobre
geração do
 Database com parâmetros externos, set de variáveis, arq. de
inicialização,
 etc, etc. Bom Memo !
 WebSite: http://mufalani.blogspot.com [1]
 Abc
 André Monteiro
 Abcs
 De: oracle_br@yahoogrupos.com.br
[mailto:oracle...@yahoogrupos.com.br] Em
 nome de Rodrigo Mufalani
 Enviada em: quinta-feira, 16 de julho de 2009 16:34
 Para: oracle_br@yahoogrupos.com.br; rmunizso...@terra.com.br
 Assunto: Re: RES: [oracle_br] create instance - urgente.
 Boa tarde André,
 Segue um link com um script de demonstração

http://mufalani.blogspot.com/2009/04/criando-um-database-10g-via-sql-sqlplus
[2]
 ..html
 Atenciosamente,
 Rodrigo Mufalani
 OCP 10g & 11g
 OCE RAC 10g R2
 mufal...@oi.com.br  
 http://mufalani.blogspot.com [3]
 > Mensagem Original:
 > Data: 15:31:31 16/07/2009
 > De: rmunizsouza 
 > Assunto: RES: [oracle_br] create instance - urgente.
 >
 > André, na verdade vi que faltavam muitos parâmetros para essa
 > criação manual...
 > Acabei acessando o modo grafico via VNC e criando por lá.
 > Obrigado pelo seu retorno.
 > Abraço,
 > On Qui 16/07/09 11:31 , RTS-Rio, André Monteiro
 > trai...@resultnet.com.br  sent:
 > set sid=nova instance ou ORACLE_SID=nova instance / export
 > ORACLE_SID
 > startup nomount
 > André
 > De: oracle_br@yahoogrupos.com.br  
 > [mailto:oracle_br@yahoogrupos.com.br
  ] Em nome de
 > rmunizso...@terra.com.br  
 > Enviada em: quinta-feira, 16 de julho de 2009 11:25
 > Para: oracle_br@yahoogrupos.com.br 
 > Assunto: [oracle_br] create instance - urgente.
 > Pessoal, bom dia.
 > Estou precisando criar uma nova instância, em um banco Oracle, e
 > estou tendo um problema ao executar.
 > Estou conectado em uma instância qualquer como sysdba, e ao
tentar
 > criar uma nova instancia, retorna a mensagem abaixo, depois do
 > comando.
 > Agradeço já a ajuda de todos.
 > *** Comando executado:
 > CREATE DATABASE rm_teste
 > DATAFILE '/u01/app/oracle/oradata/rm/system01.dbf' SIZE 500M REUSE
 > AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
 > UNDO TABLESPACE "UNDOTBS" DATAFILE
 > '/u01/app/oracle/oradata/rm/undotbs01.dbf' SIZE 200M REUSE
 > AUTOEXTEND
 > ON NEXT 5120K MAXSIZE UNLIMITED
 > sysaux datafile '/u01/app/oracle/oradata/rm/sysaux01.dbf' size
100M
 > autoextend on next 10M maxsize unlimited
 > default temporary tablespace temp tempfile
 > '/u01/app/oracle/oradata/rm/temp01.dbf' size 100M autoextend on
next
 > 10M maxsize unlimited
 > undo tablespace ts_undo datafile
 > '/u01/app/oracle/oradata/rm/undotsbs01.dbf' size 10M autoextent
off
 > LOGFILE GROUP 1 ('/u01/app/oracle/oradata/rm/redo01.log') SIZE
100M,
 > GROUP 2 ('/u01/app/oracle/oradata/rm/redo02.log') SIZE 100M,
 > GROUP 3 ('/u01/app/oracle/oradata/rm/redo03.log') SIZE 100M;
 > *** Mensagem Erro:
 > ERRO na linha 1:
 > ORA-01501: CREATE DATABASE falhou
 > ORA-01100: banco de dados ja montado
 > [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]
 >
 >
 >
 > 
 >
 > --
 >> 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/
[4]
 > --
 >> Apostilas » Dicas e Exemplos » Função » Mundo Oracle »
Package »
 Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU
PROPRIO ESPAÇO!
 VISITE: http://www.oraclebr.com.br/ [5]
 > -- Links
do Yahoo!
 > Grupos
 >
 >
 >
 >
 --
 Na Oi Internet você ganha ou ganha. Além de acesso grátis com
 qualidade, você pode ter contas ilimitadas de email com 1 giga cada
uma,
 suporte grátis e muito mais. Baixe grátis o Discador Oi em
 http://www.oi.com.br/discador [6] e comece a ganhar.
 Agora, se o seu negócio é voar alto na internet,
 assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em
 http://www.oi.com.br/bandalarga [7] e aproveite essa moleza!
 [As partes desta mensagem que não continham texto foram removidas]


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



RES: RES: [oracle_br] create instance - urgente.

2009-07-16 Por tôpico RTS-Rio , André Monteiro
Oi Rodrigo, Boa Tarde !

 

A dúvida é do Souza. Eu indiquei o seu site para o Souza:

 

 

Para uma segunda oportunidade, uma boa dica é: acesse o site do Rodrigo. Ele
disponibiliza uns passo-a-passo sensacionais e tem um sobre geração do
Database com parâmetros externos, set de variáveis, arq. de inicialização,
etc, etc. Bom Memo !

 

WebSite: http://mufalani.blogspot.com

 

Abc

 

André Monteiro

 

Abcs

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de Rodrigo Mufalani
Enviada em: quinta-feira, 16 de julho de 2009 16:34
Para: oracle_br@yahoogrupos.com.br; rmunizso...@terra.com.br
Assunto: Re: RES: [oracle_br] create instance - urgente.

 

  

Boa tarde André,

Segue um link com um script de demonstração

http://mufalani.blogspot.com/2009/04/criando-um-database-10g-via-sql-sqlplus
.html

Atenciosamente,

Rodrigo Mufalani
OCP 10g & 11g
OCE RAC 10g R2
mufal...@oi.com.br  
http://mufalani.blogspot.com

> Mensagem Original:
> Data: 15:31:31 16/07/2009
> De: rmunizsouza mailto:rmunizsouza%40terra.com.br> >
> Assunto: RES: [oracle_br] create instance - urgente.

>
> André, na verdade vi que faltavam muitos parâmetros para essa
> criação manual...
> Acabei acessando o modo grafico via VNC e criando por lá.
> Obrigado pelo seu retorno.
> Abraço,
> On Qui 16/07/09 11:31 , RTS-Rio, André Monteiro
> trai...@resultnet.com.br   sent:
> set sid=nova instance ou ORACLE_SID=nova instance / export
> ORACLE_SID
> startup nomount
> André
> De: oracle_br@yahoogrupos.com.br  
> [mailto:oracle_br@yahoogrupos.com.br
 ] Em nome de
> rmunizso...@terra.com.br  
> Enviada em: quinta-feira, 16 de julho de 2009 11:25
> Para: oracle_br@yahoogrupos.com.br 

> Assunto: [oracle_br] create instance - urgente.
> Pessoal, bom dia.
> Estou precisando criar uma nova instância, em um banco Oracle, e
> estou tendo um problema ao executar.
> Estou conectado em uma instância qualquer como sysdba, e ao tentar
> criar uma nova instancia, retorna a mensagem abaixo, depois do
> comando.
> Agradeço já a ajuda de todos.
> *** Comando executado:
> CREATE DATABASE rm_teste
> DATAFILE '/u01/app/oracle/oradata/rm/system01.dbf' SIZE 500M REUSE
> AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
> UNDO TABLESPACE "UNDOTBS" DATAFILE
> '/u01/app/oracle/oradata/rm/undotbs01.dbf' SIZE 200M REUSE
> AUTOEXTEND
> ON NEXT 5120K MAXSIZE UNLIMITED
> sysaux datafile '/u01/app/oracle/oradata/rm/sysaux01.dbf' size 100M
> autoextend on next 10M maxsize unlimited
> default temporary tablespace temp tempfile
> '/u01/app/oracle/oradata/rm/temp01.dbf' size 100M autoextend on next
> 10M maxsize unlimited
> undo tablespace ts_undo datafile
> '/u01/app/oracle/oradata/rm/undotsbs01.dbf' size 10M autoextent off
> LOGFILE GROUP 1 ('/u01/app/oracle/oradata/rm/redo01.log') SIZE 100M,
> GROUP 2 ('/u01/app/oracle/oradata/rm/redo02.log') SIZE 100M,
> GROUP 3 ('/u01/app/oracle/oradata/rm/redo03.log') SIZE 100M;
> *** Mensagem Erro:
> ERRO na linha 1:
> ORA-01501: CREATE DATABASE falhou
> ORA-01100: banco de dados ja montado
> [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]
>
>
>
> 
>
> --
>> 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/
> --
>> Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO!
VISITE: http://www.oraclebr.com.br/
> -- Links do Yahoo!

> Grupos
>
>
>
>

--
Na Oi Internet você ganha ou ganha. Além de acesso grátis com
qualidade, você pode ter contas ilimitadas de email com 1 giga cada uma,
suporte grátis e muito mais. Baixe grátis o Discador Oi em
http://www.oi.com.br/discador e comece a ganhar.

Agora, se o seu negócio é voar alto na internet,
assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em
http://www.oi.com.br/bandalarga e aproveite essa moleza!





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



[oracle_br] Como configurar repositorio do Designer 6i

2009-07-16 Por tôpico antony ferreira
boa tarde pessoal.
instalei o oracle designer na minha maquina e estou com uma duvida de como 
criar o repositorio, pelo que vi tem que criar um usuario e dar alguns 
provilegios para esse usuario, se alguem ja fez isso e puder explicar como faz 
fico agradecido.

Att.
Antony Fernando Ferreira.



  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



[oracle_br] Como configurar repositorio do Designer 6i

2009-07-16 Por tôpico antony ferreira
boa tarde pessoal.
instalei o oracle designer na minha maquina e estou com uma duvida de como 
criar o repositorio, pelo que vi tem que criar um usuario e dar alguns 
provilegios para esse usuario, se alguem ja fez isso e puder explicar como faz 
fico agradecido.

Att.
Antony Fernando Ferreira.



  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: RES: [oracle_br] create instance - urgente.

2009-07-16 Por tôpico Rodrigo Mufalani
Boa tarde André,

   Segue um link com um script de demonstração


http://mufalani.blogspot.com/2009/04/criando-um-database-10g-via-sql-sqlplus.html

  Atenciosamente,

Rodrigo Mufalani
OCP 10g & 11g
OCE RAC 10g R2
mufal...@oi.com.br
http://mufalani.blogspot.com





> Mensagem Original:
> Data: 15:31:31 16/07/2009
> De: rmunizsouza 
> Assunto: RES: [oracle_br] create instance - urgente.

>
>  André, na verdade vi que faltavam muitos parâmetros para essa
> criação manual...
>  Acabei acessando o modo grafico via VNC e criando por lá.
>  Obrigado pelo seu retorno.
>  Abraço,
>  On Qui 16/07/09 11:31 , RTS-Rio, André Monteiro
> trai...@resultnet.com.br sent:
>   set sid=nova instance ou ORACLE_SID=nova instance / export
> ORACLE_SID
>  startup nomount
>  André
>  De: oracle_br@yahoogrupos.com.br
> [mailto:oracle...@yahoogrupos.com.br] Em nome de
> rmunizso...@terra.com.br
>  Enviada em: quinta-feira, 16 de julho de 2009 11:25
>  Para: oracle_br@yahoogrupos.com.br
>  Assunto: [oracle_br] create instance - urgente.
>  Pessoal, bom dia.
>  Estou precisando criar uma nova instância, em um banco Oracle, e
>  estou tendo um problema ao executar.
>  Estou conectado em uma instância qualquer como sysdba, e ao tentar
>  criar uma nova instancia, retorna a mensagem abaixo, depois do
>  comando.
>  Agradeço já a ajuda de todos.
>  *** Comando executado:
>  CREATE DATABASE rm_teste
>  DATAFILE '/u01/app/oracle/oradata/rm/system01.dbf' SIZE 500M REUSE
>  AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
>  UNDO TABLESPACE "UNDOTBS" DATAFILE
>  '/u01/app/oracle/oradata/rm/undotbs01.dbf' SIZE 200M REUSE
> AUTOEXTEND
>  ON NEXT 5120K MAXSIZE UNLIMITED
>  sysaux datafile '/u01/app/oracle/oradata/rm/sysaux01.dbf' size 100M
>  autoextend on next 10M maxsize unlimited
>  default temporary tablespace temp tempfile
>  '/u01/app/oracle/oradata/rm/temp01.dbf' size 100M autoextend on next
>  10M maxsize unlimited
>  undo tablespace ts_undo datafile
>  '/u01/app/oracle/oradata/rm/undotsbs01.dbf' size 10M autoextent off
>  LOGFILE GROUP 1 ('/u01/app/oracle/oradata/rm/redo01.log') SIZE 100M,
>  GROUP 2 ('/u01/app/oracle/oradata/rm/redo02.log') SIZE 100M,
>  GROUP 3 ('/u01/app/oracle/oradata/rm/redo03.log') SIZE 100M;
>  *** Mensagem Erro:
>  ERRO na linha 1:
>  ORA-01501: CREATE DATABASE falhou
>  ORA-01100: banco de dados ja montado
>  [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]
>
>
>
> 
>
> --
>> 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/
> --
>> Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>> Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>> http://www.oraclebr.com.br/
> 
>  Links do Yahoo! 
> Grupos
>
>
>
>





Na Oi Internet você ganha ou ganha. Além de acesso grátis com
qualidade, você pode ter contas ilimitadas de email com 1 giga cada uma,
suporte grátis e muito mais. Baixe grátis o Discador Oi em
http://www.oi.com.br/discador e comece a ganhar.

Agora, se o seu negócio é voar alto na internet,
assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em
http://www.oi.com.br/bandalarga e aproveite essa moleza!



RES: [oracle_br] create instance - urgente.

2009-07-16 Por tôpico RTS-Rio , André Monteiro
Para uma segunda oportunidade, uma boa dica é: acesse o site do Rodrigo. Ele 
disponibiliza uns passo-a-passo sensacionais e tem um sobre geração do Database 
com parâmetros externos, set de variáveis, arq. de inicialização, etc, etc. Bom 
Memo !

 

WebSite: http://mufalani.blogspot.com

 

Abc

 

André Monteiro

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome 
de rmunizso...@terra.com.br
Enviada em: quinta-feira, 16 de julho de 2009 15:32
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] create instance - urgente.

 

  


André, na verdade vi que faltavam muitos parâmetros para essa
criação manual...
Acabei acessando o modo grafico via VNC e criando por lá.
Obrigado pelo seu retorno.
Abraço,
On Qui 16/07/09 11:31 , RTS-Rio, André Monteiro
trai...@resultnet.com.br   sent:
set sid=nova instance ou ORACLE_SID=nova instance / export
ORACLE_SID
startup nomount
André
De: oracle_br@yahoogrupos.com.br  
[mailto:oracle_br@yahoogrupos.com.br  ] 
Em nome de
rmunizso...@terra.com.br  
Enviada em: quinta-feira, 16 de julho de 2009 11:25
Para: oracle_br@yahoogrupos.com.br  
Assunto: [oracle_br] create instance - urgente.
Pessoal, bom dia.
Estou precisando criar uma nova instância, em um banco Oracle, e
estou tendo um problema ao executar.
Estou conectado em uma instância qualquer como sysdba, e ao tentar
criar uma nova instancia, retorna a mensagem abaixo, depois do
comando.
Agradeço já a ajuda de todos.
*** Comando executado:
CREATE DATABASE rm_teste
DATAFILE '/u01/app/oracle/oradata/rm/system01.dbf' SIZE 500M REUSE
AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
UNDO TABLESPACE "UNDOTBS" DATAFILE
'/u01/app/oracle/oradata/rm/undotbs01.dbf' SIZE 200M REUSE
AUTOEXTEND
ON NEXT 5120K MAXSIZE UNLIMITED
sysaux datafile '/u01/app/oracle/oradata/rm/sysaux01.dbf' size 100M
autoextend on next 10M maxsize unlimited
default temporary tablespace temp tempfile
'/u01/app/oracle/oradata/rm/temp01.dbf' size 100M autoextend on next
10M maxsize unlimited
undo tablespace ts_undo datafile
'/u01/app/oracle/oradata/rm/undotsbs01.dbf' size 10M autoextent off 
LOGFILE GROUP 1 ('/u01/app/oracle/oradata/rm/redo01.log') SIZE 100M,
GROUP 2 ('/u01/app/oracle/oradata/rm/redo02.log') SIZE 100M,
GROUP 3 ('/u01/app/oracle/oradata/rm/redo03.log') SIZE 100M;
*** Mensagem Erro:
ERRO na linha 1:
ORA-01501: CREATE DATABASE falhou
ORA-01100: banco de dados ja montado
[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]





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



Re: [oracle_br] Re: aplicar/restaurar archive log

2009-07-16 Por tôpico Márcio Ricardo Alves da Silva
Pessoal, o problema que estava enfrentando era de disco cheio... por isso a 
restauração desse arquivo faltou um pedaço.

Agora uma dúvida. O backup q estou restaurando é de segunda-feira, eu 
conseguiria pegar os archives de hoje e ir aplicando, sem ter os de outros dias?

Grato,
Márcio.
  - Original Message - 
  From: Márcio Ricardo Alves da Silva 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, July 16, 2009 9:33 AM
  Subject: Re: [oracle_br] Re: aplicar/restaurar archive log


Obrigado German pela dica. O processo que quero implementar é igual a esse 
que você passou.

  Eu comecei a executar esse processo ontem, mas na hora que fui subir meu 
banco, estou tomando o seguinte erro:

  ORA-01110: data file 45: '/dsk6/XXX/rmd/RM_DADOS3.dbf'
  ORA-01122: database file 45 failed verification check
  ORA-01110: data file 45: '/dsk6/XXX/rmd/RM_DADOS3.dbf'
  ORA-01200: actual file size of 139384 is smaller than correct size of 192000
  blocks

  De acordo com o que pesquisei, a solução é restaurar um data file bom. Irei 
refazer o restore novamente, mas queria tentar outra alternativa que não 
precisasse fazer o restore.

  Grato,
  Márcio.

  - Original Message - 
  From: gpacker2005 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, July 14, 2009 8:09 AM
  Subject: [oracle_br] Re: aplicar/restaurar archive log

  Olá Márcio,

  Não sei necessáriamente o que vc deseja, mas se quiser criar um servidor 
oracle standby, ou seja, um servidor que é uma cópia do servidor de produção e 
que é atualizado via ARCHIVES do servidor de produção, dá uma olhada nesse blog 
** http://trilha0.blogspot.com/2007/12/standby-oracle.html **, tem um tutorial 
passo a passo e acredito que poderá te ajudar. Lembrando, que um servidor 
standby deve ter a mesma estrutura (filesystems, padrão de instalação, ...) do 
servidor de produção).

  German

  --- Em oracle_br@yahoogrupos.com.br, Marcos Braga  escreveu
  >
  > Oi Márcio,
  > 
  > O comando básico para aplicar archives é:
  > 
  > RECOVER DATABASE;
  > 
  > Desde que os archives existam, eles serão aplicados.
  > 
  > []s
  > Braga
  > 
  > 
  > 2009/7/13 Márcio Ricardo Alves da Silva 
  > 
  > > Untitled DocumentPreciso aplicar/restaurar os archive em outro servidor,
  > > nunca realizaei essa tarefa, poderiam me indicar um link ou manual de como
  > > fazer isso?
  > >
  > > O meu cenário vai ser o seguinte:
  > >
  > > 1 - > Será feito um "backup" do HD e restaurado em outro servidor.
  > > 2 - > Depois de restaurado, estarei pegando os archives via FTP, e aplicar
  > > nesse novo servidor.
  > >
  > > Como eu faço para aplicar esses archives no novo servidor?
  > >
  > >
  > > Banco 10g R2, HP_UX.
  > >
  > > Grato,
  > > Márcio.
  > >
  > 
  > 
  > [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]



RES: [oracle_br] create instance - urgente.

2009-07-16 Por tôpico rmunizsouza
 
 André, na verdade vi que faltavam muitos parâmetros para essa
criação manual...
 Acabei acessando o modo grafico via VNC e criando por lá.
 Obrigado pelo seu retorno.
 Abraço,
 On Qui 16/07/09 11:31 , RTS-Rio, André Monteiro
trai...@resultnet.com.br sent:
set sid=nova instance ou ORACLE_SID=nova instance / export
ORACLE_SID
 startup nomount
 André
 De: oracle_br@yahoogrupos.com.br
[mailto:oracle...@yahoogrupos.com.br] Em nome de
rmunizso...@terra.com.br
 Enviada em: quinta-feira, 16 de julho de 2009 11:25
 Para: oracle_br@yahoogrupos.com.br
 Assunto: [oracle_br] create instance - urgente.
 Pessoal, bom dia.
 Estou precisando criar uma nova instância, em um banco Oracle, e
 estou tendo um problema ao executar.
 Estou conectado em uma instância qualquer como sysdba, e ao tentar
 criar uma nova instancia, retorna a mensagem abaixo, depois do
 comando.
 Agradeço já a ajuda de todos.
 *** Comando executado:
 CREATE DATABASE rm_teste
 DATAFILE '/u01/app/oracle/oradata/rm/system01.dbf' SIZE 500M REUSE
 AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
 UNDO TABLESPACE "UNDOTBS" DATAFILE
 '/u01/app/oracle/oradata/rm/undotbs01.dbf' SIZE 200M REUSE
AUTOEXTEND
 ON NEXT 5120K MAXSIZE UNLIMITED
 sysaux datafile '/u01/app/oracle/oradata/rm/sysaux01.dbf' size 100M
 autoextend on next 10M maxsize unlimited
 default temporary tablespace temp tempfile
 '/u01/app/oracle/oradata/rm/temp01.dbf' size 100M autoextend on next
 10M maxsize unlimited
 undo tablespace ts_undo datafile
 '/u01/app/oracle/oradata/rm/undotsbs01.dbf' size 10M autoextent off 
 LOGFILE GROUP 1 ('/u01/app/oracle/oradata/rm/redo01.log') SIZE 100M,
 GROUP 2 ('/u01/app/oracle/oradata/rm/redo02.log') SIZE 100M,
 GROUP 3 ('/u01/app/oracle/oradata/rm/redo03.log') SIZE 100M;
 *** Mensagem Erro:
 ERRO na linha 1:
 ORA-01501: CREATE DATABASE falhou
 ORA-01100: banco de dados ja montado
 [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: listener.log

2009-07-16 Por tôpico Márcio Ricardo Alves da Silva
Alex, esse modelo seria apenas uma mensageria com o ERP do cliente.  O pessoal 
estará vendo o que fazer, mas como disse precisamos consultar o banco toda hora 
para fazermos o envio da NF-e para Sefaz e atualizar o banco com retorno da 
Sefaz. Temos cliente que emite 190 mil notas po dia, então seria normal termos 
muita conexão. Além do envio das notas, temos a parte de impressão que das 
notas e também reenvio. Resumindo, o tanto de conexões, no meu ver é aceitável 
pelo volume que o cliente tem e o quantidade de serviço que tem.

Valeu pela dica, estaremos tentando melhorar a parte de conexão com o banco.

[]'s.
Márcio.
  - Original Message - 
  From: Alex Rodrigues 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, July 16, 2009 3:13 PM
  Subject: Re: [oracle_br] Re: listener.log


Márcio.Nós fizemos a NF-e do Cliente com uma empresa da área fiscal, nós só
  temos que gerar o xml em determinada pasta.
  E depois temos um java que lê um diretório para pegar os arquivos de
  retorno.
  Não fizemos uma aplicação do Zero, tendo que consumir o web service da
  Sefaz, nem ter que autenticar com chave deles, mas acredito que a
  arquitetura de sua aplicação deve ser revista.

  Atenciosamente,

  Alex Silva

  2009/7/16 Márcio Ricardo Alves da Silva 

  >
  >
  > É apenas uma aplicação que está gerando todas as conexões. É uma aplicação
  > de NF-e, fica consultando o banco muitas vezes, pra ver se tem alguma coisa
  > pra fazer. O processo da aplicação é esse, o pessoal de sistema está
  > estudando pra ver se muda. Agora e as portas que a conexão utiliza, cada
  > conexão uma porta diferente. Quem define a porta, o banco ou a aplicação?
  >
  > Grato.
  > - Original Message -
  > From: jlchiappa
  > To: oracle_br@yahoogrupos.com.br 
  > Sent: Thursday, July 16, 2009 2:14 PM
  > Subject: [oracle_br] Re: listener.log
  >
  > Vamos por partes :
  >
  > 1. o banco em si *** não *** sai criando lotes de conexões por conta
  > própria, necessariamente se vc está vendo o número de conexões crescer é a
  > APLICAÇÃO que está pedindo por mais conexões, conexões são criadas pelo
  > banco EM RESPOSTA á pedidos vindos da aplicação e/ou de usuários acessando o
  > banco via client, necessariamente. SE vc acha que o número atual não é
  > normal, é INVESTIGAR se algo mudou no plicativo, se o número de usuários
  > usando o aplicativo (e se conectando no banco portanto) aumentou, se algum
  > relatório/componente do Aplicativo não está fechando as conexões do banco
  > após sair, OU usuários finais estão abrindo telas e vão tomar café e deixa
  > tudo logado, por aí...
  >
  > 2. Sim, vc pode desabilitar a geração de log do listener (veja na
  > documentação do LSNRCTL o comando set Log_Status ON/OFF) , mas normalmente
  > eu não faço isso e não recomendo, esse log custa muito pouco, quase nada em
  > performance (já que o arquivo só sofre apend) e é uma informação útil pra
  > administração. O que se faz normalmente é ROTACIONAR o log file quando ele
  > chega num dado tamanho, ie, se faz uma cópia dele e cria-se um novo : nos
  > Sistemas Operacionais unix-like isso é bem fácil, é só usar cp e touch, já
  > no windows iirc o processo oracle.exe prende o log, vc terá que
  > temporariamente mudar o param LOG_FILE no LSNRCTL , copiar como desejado o
  > arquivo antigo, zerá-lo (ou removê-lo) e depois voltar ao status anterior.
  >
  > 3. veja bem, se vc passar a ter conexões compartilhadas /shared vc VAI TER
  > EXATAMENTE O MESMO número de conexões ao banco que tinha antes no total em
  > tese (se configurar os dispatcher adequadamente, etc) , mas muitíssimo menos
  > PROCESSOS no servidor, pois um processo único (o dispatcher) vai atender a n
  > conexões. Evidentemente :
  >
  > a. isso  não é * parâmetro do banco, não existe "banco em dedicado
  > ou em compartilhado", é por sessão/conexão) , o que existe é banco aonde
  > está ou não configurada a sessão shared , mas são so Clientes que decidem se
  > querem dedicado (que é default e SEMPRE possível) ou shared (que deve ser
  > configurada antes no banco e deve ser solicitada pelo cliente)
  >
  > b. esta alteração ** NÃO É *** algo que se faça sem estudo, pois pode
  > influenciar TREMENDAMENTE em performance : veja as msgs antigas do grupo que
  > isso já foi discutido lá, mas o problema principal é se algum/ns processo(s)
  > pesado(s) ficar 'monopolizando' o(s) dispatcher(s) ...
  >
  > []s
  >
  > Chiappa
  >
  > --- Em oracle_br@yahoogrupos.com.br ,
  > Márcio Ricardo Alves da Silva  escreveu
  > >
  > > Untitled DocumentPessoal, meu arquivo listener.log tem uma aplicação
  > gerando muitas conexões e cada conexão com cada porta diferente.
  > >
  > > Isso é normal acontecer, porque gera muita conexão, porque o banco é
  > DEDICADO, ou não tem nada haver.
  > >
  > > Tem como eu evitar esse crescimento do listener.log ou desabilitar. Se eu
  > mudar o banco da compartilhado terei menas conexões no banco.
  > >
  > > Grato,
  > 

Re: [oracle_br] Re: listener.log

2009-07-16 Por tôpico Alex Rodrigues
Márcio.Nós fizemos a NF-e do Cliente com uma empresa da área fiscal, nós só
temos que gerar o xml em determinada pasta.
E depois temos um java que lê um diretório para pegar os arquivos de
retorno.
Não fizemos uma aplicação do Zero, tendo que consumir o web service da
Sefaz, nem ter que autenticar com chave deles, mas acredito que a
arquitetura de sua aplicação deve ser revista.


Atenciosamente,

Alex Silva

2009/7/16 Márcio Ricardo Alves da Silva 

>
>
> É apenas uma aplicação que está gerando todas as conexões. É uma aplicação
> de NF-e, fica consultando o banco muitas vezes, pra ver se tem alguma coisa
> pra fazer. O processo da aplicação é esse, o pessoal de sistema está
> estudando pra ver se muda. Agora e as portas que a conexão utiliza, cada
> conexão uma porta diferente. Quem define a porta, o banco ou a aplicação?
>
> Grato.
> - Original Message -
> From: jlchiappa
> To: oracle_br@yahoogrupos.com.br 
> Sent: Thursday, July 16, 2009 2:14 PM
> Subject: [oracle_br] Re: listener.log
>
> Vamos por partes :
>
> 1. o banco em si *** não *** sai criando lotes de conexões por conta
> própria, necessariamente se vc está vendo o número de conexões crescer é a
> APLICAÇÃO que está pedindo por mais conexões, conexões são criadas pelo
> banco EM RESPOSTA á pedidos vindos da aplicação e/ou de usuários acessando o
> banco via client, necessariamente. SE vc acha que o número atual não é
> normal, é INVESTIGAR se algo mudou no plicativo, se o número de usuários
> usando o aplicativo (e se conectando no banco portanto) aumentou, se algum
> relatório/componente do Aplicativo não está fechando as conexões do banco
> após sair, OU usuários finais estão abrindo telas e vão tomar café e deixa
> tudo logado, por aí...
>
> 2. Sim, vc pode desabilitar a geração de log do listener (veja na
> documentação do LSNRCTL o comando set Log_Status ON/OFF) , mas normalmente
> eu não faço isso e não recomendo, esse log custa muito pouco, quase nada em
> performance (já que o arquivo só sofre apend) e é uma informação útil pra
> administração. O que se faz normalmente é ROTACIONAR o log file quando ele
> chega num dado tamanho, ie, se faz uma cópia dele e cria-se um novo : nos
> Sistemas Operacionais unix-like isso é bem fácil, é só usar cp e touch, já
> no windows iirc o processo oracle.exe prende o log, vc terá que
> temporariamente mudar o param LOG_FILE no LSNRCTL , copiar como desejado o
> arquivo antigo, zerá-lo (ou removê-lo) e depois voltar ao status anterior.
>
> 3. veja bem, se vc passar a ter conexões compartilhadas /shared vc VAI TER
> EXATAMENTE O MESMO número de conexões ao banco que tinha antes no total em
> tese (se configurar os dispatcher adequadamente, etc) , mas muitíssimo menos
> PROCESSOS no servidor, pois um processo único (o dispatcher) vai atender a n
> conexões. Evidentemente :
>
> a. isso  não é * parâmetro do banco, não existe "banco em dedicado
> ou em compartilhado", é por sessão/conexão) , o que existe é banco aonde
> está ou não configurada a sessão shared , mas são so Clientes que decidem se
> querem dedicado (que é default e SEMPRE possível) ou shared (que deve ser
> configurada antes no banco e deve ser solicitada pelo cliente)
>
> b. esta alteração ** NÃO É *** algo que se faça sem estudo, pois pode
> influenciar TREMENDAMENTE em performance : veja as msgs antigas do grupo que
> isso já foi discutido lá, mas o problema principal é se algum/ns processo(s)
> pesado(s) ficar 'monopolizando' o(s) dispatcher(s) ...
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br ,
> Márcio Ricardo Alves da Silva  escreveu
> >
> > Untitled DocumentPessoal, meu arquivo listener.log tem uma aplicação
> gerando muitas conexões e cada conexão com cada porta diferente.
> >
> > Isso é normal acontecer, porque gera muita conexão, porque o banco é
> DEDICADO, ou não tem nada haver.
> >
> > Tem como eu evitar esse crescimento do listener.log ou desabilitar. Se eu
> mudar o banco da compartilhado terei menas conexões no banco.
> >
> > Grato,
> > Márcio.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Alex Rodrigues da Silva
Analista de Sistemas
alrsi...@gmail.com


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



[oracle_br] Clone de banco oracle

2009-07-16 Por tôpico Cristiano Gmail
Olá pessoal,

 

Será que alguém poderia me ajudar com o seguinte problema?

 

Estou fazendo um clone, e quando fui criar o CONTROFILE recebi a seguinte
mensagem:

 

ERROR at line 1:

ORA-01503: CREATE CONTROLFILE failed

ORA-01130: database file version 10.2.0.1.0 incompatible with ORACLE version
10.2.0.0.0

ORA-01110: data file 1: '/u01/bdo/system01.dbf'

 

Desde já agradeço a todos

 

Abr.

Cristiano



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



Re: [oracle_br] Re: Jdeveloper

2009-07-16 Por tôpico Alex Rodrigues
Ok. Achava que era um moderador.Vou mandar um email para o moderador.

Abraços.

2009/7/16 jlchiappa 

>
>
> Ah tá, é que faz muito tempo que não uso, não sabia que estava
> desabilitada, e eu também não sou moderador da lista nem co-owner, então não
> teria privs também... Faz então o upload prum site qquer de compartilhamento
> (megaupload, rapidshare, etc) e manda uma msg com o link pro grupo, que que
> quiser vai lá e pega...
>
>
> []s
>
> Chiappa
> --- Em oracle_br@yahoogrupos.com.br , Alex
> Rodrigues  escreveu
> >
> > Creio que a opção de upload esteja desabilitada.Posso mandar o arquivo
> para
> > você postar?
> >
> > []s,
> >
> > Alex Silva
> >
> > 2009/7/15 jlchiappa 
> >
> > >
> > >
> > > Faz o upload pra página do grupo, acho que mais pessoas se
> interessariam,
> > > mesmo quem não é mais Desenvolvedor (como eu) tem curiosidade sobre
> como
> > > estão os "novos" ambientes de desenvolvimento, o que eles oferecem...
> > >
> > > []s
> > >
> > >
> > > Chiappa
> > > --- Em oracle_br@yahoogrupos.com.br 
> > >  40yahoogrupos.com.br>, Alex
> > > Rodrigues  escreveu
> > > >
> > > > Uma aplicação OAF consta de modelo, visão( você programa em XML mas
> no
> > > final
> > > > vira jsp) e o controle.Você define um Application Module (AM), Entity
> > > Object
> > > > (EO), View Objects( VO) e os Controller Object(CO).
> > > > O view object são view do seu banco. Você pode já gerar
> automaticamente o
> > > > CRUD (I/A/E/C) de sua aplicação, sem ter que se preocupar com
> > > codificação.
> > > > Você também pode executar procedures/functions passando valores que o
> > > > usuário informou. Assim como pode interagir com o workflow.
> > > > Pode se integrar com o Oracle Workflow Notification, além de poder
> > > > navegar entre os fluxos e aprovações.
> > > > Pode também ser integrado ao Oracle Portal, onde será criada uma
> > > > página onde se possa iteragir com a aplicação no OAF.
> > > > Pode ser chamado por um concurrent além de poder executar esse
> > > > concurrent ou alert.
> > > >
> > > > Eu tenho uma apresentação que fiz para a empresa, posso mudar a
> > > apresentação
> > > > para disponibilizar se você quiser.
> > > >
> > > >
> > > > 2009/7/15 jlchiappa 
> > > >
> > > > >
> > > > >
> > > > > OK - e nos releases mais recentes, em que percentual essa meta já
> foi
> > > > > alcançada, os Assistentes deles já te geram uma tela de I/A/E/C,
> > > completa
> > > > > até com a geração e envio pro bancos dos SQLs necessários , com os
> > > > > SELECTsINSERTs/UPDATEs/COMMITs, etc sem que a pessoa tenha que
> > > programara em
> > > > > nada (como o Forms faz/fazia) ou ainda não chegou nisso, vc tem que
> > > > > programar em parte ? E a interação com PL/SQL e com SQL, vc pode
> (por
> > > > > exemplo) usar o valor de um item digitado na tela como argumento,
> tipo
> > > > > executar MINHAPROCDEBANCO(:valorqueousuáriodigitounocampoX); , ou
> > > alguma
> > > > > programação ainda é necessária pra se obter isso ?
> > > > >
> > > > >
> > > > > Abraços,
> > > > >
> > > > > Chiappa
> > > > > --- Em 
> > > > > oracle_br@yahoogrupos.com.br 40yahoogrupos.com.br>
> > > 40yahoogrupos.com.br>, Alex
> > > > > Rodrigues  escreveu
> > > > > >
> > > > > > Sim. O OAF até o release 12 é um forma de você interagir com o
> EBS.
> > > > > Depois
> > > > > > vai ser via ADF mesmo. Pelo que li.
> > > > > > Do release 11.5.10 em diante você já tem um visual mais no
> browser,
> > > comos
> > > > > os
> > > > > > menus.
> > > > > > O OAF é uma tecnologia para criar telas em JSP utilizando o OAE.
> Você
> > > tem
> > > > > > todo o padrão MVC de programar, deixando o desenvolvimento mais
> > > rápido,
> > > > > > visto que o JDev já cria toda a casca para você só colocar sua
> regra
> > > de
> > > > > > negócio. Como falei, para programar com o jdev + OAF, você deve
> > > baixar
> > > > > via
> > > > > > metalink o Jdev para sua versão de EBS.
> > > > > > O Forms sempre vai existir no EBS, o que vai acontecer é que você
> vai
> > > > > poder
> > > > > > customizar suas aplicações de maneira bem mais simples.
> > > > > >
> > > > > > Tem cliente que não quer que fiquem mexendo no Core da Oracle.
> > > Beleza.
> > > > > Faz
> > > > > > as telas no browser e aplica no servidor. Cria seus menus,
> > > > > responsabilidades
> > > > > > e pronto. Pode mostrar para seus clientes.
> > > > > > Exemplo?
> > > > > > Vejam a responsabilidade OA Framework Toolbox Tutorial.
> > > > > >
> > > > > > Respondendo a sua pergunta. Sim, a meta é fazer o trabalho
> interno
> > > que o
> > > > > > forms faz. É mais uma maneira de interagir com o banco de dados.
> > > > > >
> > > > > > No Brasil ainda não temos muita gente trabalhando com o OAF, mas
> nos
> > > EUA
> > > > > > utiliza-se desde 2006/2007.
> > > > > > Hoje já temos projetos que estão sendo desenvolvidos com OAF.
> Poucos,
> > > mas
> > > > > > tem.
> > > > > >
> > > > > > Espero ter respondido sua pergunta
> > > > > >
> > > > > > 2009/7/15 jlchiappa 
> > > > > >
> > > > > > >
> > > > > > >

[oracle_br] Re: listener.log

2009-07-16 Por tôpico jlchiappa
nenhum dos dois estipula/controla, é randômica : numa conexão dedicada, o 
contato inicial é feito sempre na porta do listener (1521 é o default), uma vez 
aceito é criado um novo processo dedicado exclusivamente a atender essa nova 
conexão, e esse processo é criado se comunicando numa porta randômica, acima e 
diferente da 1521 que esteja disponível/acessável e não reservada. Por exemplo, 
num servidor meu que só usa conexão dedicada :

16-JUL-2009 14:19:47 * service_update * MY_DB2 * 0
16-JUL-2009 14:20:09 * 
(CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=MY_DB.jlch.com.br))
 * (ADDRESS=(PROTOCOL=tcp)(HOST=xxx.yyy.4.81)(PORT=24560)) * establish * 
MY_DB.jlch.com.br * 0
16-JUL-2009 14:20:09 * 
(CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=MY_DB.jlch.com.br))
 * (ADDRESS=(PROTOCOL=tcp)(HOST=xxx.yyy.4.81)(PORT=24562)) * establish * 
MY_DB.jlch.com.br * 0
16-JUL-2009 14:20:23 * 
(CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=MY_DB.jlch.com.br))
 * (ADDRESS=(PROTOCOL=tcp)(HOST=xxx.yyy.4.81)(PORT=24570)) * establish * 
MY_DB.jlch.com.br * 0
16-JUL-2009 14:20:32 * 
(CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=MY_DB.jlch.com.br))
 * (ADDRESS=(PROTOCOL=tcp)(HOST=xxx.yyy.4.73)(PORT=38739)) * establish * 
MY_DB.jlch.com.br * 0
16-JUL-2009 14:20:58 * 
(CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=MY_DB.jlch.com.br))
 * (ADDRESS=(PROTOCOL=tcp)(HOST=xxx.yyy.4.81)(PORT=24595)) * establish * 
MY_DB.jlch.com.br * 0
16-JUL-2009 14:21:01 * 
(CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=MY_DB.jlch.com.br))
 * (ADDRESS=(PROTOCOL=tcp)(HOST=xxx.yyy.4.81)(PORT=24598)) * establish * 
MY_DB.jlch.com.br * 0
16-JUL-2009 14:21:14 * 
(CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=MY_DB.jlch.com.br))
 * (ADDRESS=(PROTOCOL=tcp)(HOST=xxx.yyy.4.81)(PORT=24605)) * establish * 
MY_DB.jlch.com.br * 0
16-JUL-2009 14:21:38 * 
(CONNECT_DATA=(CID=(PROGRAM=)(HOST=oradb1-01.jlch.com.br)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER_ORADB1-01)(VERSION=168822016))
 * status * 0
16-JUL-2009 14:22:02 * 
(CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=MY_DB.jlch.com.br))
 * (ADDRESS=(PROTOCOL=tcp)(HOST=xxx.yyy.4.81)(PORT=24629)) * establish * 
MY_DB.jlch.com.br * 0
16-JUL-2009 14:22:17 * service_update * MY_DB1 * 0

 Só tenha CERTEZA que a cada consulta não está sendo criada e largada aberta 
uma conexão diferente, ok ? O listener mostra quando abriu a conexão MAS não 
quando fechou mesmo que não esteja sendo largada aberta, pra performance 
sem dúvida é muito ruim ficar nesse abre conexão/consulta/fecha, depois abre de 
novo, consulta/fecha, prum caso de consulçta constante valeria ** muito ** mais 
a pena se ter um daemon, um programinha que fica residente na memória, conecta 
uma vez só e fica a cada x minutos consultando e enviando os dados (via pipe, 
talvez) pro cara lá de fora, só fechando a conexão realmente quando sair da 
memória, em caso de shutdown da aplicação...

 []s

 Chiappa

, a cada 
 []s

  Chiappa

--- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva 
 escreveu
>
> É apenas uma aplicação que está gerando todas as conexões. É uma aplicação de 
> NF-e, fica consultando o banco muitas vezes, pra ver se tem alguma coisa pra 
> fazer. O processo da aplicação é esse, o pessoal de sistema está estudando 
> pra ver se muda. Agora e as portas que a conexão utiliza, cada conexão uma 
> porta diferente. Quem define a porta, o banco ou a aplicação?
> 
> Grato. 
>   - Original Message - 
>   From: jlchiappa 
>   To: oracle_br@yahoogrupos.com.br 
>   Sent: Thursday, July 16, 2009 2:14 PM
>   Subject: [oracle_br] Re: listener.log
> 
> 
> Vamos por partes :
> 
>   1. o banco em si *** não *** sai criando lotes de conexões por conta 
> própria, necessariamente se vc está vendo o número de conexões crescer é a 
> APLICAÇÃO que está pedindo por mais conexões, conexões são criadas pelo banco 
> EM RESPOSTA á pedidos vindos da aplicação e/ou de usuários acessando o banco 
> via client, necessariamente. SE vc acha que o número atual não é normal, é 
> INVESTIGAR se algo mudou no plicativo, se o número de usuários usando o 
> aplicativo (e se conectando no banco portanto) aumentou, se algum 
> relatório/componente do Aplicativo não está fechando as conexões do banco 
> após sair, OU usuários finais estão abrindo telas e vão tomar café e deixa 
> tudo logado, por aí...
> 
>   2. Sim, vc pode desabilitar a geração de log do listener (veja na 
> documentação do LSNRCTL o comando set Log_Status ON/OFF) , mas normalmente eu 
> não faço isso e não recomendo, esse log custa muito pouco, quase nada em 
> performance (já que o arquivo só sofre apend) e é uma informação útil pra 
> administração. O que se faz normalmente é ROTACIONAR o log file quando ele 
> chega num dado tamanho, ie, se faz uma cópia dele e cria-se um novo : nos 
> Sistemas Operacionais unix-like

[oracle_br] Re: Jdeveloper

2009-07-16 Por tôpico jlchiappa
Ah tá, é que faz muito tempo que não uso, não sabia que estava desabilitada, e 
eu também não sou moderador da lista nem co-owner, então não teria privs 
também... Faz então o upload prum site qquer de compartilhamento (megaupload, 
rapidshare, etc) e manda uma msg com o link pro grupo, que que quiser vai lá e 
pega...

 []s

  Chiappa
--- Em oracle_br@yahoogrupos.com.br, Alex Rodrigues  escreveu
>
> Creio que a opção de upload esteja desabilitada.Posso mandar o arquivo para
> você postar?
> 
> []s,
> 
> Alex Silva
> 
> 2009/7/15 jlchiappa 
> 
> >
> >
> > Faz o upload pra página do grupo, acho que mais pessoas se interessariam,
> > mesmo quem não é mais Desenvolvedor (como eu) tem curiosidade sobre como
> > estão os "novos" ambientes de desenvolvimento, o que eles oferecem...
> >
> > []s
> >
> >
> > Chiappa
> > --- Em oracle_br@yahoogrupos.com.br , Alex
> > Rodrigues  escreveu
> > >
> > > Uma aplicação OAF consta de modelo, visão( você programa em XML mas no
> > final
> > > vira jsp) e o controle.Você define um Application Module (AM), Entity
> > Object
> > > (EO), View Objects( VO) e os Controller Object(CO).
> > > O view object são view do seu banco. Você pode já gerar automaticamente o
> > > CRUD (I/A/E/C) de sua aplicação, sem ter que se preocupar com
> > codificação.
> > > Você também pode executar procedures/functions passando valores que o
> > > usuário informou. Assim como pode interagir com o workflow.
> > > Pode se integrar com o Oracle Workflow Notification, além de poder
> > > navegar entre os fluxos e aprovações.
> > > Pode também ser integrado ao Oracle Portal, onde será criada uma
> > > página onde se possa iteragir com a aplicação no OAF.
> > > Pode ser chamado por um concurrent além de poder executar esse
> > > concurrent ou alert.
> > >
> > > Eu tenho uma apresentação que fiz para a empresa, posso mudar a
> > apresentação
> > > para disponibilizar se você quiser.
> > >
> > >
> > > 2009/7/15 jlchiappa 
> > >
> > > >
> > > >
> > > > OK - e nos releases mais recentes, em que percentual essa meta já foi
> > > > alcançada, os Assistentes deles já te geram uma tela de I/A/E/C,
> > completa
> > > > até com a geração e envio pro bancos dos SQLs necessários , com os
> > > > SELECTsINSERTs/UPDATEs/COMMITs, etc sem que a pessoa tenha que
> > programara em
> > > > nada (como o Forms faz/fazia) ou ainda não chegou nisso, vc tem que
> > > > programar em parte ? E a interação com PL/SQL e com SQL, vc pode (por
> > > > exemplo) usar o valor de um item digitado na tela como argumento, tipo
> > > > executar MINHAPROCDEBANCO(:valorqueousuáriodigitounocampoX); , ou
> > alguma
> > > > programação ainda é necessária pra se obter isso ?
> > > >
> > > >
> > > > Abraços,
> > > >
> > > > Chiappa
> > > > --- Em oracle_br@yahoogrupos.com.br 
> > > >  > 40yahoogrupos.com.br>, Alex
> > > > Rodrigues  escreveu
> > > > >
> > > > > Sim. O OAF até o release 12 é um forma de você interagir com o EBS.
> > > > Depois
> > > > > vai ser via ADF mesmo. Pelo que li.
> > > > > Do release 11.5.10 em diante você já tem um visual mais no browser,
> > comos
> > > > os
> > > > > menus.
> > > > > O OAF é uma tecnologia para criar telas em JSP utilizando o OAE. Você
> > tem
> > > > > todo o padrão MVC de programar, deixando o desenvolvimento mais
> > rápido,
> > > > > visto que o JDev já cria toda a casca para você só colocar sua regra
> > de
> > > > > negócio. Como falei, para programar com o jdev + OAF, você deve
> > baixar
> > > > via
> > > > > metalink o Jdev para sua versão de EBS.
> > > > > O Forms sempre vai existir no EBS, o que vai acontecer é que você vai
> > > > poder
> > > > > customizar suas aplicações de maneira bem mais simples.
> > > > >
> > > > > Tem cliente que não quer que fiquem mexendo no Core da Oracle.
> > Beleza.
> > > > Faz
> > > > > as telas no browser e aplica no servidor. Cria seus menus,
> > > > responsabilidades
> > > > > e pronto. Pode mostrar para seus clientes.
> > > > > Exemplo?
> > > > > Vejam a responsabilidade OA Framework Toolbox Tutorial.
> > > > >
> > > > > Respondendo a sua pergunta. Sim, a meta é fazer o trabalho interno
> > que o
> > > > > forms faz. É mais uma maneira de interagir com o banco de dados.
> > > > >
> > > > > No Brasil ainda não temos muita gente trabalhando com o OAF, mas nos
> > EUA
> > > > > utiliza-se desde 2006/2007.
> > > > > Hoje já temos projetos que estão sendo desenvolvidos com OAF. Poucos,
> > mas
> > > > > tem.
> > > > >
> > > > > Espero ter respondido sua pergunta
> > > > >
> > > > > 2009/7/15 jlchiappa 
> > > > >
> > > > > >
> > > > > >
> > > > > > Alex, como curiosidade, já que não uso, mas me falaram que o OAF +
> > ADF
> > > > > > também teria como meta fazer todo o trabalho "interno" que o Forms
> > faz
> > > > pro
> > > > > > programador em relação ao banco de dados, ie : transparentemente
> > gerar
> > > > os
> > > > > > SQLs a serem enviados pro banco com os dados alterados/inseridos
> > pelo
> > > > > > usuário na tela , controlar transações, sessões/conexões

Re: [oracle_br] Re: listener.log

2009-07-16 Por tôpico Márcio Ricardo Alves da Silva
É apenas uma aplicação que está gerando todas as conexões. É uma aplicação de 
NF-e, fica consultando o banco muitas vezes, pra ver se tem alguma coisa pra 
fazer. O processo da aplicação é esse, o pessoal de sistema está estudando pra 
ver se muda. Agora e as portas que a conexão utiliza, cada conexão uma porta 
diferente. Quem define a porta, o banco ou a aplicação?

Grato. 
  - Original Message - 
  From: jlchiappa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, July 16, 2009 2:14 PM
  Subject: [oracle_br] Re: listener.log


Vamos por partes :

  1. o banco em si *** não *** sai criando lotes de conexões por conta própria, 
necessariamente se vc está vendo o número de conexões crescer é a APLICAÇÃO que 
está pedindo por mais conexões, conexões são criadas pelo banco EM RESPOSTA á 
pedidos vindos da aplicação e/ou de usuários acessando o banco via client, 
necessariamente. SE vc acha que o número atual não é normal, é INVESTIGAR se 
algo mudou no plicativo, se o número de usuários usando o aplicativo (e se 
conectando no banco portanto) aumentou, se algum relatório/componente do 
Aplicativo não está fechando as conexões do banco após sair, OU usuários finais 
estão abrindo telas e vão tomar café e deixa tudo logado, por aí...

  2. Sim, vc pode desabilitar a geração de log do listener (veja na 
documentação do LSNRCTL o comando set Log_Status ON/OFF) , mas normalmente eu 
não faço isso e não recomendo, esse log custa muito pouco, quase nada em 
performance (já que o arquivo só sofre apend) e é uma informação útil pra 
administração. O que se faz normalmente é ROTACIONAR o log file quando ele 
chega num dado tamanho, ie, se faz uma cópia dele e cria-se um novo : nos 
Sistemas Operacionais unix-like isso é bem fácil, é só usar cp e touch, já no 
windows iirc o processo oracle.exe prende o log, vc terá que temporariamente 
mudar o param LOG_FILE no LSNRCTL , copiar como desejado o arquivo antigo, 
zerá-lo (ou removê-lo) e depois voltar ao status anterior.

  3. veja bem, se vc passar a ter conexões compartilhadas /shared vc VAI TER 
EXATAMENTE O MESMO número de conexões ao banco que tinha antes no total em tese 
(se configurar os dispatcher adequadamente, etc) , mas muitíssimo menos 
PROCESSOS no servidor, pois um processo único (o dispatcher) vai atender a n 
conexões. Evidentemente :

  a. isso  não é * parâmetro do banco, não existe "banco em dedicado ou 
em compartilhado", é por sessão/conexão) , o que existe é banco aonde está ou 
não configurada a sessão shared , mas são so Clientes que decidem se querem 
dedicado (que é default e SEMPRE possível) ou shared (que deve ser configurada 
antes no banco e deve ser solicitada pelo cliente) 

  b. esta alteração ** NÃO É *** algo que se faça sem estudo, pois pode 
influenciar TREMENDAMENTE em performance : veja as msgs antigas do grupo que 
isso já foi discutido lá, mas o problema principal é se algum/ns processo(s) 
pesado(s) ficar 'monopolizando' o(s) dispatcher(s) ...

  []s

  Chiappa

  --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva 
 escreveu
  >
  > Untitled DocumentPessoal, meu arquivo listener.log tem uma aplicação 
gerando muitas conexões e cada conexão com cada porta diferente. 
  > 
  > Isso é normal acontecer, porque gera muita conexão, porque o banco é 
DEDICADO, ou não tem nada haver.
  > 
  > Tem como eu evitar esse crescimento do listener.log ou desabilitar. Se eu 
mudar o banco da compartilhado terei menas conexões no banco.
  > 
  > Grato,
  > Márcio.
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  >



  

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



[oracle_br] Re: listener.log

2009-07-16 Por tôpico jlchiappa
Vamos por partes :

1. o banco em si *** não *** sai criando lotes de conexões por conta própria, 
necessariamente se vc está vendo o número de conexões crescer é a APLICAÇÃO que 
está pedindo por mais conexões, conexões são criadas pelo banco EM RESPOSTA á 
pedidos vindos da aplicação e/ou de usuários acessando o banco via client, 
necessariamente. SE vc acha que o número atual não é normal, é INVESTIGAR se 
algo mudou no plicativo, se o número de usuários usando o aplicativo (e se 
conectando no banco portanto) aumentou, se algum relatório/componente do 
Aplicativo não está fechando as conexões do banco após sair, OU usuários finais 
estão abrindo telas e vão tomar café e deixa tudo logado, por aí...

2. Sim, vc pode desabilitar a geração de log do listener (veja na documentação 
do LSNRCTL o comando set Log_Status ON/OFF) , mas normalmente eu não faço isso 
e não recomendo, esse log custa muito pouco, quase nada em performance (já que 
o arquivo só sofre apend) e é uma informação útil pra administração. O que se 
faz normalmente é ROTACIONAR o log file quando ele chega num dado tamanho, ie, 
se faz uma cópia dele e cria-se um novo : nos Sistemas Operacionais unix-like 
isso é bem fácil, é só usar cp e touch, já no windows iirc o processo 
oracle.exe prende o log, vc terá que temporariamente mudar o param LOG_FILE no 
LSNRCTL , copiar como desejado o arquivo antigo, zerá-lo (ou removê-lo) e 
depois voltar ao status anterior.

3. veja bem, se vc passar a ter conexões compartilhadas /shared vc VAI TER 
EXATAMENTE O MESMO número de conexões ao banco que tinha antes no total em tese 
(se configurar os dispatcher adequadamente, etc) , mas muitíssimo menos 
PROCESSOS no servidor, pois um processo único (o dispatcher) vai atender a n 
conexões. Evidentemente :

 a. isso  não é * parâmetro do banco, não existe "banco em dedicado ou 
em compartilhado", é por sessão/conexão) , o que existe é banco aonde está ou 
não configurada a sessão shared , mas são so Clientes que decidem se querem 
dedicado (que é default e SEMPRE possível) ou shared (que deve ser configurada 
antes no banco e deve ser solicitada pelo cliente) 

  b. esta alteração ** NÃO É *** algo que se faça sem estudo, pois pode 
influenciar TREMENDAMENTE em performance : veja as msgs antigas do grupo que 
isso já foi discutido lá, mas o problema principal é se algum/ns processo(s) 
pesado(s) ficar 'monopolizando' o(s) dispatcher(s) ...

  []s

  Chiappa

--- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva 
 escreveu
>
> Untitled DocumentPessoal, meu arquivo listener.log tem uma aplicação gerando 
> muitas conexões e cada conexão com cada porta diferente.  
> 
>   Isso é normal acontecer, porque gera muita conexão, porque o banco é 
> DEDICADO, ou não tem nada haver.
> 
> Tem como eu evitar esse crescimento do listener.log ou desabilitar. Se eu 
> mudar o banco da compartilhado terei menas conexões no banco.
> 
> Grato,
> Márcio.
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




Re: [oracle_br] Re: Jdeveloper

2009-07-16 Por tôpico Alex Rodrigues
Creio que a opção de upload esteja desabilitada.Posso mandar o arquivo para
você postar?

[]s,

Alex Silva

2009/7/15 jlchiappa 

>
>
> Faz o upload pra página do grupo, acho que mais pessoas se interessariam,
> mesmo quem não é mais Desenvolvedor (como eu) tem curiosidade sobre como
> estão os "novos" ambientes de desenvolvimento, o que eles oferecem...
>
> []s
>
>
> Chiappa
> --- Em oracle_br@yahoogrupos.com.br , Alex
> Rodrigues  escreveu
> >
> > Uma aplicação OAF consta de modelo, visão( você programa em XML mas no
> final
> > vira jsp) e o controle.Você define um Application Module (AM), Entity
> Object
> > (EO), View Objects( VO) e os Controller Object(CO).
> > O view object são view do seu banco. Você pode já gerar automaticamente o
> > CRUD (I/A/E/C) de sua aplicação, sem ter que se preocupar com
> codificação.
> > Você também pode executar procedures/functions passando valores que o
> > usuário informou. Assim como pode interagir com o workflow.
> > Pode se integrar com o Oracle Workflow Notification, além de poder
> > navegar entre os fluxos e aprovações.
> > Pode também ser integrado ao Oracle Portal, onde será criada uma
> > página onde se possa iteragir com a aplicação no OAF.
> > Pode ser chamado por um concurrent além de poder executar esse
> > concurrent ou alert.
> >
> > Eu tenho uma apresentação que fiz para a empresa, posso mudar a
> apresentação
> > para disponibilizar se você quiser.
> >
> >
> > 2009/7/15 jlchiappa 
> >
> > >
> > >
> > > OK - e nos releases mais recentes, em que percentual essa meta já foi
> > > alcançada, os Assistentes deles já te geram uma tela de I/A/E/C,
> completa
> > > até com a geração e envio pro bancos dos SQLs necessários , com os
> > > SELECTsINSERTs/UPDATEs/COMMITs, etc sem que a pessoa tenha que
> programara em
> > > nada (como o Forms faz/fazia) ou ainda não chegou nisso, vc tem que
> > > programar em parte ? E a interação com PL/SQL e com SQL, vc pode (por
> > > exemplo) usar o valor de um item digitado na tela como argumento, tipo
> > > executar MINHAPROCDEBANCO(:valorqueousuáriodigitounocampoX); , ou
> alguma
> > > programação ainda é necessária pra se obter isso ?
> > >
> > >
> > > Abraços,
> > >
> > > Chiappa
> > > --- Em oracle_br@yahoogrupos.com.br 
> > >  40yahoogrupos.com.br>, Alex
> > > Rodrigues  escreveu
> > > >
> > > > Sim. O OAF até o release 12 é um forma de você interagir com o EBS.
> > > Depois
> > > > vai ser via ADF mesmo. Pelo que li.
> > > > Do release 11.5.10 em diante você já tem um visual mais no browser,
> comos
> > > os
> > > > menus.
> > > > O OAF é uma tecnologia para criar telas em JSP utilizando o OAE. Você
> tem
> > > > todo o padrão MVC de programar, deixando o desenvolvimento mais
> rápido,
> > > > visto que o JDev já cria toda a casca para você só colocar sua regra
> de
> > > > negócio. Como falei, para programar com o jdev + OAF, você deve
> baixar
> > > via
> > > > metalink o Jdev para sua versão de EBS.
> > > > O Forms sempre vai existir no EBS, o que vai acontecer é que você vai
> > > poder
> > > > customizar suas aplicações de maneira bem mais simples.
> > > >
> > > > Tem cliente que não quer que fiquem mexendo no Core da Oracle.
> Beleza.
> > > Faz
> > > > as telas no browser e aplica no servidor. Cria seus menus,
> > > responsabilidades
> > > > e pronto. Pode mostrar para seus clientes.
> > > > Exemplo?
> > > > Vejam a responsabilidade OA Framework Toolbox Tutorial.
> > > >
> > > > Respondendo a sua pergunta. Sim, a meta é fazer o trabalho interno
> que o
> > > > forms faz. É mais uma maneira de interagir com o banco de dados.
> > > >
> > > > No Brasil ainda não temos muita gente trabalhando com o OAF, mas nos
> EUA
> > > > utiliza-se desde 2006/2007.
> > > > Hoje já temos projetos que estão sendo desenvolvidos com OAF. Poucos,
> mas
> > > > tem.
> > > >
> > > > Espero ter respondido sua pergunta
> > > >
> > > > 2009/7/15 jlchiappa 
> > > >
> > > > >
> > > > >
> > > > > Alex, como curiosidade, já que não uso, mas me falaram que o OAF +
> ADF
> > > > > também teria como meta fazer todo o trabalho "interno" que o Forms
> faz
> > > pro
> > > > > programador em relação ao banco de dados, ie : transparentemente
> gerar
> > > os
> > > > > SQLs a serem enviados pro banco com os dados alterados/inseridos
> pelo
> > > > > usuário na tela , controlar transações, sessões/conexões, permitir
> > > execução
> > > > > de PL/SQL de modo simples (e inclusive interagindo com os dados
> > > presentes na
> > > > > tela, tipo : exectuar uma Procedure passando como argumentos os
> dados
> > > que
> > > > > estão na tela e foram digitados pelo usuário) ... Hoje isso já está
> > > mais
> > > > > próximo de acontecer (ou já acontece) , ou ainda ñão é automatizado
> /
> > > pronto
> > > > > ?
> > > > >
> > > > > Abraços,
> > > > >
> > > > > Chiappa
> > > > >
> > > > > --- Em 
> > > > > oracle_br@yahoogrupos.com.br 40yahoogrupos.com.br>
> > > 40yahoogrupos.com.br>, Alex
> > >
> > > > > Rodrigues  escreveu
> > > > >
> > > > > >
> > > > > > E

[oracle_br] listener.log

2009-07-16 Por tôpico Márcio Ricardo Alves da Silva
Untitled DocumentPessoal, meu arquivo listener.log tem uma aplicação gerando 
muitas conexões e cada conexão com cada porta diferente.  

  Isso é normal acontecer, porque gera muita conexão, porque o banco é 
DEDICADO, ou não tem nada haver.

Tem como eu evitar esse crescimento do listener.log ou desabilitar. Se eu mudar 
o banco da compartilhado terei menas conexões no banco.

Grato,
Márcio.

[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/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Res: Res: [oracle_br] URGENTE!! Bloco PL não compilando

2009-07-16 Por tôpico Simone Gaspar
A coluna DEPTNO existe na tabela EMPR?





De: Marcelo Feijó Vargas 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 15 de Julho de 2009 21:01:46
Assunto: Res: [oracle_br] URGENTE!! Bloco PL não compilando

  
Sim, tenho certeza. Comentei as linhas do insert...e compilou.
O erro está no insert.

 _ _ __
De: Lucimar dos Santos 
Para: oracle...@yahoogrup os.com.br
Enviadas: Quarta-feira, 15 de Julho de 2009 20:20:34
Assunto: Re: [oracle_br] URGENTE!! Bloco PL não compilando

Marcelo essa função: FNC_CALC_REAJUSTE_ SAL (EMPNO,DEPTNO) 

Existe, está funcionando corretamente ???

vc tem certeza que o erro é no insert, já chegou a comentar as linhas do insert 
para ver se compila ???

Lucimar dos Santos
Programador Oracle Forms/Reports 6 e 9

- Original Message - 
From: Marcelo Feijó Vargas 
To: oracle...@yahoogrup os.com.br 
Sent: Wednesday, July 15, 2009 8:06 PM
Subject: Res: [oracle_br] URGENTE!! Bloco PL não compilando

Não foi ainda galera, o erro continua a persistir como identificador invalido 
DEPTNO

 _ _ __
De: Jeison 
Para: oracle...@yahoogrup os.com.br
Enviadas: Quarta-feira, 15 de Julho de 2009 19:49:34
Assunto: Re: Res: [oracle_br] URGENTE!! Bloco PL não compilando

tira o espaço em branco ali do RAISE_APPLICATION_ ERROR e troca por aspas 
simples a mensagem de erro ...

RAISE_APPLICATION_ ERROR(-20001,‘Erro ao inserir funcionarios-‘ || SQLERRM);

- Original Message - 
From: Marcelo Feijó Vargas 
To: oracle...@yahoogrup os.com.br 
Sent: Wednesday, July 15, 2009 7:24 PM
Subject: Res: Res: [oracle_br] URGENTE!! Bloco PL não compilando

Sim, exatamente.Nã o consigo mais enxergar o erro.

 _ _ __
De: Jeison 
Para: oracle...@yahoogrup os.com.br
Enviadas: Quarta-feira, 15 de Julho de 2009 18:57:39
Assunto: Re: Res: [oracle_br] URGENTE!! Bloco PL não compilando

o insert está na ordem correta da tabela, o campo DEPTNO é realmente o ultimo 
campo ?
- Original Message - 
From: Marcelo Feijó Vargas 
To: oracle...@yahoogrup os..com.br 
Sent: Wednesday, July 15, 2009 6:35 PM
Subject: Res: Res: [oracle_br] URGENTE!! Bloco PL não compilando

tirei o open cursor, continua com o mesmo erro.

CREATE OR
REPLACE PROCEDURE PRC_FNC_ATUALIZA_ SAL
IS
CURSOR C1 IS
SELECT 
EMPNO, DEPTNO, ENAME, JOB, MGR, HIREDATE,

FNC_CALC_REAJUSTE_ SAL (EMPNO,DEPTNO) SAL, 
COMM
FROM EMP
WHERE JOB <> ‘PRESIDENT’; 

BEGIN
FOR R1 IN C1 LOOP
INSERT INTO EMPR
(EMPNO, ENAME, MGR, JOB, HIREDATE, SAL, COMM,
DEPTNO)
VALUES
(R1.EMPNO, R1.ENAME, R1.MGR, R1.JOB, R1.HIREDATE, R1.SAL,
R1.COMM, R1.DEPTNO);
COMMIT; 
END LOOP;
EXCEPTION
WHEN OTHERS THEN
RAISE_APPLICATION_ ERROR(-20001,‘Erro ao inserir funcionarios-‘ || SQLERRM);
END;

 _ _ __
De: Roberto Oshikawa 
Para: oracle...@yahoogrup os.com.br
Enviadas: Quarta-feira, 15 de Julho de 2009 18:26:08
Assunto: Re: Res: [oracle_br] URGENTE!! Bloco PL não compilando

tire o open cursor, deixe apenas o for

2009/7/15 Marcelo Feijó Vargas 

>
>
> Olá,
>
> Fiz diversas alterações, e ainda estou com um erro! Acusa na linha 16.
> Deptno: identificador invalido.Segue a estrutura
>
>
> CREATE OR
> REPLACE PROCEDURE PRC_FNC_ATUALIZA_ SAL
> IS
> CURSOR C1 IS
> SELECT
> EMPNO, DEPTNO, ENAME, JOB, MGR, HIREDATE,
>
> FNC_CALC_REAJUSTE_ SAL (EMPNO,DEPTNO) SAL,
> COMM
> FROM EMP
> WHERE JOB <> ‘PRESIDENT’;
>
> BEGIN
> OPEN C1;
> FOR R1 IN C1 LOOP
> INSERT INTO EMPR
> (EMPNO, ENAME, MGR, JOB, HIREDATE, SAL, COMM,
> DEPTNO)
> VALUES
> (R1.EMPNO, R1.ENAME, R1.MGR, R1.JOB, R1.HIREDATE, R1.SAL,
> R1.COMM, R1.DEPTNO);
> COMMIT;
> END LOOP;
> EXCEPTION
> WHEN OTHERS THEN
> RAISE_APPLICATION_ ERROR(-20001,‘Erro ao inserir funcionarios-‘ || SQLERRM);
> END;
>
>
>  _ _ __
> De: Simone Gaspar  br>
> >
> Para: oracle...@yahoogrup os.com..br 
> Enviadas: Quarta-feira, 15 de Julho de 2009 17:40:36
> Assunto: Re: Res: [oracle_br] URGENTE!! Bloco PL não compilando
>
>
> Oi, Marcelo,
>
> Veja onde estão os demais erros:
>
> - não é necessária a palavra FUNCTION aqui:
>
> FUNCTION FNC_CALC_REAJUSTE_ SAL (EMPNO,DEPTNO) SAL,
>
> - feche o parênteses no final das colunas do INSERT e retire a vírgula após
> o campo HIREDATE:
>
> INSERT INTO EMPR
>
> (EMPNO,
>
> DEPTNO,
>
> ENAME,
>
> JOB,
>
> MGR,
>
> HIREDATE)
>
> - retire os 2 pontos da coluna R1.JOB
>
> VALUES
>
> (R1.EMPNO,
>
> R1.DEPTNO,
>
> R1.ENAME,
>
> R1.JOB, -- retirar 1 ponto daqui
>
> - retire os espaços das chamadas das funções:
>
> CREATE OR REPLACE PROCEDURE PRC_FNC_ATUALIZA_ SAL
> -- remover o espaço antes da palavra SAL
> FNC_CALC_REAJUSTE_ SAL (EMPNO,DEPTNO) -- remover o espaço antes da palavra
> SAL
>
> RAISE_APPLICATION_ ERROR -- remover o espaço antes da palavra ERROR
>
> Para facilitar, aí vai o corpo da procedure com os erros corrigidos:
>
> CREATE OR REPLACE PROCEDURE PRC_FNC_ATUALIZA_ SAL IS
> CURSOR C1 IS
> SELECT EMPNO,
> DEPTNO,
> ENAME,
> JOB,
> MGR,
> HIREDA

[oracle_br] Re: Restrição da PARTITION no FROM e no WHERE. Qual a diferença?

2009-07-16 Por tôpico jlchiappa
Conceitualmente é simplíssimo , quando vc especifica FROM
TABELA PARTITION(NOMEDAPARTICAOX) WHERE CAMPOPARTICIONADO =
VALOR o CBO já "sabe" que apenas a partição NOMEDAPARTICAOX vai ser lida, e 
quando vc diz FROM
TABELA WHERE CAMPOPARTICIONADO = VALOR o CBO vai consultar os parâmetros 
optimizer_nn, as constraints, as estatísticas (da tabela, dos índices, das 
partições) e os Histogramas eventualmente presentes para deduzir se há uma 
partição única que já tem os dados todos necessários, se ele julgar que houver 
ele a usa.  
 As duas formas *** não *** deveriam dar diferença, em tudo o mais sendo igual 
no SQL, se vc está tendo diferença é uma indicação razoável que 
constraints/estatísticas/histogramas estão ausentes/incompletos/insuficientes 
(o Size do histograma, talvez), params não estão bem, algo do tipo, que TEM que 
ser encontrado e corrigido pelo seu DBA.

 []s

  Chiappa

--- Em oracle_br@yahoogrupos.com.br, Mauricio Lobão  
escreveu
>
> Pessoal,
> 
> Aqui no trabalho nós possuímos tabelas particionadas, devido ao grande volume 
> de dados, e constantemente geramos relatórios utilizando estas tabelas. 
> Recentemente tivemos muitos problemas de [b]ORA-01555: snapshot too old[/b] a 
> solução que encontramos foi explicitar o nome da partição no FROM, exemplo 
> FROM TABELA PARTITION(NOMEDAPARTICAO). Antes realizávamos a extração fazendo 
> a restrição no WHERE com o campo particionado, exemplo WHERE 
> CAMPOPARTICIONADO = VALOR.
> 
> Além de resolvermos o problema de [b]snapshot too old[/b], também notamos um 
> ganho significativo na execução das querys. Fica a pergunta..
> Alguem sabe qual a diferença conceitual entre essas duas formas ?
> 
> Utilizamos o Oracle 10g.
> 
> []'s
>




[oracle_br] Re: RMAN - Limitar taxa de utilização de disco

2009-07-16 Por tôpico jlchiappa
Colega, essa sintaxe foi depreciada porque no rman 10g ele já faz o 
multiplexing automático do seu backup : caso REALMENTE vc queira algo 
diferente, vc pode usar o filesperset, maxopenfiles, criar/usar simultaneamente 
 mais ou menos channels, mexer no Paralelismo... E vc fala "limitar" , 
exatamente o que vc quer, vc quer que o RMAN faça menos I/O simultâneo, para 
dar mais recurso pras quem estiver usando o banco ? Com as alterações acima 
provavelmente vc vai até conseguir, mas à custa de queda na performance do 
backup, até por essas & outras backup TEM que ser agendado pro horário de menor 
movimento possível, TEM que ser incremental aonde possível, TEM que "pular" as 
tablespaces com dados históricos e similares, coisas assim te dão muito mais 
retorno do que configszinhas, via de regra...
 
http://books.google.com.br/books?id=qISYkSBV2hgC&pg=PA506&lpg=PA506&dq=%2Boracle+%2B10g+%2Brman+%2Bdiskratio&source=bl&ots=uTe0aJmENO&sig=e8OQMJxEL0HozctcCfW53EwAvec&hl=pt-BR&ei=xDdfStbcG8-Otgfo2qXgAw&sa=X&oi=book_result&ct=result&resnum=1
 mostra a página dum livro que fala sobre isso, e as Docs RMAN te dão as refs.

 []s

  Chiappa
--- Em oracle_br@yahoogrupos.com.br, Eliandro Jakubski  escreveu
>
> Pessoal, 
> 
> utilizo oracle 10.2.0.4 e preciso limitar  a taxa de utilização de disco 
> qdo. eu realizar um bkp online via rman.
> 
> Pensei, inicialmente, em utilizar a cláusula DISKRATIO, mas, segundo o 
> site:
> 
> http://download.oracle.com/docs/cd/B12037_01/server.101/b10770/obs_comm.htm
> 
> Essa sintaxe foi deprecada a partir do 10.0.1 (embora ainda disponível nas 
> versões posteriores!).
> 
> Existe alguma forma alternativa de limitar o uso de disco pelo RMAN?
> 
> OBSERVAÇÃO:
> A ITAIPU esclarece que, por força de seu Estatuto, a presente
> mensagem não implica a assunção de obrigações em seu nome.
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] Restrição da PARTITION no FROM e no WHERE. Qual a diferença?

2009-07-16 Por tôpico Mauricio Lobão
Pessoal,

Aqui no trabalho nós possuímos tabelas particionadas, devido ao grande volume 
de dados, e constantemente geramos relatórios utilizando estas tabelas. 
Recentemente tivemos muitos problemas de [b]ORA-01555: snapshot too old[/b] a 
solução que encontramos foi explicitar o nome da partição no FROM, exemplo FROM 
TABELA PARTITION(NOMEDAPARTICAO). Antes realizávamos a extração fazendo a 
restrição no WHERE com o campo particionado, exemplo WHERE CAMPOPARTICIONADO = 
VALOR.

Além de resolvermos o problema de [b]snapshot too old[/b], também notamos um 
ganho significativo na execução das querys. Fica a pergunta..
Alguem sabe qual a diferença conceitual entre essas duas formas ?

Utilizamos o Oracle 10g.

[]'s



RES: [oracle_br] create instance - urgente.

2009-07-16 Por tôpico RTS-Rio , André Monteiro
set sid=nova instance ou ORACLE_SID=nova instance / export ORACLE_SID

 

startup nomount

 

 

André

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome 
de rmunizso...@terra.com.br
Enviada em: quinta-feira, 16 de julho de 2009 11:25
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] create instance - urgente.

 

  

Pessoal, bom dia.
Estou precisando criar uma nova instância, em um banco Oracle, e
estou tendo um problema ao executar.
Estou conectado em uma instância qualquer como sysdba, e ao tentar
criar uma nova instancia, retorna a mensagem abaixo, depois do
comando.
Agradeço já a ajuda de todos.
*** Comando executado:
CREATE DATABASE rm_teste
DATAFILE '/u01/app/oracle/oradata/rm/system01.dbf' SIZE 500M REUSE
AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
UNDO TABLESPACE "UNDOTBS" DATAFILE
'/u01/app/oracle/oradata/rm/undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND
ON NEXT 5120K MAXSIZE UNLIMITED
sysaux datafile '/u01/app/oracle/oradata/rm/sysaux01.dbf' size 100M
autoextend on next 10M maxsize unlimited
default temporary tablespace temp tempfile
'/u01/app/oracle/oradata/rm/temp01.dbf' size 100M autoextend on next
10M maxsize unlimited
undo tablespace ts_undo datafile
'/u01/app/oracle/oradata/rm/undotsbs01.dbf' size 10M autoextent off 
LOGFILE GROUP 1 ('/u01/app/oracle/oradata/rm/redo01.log') SIZE 100M,
GROUP 2 ('/u01/app/oracle/oradata/rm/redo02.log') SIZE 100M,
GROUP 3 ('/u01/app/oracle/oradata/rm/redo03.log') SIZE 100M;
*** Mensagem Erro:
ERRO na linha 1:
ORA-01501: CREATE DATABASE falhou
ORA-01100: banco de dados ja montado

[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] create instance - urgente.

2009-07-16 Por tôpico rmunizsouza
 
 Srs, para tentar ajudar um pouco mais
 Fiz o comando abaixo, para ver se já existia a instancia rm_teste.
 ***
 [r...@srv9-ame oradata]# ps -ef |grep pmon
 oracle2218 1  0 Jul08 ?00:00:00 ora_pmon_act
 root 29891 28228  0 11:29 pts/100:00:00 grep pmon
 [r...@srv9-ame oradata]#
 ***
 Existe algum processo que deve ser feito para criar novo banco, do
tipo derrubar os que estao executando ?
 Obrigado,
 On Qui 16/07/09 11:24 , rmunizso...@terra.com.br sent:
Pessoal, bom dia.
 Estou precisando criar uma nova instância, em um banco Oracle, e
 estou tendo um problema ao executar.
 Estou conectado em uma instância qualquer como sysdba, e ao tentar
 criar uma nova instancia, retorna a mensagem abaixo, depois do
 comando.
 Agradeço já a ajuda de todos.
 *** Comando executado:
 CREATE DATABASE rm_teste
 DATAFILE '/u01/app/oracle/oradata/rm/system01.dbf' SIZE 500M REUSE
 AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
 UNDO TABLESPACE "UNDOTBS" DATAFILE
 '/u01/app/oracle/oradata/rm/undotbs01.dbf' SIZE 200M REUSE
AUTOEXTEND
 ON NEXT 5120K MAXSIZE UNLIMITED
 sysaux datafile '/u01/app/oracle/oradata/rm/sysaux01.dbf' size 100M
 autoextend on next 10M maxsize unlimited
 default temporary tablespace temp tempfile
 '/u01/app/oracle/oradata/rm/temp01.dbf' size 100M autoextend on next
 10M maxsize unlimited
 undo tablespace ts_undo datafile
 '/u01/app/oracle/oradata/rm/undotsbs01.dbf' size 10M autoextent off 
 LOGFILE GROUP 1 ('/u01/app/oracle/oradata/rm/redo01.log') SIZE 100M,
 GROUP 2 ('/u01/app/oracle/oradata/rm/redo02.log') SIZE 100M,
 GROUP 3 ('/u01/app/oracle/oradata/rm/redo03.log') SIZE 100M;
 *** Mensagem Erro:
 ERRO na linha 1:
 ORA-01501: CREATE DATABASE falhou
 ORA-01100: banco de dados ja montado
 [As partes desta mensagem que não continham texto foram removidas]



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



[oracle_br] create instance - urgente.

2009-07-16 Por tôpico rmunizsouza
 Pessoal, bom dia.
 Estou precisando criar uma nova instância, em um banco Oracle, e
estou tendo um problema ao executar.
 Estou conectado em uma instância qualquer como sysdba, e ao tentar
criar uma nova instancia, retorna a mensagem abaixo, depois do
comando.
 Agradeço já a ajuda de todos.
 *** Comando executado:
 CREATE DATABASE rm_teste
 DATAFILE '/u01/app/oracle/oradata/rm/system01.dbf' SIZE 500M REUSE
AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
 UNDO TABLESPACE "UNDOTBS" DATAFILE
'/u01/app/oracle/oradata/rm/undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND
ON NEXT 5120K MAXSIZE UNLIMITED
 sysaux datafile '/u01/app/oracle/oradata/rm/sysaux01.dbf' size 100M
autoextend on next 10M maxsize unlimited
 default temporary tablespace temp tempfile
'/u01/app/oracle/oradata/rm/temp01.dbf' size 100M autoextend on next
10M maxsize unlimited
 undo tablespace ts_undo datafile
'/u01/app/oracle/oradata/rm/undotsbs01.dbf' size 10M autoextent off 
 LOGFILE GROUP 1 ('/u01/app/oracle/oradata/rm/redo01.log') SIZE 100M,
 GROUP 2 ('/u01/app/oracle/oradata/rm/redo02.log') SIZE 100M,
 GROUP 3 ('/u01/app/oracle/oradata/rm/redo03.log') SIZE 100M;
 *** Mensagem Erro:
 ERRO na linha 1:
 ORA-01501: CREATE DATABASE falhou
 ORA-01100: banco de dados ja montado


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



Re: [oracle_br] Backup desconsiderando tabelas.

2009-07-16 Por tôpico Marcelo Procksch
Esqueci de dizer que tem que criar o directory.

Exemplo:

create directory teste as '/home/oracle/dpump';

grant read, write on directory teste to hr;



2009/7/16 Marcelo Procksch :
> Luís
>
> Você pode fazer o dump usando o expdp, que está disponível apartir da versão 
> 10.
>
> exemplo:
> expdp hr/hr DIRECTORY=dump_dir SCHEMAS=hr
> EXCLUDE=TABLE:"like'EMP'" DUMPFILE=hr_exclude_emp.dmp
>
> http://shaharear.blogspot.com/2008/07/data-pump-import-expdp-patt-2.html
>
> Att.
> Marcelo Procksch
>
> 2009/7/16 Alexandre Rocha Placido :
>>
>>
>> Salvo algo novo no 11g, pelo menos até o 10g você terá que informar todas as
>> tabelas q vc quer levar.
>>
>> Há algum tempo eu quero algo semelhante também, de forma que você possa
>> inclusive colocar uma cláusula de where por tabela.
>>
>> Digitalizar0003.jpg
>>
>> Alexandre Rocha Placido
>>
>> image002DITEC – Divisão de Tecnologia da Informação
>>
>> Agrovale
>>
>> 74 3612-2900
>>
>> 87 8802-0474
>>
>> aplac...@agrovale.com
>>
>> MSN: aplac...@gmail.com
>>
>> Skype: aplac...@gmail.com
>>
>> P Ler aqui sem imprimir é mais legal e faz bem ao meio ambiente.
>>
>> 1 JOÃO 4:10 - Nisto consiste o amor: não em que nós tenhamos amado a Deus,
>> mas em que ele nos amou e enviou seu Filho como propiciação pelos nossos
>> pecados.
>>
>> De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
>> nome de Luis Eduardo Trovo
>> Enviada em: quinta-feira, 16 de julho de 2009 09:03
>> Para: oracle_br@yahoogrupos.com.br
>> Assunto: [oracle_br] Backup desconsiderando tabelas.
>>
>> Bom dia a todos!
>>
>> Preciso fazer um dump de um banco via EXP, porém preciso que backup
>> desconsidere três tabelas. É possível fazer esse tipo de backup via o Exp?
>> Caso seja possível, podem me mandar um exemplo?
>>
>> Usamos o Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 em um
>> servidor Red Hat 4 Es.
>>
>> Muito obrigado.
>> Luís Trovó.
>>
>> [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/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Backup desconsiderando tabelas.

2009-07-16 Por tôpico Marcelo Procksch
Luís

Você pode fazer o dump usando o expdp, que está disponível apartir da versão 10.

exemplo:
expdp hr/hr DIRECTORY=dump_dir SCHEMAS=hr
EXCLUDE=TABLE:"like'EMP'" DUMPFILE=hr_exclude_emp.dmp

http://shaharear.blogspot.com/2008/07/data-pump-import-expdp-patt-2.html

Att.
Marcelo Procksch

2009/7/16 Alexandre Rocha Placido :
>
>
> Salvo algo novo no 11g, pelo menos até o 10g você terá que informar todas as
> tabelas q vc quer levar.
>
> Há algum tempo eu quero algo semelhante também, de forma que você possa
> inclusive colocar uma cláusula de where por tabela.
>
> Digitalizar0003.jpg
>
> Alexandre Rocha Placido
>
> image002DITEC – Divisão de Tecnologia da Informação
>
> Agrovale
>
> 74 3612-2900
>
> 87 8802-0474
>
> aplac...@agrovale.com
>
> MSN: aplac...@gmail.com
>
> Skype: aplac...@gmail.com
>
> P Ler aqui sem imprimir é mais legal e faz bem ao meio ambiente.
>
> 1 JOÃO 4:10 - Nisto consiste o amor: não em que nós tenhamos amado a Deus,
> mas em que ele nos amou e enviou seu Filho como propiciação pelos nossos
> pecados.
>
> De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
> nome de Luis Eduardo Trovo
> Enviada em: quinta-feira, 16 de julho de 2009 09:03
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Backup desconsiderando tabelas.
>
> Bom dia a todos!
>
> Preciso fazer um dump de um banco via EXP, porém preciso que backup
> desconsidere três tabelas. É possível fazer esse tipo de backup via o Exp?
> Caso seja possível, podem me mandar um exemplo?
>
> Usamos o Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 em um
> servidor Red Hat 4 Es.
>
> Muito obrigado.
> Luís Trovó.
>
> [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/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[oracle_br] RMAN - Limitar taxa de utilização de disco

2009-07-16 Por tôpico Eliandro Jakubski
Pessoal, 

utilizo oracle 10.2.0.4 e preciso limitar  a taxa de utilização de disco 
qdo. eu realizar um bkp online via rman.

Pensei, inicialmente, em utilizar a cláusula DISKRATIO, mas, segundo o 
site:

http://download.oracle.com/docs/cd/B12037_01/server.101/b10770/obs_comm.htm

Essa sintaxe foi deprecada a partir do 10.0.1 (embora ainda disponível nas 
versões posteriores!).

Existe alguma forma alternativa de limitar o uso de disco pelo RMAN?

OBSERVAÇÃO:
A ITAIPU esclarece que, por força de seu Estatuto, a presente
mensagem não implica a assunção de obrigações em seu nome.

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



Re: [oracle_br] Re: SQL Profile

2009-07-16 Por tôpico Márcio Ricardo Alves da Silva
Ok Chiapaa, obrigado

[]'s.

Márcio.
- Original Message - 
  From: jlchiappa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, July 16, 2009 8:37 AM
  Subject: [oracle_br] Re: SQL Profile


** Sempre **, sempre, o primeiro lugar a procurar é na Documentação Oracle 
(online em http://tahiti.oracle.com , escolha a versão exata do seu banco lá) 
uma simples pesquisa por sql profile na documentação online do 10gr2 jpa me 
trouxe :

  Oracle Database Search Results: sql profile
  Oracle Database 10g Release 2 (10.2) documentation All of Oracle.com

  SQL Profiles
  Performance Tuning Guide . Search this book . Hide this book . Contents . PDF
  Definition SQL Profile
  Performance Tuning Guide . Search this book . Hide this book . Contents . PDF
  Task Accepting a SQL Profile
  Performance Tuning Guide . Search this book . Hide this book . Contents . PDF
  Task Altering a SQL Profile
  Performance Tuning Guide . Search this book . Hide this book . Contents . PDF
  Task Dropping a SQL Profile
  Performance Tuning Guide . Search this book . Hide this book . Contents . PDF
  SQL Profiling
  Performance Tuning Guide . Search this book . Hide this book . Contents . PDF
  Figure 12-3 SQL Profiles APIs
  Performance Tuning Guide . Search this book . Hide this book . Contents . PDF
  DBA_SQL_PROFILES
  Reference . Search this book . Hide this book . Contents . PDF
  Task Managing SQL Profiles
  2 Day + Performance Tuning Guide . Search this book . Hide this book . 
Contents . PDF
  Concept SQL Profile Enhancements
  New Features Guide . Search this book . Hide this book . Contents . PDF

  ok ?? Para ** complementar ** os manuais (nunca substituir, mas como lietura 
COMPLEMENTAR), os bons sites de sempre quando se fala em Tuning e CBO (ie, 
http://asktom.oracle.com , http://www.jlcomp.demon.co.uk/ , 
http://jonathanlewis.wordpress.com , http://www.centrexcc.com/ , 
http://www.evdbt.com/ , http://www.trivadis.com/en.html , 
http://richardfoote.wordpress.com , http://blog.tanelpoder.com/ , entre outros) 
tem ** farto ** material, além do nosso amigo google , right ?

  []s

  Chiappa

  --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva 
 escreveu
  >
  > Untitled DocumentOlá.
  > 
  > 
  > Estou utilizando o EM do 10.2.0.1, e algumas querys quando rodo o advisor, 
sugere impletar o SQL Profile, e em alguns casos diz que o benefício é de 80%. 
Alguém tem algum material, ou link que fale sobre o SQL Profile? Estou 
pesquisando e não estou achando nada, devo estar pesquisando errado.
  > 
  > Grato,
  > Márcio.
  > 
  > [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: aplicar/restaurar archive log

2009-07-16 Por tôpico Márcio Ricardo Alves da Silva
Obrigado German pela dica. O processo que quero implementar é igual a esse que 
você passou.

Eu comecei a executar esse processo ontem, mas na hora que fui subir meu banco, 
estou tomando o seguinte erro:

ORA-01110: data file 45: '/dsk6/XXX/rmd/RM_DADOS3.dbf'
ORA-01122: database file 45 failed verification check
ORA-01110: data file 45: '/dsk6/XXX/rmd/RM_DADOS3.dbf'
ORA-01200: actual file size of 139384 is smaller than correct size of 192000
blocks

De acordo com o que pesquisei, a solução é restaurar um data file bom. Irei 
refazer o restore novamente, mas queria tentar outra alternativa que não 
precisasse fazer o restore.

Grato,
Márcio.




  - Original Message - 
  From: gpacker2005 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, July 14, 2009 8:09 AM
  Subject: [oracle_br] Re: aplicar/restaurar archive log





  Olá Márcio,

  Não sei necessáriamente o que vc deseja, mas se quiser criar um servidor 
oracle standby, ou seja, um servidor que é uma cópia do servidor de produção e 
que é atualizado via ARCHIVES do servidor de produção, dá uma olhada nesse blog 
** http://trilha0.blogspot.com/2007/12/standby-oracle.html **, tem um tutorial 
passo a passo e acredito que poderá te ajudar. Lembrando, que um servidor 
standby deve ter a mesma estrutura (filesystems, padrão de instalação, ...) do 
servidor de produção).

  German

  --- Em oracle_br@yahoogrupos.com.br, Marcos Braga  escreveu
  >
  > Oi Márcio,
  > 
  > O comando básico para aplicar archives é:
  > 
  > RECOVER DATABASE;
  > 
  > Desde que os archives existam, eles serão aplicados.
  > 
  > []s
  > Braga
  > 
  > 
  > 2009/7/13 Márcio Ricardo Alves da Silva 
  > 
  > > Untitled DocumentPreciso aplicar/restaurar os archive em outro servidor,
  > > nunca realizaei essa tarefa, poderiam me indicar um link ou manual de como
  > > fazer isso?
  > >
  > > O meu cenário vai ser o seguinte:
  > >
  > > 1 - > Será feito um "backup" do HD e restaurado em outro servidor.
  > > 2 - > Depois de restaurado, estarei pegando os archives via FTP, e aplicar
  > > nesse novo servidor.
  > >
  > > Como eu faço para aplicar esses archives no novo servidor?
  > >
  > >
  > > Banco 10g R2, HP_UX.
  > >
  > > Grato,
  > > Márcio.
  > >
  > 
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  >



  

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



RES: [oracle_br] Backup desconsiderando tabelas.

2009-07-16 Por tôpico Alexandre Rocha Placido
Salvo algo novo no 11g, pelo menos até o 10g você terá que informar todas as
tabelas q vc quer levar.

 

Há algum tempo eu quero algo semelhante também, de forma que você possa
inclusive colocar uma cláusula de where por tabela.

 

Digitalizar0003.jpg

Alexandre Rocha Placido

image002DITEC – Divisão de Tecnologia da Informação

Agrovale

 

74 3612-2900

87 8802-0474

aplac...@agrovale.com

MSN: aplac...@gmail.com

Skype: aplac...@gmail.com

P Ler aqui sem imprimir é mais legal e faz bem ao meio ambiente.

 

1 JOÃO 4:10 - Nisto consiste o amor: não em que nós tenhamos amado a Deus,
mas em que ele nos amou e enviou seu Filho como propiciação pelos nossos
pecados.

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de Luis Eduardo Trovo
Enviada em: quinta-feira, 16 de julho de 2009 09:03
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Backup desconsiderando tabelas.

 

  


Bom dia a todos!

Preciso fazer um dump de um banco via EXP, porém preciso que backup
desconsidere três tabelas. É possível fazer esse tipo de backup via o Exp?
Caso seja possível, podem me mandar um exemplo?

Usamos o Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 em um
servidor Red Hat 4 Es.

Muito obrigado.
Luís Trovó.





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



[oracle_br] Backup desconsiderando tabelas.

2009-07-16 Por tôpico Luis Eduardo Trovo

Bom dia a todos!

Preciso fazer um dump de um banco via EXP, porém preciso que backup 
desconsidere três tabelas. É possível fazer esse tipo de backup via o Exp? Caso 
seja possível, podem me mandar um exemplo?

Usamos o Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 em um 
servidor Red Hat 4 Es.

Muito obrigado.
Luís Trovó.


  


[oracle_br] Re: SQL Profile

2009-07-16 Por tôpico jlchiappa
** Sempre **, sempre, o primeiro lugar a procurar é na Documentação Oracle 
(online em http://tahiti.oracle.com , escolha a versão exata do seu banco lá)  
uma simples pesquisa por sql profile na documentação online do 10gr2 jpa me 
trouxe :

Oracle Database Search Results: sql profile
Oracle Database 10g Release 2 (10.2) documentation All of Oracle.com

SQL Profiles
Performance Tuning Guide • Search this book • Hide this book • Contents • PDF
Definition SQL Profile
Performance Tuning Guide • Search this book • Hide this book • Contents • PDF
Task Accepting a SQL Profile
Performance Tuning Guide • Search this book • Hide this book • Contents • PDF
Task Altering a SQL Profile
Performance Tuning Guide • Search this book • Hide this book • Contents • PDF
Task Dropping a SQL Profile
Performance Tuning Guide • Search this book • Hide this book • Contents • PDF
SQL Profiling
Performance Tuning Guide • Search this book • Hide this book • Contents • PDF
Figure 12-3 SQL Profiles APIs
Performance Tuning Guide • Search this book • Hide this book • Contents • PDF
DBA_SQL_PROFILES
Reference • Search this book • Hide this book • Contents • PDF
Task Managing SQL Profiles
2 Day + Performance Tuning Guide • Search this book • Hide this book • Contents 
• PDF
Concept SQL Profile Enhancements
New Features Guide • Search this book • Hide this book • Contents • PDF

ok ?? Para ** complementar ** os manuais (nunca substituir, mas como lietura 
COMPLEMENTAR), os bons sites de sempre quando se fala em Tuning e CBO (ie, 
http://asktom.oracle.com , http://www.jlcomp.demon.co.uk/ , 
http://jonathanlewis.wordpress.com , http://www.centrexcc.com/ , 
http://www.evdbt.com/ , http://www.trivadis.com/en.html , 
http://richardfoote.wordpress.com , http://blog.tanelpoder.com/ , entre outros) 
tem ** farto ** material, além do nosso amigo google , right ?

 []s

  Chiappa

--- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva 
 escreveu
>
> Untitled DocumentOlá.
> 
> 
> Estou utilizando o EM do 10.2.0.1, e algumas querys quando rodo o advisor, 
> sugere impletar o SQL Profile, e em alguns casos diz que o benefício é de 
> 80%. Alguém tem algum material, ou link que fale sobre o SQL Profile? Estou 
> pesquisando e não estou achando nada, devo estar pesquisando errado.
> 
> Grato,
> Márcio.
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




RES: [oracle_br] Limitar conexões no Listene r por IP

2009-07-16 Por tôpico Dalton Pereira
Fabio, Bom dia!

Você pode restringir o acesso dos clientes em sua intranet usando o arquivo 
sqlnet.ora e configurando os parâmetros tcp.validnode_checking, 
tcp.excluded_nodes e tcp_excluded_nodes.


Para restringir o acesso a apenas um ip use:

tcp.validnode_checking = yes
tcp_invited_nodes = 10.10.10.210

Atenciosamente,

Dalton Oliveira | Database Administrator - OCP
GLAUCO INFORMÁTICA
• dal...@sd2000.com.br
•   71 2103-5800
P Antes de imprimir pense em seu compromisso com o Meio Ambiente

A Informação Confidencial deverá ser utilizada única e exclusivamente no âmbito 
da relação com a Glauco Informática e não poderá ser repassada, reproduzida de 
qualquer outra forma, e nem revelada a terceiros.



De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome 
de Fábio Telles Rodriguez
Enviada em: quinta-feira, 16 de julho de 2009 07:42
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Limitar conexões no Listener por IP



Senhores, uma pequena dúvida, gostaria de saber se há alguma forma de
definir de quais IPs o listener (ou melhor ainda uma instância de um
listener) aceita conexões?? Ou só via firewall mesmo?

Atenciosamente,
Fábio Telles
--
blog: http://www.midstorm.org/~telles/
e-mail / jabber: fabio.tel...@gmail.com



A Informação Confidencial deverá ser utilizada única e exclusivamente no âmbito 
da relação com a Glauco Informática e não poderá ser repassada, reproduzida de 
qualquer outra forma, e nem revelada a terceiros.

La información confidencial se utilizará única y exclusivamente en relación con 
Glauco Informática, y no se puede pasar, reproduce en modo alguno, ni revelada 
a terceros.

The Confidential Information will be used solely and exclusively in relation to 
the Glauco Informatica and not be passed, reproduced in any way, nor disclosed 
to third parties.


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



RE: [oracle_br] Resumo 5391

2009-07-16 Por tôpico Grimaldo Lopes

Elis , trabalho com BI , e estou com uma tabela de 7 milhões de
registros, caso você resolva utilizar uma dimensão pra guardar esta
descrição e utilizar um indíce bitmap , a velocidade será estupida,
faço isso pra todas as fatos que tenho, índices bitmap´s são
importantíssimos para BI, para todas as chaves Sk da sua fato , crie um
único índice bitmap, que fica tudo rápido.



Caso você deseje colocar a descrição na fato, isto é permitido, chamado
de fato degenerativa(absorve campos sem serem medidas), você deve ter
ciência que não deve haver muitas variações, pois ai a performance será
degradada, ok!, espero ter ajudado., 

Grimaldo

Grimaldo



Date: Thu, 16 Jul 2009 07:32:01 +
From: oracle_br@yahoogrupos.com.br
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Resumo 5391






































  











Bem Vindo a Comunidade Oracle no Brasil


 
  

  Bem Vindo a Comunidade Oracle no Brasil
   
   
Mensagens neste resumo  (1 
  Mensagem)
  

  
   
  1.1.  

   Re: [oracle_br] Dúvida BI
  De: 
  Andre Santos  
  
   

  Ver todos os tópicos | Criar novo tópico
 
  
   Mensagem   

  
   
1.1. 
   

   
Re: [oracle_br] Dúvida BI  

Enviado por:  "Andre Santos"  
  andre.psantos...@gmail.com  
   

  andre_psantos 

  

  Qua, 15 de Jul de 2009 11:29 pm


  


  Elis



O Eriovaldo tem razão! Sempre é bom testar as alternativas e documentar os

resultados (e o contexto dos testes).



Mas deve-se considerar também as dificuldades de manutenção geradas por uma

"desnormalização" desse nível... na minha opinião, só valeria a pena se a

diferença de performance fosse MUITO grande (muito mesmo).



[ ]



André



2009/7/15 Eriovaldo Andrietta 



>

>

> Elis,

>

> Passei por uma situação parecida recentemente, onde tive decidir entre:

> - definir uma tabela com auto-relacionamento ou

> - definir varias tabelas fazendo joins ...

> coisa básica, nada a ver com BI , mas que também que tinham algumas

> situações a serem analisadas.

>

> E ... na dúvida, um trabalho que valer a pena fazer, é testar as duas

> situações e então analisar / avaliar todos os pontos citados pelo André.

>

> Se "performance" é o foco principal e crítico, o teste ajuda para obter a

> resposta e tb fica documentado por que foi feito de um jeito e não de

> outro.

>

> Espero ter ajudado.

>

> Att

> Eriovaldo

>

> 2009/7/15 Andre Santos 
> >

>

>

> >

> >

> > Elis

> >

> > Cada caso é um caso... mas não creio que essa "desnormalização" seja boa

> > (na

> > grande maioria dos casos).

> >

> > Isso fugiria, inclusive, do conceito de modelo "estrela" (star schema),

> que

> > já é uma desnormalização controlada (boa para DW/BI).

> > Fazer joins diretos (simples), não acarretaria problemas de performance

> num

> > SGBDR bem configurado.

> > Por outro lado, os problemas de ter colunas de "descrição" na tabela

> fato,

> > poderiam acarretar problemas (redundâncias/anomalias de atualização,

> espaço

> > de armazenamento, e até mesmo de performance pelo volume maior de dados).

> >

> > [ ]

> >

> > André

> >

> > 2009/7/15 Elis Azevedo Nery  >  40yahoo.com>>

> >

> > >

> > >

> > > Olá Pessoal!

> > >

> > > Gostaria da opinião de vocês sobre uma dúvida que eu tenho ao desenhar

> a

> > > tabela fato.

> > > Vale a pena replicar a descrição na tabela fato, ao invés de colocar a

> > > chave (FK) da medida?

> > > As minhas tabelas tem milhões de registos, então performance é um fator

> > > critico.

> > >

> > > Obrigada

> > > Elis Nery

> > >

> > > __

> > > Veja quais são os assuntos do momento no Yahoo! +Buscados

> > > http://br.maisbuscados.yahoo.com

> > >

> > > [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]

>

>  

>



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



 


  

  Voltar ao topo
   
 
   |
  
 através de email
   |
  
Responder através da web
   

  
Mensagens neste tópico 
   (4)
   


  

  
  


 
   





  Atividade nos últimos dias



   5
Novos usuários

  







Visite seu Grupo  
 



[oracle_br] Re: Limitar conexões no Listener por IP

2009-07-16 Por tôpico jlchiappa
Sim, veja na documentação por tcp.invited_nodes e excluded_nodes , 
http://www.dba-oracle.com/t_blocking_listener_ip_addresses.htm tem um 
exemplinho simples.

 []s

  Chiappa

--- Em oracle_br@yahoogrupos.com.br, Fábio Telles Rodriguez  
escreveu
>
> Senhores, uma pequena dúvida, gostaria de saber se há alguma forma de
> definir de quais IPs o listener (ou melhor ainda uma instância de um
> listener) aceita conexões?? Ou só via firewall mesmo?
> 
> Atenciosamente,
> Fábio Telles
> -- 
> blog: http://www.midstorm.org/~telles/
> e-mail / jabber: fabio.tel...@...
>




[oracle_br] SQL Profile

2009-07-16 Por tôpico Márcio Ricardo Alves da Silva
Untitled DocumentOlá.


Estou utilizando o EM do 10.2.0.1, e algumas querys quando rodo o advisor, 
sugere impletar o SQL Profile, e em alguns casos diz que o benefício é de 80%. 
Alguém tem algum material, ou link que fale sobre o SQL Profile? Estou 
pesquisando e não estou achando nada, devo estar pesquisando errado.

Grato,
Márcio.

[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/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[oracle_br] Re: Help

2009-07-16 Por tôpico joeycfx
Bom dia,

Não é algo constante ou linear, o banco pode não fazer switch na mesma 
velocidade que fez 3 hrs atrás, ou 1 dia.. dadas as circunstâncias em que 
encontra-se... para saber quantos switchs o Oracle fes durante um dado período, 
dividindo este período em dias, e segmentando-o em horas, você pode executar:

--inicio script

SET LINESIZE 145
SET PAGESIZE 
SET VERIFY   off

ACCEPT DataInicial PROMPT 'Entre com a data inicial (DD-MON-): '
ACCEPT DataFinal   PROMPT 'Enter com a data final   (DD-MON-): '

COLUMN H00   FORMAT 999 HEADING '00'
COLUMN H01   FORMAT 999 HEADING '01'
COLUMN H02   FORMAT 999 HEADING '02'
COLUMN H03   FORMAT 999 HEADING '03'
COLUMN H04   FORMAT 999 HEADING '04'
COLUMN H05   FORMAT 999 HEADING '05'
COLUMN H06   FORMAT 999 HEADING '06'
COLUMN H07   FORMAT 999 HEADING '07'
COLUMN H08   FORMAT 999 HEADING '08'
COLUMN H09   FORMAT 999 HEADING '09'
COLUMN H10   FORMAT 999 HEADING '10'
COLUMN H11   FORMAT 999 HEADING '11'
COLUMN H12   FORMAT 999 HEADING '12'
COLUMN H13   FORMAT 999 HEADING '13'
COLUMN H14   FORMAT 999 HEADING '14'
COLUMN H15   FORMAT 999 HEADING '15'
COLUMN H16   FORMAT 999 HEADING '16'
COLUMN H17   FORMAT 999 HEADING '17'
COLUMN H18   FORMAT 999 HEADING '18'
COLUMN H19   FORMAT 999 HEADING '19'
COLUMN H20   FORMAT 999 HEADING '20'
COLUMN H21   FORMAT 999 HEADING '21'
COLUMN H22   FORMAT 999 HEADING '22'
COLUMN H23   FORMAT 999 HEADING '23'
COLUMN TOTAL FORMAT 999,999 HEADING 'Total'


SELECT
SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'),1,5)
  DAY
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'00',1,0)) H00
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'01',1,0)) H01
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'02',1,0)) H02
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'03',1,0)) H03
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'04',1,0)) H04
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'05',1,0)) H05
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'06',1,0)) H06
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'07',1,0)) H07
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'08',1,0)) H08
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'09',1,0)) H09
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'10',1,0)) H10
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'11',1,0)) H11
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'12',1,0)) H12
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'13',1,0)) H13
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'14',1,0)) H14
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'15',1,0)) H15
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'16',1,0)) H16
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'17',1,0)) H17
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'18',1,0)) H18
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'19',1,0)) H19
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'20',1,0)) H20
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'21',1,0)) H21
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'22',1,0)) H22
  , SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR 
HH24:MI:SS'),10,2),'23',1,0)) H23
  , COUNT(*)
  TOTAL
FROM
  v$log_history  a
WHERE
(TO_DATE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'), 1,8), 'MM/DD/RR')
 >=
 TO_DATE('&DataInicial', 'DD-MON-')
 )
 AND
(TO_DATE(substr(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'), 1,8), 'MM/DD/RR')
 <=
 TO_DATE('&DataFinal', 'DD-MON-')
 )
GROUP BY SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'),1,5)
ORDER BY SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'),1,5)
/

--final do script

Abs!

Joaquim 


--- Em oracle_br@yahoogrupos.com.br, Fábio Gibon - Comex System  
escreveu
>
> Olá, 
> veja se este select resolve...
> 
> SELECT trunc(x.min/y.nredo,2) minbyredo
> from (select count(*) nredo from v$log_history
> where first_time >= (select startup_time from v$instance)) y,
> (select (sysdate-startup_time)*1440 min from v$instance) x
> 
> 
> sds
> Gibon
> 
>   - Original Message - 
>   From: Mária Cristina Silva 
>   To: oracle_br@yahoogrupos.com.br 
>   Sent: Wednesday, July 15, 2009 9:17 PM
>   Subject: Re: [oracle_br] Help
> 
> 
> Sim eu fiz isso e funcionou, so para esclarecer uma duvida a mias..
> 
>   Como posso medir o tempo na v$log_history, em que o banco está

[oracle_br] Limitar conexões no Listener por IP

2009-07-16 Por tôpico Fábio Telles Rodriguez
Senhores, uma pequena dúvida, gostaria de saber se há alguma forma de
definir de quais IPs o listener (ou melhor ainda uma instância de um
listener) aceita conexões?? Ou só via firewall mesmo?

Atenciosamente,
Fábio Telles
-- 
blog: http://www.midstorm.org/~telles/
e-mail / jabber: fabio.tel...@gmail.com


Res: [oracle_br] Dúvida BI

2009-07-16 Por tôpico Elis Azevedo Nery
Obrigada Andre e Erio!
Foi muito importante ter a vossa opinião!

Abraço
Elis






De: Andre Santos 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 16 de Julho de 2009 3:28:24
Assunto: Re: [oracle_br] Dúvida BI

  
Elis

O Eriovaldo tem razão! Sempre é bom testar as alternativas e documentar os
resultados (e o contexto dos testes).

Mas deve-se considerar também as dificuldades de manutenção geradas por uma
"desnormalizaçã o" desse nível... na minha opinião, só valeria a pena se a
diferença de performance fosse MUITO grande (muito mesmo).

[ ]

André

2009/7/15 Eriovaldo Andrietta 

>
>
> Elis,
>
> Passei por uma situação parecida recentemente, onde tive decidir entre:
> - definir uma tabela com auto-relacionamento ou
> - definir varias tabelas fazendo joins ...
> coisa básica, nada a ver com BI , mas que também que tinham algumas
> situações a serem analisadas.
>
> E ... na dúvida, um trabalho que valer a pena fazer, é testar as duas
> situações e então analisar / avaliar todos os pontos citados pelo André.
>
> Se "performance" é o foco principal e crítico, o teste ajuda para obter a
> resposta e tb fica documentado por que foi feito de um jeito e não de
> outro.
>
> Espero ter ajudado.
>
> Att
> Eriovaldo
>
> 2009/7/15 Andre Santos  ti%40gmail. com>>
>
>
> >
> >
> > Elis
> >
> > Cada caso é um caso... mas não creio que essa "desnormalizaçã o" seja boa
> > (na
> > grande maioria dos casos).
> >
> > Isso fugiria, inclusive, do conceito de modelo "estrela" (star schema),
> que
> > já é uma desnormalizaçã o controlada (boa para DW/BI).
> > Fazer joins diretos (simples), não acarretaria problemas de performance
> num
> > SGBDR bem configurado.
> > Por outro lado, os problemas de ter colunas de "descrição" na tabela
> fato,
> > poderiam acarretar problemas (redundâncias/ anomalias de atualização,
> espaço
> > de armazenamento, e até mesmo de performance pelo volume maior de dados).
> >
> > [ ]
> >
> > André
> >
> > 2009/7/15 Elis Azevedo Nery  > com> 40yahoo.com> >
> >
> > >
> > >
> > > Olá Pessoal!
> > >
> > > Gostaria da opinião de vocês sobre uma dúvida que eu tenho ao desenhar
> a
> > > tabela fato.
> > > Vale a pena replicar a descrição na tabela fato, ao invés de colocar a
> > > chave (FK) da medida?
> > > As minhas tabelas tem milhões de registos, então performance é um fator
> > > critico.
> > >
> > > Obrigada
> > > Elis Nery
> > >
> > >  _ _ _ _ _ _
> > > Veja quais são os assuntos do momento no Yahoo! +Buscados
> > > http://br.maisbusca dos.yahoo. com
> > >
> > > [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]
>
> 
>

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


   


  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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