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