Re: [oracle_br] Consulta lenta

2010-06-09 Por tôpico Fabiano P.
O sistema é em Delphi e conecto via ADO, usando o previder OraOLEDB,
buscando a conexão pelo TNSNAMES

Conexao=Provider=OraOLEDB.Oracle.1;Persist Security Info=True
database=SERVERSAG

TNSNAMES
SERVERSAG
  (DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = SERVERSAG)(PORT = 1521))
(CONNECT_DATA =
  (SERVER = DEDICATED)
  (SERVICE_NAME = SAG)
)
  )




2010/6/9 Ivan Ricardo Schuster 

>
>
> Fabiano, por acaso você conecta neste banco usando SQL Server?
> Tem cara de ser alguma API ODBC ou OLE DB mapeando seu dicionário de dados.
> Não parece ser coisa interna do Oracle, pois ele usaria views v$, tab$,
> etc.
>
> 2010/6/9 Fabiano P. >:
>
> > Estou consultando SQL lentos do banco de dados e sempre esta aparecendo
> uma
> > consulta
> >
> > Exemplo: ela muda as variáveis mais é sempre a mesma
> > SELECT *
> > FROM
> >  (SELECT NULL TABLE_CATALOG,
> >ac.owner TABLE_SCHEMA,
> >ac.table_name TABLE_NAME,
> >acc.column_name COLUMN_NAME,
> >NULL COLUMN_GUID,
> >NULL COLUMN_PROPID,
> >acc.position ORDINAL
> >  FROM all_constraints ac,
> >all_cons_columns acc
> >  WHERE ac.owner = acc.owner
> >  AND ac.table_name  = acc.table_name
> >  AND ac.constraint_type = 'P'
> >  AND ac.constraint_name = acc.constraint_name
> >  ) DBSCHEMA_PRIMARY_KEYS
> > WHERE TABLE_SCHEMA = 'SAG'
> > AND TABLE_NAME = 'POCAMVPE'
> > ORDER BY 3,
> >  4select *
> > FROM
> >  (SELECT NULL TABLE_CATALOG,
> >ac.owner TABLE_SCHEMA,
> >ac.table_name TABLE_NAME,
> >acc.column_name COLUMN_NAME,
> >NULL COLUMN_GUID,
> >NULL COLUMN_PROPID,
> >acc.position ORDINAL
> >  FROM all_constraints ac,
> >all_cons_columns acc
> >  WHERE ac.owner = acc.owner
> >  AND ac.table_name  = acc.table_name
> >  AND ac.constraint_type = 'P'
> >  AND ac.constraint_name = acc.constraint_name
> >  ) DBSCHEMA_PRIMARY_KEYS
> > WHERE TABLE_SCHEMA = 'SAG'
> > AND TABLE_NAME = 'POCAMVPE'
> > ORDER BY 3,
> >  4
> >
> > É normal executar sempre essa consulta? alguem sabe o que pode ser?,
> > qualquer dica me ajuda, pois muitas telas do sistema estao lentao por
> calsa
> > disso, lembrando que só acontece com a versão 11g do Oracle, pode ser
> > coincidencia mas..
> >
> > Bando de Dados: Oracle 11R2
> > Plataforma: Linux REDHAT 5
> >
> >
> >
> > --
> > Fabiano P.
> > Fone: (46) 9113-6731
> > E-Mail: fabiano...@gmail.com 
> >
> >
> > [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
> >
> >
> >
>  
>



-- 
Fabiano P.
Fone: (46) 9113-6731
E-Mail: fabiano...@gmail.com


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

2010-06-09 Por tôpico Fabiano P.
Estou consultando SQL lentos do banco de dados e sempre esta aparecendo uma
consulta

Exemplo: ela muda as variáveis mais é sempre a mesma
SELECT *
FROM
  (SELECT NULL TABLE_CATALOG,
ac.owner TABLE_SCHEMA,
ac.table_name TABLE_NAME,
acc.column_name COLUMN_NAME,
NULL COLUMN_GUID,
NULL COLUMN_PROPID,
acc.position ORDINAL
  FROM all_constraints ac,
all_cons_columns acc
  WHERE ac.owner = acc.owner
  AND ac.table_name  = acc.table_name
  AND ac.constraint_type = 'P'
  AND ac.constraint_name = acc.constraint_name
  ) DBSCHEMA_PRIMARY_KEYS
WHERE TABLE_SCHEMA = 'SAG'
AND TABLE_NAME = 'POCAMVPE'
ORDER BY 3,
  4select *
FROM
  (SELECT NULL TABLE_CATALOG,
ac.owner TABLE_SCHEMA,
ac.table_name TABLE_NAME,
acc.column_name COLUMN_NAME,
NULL COLUMN_GUID,
NULL COLUMN_PROPID,
acc.position ORDINAL
  FROM all_constraints ac,
all_cons_columns acc
  WHERE ac.owner = acc.owner
  AND ac.table_name  = acc.table_name
  AND ac.constraint_type = 'P'
  AND ac.constraint_name = acc.constraint_name
  ) DBSCHEMA_PRIMARY_KEYS
WHERE TABLE_SCHEMA = 'SAG'
AND TABLE_NAME = 'POCAMVPE'
ORDER BY 3,
  4

É normal executar sempre essa consulta? alguem sabe o que pode ser?,
qualquer dica me ajuda, pois muitas telas do sistema estao lentao por calsa
disso, lembrando que só acontece com a versão 11g do Oracle, pode ser
coincidencia mas..

Bando de Dados: Oracle 11R2
Plataforma: Linux REDHAT 5



-- 
Fabiano P.
Fone: (46) 9113-6731
E-Mail: fabiano...@gmail.com


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



Re: [oracle_br] Recuperação de Base

2009-11-10 Por tôpico Fabiano P.
Já tentei várias coisas, mas acho que tem algum arquivo corrompido.

quando tento dar um "alter database open reset'logs;"
da o erro abaixo
*ERRO na linha 1:*
*ORA-01194: o arquivo 1 necessita de mais recuperac?o para ser consisten*
*ORA-01110: 1 do arquivo de dados: 'C:\ORACLEXE\ORADATA\XE\SYSTEM.DBF'*

tentei um recover no datafile
*SQL> recover datafile 'C:\ORACLEXE\ORADATA\XE\SYSTEM.DBF'*
*ORA-00283: sess?o de recuperac?o cancelada devido a erros*
*ORA-01610: deve ser executada a recuperac?o usando a opc?o BACKUP
CONTROLFILE*

já tentei com recover database
*
*
*SQL> recover database using backup controlfile*
*ORA-00279: alterar 23065752 gerado em 11/08/2009 18:30:14 necessario para o
*
*thread 1*
*ORA-00289: sugest?o :*
*
C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ARCHIVELOG\2009_11_10\O1_MF_1_546_
*
*
*
*%U_.ARC*
*ORA-00280: alterar 23065752 para o thread 1 esta na sequencia  #546*
*
*
*
*
*Especificar log: {=nome de arquivo | sugerido | AUTO | CANCEL}*
*auto*
*ORA-00308: n?o e possivel abrir o log*
*
'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ARCHIVELOG\2009_11_10\O1_MF_1_546
*
*
*
*_%U_.ARC arquivado'*
*ORA-27041: n?o e possivel abrir arquivo*
*OSD-04002: n┐o ┐ poss┐vel abrir arquivo*
*O/S-Error: (OS 2) O sistema n┐o pode encontrar o arquivo especificado.*
*
*
*
*
*ORA-00308: n?o e possivel abrir o log*
*
'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ARCHIVELOG\2009_11_10\O1_MF_1_546
*
*
*
*_%U_.ARC arquivado'*
*ORA-27041: n?o e possivel abrir arquivo*
*OSD-04002: n┐o ┐ poss┐vel abrir arquivo*
*O/S-Error: (OS 2) O sistema n┐o pode encontrar o arquivo especificado.*

não tenho esses arquivos q ele pede.





2009/11/10 Rodrigo Nascimento 

>
>
> Bom dia, Fabiano,
>
> Não tenho certeza se eu bem entendi o problema, mas acredito que esse
> procedimento deve funcionar:
>
> startup mount
> alter database open resetlogs;
>
> Se a recuperação desses arquivos pegou uma versão de quando o banco estava
> parado (feito com shutdown immediate), provavelmente, somente com esses
> arquivos você conseguirá abrir o banco.
>
> Rodrigo Nascimento
>
> 
> De: Fabiano P. >
> Para: Oracle Grupo 
> 
> >
> Enviadas: Terça-feira, 10 de Novembro de 2009 8:40:30
> Assunto: [oracle_br] Recuperação de Base
>
>
> BOm dia a todos,
>
> Tenho um cliente que tinha Oracle XE instalado no servidor e por um
> "acidente" o responsável pela área de TI acabou formatando a unidade onde
> tinha o Oracle XE, acabamos recuperando quase todos os arquivos, menos os
> Redologfiles.
> Então instalei novamento o Oracle XE, coloquei os datafiles, controlfiles
> no
> lugar correto, mas não consigo abrir o banco devido a falta dos
> redologfiles, existe algum geito de fazer isso sem esses arquivos? E mesmo
> com esses arquivos isso vai funcionar?
>
> Sei que tinha que ter backup mais o responsável pela área de TI só tem um
> muito antigo quer não tem como utilizar.
>
> Obrigado
> --
> Fabiano P.
> Fone: (46) 9113-6731
> E-Mail: fabiano...@gmail. com
>
> [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]
>
>  
>



-- 
Fabiano P.
Fone: (46) 9113-6731
E-Mail: fabiano...@gmail.com


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



[oracle_br] Recuperação de Base

2009-11-10 Por tôpico Fabiano P.
BOm dia a todos,

Tenho um cliente que tinha Oracle XE instalado no servidor e por um
"acidente" o responsável pela área de TI acabou formatando a unidade onde
tinha o Oracle XE, acabamos recuperando quase todos os arquivos, menos os
Redologfiles.
Então instalei novamento o Oracle XE, coloquei os datafiles, controlfiles no
lugar correto, mas não consigo abrir o banco devido a falta dos
redologfiles, existe algum geito de fazer isso sem esses arquivos? E mesmo
com esses arquivos isso vai funcionar?

Sei que tinha que ter backup mais o responsável pela área de TI só tem um
muito antigo quer não tem como utilizar.

Obrigado
-- 
Fabiano P.
Fone: (46) 9113-6731
E-Mail: fabiano...@gmail.com


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



Re: [oracle_br] Re: Backup

2009-09-21 Por tôpico Fabiano P.
OK. o expdp deve resolver. Obrigado

2009/9/21 jlchiappa 

>
>
> 'backup' falando precisamente é algo que permite a RECUPERAÇÂO de um banco
> de dados, vc o aplicando teria um banco Ativo, e isso vc NÂO OBTÉM com dumps
> ou cópias de dados, que é o que resulta de EXPs e similares : sendo assim,
> assumo que vc usou a palavra 'backup' de uma forma beeem 'livre' e genérica,
> o que vc quer é só os dados que vão NECESSARIAMENTE ser introduzidos num
> banco que já existe  dump/cópia dos dados ** NÂO ** podem ser
> restaurados enquanto a instância e o database destino não forem recriados
> MANUALMENTE ou por outros processos, NÂO criam os objetos internos do banco
> (como os do SYS), entre outras razões...
>
> Isso estando claro, em realmente vc já possuindo o BANCO destino ok, só
> quer os dados mesmo, aí sim vc pode usar qquer tools de cópia/dump de dados,
> os mais comuns são :
>
> a) o exp tradicional : há uma cláusula QUERY que vc pode adicionar para
> filtro, mas ela será aplicada a TODAS as tabelas sendo exportadas e é
> limitada a referenciar colunas da própria tabela sendo exportada. Assim, se
> vc tiver, digamos, uma coluna COD_EMPRESA e só quer exportar as tabelas
> aonde COD_EMPRESA=1 perfeito, vc usaria isso como QUERY. Já se as colunas
> são diferentes pra cada tabela (digamos, pra tabela EMP vc quer só os
> registros aonde SAL > 1000 , pra tabela DEPT aonde departamento = 10, tipo
> assim), com o exp tradicional vc teria que gerar um .dmp pra cada condição
>
> b) o datapump (expdp), disponível a partir do banco 10g : ele é
> extremamente mais flexível, permite que se escreva como QUERY condições
> complexas com OR, e específicas para cada tabela, no exemplo acima
> poderíamos ter algo como query=employees:"where salary >1 order by
> salary" dept:"where deptno = 10"
>
> c) usar um programa pronto que permita exportar (pra texto ou outros
> formatos) um resultset qquer, o freeware Oracle SQL Developer é um - se for
> texto a introdução pode ser feita com sql*loader ou external tables
>
> d) se os bancos estão ligados via rede/dblink, usar o comando COPY FROM
> banco INSERT tabeladestino USING select com WHERE e filtro , ou fazer
> INSERTs de um banco para outro via INSERT INTO tabela (select from
> ori...@dblink WHERE condiçõesdefiltro)
>
> e) criar as tabelas desejadas com CREATE TABLE nomedatabela_BKP as (select
> * from nomedatabela WHERE condição) e usar qquer método para dump com elas
>
> f) escrever um programinha que faça o dump, em qquer linguagem que se tenha
> conhecimento e permita conexão no banco e geração de arquivos : pode ser C,
> Java, PL/SQL, delphi, VB, entre outras
>
> Todas as opções tem vantagens e desvantagens, dê uma pesuisada na
> documentação que as tools Oracle são documentadas, e as não-Oracle, ou
> customizadas/programadas por vc dê uma googlada que vc acha uns exemplos...
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br ,
> "Fabiano P."  escreveu
>
> >
> > Preciso fazer um backup de partes dos dados do banco, exportar todas as
> > tabelas mais em algumas fazer um filtro para vim só uma parte dos dados,
> tem
> > como fazer isso via EXP ou de alguma outra forma.
> >
> > Oracle 10gR2
> >
> > Obrigado
> >
> > --
> > Fabiano P.
> > Fone: (46) 9113-6731
> > E-Mail: fabiano...@...
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>  
>



-- 
Fabiano P.
Fone: (46) 9113-6731
E-Mail: fabiano...@gmail.com


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



[oracle_br] Backup

2009-09-21 Por tôpico Fabiano P.
Preciso fazer um backup de partes dos dados do banco, exportar todas as
tabelas mais em algumas fazer um filtro para vim só uma parte dos dados, tem
como fazer isso via EXP ou de alguma outra forma.

Oracle 10gR2

Obrigado

-- 
Fabiano P.
Fone: (46) 9113-6731
E-Mail: fabiano...@gmail.com


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



[oracle_br] Problema com XML

2008-10-25 Por tôpico Fabiano P.
Estou tentando interpretar os XML da NF-e e estou com um problema na hora de
estrair os dados,  vejam o exemplo

SELECT extractvalue(VALUE(D),'/consSitNFe/xServ')
 FROM TABLE
  (XMLSEQUENCE
  (XMLTYPE.createxml('
  http://www.w3.org/2001/XMLSchema-instance"; xmlns:xsd="
http://www.w3.org/2001/XMLSchema"; versao="1.05"  xmlns="
http://www.portalfiscal.inf.br/nfe";>
  CONSULTAR

4306099266561101285055007900011485651995
  '))) D

esta consulta deveria retornar o resultado "CONSULTAR" mas esta retornando
null, se eu mudar essa parte do xml "xmlns="
http://www.portalfiscal.inf.br/nfe";  para "xmlns:QualquerCoisa="
http://www.portalfiscal.inf.br/nfe"; a consulta retorna corretamente.. eu
estou fazendo algo errado? tem alguma solução a não ser dar Replace antes de
extrair o que eu preciso?

DB: Oracle 10gR2

Obrigado

-- 
Fabiano P.
Fone: (46) 9105-6544
E-Mail: [EMAIL PROTECTED]


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



[oracle_br] Função

2008-09-03 Por tôpico Fabiano P.
Tenho a seguinte string

'0;40097;1;40097;FORMULA AG. PROTENE VERDE;RAÇÃO VEGETARIANA;'

e precisa fazer as quebras nos ";" para gravar em uma tabela, estou usando a
função INSTR para localizar os ";" e depois eu uso o SUBSTR para copiar o
que eu preciso, só queria saber se não tem uma maneira melhor de saber isso,
alguma outra função que não precisa-se fazer todo esse processo

Oracle 10R2

Obrigado

-- 
Fabiano P.
Fone: (46) 9105-6544
E-Mail: [EMAIL PROTECTED]


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



Re: [oracle_br] exemplo de procedure

2008-08-28 Por tôpico Fabiano P.
veja se você não tem nenhum operação DML (insert, update, delete) para
executar use function pipelined procure na Internet que tem bastante coisa
sobre isso.


Fabiano P.

2008/8/27 Andre Santos <[EMAIL PROTECTED]>

>   Orfeu
>
> Se você quiser um exemplo de procedure que retorne dados como se fosse um
> SELECT, pesquise por "sys_refcursor".
>
> [ ]
>
> André
>
> Em 27/08/08, Mária Cristina Silva <[EMAIL 
> PROTECTED]>
> escreveu:
>
> >
> > bom tenho esse aq.. vc pode adapta-lo...
> >
> > DECLARE
> > v1 VARCHAR2(50) := NULL;
> > v2 VARCHAR2(50) := NULL;
> >
> > PROCEDURE prc_formata (p_telefone IN NUMBER,
> > p_t1 OUT VARCHAR2,
> > p_t2 OUT VARCHAR2)
> > IS
> > v_retorno1 VARCHAR2(50);
> > v_retorno2 VARCHAR2(50);
> > BEGIN
> >
> > v_retorno1 := SUBSTR(p_telefone,1,3);
> > v_retorno2 := SUBSTR(p_telefone,4,3);
> >
> > p_t1 := v_retorno1;
> > p_t2 := v_retorno2;
> >
> > END prc_formata;
> >
> > BEGIN
> > prc_formata(12345678,v1,v2);
> > dbms_output.put_line('Retorno v1: ' || v1);
> > dbms_output.put_line('Retorno v2: ' || v2);
> > END;
> >
> > On 8/27/08, orfeu lima <[EMAIL PROTECTED]  40hotmail.com>>
> > wrote:
> > >
> > > Srs, alguém tem algum exemplo de uma procedure que retorne dados, sendo
> > > passado 1 parametro.
> > > obrigado.
> > >
> > > __
> > > Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS
> para
> > o
> > > Messenger! É GRÁTIS!
> > > http://www.msn.com.br/emoticonpack
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > --
> > Abraços,
> > Mária Cristina
> > Cel: 031-8883-5543
> > E-mail: [EMAIL PROTECTED]  40gmail.com>
> > MSN: [EMAIL PROTECTED]  40hotmail.com>
> > --
> > "O começo é a parte mais importante do trabalho."
> > - Platão
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Fabiano P.
Fone: (46) 9105-6544
E-Mail: [EMAIL PROTECTED]


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



Re: [oracle_br] Tablespace

2008-08-28 Por tôpico Fabiano P.
Olá Rodrigo

Tentei fazer o que vc me passou mas não consigo dropar a tablespace para
importar novamente, seja se estou fazendo corretamente
alter database datafile 'F:\DADOS ORACLE\TBSAG01.DBF ' offline drop;

se eu for ver SELECT * FROM DBA_DATA_FILES ainda esta lá o endereço,

quando vou dropar a tablespace  drop tablespace tbsag INCLUDING CONTENTS
da essa mensagem ai abaixo
SQL Error: ORA-23515: as views materializadas e/ou seus índices estão no
tablespace
o que ee poderia fazer? deletar todos os usuários q tem algum objeto nesta
tablespace?



drop tablespace tbsag INCLUDING CONTENTS
SQL Error: ORA-23515: as views materializadas e/ou seus índices estão no
tablespace

2008/8/27 Rodrigo Mufalani <[EMAIL PROTECTED]>

>Boa tarde Fabiano,
>
> alter database datafile 'path completo do arquivo.dbf ' offline drop;
>
> O arquivo mesmo quando se cria vazio tem uma série de informações
> nele, depois vc dá uma lida sobre isso. Para mudar datafiles vc
> também precisa renomear
>
> alter database rename file 'XX to ';
>
> para que o oracle atualize controlfile com a nova localização.
>
> Recrie a tablespace e importe os dados novamente.
>
> Atenciosamente,
>
> Rodrigo Mufalani
> OCP 10g & 11g
> [EMAIL PROTECTED] 
>
> > Mensagem Original:
> > Data: 16:39:01 27/08/2008
> > De: Fabiano P. <[EMAIL PROTECTED] >
> > Assunto: [oracle_br] Tablespace
>
>
> > Eu estava fazendo uma manutenção nos datafiles (trocando de lugar,
> > incluindo, excluindo ) quando acabei fazendo uma besteira.
> > Deixei a tablespace offline e acabei apagando um datafile (não removi da
> > tablespace) , agora não consigo mais deixar a tablespace OnLine, nem
> dropar
> > para importar o backup , o que eu posso fazer para resolver isso?. O
> melhor
> > seria deixar online essa tablespace pq o datafile que eu exclui estava
> vazio
> > recem tinha criado.
> >
> > Oracle 10GR2
> > S.O Windows Server 2003
> >
> > Obrigado
> >
> > --
> > Fabiano P.
> > Fone: (46) 9105-6544
> > E-Mail: [EMAIL PROTECTED] 
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> > 
> >
> > --
> >> Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
> >> inteira responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> > --
> >> Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM
> >> SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
> > -- Links do
> Yahoo!
> > Grupos
> >
> >
> >
> >
>
> --
> 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!
>
>  
>



-- 
Fabiano P.
Fone: (46) 9105-6544
E-Mail: [EMAIL PROTECTED]


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



[oracle_br] Tablespace

2008-08-27 Por tôpico Fabiano P.
Eu estava fazendo uma manutenção nos datafiles (trocando de lugar,
incluindo, excluindo )  quando acabei fazendo uma besteira.
Deixei a tablespace offline e acabei apagando um datafile (não removi da
tablespace) , agora não consigo mais deixar a tablespace OnLine, nem dropar
para importar o backup , o que eu posso fazer para resolver isso?. O melhor
seria deixar online essa tablespace pq o datafile que eu exclui estava vazio
recem tinha criado.

Oracle 10GR2
S.O Windows Server 2003

Obrigado

-- 
Fabiano P.
Fone: (46) 9105-6544
E-Mail: [EMAIL PROTECTED]


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



Re: [SPAM]:[oracle_br] Exp

2008-08-19 Por tôpico Fabiano P.
Obrigado JOSÉ

O script que vc mandou resolve.

Obrigado

2008/8/19 Jose C Carvalho <[EMAIL PROTECTED]>

>   Fabiano , vc um script para recriar os usuários e permissões ? vc pode
> rodar um exp com opção rows=N isso vai gerar um arquivo com script
> recriar objetos e usuarios .. ai é so editar o arquivo para criar só os
> usuarios ..
>
> Vc pode tambem rodar o script abaixo que vai te gerar um script para criar
> um a um ..
>
> select 'create user '||username||' identified by '||password||
> ' default tablespace '||default_tablespace||
> ' temporary tablespace '||temporary_tablespace||';'
> from dba_users;
>
> Sds
>
> JOSÉ CARLITOS CARVALHO JÚNIOR
> Administrador de Banco de Dados
>
> PST Eletrônica S/A
> (+55 (19) 3787-6418
> Ê+55 (19) 3787-6238
> / [EMAIL PROTECTED] 
> web:http://www.pst.com.br
> web:http://www.positron.com.br
>
> "Fabiano P." <[EMAIL PROTECTED] >
> Sent by: oracle_br@yahoogrupos.com.br 
> 19/08/2008 14:43
> Please respond to
> oracle_br@yahoogrupos.com.br 
>
> To
> "Oracle Grupo" 
> >
> cc
>
> Subject
> [SPAM]:[oracle_br] Exp
>
> Gostaria de saber se tem como exportar todos os usuários de uma instância
> (mais de 100), mas sem fazer um exp FULL, queria exportar somente o
> usuários
> sem os objetos deles.
>
> Oracle 10gR2
>
> Obrigado
> --
> Fabiano P.
> Fone: (46) 9105-6544
> E-Mail: [EMAIL PROTECTED] 
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> *
> Esta mensagem, incluindo os seus anexos, contém informações confidenciais
> destinadas a indivíduo e propósito específicos, e é protegida por lei.
> Caso você não seja o citado indivíduo, deve apagar esta mensagem. É
> terminantemente proibida a utilização, acesso, cópia ou divulgação não
> autorizada das informações presentes nesta mensagem. As informações
> contidas nesta mensagem e em seus anexos são de responsabilidade de seu
> autor, não representando idéias, opiniões, pensamentos ou qualquer forma
> de posicionamento por parte da PST Eletrônica S/A.
>
> The information contained in this communication is confidential, is law
> protected, and is intended only for the business use of the addressee. If
> you have received this communication in error, please immediately delete
> it. It's forbidden the unauthorized use, access, copy or disclose of the
> information contained in this communication. The content of this message
> is responsibility of the author, and does not represent ideas, opinions,
> thoughts or any kind of statement of PST Eletrônica S/A.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Fabiano P.
Fone: (46) 9105-6544
E-Mail: [EMAIL PROTECTED]


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



[oracle_br] Exp

2008-08-19 Por tôpico Fabiano P.
Gostaria de saber se tem como exportar todos os usuários de uma instância
(mais de 100), mas sem fazer um exp FULL, queria exportar somente o usuários
sem os objetos deles.

Oracle 10gR2

Obrigado
-- 
Fabiano P.
Fone: (46) 9105-6544
E-Mail: [EMAIL PROTECTED]


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



[oracle_br] ORA-21560

2008-06-25 Por tôpico Fabiano P.
Estou com um problema para inserir um dados em um campo Clob

Estou fazendo testes com o Oracle 9i, e surgiu o erro abaixo ao gravar dados
pelo sistema em uma tabela que tem campo CLOB (tabela PPESCLI), alguem
saberia me dizer como posso proceder para corrigir ?

Erro SQL Server: ORA-21560: argumento 2 é nulo, inválido ou está fora da
faixa permitida
ORA-06512: em "SYS.DBMS_LOB", line 775
ORA-06512: em line 1


*outras configurações

*via Delphi setamos os parâmetros abaixo quando conectamos no Oracle:

  ALTER SESSION SET NLS_LANGUAGE = "BRAZILIAN PORTUGUESE"
  ALTER SESSION SET NLS_TERRITORY = BRAZIL
  ALTER SESSION SET NLS_DATE_FORMAT = ''DD/MM/''
  alter session set NLS_NUMERIC_CHARACTERS=''.,''


  Estamos usando o driver de conexão da CoreLab com os parâmetros abaixo:

DriverName=Oracle Direct (Core Lab)
Database=192.168.2.136:1521:ORACLE
RoleName=
User_Name=VIASOFT
Password=VIASOFT
CharSet=WE8ISO8859P1
SQLDialect=3
BlobSize=-1
CommitRetain=False
WaitOnLocks=True
ErrorResourceFile=
LocaleCode=
Oracle TransIsolation=ReadCommited
Trim Char=False
GetDriverFunc=getSQLDriverORADirect
LibraryName=dbexpoda
VendorLib=dbexpoda

*obs. no Oracle 10gR2 e XE não ocorre este erro.*

Obrigado

-- 
Fabiano P.
Fone: (46) 9105-6544
E-Mail: [EMAIL PROTECTED]


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



[oracle_br] ORA-21560

2008-06-25 Por tôpico Fabiano P.
Estou com um problema para inserir um dados em um campo Clob

Estou fazendo testes com o Oracle 9i, e surgiu o erro abaixo ao gravar dados
pelo sistema em uma tabela que tem campo CLOB (tabela PPESCLI), alguem
saberia me dizer como posso proceder para corrigir ?

Erro SQL Server: ORA-21560: argumento 2 é nulo, inválido ou está fora da
faixa permitida
ORA-06512: em "SYS.DBMS_LOB", line 775
ORA-06512: em line 1


*outras configurações

*via Delphi setamos os parâmetros abaixo quando conectamos no Oracle:

  ALTER SESSION SET NLS_LANGUAGE = "BRAZILIAN PORTUGUESE"
  ALTER SESSION SET NLS_TERRITORY = BRAZIL
  ALTER SESSION SET NLS_DATE_FORMAT = ''DD/MM/''
  alter session set NLS_NUMERIC_CHARACTERS=''.,''


  Estamos usando o driver de conexão da CoreLab com os parâmetros abaixo:

DriverName=Oracle Direct (Core Lab)
Database=192.168.2.136:1521:ORACLE
RoleName=
User_Name=VIASOFT
Password=VIASOFT
CharSet=WE8ISO8859P1
SQLDialect=3
BlobSize=-1
CommitRetain=False
WaitOnLocks=True
ErrorResourceFile=
LocaleCode=
Oracle TransIsolation=ReadCommited
Trim Char=False
GetDriverFunc=getSQLDriverORADirect
LibraryName=dbexpoda.dll
VendorLib=dbexpoda.dll

*obs. no Oracle 10gR2 e XE não ocorre este erro.*

Obrigado


-- 
Fabiano P.
Fone: (46) 9105-6544
E-Mail: [EMAIL PROTECTED]


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



[oracle_br] ORA-21560

2008-06-25 Por tôpico Fabiano P.
Estou com um problema para inserir um dados em um campo Clob

Estou fazendo testes com o Oracle 9i, e surgiu o erro abaixo ao gravar dados
pelo sistema em uma tabela que tem campo CLOB (tabela PPESCLI), alguem
saberia me dizer como posso proceder para corrigir ?

Erro SQL Server: ORA-21560: argumento 2 é nulo, inválido ou está fora da
faixa permitida
ORA-06512: em "SYS.DBMS_LOB", line 775
ORA-06512: em line 1


*outras configurações

*via Delphi setamos os parâmetros abaixo quando conectamos no Oracle:

  ALTER SESSION SET NLS_LANGUAGE = "BRAZILIAN PORTUGUESE"
  ALTER SESSION SET NLS_TERRITORY = BRAZIL
  ALTER SESSION SET NLS_DATE_FORMAT = ''DD/MM/''
  alter session set NLS_NUMERIC_CHARACTERS=''.,''


  Estamos usando o driver de conexão da CoreLab com os parâmetros abaixo:

DriverName=Oracle Direct (Core Lab)
Database=192.168.2.136:1521:ORACLE
RoleName=
User_Name=VIASOFT
Password=VIASOFT
CharSet=WE8ISO8859P1
SQLDialect=3
BlobSize=-1
CommitRetain=False
WaitOnLocks=True
ErrorResourceFile=
LocaleCode=
Oracle TransIsolation=ReadCommited
Trim Char=False
GetDriverFunc=getSQLDriverORADirect
LibraryName=dbexpoda.dll
VendorLib=dbexpoda.dll

*obs. no Oracle 10gR2 e XE não ocorre este erro.*

Obrigado

-- 
Fabiano P.
Fone: (46) 9105-6544
E-Mail: [EMAIL PROTECTED]


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



[oracle_br] Consulta

2007-04-24 Por tôpico Fabiano P.
Bom dia.

Alguem pode me ajudar com essa consulta esta estremamente lenta


SELECT POCAPROD.NomeProd,
POCAUNID.NomeUnid,
SUM(QtNoMvEs) AS Qtde,
SUM(ValoMvEs) AS Valo

FROM POCaMvCr
INNER JOIN POCaEsto ON POCaMvCr.CodiEsto = POCaEsto.CodiEsto
INNER JOIN POCaMvEs ON POCaEsto.CodiEsto = POCaMvEs.CodiEsto
INNER JOIN POCaProd ON POCaMvEs.CodiProd = POCaProd.CodiProd
INNER JOIN POCaUnid ON POCaProd.CodiUnid = POCaUnid.CodiUnid

WHERE (POCaMvCr.CodiCrga = 3004) AND (MarcMvCr < 2)
GROUP BY NomeProd, NomeUnid
ORDER BY NomeProd


PLANO


SELECT STATEMENT   Cost =
5
  SORT ORDER
BY
HASH GROUP
BY
  NESTED
LOOPS
NESTED
LOOPS
  NESTED
LOOPS
MERGE JOIN
CARTESIAN
  TABLE ACCESS FULL
POCAMVES
  BUFFER
SORT
TABLE ACCESS BY INDEX ROWID
POCAMVCR
  INDEX RANGE SCAN
IND_POCAMVCR_CRGAMARC
TABLE ACCESS BY INDEX ROWID
POCAPROD
  INDEX UNIQUE SCAN
PK_POCAPROD
  INDEX UNIQUE SCAN
PK_POGEESTO
TABLE ACCESS BY INDEX ROWID
POCAUNID
  INDEX UNIQUE SCAN PK_POCAUNID

O PROBLEMA ESTA NESSA "POCAMVES" QUE ESTA FAZENDO UM FULL SCAN, ESSA TABELA
POSSUE UMA CHAVE ESTRANGEIRA COM O "POCAESTO" MAIS MESMO ASSIM FAZ UM FULL
SCAN O QUE PODE ESTAR ERRADO?

Oracle 10gR2

-- 
Fabiano P.
Fone: 46-91151745
E-Mail: [EMAIL PROTECTED]


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



Re: [oracle_br] Re: Tabela de Caracteres

2007-03-12 Por tôpico Fabiano P.
Obrigado Chiappa..

>
>
> Passei o characterset  para WE8ISO8859P1 e resolveu o problema.
>
> Fabiano P.
>
> On 3/9/07, jlchiappa < [EMAIL PROTECTED]> wrote:
> >
> >   Veja, quando foi criado o conjunto de caracteres ASCII na versão
> > mínima (de 7 bits), que ABSOLUTAMENTE SEMPRE é suportado a não ser em
> > caso de mainframes, ele foi criado por técnicos norte-americanos,
> > então os caracteres TODOS da língua inglesa já foram contemplados
> > nesse mínimo universalmente aceito, então "tabela de caracteres em
> > inglês" simplesmente NÃO EXISTE, os caracteres de uso diário da
> > língua inglesa já estão no conjunto básico universal, nenhuma
> > necesidade de "tabelas de caracteres" pra isso. Assim, bastaria que
> > vc escolhessse um character set que contemple o Português, fatalmente
> > o Inglês é um sub-conjunto, ok ??
> > Aí vem a pergunta, qual usar ? O Português em si está contido no
> > characterset europeu básico, o WE8ISO8859P1, poderia ser esse. Já se
> > vc precisar ter caracteres europeus extendidos (como euro, por
> > exemplo), vc pode usar o WE8ISO8859P15 que atende, e finalmente SE vc
> > quiser ser universal, sem maiores restrições, vc pode adotar o
> > Unicode/UTF.
> > Pra vc verificar como está hoje no seu banco faça um select * from
> > nls_database_parameters; conectado como dba, se hoje não estiver com
> > um characterset apropriado vc vai ter que alterar, o procedimento é
> > explicado no manual Oracle de Globalização. Lembre também que além do
> > banco, os CLIENTES do banco tem que estarem setados de modo
> > compatível, normalmente via variável NLS_LANG, ** e ** usando
> > langs/fontes de sistema compatíveis.
> >
> > []s
> >
> > Chiappa
> >
> > --- Em oracle_br@yahoogrupos.com.br ,
> > "Fabiano P." <[EMAIL PROTECTED]>
> > escreveu
> >
> > >
> > > Bom dia.
> > >
> > > Uso o Oracle 10g e tenho duas bases
> > > Uma delas tem que trabalhar com a tabela de caracteres em inglês e
> > a outra
> > > em português alguem sabe como eu seto isso?
> > >
> > > AT.
> > > --
> > > Fabiano P.
> > > Fone: 46-91151745
> > > E-Mail: [EMAIL PROTECTED]
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
> >  
> >
>
>
>
> --
> Fabiano P.
> Fone: 46-91151745
> E-Mail: [EMAIL PROTECTED]




-- 
Fabiano P.
Fone: 46-91151745
E-Mail: [EMAIL PROTECTED]


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



[oracle_br] Tabela de Caracteres

2007-03-09 Por tôpico Fabiano P.
Bom dia.

Uso o Oracle 10g e tenho duas bases
Uma delas tem que trabalhar com a tabela de caracteres em inglês e a outra
em português alguem sabe como eu seto isso?

AT.
-- 
Fabiano P.
Fone: 46-91151745
E-Mail: [EMAIL PROTECTED]


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



Re: [oracle_br] UTL_FILE.File_Type

2007-01-22 Por tôpico Fabiano P.
Opa.
connect com SYS as SYSDBA
e execute
GRANT EXECUTE ON UTL_FILE TO ;

At.

Fabiano Picolotto


On 11/3/06, Informática - Usina Moreno <[EMAIL PROTECTED]>
wrote:
>
> Srs boa tarde!
>
> Instalei o oracle XE, mas não instou conseguindo usar a UTL_FILE.File_Type,
> da uma mensagem que deve ser declarado, alguem pode ajudar?
>
> Oracle XE com Windows XP
>
> Marcos
> 
>



-- 
Fabiano P.
Fone: (46) 9115-1745
E-Mail: [EMAIL PROTECTED]


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



[oracle_br] Mensagem de Erro

2007-01-22 Por tôpico Fabiano P.
Tenho um Check e gostaria que ele retorna-se uma mensagem de erro definida
por mim, exemplo raise_application_error(-2000,'VALOR INCORRETO'), tem como
fazer isso?

Check.
ALTER TABLE CLCAMOTI
ADD (CONSTRAINT CK_CLCAMOTI_ACAOMOTI
CHECK (ACAOMOTI IN ('BAIX','ABER','NENH'))

Obrigado

-- 
Fabiano P.
Fone: (46) 9115-1745
E-Mail: [EMAIL PROTECTED]


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



[oracle_br] DataFile

2006-11-18 Por tôpico Fabiano P.
Bom dia

Tenho o Oracle 10.2 free e tive problemas no servidor Linux, consegui copiar
toda a pasta do Oracle \usr\lib\oracle com todos os arquivos, só que agora
quando tento voltar os datafile o banco não starta mais na nova instalação
do Oracle, como eu faço para recuperar meus dados?

Instalei a mesma versão e a mesma estrutura na nova instalação antes de
substituir os datafile

Quem puder ajudar... Obrigado

-- 
Fabiano P.
Fone: (46) 9115-1745
E-Mail: [EMAIL PROTECTED]


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



Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
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/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 



[oracle_br] Oracle XE - Numero

2006-11-16 Por tôpico Fabiano P.
Bom dia

Tenho uma aplicação delphi e uma base em  Oracle XE 10.2.0.1 e estou com o
seguinte problema
Estou fazendo ums conexão via ADO usando o previder OLE DB

String
Provider=OraOLEDB.Oracle.1;Persist Security Info=False;Data Source=XE
Só que minha aplicação não esta reconhecendo os tipos de dados Number e
Integer esta considerando tudo como Varchar. alguem tem uma idéia do que
possa ser?

Obrigado
-- 
Fabiano P.
Fone: (46) 9115-1745
E-Mail: [EMAIL PROTECTED]


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



Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
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/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 



Re: [oracle_br] Chave Estrangeira

2006-07-28 Por tôpico Fabiano P.
Versão 9i, estou usando o SQL PLUS.

On 7/28/06, Anderson Haertel Rodrigues - FLN <
[EMAIL PROTECTED]> wrote:
>
> Fábio,
>
> Versão do Banco? E que ferramenta/versão está gerando o teu DDL (se for
> usada uma ferramenta)?
>
>
> >Boa Tarde
> > Estou criando uma chave estrangeira no banco na base.
> > /*
> > ALTER TABLE racatran
> > ADD CONSTRAINT fk_racatran_pocapess FOREIGN KEY (codipess)
> > REFERENCES pocapess (codipess)
> > */
> Ok. Normal.
>
>
> > só que quando vou ver a ddl dela, esta:
> > /*
> > ALTER TABLE racatran
> > ADD CONSTRAINT fk_racatran_pocapess FOREIGN KEY (codipess)
> > REFERENCES pocapess (codipess) ON DELETE SET NULL
> >*/
> Ver de que forma?
>
>
> >esse "ON DELETE SET NULL" ele coloca automático.
> Ele quem?
>
>
> >tem como configurar para
> >nao colocar? ou teria que deixar o campo codipess como NOT NULL na
> tabela?
> Por default, é NO ACTION a criação de uma Constraint de FK no Banco (9.2.x,
> pelo menos), conforme a 1a instrução.
> Se queres SET NULL ou CASCADE, deve-se especificar o mesmo.
>
> Atenciosamente,
>
> Anderson Haertel Rodrigues
> Administrador de Banco de Dados
> Florianópolis/SC - [EMAIL PROTECTED]
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 
Fabiano P.
Fone: (46) 8802-9486
E-Mail: [EMAIL PROTECTED]


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




[oracle_br] Chave Estrangeira

2006-07-28 Por tôpico Fabiano P.
Boa Tarde

Estou criando uma chave estrangeira no banco na base.
/*
ALTER TABLE racatran
ADD CONSTRAINT fk_racatran_pocapess FOREIGN KEY (codipess)
REFERENCES pocapess (codipess)
*/

só que quando vou ver a ddl dela, esta:
/*
ALTER TABLE racatran
ADD CONSTRAINT fk_racatran_pocapess FOREIGN KEY (codipess)
REFERENCES pocapess (codipess) ON DELETE SET NULL
*/

esse "ON DELETE SET NULL" ele coloca automático. tem como configurar para
nao colocar? ou teria que deixar o campo codipess como NOT NULL na tabela?

Obrigado


-- 
Fabiano P.
Fone: (46) 8802-9486
E-Mail: [EMAIL PROTECTED]


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




Re: [oracle_br] ORA-01403: dados não encontrados

2006-04-27 Por tôpico Fabiano P.



Obrigado Salvio
Deu Certo!


>
>
> On 4/27/06, Salvio Padlipskas <[EMAIL PROTECTED]> wrote:
> >
> >  Com certeza Fabiano,
> >
> > Isso porque vc não está utilizando exceptions qdo realiza o acesso ao
> > banco de dados.
> > Esse é um dos grandes problemas que tenho aqui com os desenvolvedores e
> > que está me
> > fazendo comer muitas pizzas à noite.
> >
> > Exemplo :
> > begin
> >
> >    SELECT
> >    CODIPESS
> >    INTO VCODI
> >    FROM POCAPESS
> >    WHERE CODIPESS = VAUXI;
> > exception
> >   when no_data_found then
> > ;
> >   when others then
> > ;
> > end;
> >
> > []'s
> > Salvio Padlipskas
> >
> >
> > -Mensagem original-
> > De: oracle_br@yahoogrupos.com.br [mailto: oracle_br@yahoogrupos.com.br
> > ]Em
> > nome de Fabiano P.
> > Enviada em: quinta-feira, 27 de abril de 2006 12:16
> > Para: Oracle Grupo
> > Assunto: [oracle_br] ORA-01403: dados não encontrados
> >
> >
> >
> > Boa Tarde
> >
> > Esse erro "ORA-01403: dados não encontrados" ocorre pq eu tenho uma
> > instrução SQL dentro de um trigger que não retorna nenhum registro, tem
> > alguma maneira de não ocorrer o erro?
> >
> > CREATE OR REPLACE TRIGGER TRS_POCAPESS_BIU_USUARIO
> > BEFORE INSERT OR UPDATE
> > ON TOP.POCAPESS
> > REFERENCING NEW AS NEW OLD AS OLD
> > FOR EACH ROW
> > DECLARE
> > PRAGMA AUTONOMOUS_TRANSACTION;
> > VAUXI INTEGER;
> > VCODI INTEGER;
> > BEGIN
> >
> > IF ((NULO(:NEW.USUAPESS) = 1) AND (: NEW.CODIPESS > 99)) THEN
> >
> > VAUXI := 1;
> >
> > WHILE (VAUXI < 100) LOOP
> >    VCODI := 0;
> >
> >    -- verifica se já existe pessoa cadastrada com o codigo
> >    SELECT
> >    CODIPESS
> >    INTO VCODI
> >    FROM POCAPESS
> >    WHERE CODIPESS = VAUXI;
> >
> >    -- Se não existe
> >    IF (NULO(VCODI) = 0) THEN
> > :NEW.CODIPESS := VAUXI;
> >  VAUXI := 100;
> >    END IF;
> >
> >    VAUXI := NULO(VAUXI) + 1;
> > END LOOP;
> > END IF;
> > END;
> > /
> >
> > Obrigado
> >
> > --
> > Fabiano P.
> > Fone: (46) 8802-9486
> > E-Mail: [EMAIL PROTECTED]
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >
> > --
> > Atenção! As mensagens deste grupo são de acesso público e de inteira
> > responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> >
> > --__
> >
> > Este Grupo recebe o apoio da SQL Magazine -
> > www.devmedia.com.br/sqlmagazine
> > __
> > O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo,
> > tenha o link do mesmo para evitar trafego(pedidos) desnecessário.
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > --
> > Atenção! As mensagens deste grupo são de acesso público e de inteira
> > responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> >
> > --______
> >
> > Este Grupo recebe o apoio da SQL Magazine -
> > www.devmedia.com.br/sqlmagazine
> > __
> > O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo,
> > tenha o link do mesmo para evitar trafego(pedidos) desnecessário.
> >
> >
> > --
> > *Links do Yahoo! Grupos*
> >
> >    - Para visitar o site do seu grupo na web, acesse:
> >    http://br.groups.yahoo.com/group/oracle_br/
> >
> >    - Para sair deste grupo, envie um e-mail para:
> >    [EMAIL PROTECTED]
> >    <[EMAIL PROTECTED]>
> >

[oracle_br] ORA-01403: dados não encontrados

2006-04-27 Por tôpico Fabiano P.



Boa Tarde

Esse erro "ORA-01403: dados não encontrados" ocorre pq eu tenho uma
instrução SQL dentro de um trigger que não retorna nenhum registro, tem
alguma maneira de não ocorrer o erro?

CREATE OR REPLACE TRIGGER TRS_POCAPESS_BIU_USUARIO
BEFORE INSERT OR UPDATE
ON TOP.POCAPESS
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
DECLARE
PRAGMA AUTONOMOUS_TRANSACTION;
VAUXI INTEGER;
VCODI INTEGER;
BEGIN

IF ((NULO(:NEW.USUAPESS) = 1) AND (: NEW.CODIPESS > 99)) THEN

 VAUXI := 1;

 WHILE (VAUXI < 100) LOOP
   VCODI := 0;

   -- verifica se já existe pessoa cadastrada com o codigo
   SELECT
   CODIPESS
   INTO VCODI
   FROM POCAPESS
   WHERE CODIPESS = VAUXI;

   -- Se não existe
   IF (NULO(VCODI) = 0) THEN
    :NEW.CODIPESS := VAUXI;
 VAUXI := 100;
   END IF;

   VAUXI := NULO(VAUXI) + 1;
 END LOOP;
END IF;
END;
/

Obrigado

--
Fabiano P.
Fone: (46) 8802-9486
E-Mail: [EMAIL PROTECTED]


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







--
Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário.





  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/oracle_br/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











[oracle_br] ORA-28000

2006-03-22 Por tôpico Fabiano P.
Tenho uma base no 10g que esta com o seguinte erro ao tentar conectar
"ORA-28000-the account is locked" não consigo acessar com nenhum usuario do
banco, nem mesmo como administrador. Alguem sabe o que tenho q fazer para
resolver isso?

Obrigado
--
Fabiano P.


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





[oracle_br] Trigger

2006-03-22 Por tôpico Fabiano P.
Eu preciso recompilar todas a trigger do banco. Como faço isso?
Versão. 10g

Obrigado.
--
Fabiano P.


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





[oracle_br] Oracle 10g Express Edition FREE

2006-03-20 Por tôpico Fabiano P.
instalei  a  versão 10g free do Oracle para dar uma olhada.. tentei importar
um base que eu tenho do 9i e na medate de importação deu uma mensagem
dizendo que ultrapassou os 4gb disponivel para a versão free. Gostaria de
saber + - quanto espaço ocupa uma base em Oracle pois o backup dela deu
somente 100mb e nao comsegue importar por falta de espaço.
Alguem já usou esta versão, alguem recomenda?



Obrigado
--
Fabiano P.


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




Re: [oracle_br] Triggers

2006-03-17 Por tôpico Fabiano P.
Este comando desabilita somente as triggers de uma tabela espefica, para
desabilitar todas as triggres sem precisar passar por todas as tabelas nao
tem como?

Obrigado

Fabiano P.



Obrigado
>
> Fabiano P.
>
>
> On 3/15/06, Marcio Portes <[EMAIL PROTECTED] > wrote:
> >
> >  alter table  disable all triggers;
> >
> >
> >
> > On 3/15/06, Fabiano P. <[EMAIL PROTECTED]> wrote:
> > >
> > > Boa Tarde
> > >
> > > Existe algum comando que eu possa desabilitar todas as triggers ou o
> > > gerenciador delas?
> > >
> > > Atenciosamente
> > > --
> > > Fabiano P.
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > --
> > > Atenção! As mensagens deste grupo são de acesso público e de inteira
> > > responsabilidade de seus remetentes.
> > > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> > >
> > >
> > --__
> > >
> > > Este Grupo recebe o apoio da SQL Magazine -
> > > www.devmedia.com.br/sqlmagazine
> > > __
> > >
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> > --
> > Marcio Portes
> > Material Tecnico em Portugues - http://mportes.blogspot.com
> > Practical Learning Oracle -
> > http://mportes.blogspot.com/2006/02/practical-learning-oracle.html
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > --
> > Atenção! As mensagens deste grupo são de acesso público e de inteira
> > responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> >
> > --__
> >
> > Este Grupo recebe o apoio da SQL Magazine -
> > www.devmedia.com.br/sqlmagazine
> > __
> >
> >
> >
> >  *Yahoo! Grupos, um serviço oferecido por:*  PUBLICIDADE
> >
> > <http://br.ard.yahoo.com/SIG=12f6vgt1s/M=396553.7942726.8955932.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1142470709/A=3365488/R=2/id=noscript/SIG=154hjlk1t/*http://lt.dell.com/lt/lt.aspx?CID=11593&LID=319636&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs>
> > --
> > *Links do Yahoo! Grupos*
> >
> >- Para visitar o site do seu grupo na web, acesse:
> >http://br.groups.yahoo.com/group/oracle_br/
> >
> >- Para sair deste grupo, envie um e-mail para:
> >[EMAIL PROTECTED]
> ><[EMAIL PROTECTED]>
> >
> >- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> >Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
> >
> >
>
>
> --
> Fabiano P.
>



--
Fabiano P.


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





--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




[oracle_br] Triggers

2006-03-15 Por tôpico Fabiano P.
Boa Tarde

Existe algum comando que eu possa desabilitar todas as triggers ou o
gerenciador delas?

Atenciosamente
--
Fabiano P.


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





--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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