[oracle_br] Dúvida Partition

2010-07-23 Por tôpico francisco porfirio
Pessaol,

Estou querendo fazer alguns testes de performance utilizando particionamento
de tabela.
A partição será realizada na coluna X, porém, para o meu problema não posso
determinar que a particao 1 irá armazenar a coluna x quando X  100.

Precisaria de algo como:
partition part1 values (5, 7, 59) tablespace users,
partition part2 values (todos os demais valores menos os da
part1)tablespace users);

Ou seja, na part1 sei exatamente os valores que pretendo armazenar, na part2
são todos os valores menos os da part1.
Alguem sabe se tem algo que me permita fazer isso com partition?

Versão oracle: 10.2.0.4.0


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Dúvida com Privilégios

2010-07-15 Por tôpico francisco porfirio
Pessoal,

Tenho uma instancia com os schemas A,B, C e D.

Preciso que A consiga criar tabelas em B, porém A não deve possuir
permissões para criar tabeals em C e D.
Existe alguma forma de fazer isso ?

Agradeço desde já!

Versão do oracle: 10.2.0.4
-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Constraint em VIEWS

2010-06-10 Por tôpico francisco porfirio
Pessoal,

Tenho dois schemas A e B. Um conjunto de dados de A será utiliza no schema
B.
Para pegar esta informação criei uma view em B buscando dados de A, porém eu
gostaria de criar uma tabela em B que possui uma FK referenciando a view
criada.

Fiz alguns testes com as Out of line Constraint, porém não tive sucesso.

Alguém sabe se tem como fazer isso? e em caso afirmativo como posso fazer
isso.

Obs.: versão do banco 10.2.0.4

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Auxílio em Select

2010-04-12 Por tôpico francisco porfirio
Pessoal,

Tenho uma consulta que me retorna os seguinte valores:

Nome  ,   tipo1,  tipo2
Francisco,0,  10
Francisco,7,0

Está trazendo desta forma, pois eu faço a consulta da seguinte forma:

select nome,
  decode (tipo,1,COUNT(1)),
 decode (tipo,2,COUNT(1))
 from tabela
where tipo in (1,2)
group by nome, tipo

Eu preciso que o meu retorno seja da seguinte forma:
Nome  , Tipo1,   Tipo 2
Francisco,   7,10

Agradeço desde já oa ajuda de todos.

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Auxílio em Select

2010-04-12 Por tôpico francisco porfirio
Valeu pessoal,

Eu tinha feito exatamente como o Evandor citou.

Obrigado.


Em 12 de abril de 2010 13:02, Evandro Giachetto
evandrogiache...@gmail.comescreveu:



 Retificando:

 Veja a query correta abaixo.


 select a.nome,
 max(decode(a.tipo,1,cnt, null)) tipo1,
 max(decode(a.tipo,2,cnt, null)) tipo2
 from
 (Select nome,
 tipo,
 count(*) cnt
 from tabela
 where tipo in (1,2)
 group by nome, tipo) a
 group by a.nome

 Atenciosamente.


 Evandro Giachetto
 Oracle SQL Expert
 Oracle Certified Associate
 evan...@clickinterativa.com.br evandro%40clickinterativa.com.br

 Em 12 de abril de 2010 13:00, Evandro Giachetto
 evandrogiache...@gmail.com evandrogiachetto%40gmail.comescreveu:


  Você precisa montar uma query pivo para isso.
 
  Query Pivo: Converte colunas para linhas.
 
  Detalhes sobre query Pivo:
 
  Você tem que saber EXATAMENTE quantas informações serão incluídas como
  colunas em sua query.
 
  No seu exemplo:
 
  Você precisa saber EXATAMENTE quantos TIPOS a query precisa retornar.
 
  Nesse caso, você informou somente Tipo1 e Tipo2, então, sua query Pivo
  ficaria mais ou menos assim:
 
  select a.nome,
  max(decode(a.tipo,1,cnt, null)) tipo1,
  max(decode(a.tipo,2,cnt, null)) tipo2
  from
  (Select nome,
  tipo,
  count(*) cnt
  from tabela
  where tipo in (1,2)) a
  group by a.nome
 
 
  Evandro Giachetto
  Oracle SQL Expert
  Oracle Certified Associate
  evan...@clickinterativa.com.br evandro%40clickinterativa.com.br
 
 
  Em 12 de abril de 2010 12:23, Franklin José Oliveira Neto 
  franklin...@gmail.com franklineto%40gmail.com escreveu:
 
  Francisco, tente assim:
 
 
  select
  'teste',
 
  sum(decode(1,1,COUNT(1))),
 
  sum(decode(2,2,COUNT(1)))
 
  from
  dual
 
  group
  by 'teste'
 
  Att.
 
  Franklin José de Oliveira Neto
 
 
  Em 12 de abril de 2010 12:14, francisco porfirio 
  francisco.porfi...@gmail.com francisco.porfirio%40gmail.com
 escreveu:
 
  
  
   Pessoal,
  
   Tenho uma consulta que me retorna os seguinte valores:
  
   Nome , tipo1, tipo2
   Francisco, 0, 10
   Francisco, 7, 0
  
   Está trazendo desta forma, pois eu faço a consulta da seguinte forma:
  
   select nome,
   decode (tipo,1,COUNT(1)),
   decode (tipo,2,COUNT(1))
   from tabela
   where tipo in (1,2)
   group by nome, tipo
  
   Eu preciso que o meu retorno seja da seguinte forma:
   Nome , Tipo1, Tipo 2
   Francisco, 7, 10
  
   Agradeço desde já oa ajuda de todos.
  
   --
   Atenciosamente
   Francisco Porfirio Ribeiro Neto
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
  
 
 
  --
  Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
  inteira responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 
  --
  Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
  Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO
 ESPAÇO!
  VISITE: http://www.oraclebr.com.br/
  --
  Links do Yahoo! Grupos
 
 
 
 

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] DROP

2010-03-15 Por tôpico francisco porfirio
Roda esse script que você irá conseguir o que es´ta precisando


DECLARE
   var_desabilita_pk VARCHAR2(400);
   var_desabilita_fk VARCHAR2(400);
   var_drop_tb   VARCHAR2(400);
   var_usuario_drop  VARCHAR2(30);
BEGIN

   var_usuario_drop := upper('NOME_DO_SCHEMA');

   --Desabilita FK's
   FOR varre_fk IN ( SELECT a.table_name, a.constraint_name
   FROM dba_constraints a
  WHERE a.constraint_type = 'R'
AND a.owner   = var_usuario_drop)
   LOOP
  var_desabilita_fk := 'ALTER TABLE ' || varre_fk.table_name || ' DROP
CONSTRAINT ' || varre_fk.constraint_name || '';
  EXECUTE IMMEDIATE var_desabilita_fk;
   END LOOP;

   --Drop tables
   FOR varre_tb IN (SELECT al.table_name
   FROM dba_Tables al
  WHERE al.owner = var_usuario_drop)
   LOOP
  var_drop_tb := 'DROP TABLE '|| varre_tb.table_name;
  EXECUTE IMMEDIATE var_drop_tb;
   END LOOP;
END;


Em 15 de março de 2010 14:44, Aristides arysty...@bol.com.br escreveu:



 Veja se é possível 'dropar' o usuario e criá-lo novamente.
 Caso não seja possível, vc pode rodar gerar um script a partir da consulta
 abaixo.

 select 'drop table ' || table_name || ' cascade constraint;'
 from all_tables
 where owner = 'SCHEMA Q DESEJA';

 abraço,

 José Aristides Moreira Filho
 Analista de Sistemas/dba Oracle
 Prefeitura Municipal de Resende

 From: Carlos Pinto
 Sent: Monday, March 15, 2010 2:28 PM
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Subject: [oracle_br] DROP


 Ola Amigos,

 Como posso dropar todas as tabelas de um SCHEMA automaticamente?

 Com os melhores cumprimentos,

 Carlos Pinto

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

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] Separar campos

2010-03-03 Por tôpico francisco porfirio
você pode utilizar o comando susbtr combinado com instr.

Ex.:
Primeira Palavra -- substr(string, 1, instr(string,';',1,1)-1)
Segunda Palavra -- substr(string, instr(string,';',1,1)+1,
instr(string,';',1,2)-instr(string,';',1,1)-1)
Terceira Palavra -- substr(string, instr(string,';',1,2)+1, length(string)
- instr(string,';',1,2)-1)

a string sendo Jose;localidade;123456789, você teria o seguitne resultado:

Primeira Palavra -- Jose
Segunda Palavra -- localidade
Terfceira Palavra -- 123456789





Desta forma ele vai pegar varre do primeiro caracter de sua string até o  ;
.
Em 3 de março de 2010 10:06, Carlos Pinto carlos.pin...@yahoo.com.brescreveu:



 Ola, alguem consegue dar-me uma ajuda?

 Necessitava de um exemplo para poder “cortar” um ficheiro que têm como
 separador o ;

 Exemplo – tenho um ficheiro da seguinte forma:

 Carlos;morada;12345

 Jose;localidade;123456789

 A ideia era separar sempre que tiver um ; e inserir numa tabela em campos
 diferentes.

 Obrigado.

 Com os melhores cumprimentos,

 Carlos Pinto

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] comparando timestamp type

2010-02-22 Por tôpico francisco porfirio
tenta fazer to_char(t.ltimestamp,'DD-MM-') = '01-01-2010'

Em 22 de fevereiro de 2010 17:34, Flavio fq...@yahoo.com.br escreveu:



 Olá pessoal,

 alguem pode me ajudar nessa dúvida simples, porém já me tomou algum tempo e
 nao consegui encontrar a solução.
 nao estou conseguindo comparar uma coluna timestamp com um valor. Por
 exemplo:
 select * from table1 t where t.ltimestamp =
 to_timestamp('01-01-2010','DD-MM-')
 -- onde ltimestamp é do tipo timestamp

 Esse select nao retorna linhas, emborá existam linhas criadas no dia
 01-01-2010 (mas o horário difere).

 Alguém sabe como usar comparação de timestamp com o operador '=' ?

 Obrigado pela atenção de todos,
 Abrs,
 Flávio.

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] Select para somar a quantidade de atendimentso por horario..Me ajudem!!!!

2010-02-19 Por tôpico francisco porfirio
Cara,

Acredito que não seja isso, mas não tem necessidade utilizar esse distinct
que vc colocou.


Em 19 de fevereiro de 2010 12:53, cegoncalvesvr
cegoncalve...@yahoo.com.brescreveu:



 Amigos,

 O select abaixo esta sendo execuado sem erro. Porém, ele não esta
 conseguindo CONTAR as quantidades corretas dos atendimentos pela faixa de
 horario montada.
 __
 SELECT
 distinct
 faixa.cd_faixa_hor_rel,
 to_char(faixa.hr_ini,'hh24:mi') h_ini,
 to_char(faixa.hr_fim,'hh24:mi') h_fim,
 COUNT (atendime.hr_atendimento)

 FROM
 dbamv.atendime,
 dbamv.faixa_hor_rel faixa,
 dbamv.especialid e

 WHERE atendime.tp_atendimento = 'U'
 and atendime.dt_atendimento = ('01/01/2010')
 and to_char(atendime.hr_atendimento,'hh24:mi') between '01:00' and '01:59'
 and atendime.cd_ori_ate = DECODE(1,'%',atendime.cd_ori_ate,1)
 AND ATENDIME.CD_multi_empresa =1
 and e.cd_especialid=atendime.cd_especialid
 and e.cd_especialid = 8
 group by

 faixa.cd_faixa_hor_rel,
 to_char(faixa.hr_ini,'hh24:mi'),
 to_char(faixa.hr_fim,'hh24:mi')
 __
 A saida deveria ser assim:

 Faixas de Horario Atendimentos
 00:00 as 00:59 10
 01:00 as 01:59 80
 02:00 as 02:59 07
 ...
 23:00 as 23:59 08

 Entretanto, o select não esta somando os atendimentos pelos horarios,
 esta somando TODOS os atendimentos do dia (ex: 400 atendimentos no dia).
 Os 400 aparecem em todas as faixas de horarios.
 Esta ERRADO.

 Quem puder me ajudar.
 Obrigado

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] TXT

2010-01-18 Por tôpico francisco porfirio
spool c:\nome_do_arquivo.txt
instrução sql
spool off

2010/1/18 Fernando Garatini da Silva fgarat...@gmail.com



 Boa tarde pessoal !!

 alguem poderia me dizer como que eu gero um arquivo txt para armazenar o
 resultado de uma query ?

 obrigado

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


[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] Performance IS NULL

2009-11-26 Por tôpico francisco porfirio
Boa Tarde Pessoal.

Tenho uma consulta que está demorando devido a utilização do IS NULL.(Segue
parte da consulta)

...
and campo_timestamp is null
...
Sei que quando isso é feito não adianta criar um índice para o campo
testado.
Alguem sabe uma outra forma de capturar os campos que são nulos sem perder
tanto a performance?


Versão do Oracle: 10.2.0.4.0
-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] diff no oracle 10 g

2009-11-24 Por tôpico francisco porfirio
Sql Mangement Studio

DbSolo



2009/11/24 Leonardo Santos da Mata leonardodam...@gmail.com



 pessoal eu tenho que comparar duas bases de dados diferentes e fazer com
 que
 elas fiquem iguais.

 Existe alguma ferramenta que crie esse comando DDL para ser executados no
 banco?

 --
 Enviado de Palmas, TO, Brasil

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] DB LINK

2009-11-18 Por tôpico francisco porfirio
Fernando,

Você pode criar também synonyms para evitar sempre ter que colocar o @.

Para criar o synonym, você precisa executar o seguinte comando:
CREATE SYNONYM nome_do_synonym FOR tab...@nome_do_dblink;

Dai para acessar os dados, basta executar a seguinte consulta:
SELECT * FROM nome_do_synonym

2009/11/18 Marcos Fontana fontana.mar...@gmail.com

 Select xxx from tab...@nome_do_dblink;

 Atenciosamente,

 Marcos Fontana

 2009/11/18 Fernando Garatini da Silva fgarat...@gmail.com

 
 
  Pessoal Boa Tarde gostaria de saber como se executa uma query com DB LINK
 
  Obrigado
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 


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



 


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

 --
 Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure
 » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
 http://www.oraclebr.com.br/
 
 Links do Yahoo! Grupos





-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Estrutura de tabela - duvida

2009-10-27 Por tôpico francisco porfirio
Se for apenas tabelas e colunas, você encontra na dba_tab_columns.


2009/10/27 Luciane Bruder lucianebru...@yahoo.com.br



 Boa tarde,

Como posso extrair a estrutura de todas as tabelas do banco?

 Obrigada,



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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] NLS_LANG +

2009-10-21 Por tôpico francisco porfirio
Da uma olhada no regedit


2009/10/21 dbaemapuros dbaemapu...@yahoo.com.br



 Help...

 Tenho um oracle cliente instalado numa máquina windows, alterei a NLS_LANG
 do regedit para BRAZILIAN PORTUGUESE_BRAZIL.WE8ISO8859P1 para pegar os
 acentos de português. Também mexi nas configurações regionais da máquina
 para alterar a língua e caracteres para português.
 Quando dou SELECT * from NLS_SESSION_PARAMETERS via sqlplusw, a NLS_LANG
 ainda aparece AMERICAN.
 Só tem um ORACLE_HOME nesta máquina e a versão é 10g. De onde o sqlplusw
 pode estar pegando estas configurações?

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Performance com Synonym Privados

2009-10-20 Por tôpico francisco porfirio
Bom Dia Pessoal,


Estou querendo colocar minha aplicação em um schema que possui apenas
synonyms privados com permissão de insert, delete, update e select, com o
objetivo de esconder totalmente a senha do schema principal.

Alguém sabe informar sobre a performance deste tipo de synonyms em ambiente
de produção, onde a aplicação manipula dados através dele?
E em ambiente RAC ele funciona normalmente?

Versão do oracle 10.2.4.0.

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Tamanho do autoextend

2009-10-07 Por tôpico francisco porfirio
Pessoal,

Fiz uma consulta que me retorna dados do meu data file e da minha
tablespace. Mas não estou encontrando em que view do dicionário possui
tamanho que foi definido para o autoextend.

Agradeço desde já.


Versão Oracle 10.2.0.4.0

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Tamanho do autoextend

2009-10-07 Por tôpico francisco porfirio
Rodrigo,

A consulta que você enviou não traz o valor correto.
Já o que Reginaldo enviou, ele traz todas as informações da criação do
datafile (Atende Parcialmente).

Eu precisaria apenas do tamanho do extend para incrementar no meu sql, sem
precisar comolocar o campo clob todo citado pelo Reginaldo



2009/10/7 Ribeiro, Reginaldo rflribe...@dbcom.com.br



 rflribe...@oradbcom select
 sys.dbms_metadata.get_ddl('TABLESPACE','USERS') from dual;

 SYS.DBMS_METADATA.GET_DDL('TABLESPACE','USERS')
 --

 CREATE TABLESPACE USERS DATAFILE
 '/u02/oradata/oradbcom/users01.dbf' SIZ
 E 5242880
 AUTOEXTEND ON NEXT 1310720 MAXSIZE 32767M
 LOGGING ONLINE PERMANENT BLOCKSIZE 8192
 EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGME
 NT SPACE MANAGEMENT AUTO

 Elapsed: 00:00:00.86

 Ribeiro, Reginaldo
 Administrador de Bancos de Dados
 Oracle Certified Associate 10g
 
 DBCom Brazil Consultoria em Tecnologia da Informação
 skype: rflribeiro
 mobile: 551178715729
 nextel id: 55*84*70035
 fone: 551135225172
 e-mail: rflribe...@dbcom.com.br rflribeiro%40dbcom.com.br
 site: http://www.dbcom.com.br

 Am 07.10.2009 10:06, schrieb francisco porfirio:

 
  Pessoal,
 
  Fiz uma consulta que me retorna dados do meu data file e da minha
  tablespace. Mas não estou encontrando em que view do dicionário possui
  tamanho que foi definido para o autoextend.
 
  Agradeço desde já.
 
  Versão Oracle 10.2.0.4.0
 
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto !-- #ygrp-mkp{ border: 1px solid
  #d8d8d8; font-family: Arial; margin: 14px 0px; padding: 0px 14px; }
  #ygrp-mkp hr{ border: 1px solid #d8d8d8; } #ygrp-mkp #hd{ color:
  #628c2a; font-size: 85%; font-weight: bold; line-height: 122%; margin:
  10px 0px; } #ygrp-mkp #ads{ margin-bottom: 10px; } #ygrp-mkp .ad{
  padding: 0 0; } #ygrp-mkp .ad a{ color: #ff; text-decoration:
  none; } -- !-- #ygrp-sponsor #ygrp-lc{ font-family: Arial; }
  #ygrp-sponsor #ygrp-lc #hd{ margin: 10px 0px; font-weight: bold;
  font-size: 78%; line-height: 122%; } #ygrp-sponsor #ygrp-lc .ad{
  margin-bottom: 10px; padding: 0 0; } -- !-- #ygrp-mlmsg
  {font-size:13px; font-family:
  arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
  #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select,
  input, textarea {font:99% arial,helvetica,clean,sans-serif;}
  #ygrp-mlmsg pre, code {font:115% monospace;*font-size:100%;}
  #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family: Georgia;
  } #ygrp-text p{ margin: 0 0 1em 0; } dd.last p a { font-family:
  Verdana; font-weight: bold; } #ygrp-vitnav{ padding-top: 10px;
  font-family: Verdana; font-size: 77%; margin: 0; } #ygrp-vitnav a{
  padding: 0 1px; } #ygrp-mlmsg #logo{ padding-bottom: 10px; }
  #ygrp-reco { margin-bottom: 20px; padding: 0px; } #ygrp-reco
  #reco-head { font-weight: bold; color: #ff7900; } #reco-category{
  font-size: 77%; } #reco-desc{ font-size: 77%; } #ygrp-vital a{
  text-decoration: none; } #ygrp-vital a:hover{ text-decoration:
  underline; } #ygrp-sponsor #ov ul{ padding: 0 0 0 8px; margin: 0; }
  #ygrp-sponsor #ov li{ list-style-type: square; padding: 6px 0;
  font-size: 77%; } #ygrp-sponsor #ov li a{ text-decoration: none;
  font-size: 130%; } #ygrp-sponsor #nc{ background-color: #eee;
  margin-bottom: 20px; padding: 0 8px; } #ygrp-sponsor .ad{ padding: 8px
  0; } #ygrp-sponsor .ad #hd1{ font-family: Arial; font-weight: bold;
  color: #628c2a; font-size: 100%; line-height: 122%; } #ygrp-sponsor
  .ad a{ text-decoration: none; } #ygrp-sponsor .ad a:hover{
  text-decoration: underline; } #ygrp-sponsor .ad p{ margin: 0;
  font-weight: normal; color: #00; } o{font-size: 0; } .MsoNormal{
  margin: 0 0 0 0; } #ygrp-text tt{ font-size: 120%; }
  blockquote{margin: 0 0 0 4px;} .replbq{margin:4} dd.last p span {
  margin-right: 10px; font-family: Verdana; font-weight: bold; } dd.last
  p span.yshortcuts { margin-right: 0; } div.photo-title a,
  div.photo-title a:active, div.photo-title a:hover, div.photo-title
  a:visited { text-decoration: none; } div.file-title a, div.file-title
  a:active, div.file-title a:hover, div.file-title a:visited {
  text-decoration: none; } #ygrp-msg p#attach-count { clear: both;
  padding: 15px 0 3px 0; overflow: hidden; } #ygrp-msg p#attach-count
  span { color: #1E66AE; font-weight: bold; } div#ygrp-mlmsg #ygrp-msg p
  a span.yshortcuts { font-family: Verdana; font-size: 10px;
  font-weight: normal; } #ygrp-msg p a { font-family: Verdana; }
  #ygrp-mlmsg a { color: #1E66AE; } div.attach-table div div a {
  text-decoration: none; } div.attach-table { width: 400px; } --
 
 

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Diferentes usuários acessando um mesmo schema

2009-10-04 Por tôpico francisco porfirio
Pessoal,

É possível no oracle criar uma estrutura que permita que diferentes
usuários(com usuário e senha diferentes) possam acessar o mesmo schema?

Exemplo:

Nome do schema de produção: bdprod

Usuário Porfirio acessa bdprod com as seguintes informações:
username:porfirio
pwd: porfirio

Obs.: Não pretendo faze isso através da autenticação do SO.


Versão do Oracle: 10.0.2.0.1

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Diferentes usuários acessando um me smo schema

2009-10-04 Por tôpico francisco porfirio
Marcio,

Posso está enganado, mas pelo que sei ao criar um usuário, automaticamente
ele já está com todas as permissões de objetos, ou seja este usuário terá
todas as permissões de objetos para os objetos do seu schema.
mas como você falou posso criar outros usuário com permissões para acessar
o criado anteriormente.

Pelo que entndi você sugere que seja criado um usuário no banco para cada
pessoa, e estes usuário apontem para o usuário principal, é isso?



2009/10/4 Marcio Andre Silva marcio_an...@yahoo.com.br



 Prezado Francisco,

 No Oracle quando vc cria um usuário, o mesmo não tem acesso a nada, você
 tem que dar direito a esse usuário para acessar os objetos, seja esse objeto
 do mesmo schema(owner) ou não. Você pode criar um role que contenha um
 conjunto que permissãos(regras) que vc queira dar para esses usuários.
 Lembrando que para acessar um objeto de outro owner(schema), você tem que
 especificar o nome do owner antes, exemplo; grant select on owner.table to
 usuario. Depois você pode até criar um sinônimo publica para acessar o
 objeto sem especificar o owner antes.

 Marcio Andre

 
 De: francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Enviadas: Domingo, 4 de Outubro de 2009 14:40:31
 Assunto: [oracle_br] Diferentes usuários acessando um mesmo schema


 Pessoal,

 É possível no oracle criar uma estrutura que permita que diferentes
 usuários(com usuário e senha diferentes) possam acessar o mesmo schema?

 Exemplo:

 Nome do schema de produção: bdprod

 Usuário Porfirio acessa bdprod com as seguintes informações:
 username:porfirio
 pwd: porfirio

 Obs.: Não pretendo faze isso através da autenticação do SO.

 Versão do Oracle: 10.0.2.0.1

 --
 Atenciosamente
 Francisco Porfirio Ribeiro Neto

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Privileges...

2009-09-30 Por tôpico francisco porfirio
É isso mesmo Júlio, eu já vi que isso é fato, mas o X daquestão é... existe
como revogar estes privilégios ?

2009/9/30 Júlio César Corrêa juliotubi...@yahoo.com.br

 Quando você cria um usuário ele tem privilégio default(implícito) em seus
 proprios objetos.Não sei se é esta a sua dúvida.

 2009/9/30 francisco porfirio francisco.porfi...@gmail.com

  Ooa Júlio, eu já tinha dado uma breve olhada, e olhei um pouco mais
 agora,
 
  no capítulo 5
 
 
 http://download.or44acle.com/docs/cd/B19306_01/network.102/b14266/authoriz.htm#CHDCIBCI
 
  E o que encontrei não respondeu ao meu questionamento,pois na maioria das
  vezes ele faz o seguinte:
 
 
  GRANT insert ON emp TO swilliams;
 
 
  O problema é que no meu caso quando crio um usuário novo ele já é criado
  com
  pemissões de objetos, ou seja, não preciso conceder pemissão de insert a
  uma
  determinada tabela, porém, se eu executar a consulta abaixo, ele não me
  retorna nada, logo, se eu não tenho estas pemissões explicitamente, eu
 não
  tenho como fazer um revoke
 
  SELECT *
   FROM DBA_TAB_PRIVS
   WHERE OWNER = 'X'
 
 
 
  2009/9/29 Júlio César Corrêa juliotubi...@yahoo.com.br
 
   Automaticamente?
   Existem duas formas grant direto do privilegio ou role .Privilegios de
   sistema e de objeto.
  
   Procure na documentação oficial e vc encontra tudo lá até com exemplos
  
  
   tahiti.oracle.com
  
   2009/9/29 francisco porfirio francisco.porfi...@gmail.com
  
   
   
Primeira consulta não retornada nada.
   
Segunda consulta retorna
   
Usuário: X
Privilege: Unlimited Tablspace
   
2009/9/29 Marcos Fontana fontana.mar...@gmail.comfontana.marcos%
   40gmail.com

   
   


 Bom dia!

 Execute as duas querys abaixo e coloque o resultado aqui.

 select grantee, table_schema || '.' || table_name, privilege from
 all_tab_privs where grantee = 'X'
 select username, privilege from user_sys_privs where username = 'X'

 Atenciosamente,

 Marcos Fontana.
 DBA Oracle

 2009/9/29 francisco porfirio francisco.porfi...@gmail.com
   francisco.porfirio%40gmail.com
francisco.porfirio%40gmail.com
 


 
 
  Boa Noite Pessoal...
 
  Seguinte,
 
  Tenho um schema X onde atualmente nele é possível fazer qualquer
 instrução
  DDL e DML, eu gostaria que nele fosse possível apenas incluir,
   remover
ou
  alterar dados e um outro schema Y ficaria responsável em realizar
  as
  instruções DDL, a segunda parte não tem mistério, mas como posso
   fazer
um
  revoke alter on table from schema X se ele possui apenas o
   privilegio
  create session? Os demais privilegios foram concedidos
   automaticamente,
  porém não são explícitos.
 
  Sempre sempre quando é criado um usuário, o oracle por default
   atribui
  todos
  os privilegios de objeto a este usuario?
  Em caso afirmativo, existe alguma maneira de fazer um REVOKE da
  vida?
 
  Versão Oracle: 10.0.2.0.1
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto
 
  [As partes desta mensagem que não continham texto foram
 removidas]
 
 
 

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



   
--
Atenciosamente
Francisco Porfirio Ribeiro Neto
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
  
  
   --
   Júlio César Corrêa
   IS Technologist - Oracle DBA
   www.dbajccorrea.com
  
   “To stay competitive in the tech industry, never stop
   learning. Always be on the lookout for better ways of
   doing things and new technologies. Our industry does
   not reward people who let themselves stagnate”
   –John Hall, Senior Vice President, Oracle University
  
  
   [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
  
  
  
 
 
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto
 
 
  [As partes desta mensagem que não continham texto foram removidas

Re: [oracle_br] Privileges...

2009-09-30 Por tôpico francisco porfirio
Evandro,

Segue os resultados

*select * from user_role_privs*

Granted_role - connect, resource
admin_option - no, no
default_role - yes, yes
os_granted - no, no

*select * from user_tab_privs*
table_name - dump_dir, dump_dir, log_dir, log_dir
grantor - sys, sys, sys, sys
privilege - write, read, write, read
granttable - no,no,no,no
hierarchy - no,no,no,no



2009/9/30 Evandro Giachetto evandrogiache...@gmail.com



 Se você logar com o usuário X, qual o resultado dos comandos
 select * from user_role_privs
 select * from user_tab_privs

 Evandro Giachetto
 Oracle Certified Associate
 evan...@clickinterativa.com.br evandro%40clickinterativa.com.br


 2009/9/29 francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 

 
 
  Boa Noite Pessoal...
 
  Seguinte,
 
  Tenho um schema X onde atualmente nele é possível fazer qualquer
 instrução
  DDL e DML, eu gostaria que nele fosse possível apenas incluir, remover ou
  alterar dados e um outro schema Y ficaria responsável em realizar as
  instruções DDL, a segunda parte não tem mistério, mas como posso fazer um
  revoke alter on table from schema X se ele possui apenas o privilegio
  create session? Os demais privilegios foram concedidos automaticamente,
  porém não são explícitos.
 
  Sempre sempre quando é criado um usuário, o oracle por default atribui
  todos
  os privilegios de objeto a este usuario?
  Em caso afirmativo, existe alguma maneira de fazer um REVOKE da vida?
 
  Versão Oracle: 10.0.2.0.1
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Privileges...

2009-09-29 Por tôpico francisco porfirio
Primeira consulta não retornada nada.

Segunda consulta retorna

Usuário: X
Privilege: Unlimited Tablspace

2009/9/29 Marcos Fontana fontana.mar...@gmail.com



 Bom dia!

 Execute as duas querys abaixo e coloque o resultado aqui.

 select grantee, table_schema || '.' || table_name, privilege from
 all_tab_privs where grantee = 'X'
 select username, privilege from user_sys_privs where username = 'X'

 Atenciosamente,

 Marcos Fontana.
 DBA Oracle

 2009/9/29 francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 


 
 
  Boa Noite Pessoal...
 
  Seguinte,
 
  Tenho um schema X onde atualmente nele é possível fazer qualquer
 instrução
  DDL e DML, eu gostaria que nele fosse possível apenas incluir, remover ou
  alterar dados e um outro schema Y ficaria responsável em realizar as
  instruções DDL, a segunda parte não tem mistério, mas como posso fazer um
  revoke alter on table from schema X se ele possui apenas o privilegio
  create session? Os demais privilegios foram concedidos automaticamente,
  porém não são explícitos.
 
  Sempre sempre quando é criado um usuário, o oracle por default atribui
  todos
  os privilegios de objeto a este usuario?
  Em caso afirmativo, existe alguma maneira de fazer um REVOKE da vida?
 
  Versão Oracle: 10.0.2.0.1
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Privileges...

2009-09-29 Por tôpico francisco porfirio
Ooa Júlio, eu já tinha dado uma breve olhada, e olhei um pouco mais agora,

no capítulo 5
http://download.or44acle.com/docs/cd/B19306_01/network.102/b14266/authoriz.htm#CHDCIBCI

E o que encontrei não respondeu ao meu questionamento,pois na maioria das
vezes ele faz o seguinte:


GRANT insert ON emp TO swilliams;


O problema é que no meu caso quando crio um usuário novo ele já é criado com
pemissões de objetos, ou seja, não preciso conceder pemissão de insert a uma
determinada tabela, porém, se eu executar a consulta abaixo, ele não me
retorna nada, logo, se eu não tenho estas pemissões explicitamente, eu não
tenho como fazer um revoke

SELECT *
  FROM DBA_TAB_PRIVS
 WHERE OWNER = 'X'



2009/9/29 Júlio César Corrêa juliotubi...@yahoo.com.br

 Automaticamente?
 Existem duas formas grant direto do privilegio ou role .Privilegios de
 sistema e de objeto.

 Procure na documentação oficial e vc encontra tudo lá até com exemplos 

 tahiti.oracle.com

 2009/9/29 francisco porfirio francisco.porfi...@gmail.com

 
 
  Primeira consulta não retornada nada.
 
  Segunda consulta retorna
 
  Usuário: X
  Privilege: Unlimited Tablspace
 
  2009/9/29 Marcos Fontana fontana.mar...@gmail.comfontana.marcos%
 40gmail.com
  
 
 
  
  
   Bom dia!
  
   Execute as duas querys abaixo e coloque o resultado aqui.
  
   select grantee, table_schema || '.' || table_name, privilege from
   all_tab_privs where grantee = 'X'
   select username, privilege from user_sys_privs where username = 'X'
  
   Atenciosamente,
  
   Marcos Fontana.
   DBA Oracle
  
   2009/9/29 francisco porfirio francisco.porfi...@gmail.com
 francisco.porfirio%40gmail.com
  francisco.porfirio%40gmail.com
   
  
  
   
   
Boa Noite Pessoal...
   
Seguinte,
   
Tenho um schema X onde atualmente nele é possível fazer qualquer
   instrução
DDL e DML, eu gostaria que nele fosse possível apenas incluir,
 remover
  ou
alterar dados e um outro schema Y ficaria responsável em realizar as
instruções DDL, a segunda parte não tem mistério, mas como posso
 fazer
  um
revoke alter on table from schema X se ele possui apenas o
 privilegio
create session? Os demais privilegios foram concedidos
 automaticamente,
porém não são explícitos.
   
Sempre sempre quando é criado um usuário, o oracle por default
 atribui
todos
os privilegios de objeto a este usuario?
Em caso afirmativo, existe alguma maneira de fazer um REVOKE da vida?
   
Versão Oracle: 10.0.2.0.1
--
Atenciosamente
Francisco Porfirio Ribeiro Neto
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 



 --
 Júlio César Corrêa
 IS Technologist - Oracle DBA
 www.dbajccorrea.com

 “To stay competitive in the tech industry, never stop
 learning. Always be on the lookout for better ways of
 doing things and new technologies. Our industry does
 not reward people who let themselves stagnate”
 –John Hall, Senior Vice President, Oracle University


 [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





-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


[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

[oracle_br] Privileges...

2009-09-28 Por tôpico francisco porfirio
Boa Noite Pessoal...

Seguinte,

Tenho um schema X onde atualmente nele é possível fazer qualquer instrução
DDL e DML, eu gostaria que nele fosse possível apenas incluir, remover ou
alterar dados e um outro schema Y ficaria responsável em realizar as
instruções DDL, a segunda parte não tem mistério, mas como posso fazer um
revoke alter on table from schema X se ele possui apenas o privilegio
create session? Os demais privilegios foram concedidos automaticamente,
porém não são explícitos.

Sempre sempre quando é criado um usuário, o oracle por default atribui todos
os privilegios de objeto a este usuario?
Em caso afirmativo, existe alguma maneira de fazer um REVOKE da vida?

Versão Oracle: 10.0.2.0.1
-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Inserção de campo blob

2009-09-21 Por tôpico francisco porfirio
Pessoal,

Estou tentando gerar uma série de inserts para popular uma determinada
tabela, porém não estou conseguindo inserir dados no campo blob.

Primeiro eu estou fazendo um select para montar meus inserts, ja tentei usar
a função to_lob porém surge o seguinte erro: ORA-01704: literal de string
extenso demais
Em alguns locais o pessoal sugeria o dbms_lob.wirte()

Alguém sabe alguma forma que através de um comando insert simples eu consiga
inserir estes dados?



Versão do banco: 10.2.0.4.0


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Duvida Exception

2009-08-21 Por tôpico francisco porfirio
Rapaz, aparentemente está ok.

Faz o seguinte, coloca um dbms_output.put_line antes do update e verifica se
os valores passados no update realmente não encontram nenhum registro a ser
alterado.

2009/8/21 Sharif - Yahoo sharif_rad...@yahoo.com.br



 Pessoal,

 Tenho esse trecho dessa procedure abaixo onde é feito um update e se não
 encontrar tem que fazer o insert, porem não está entrando na Exception
 “NO_DATA_FOUND”, o que pode estar errado ? Não pode ser feito dessa forma ?

 Oracle 10.2

 Aix

 BEGIN

 DECLARE CURSOR LIVRAODEV IS

 SELECT ENT_NOTA.CODFIL , ENT_NOTA.DTNOTA ,
 SUM(NVL(ENT_NOTA.VLTOTAL,0)) DEVOLUCAO

 FROM CAD_FILIAL,

 ENT_NOTA,

 CAD_TPNOTA

 WHERE CAD_TPNOTA.TPNOTA = ENT_NOTA.TPNOTA

 AND CAD_FILIAL.CODFIL = ENT_NOTA.CODFIL

 AND CAD_TPNOTA.FLPGCOMS = 'S'

 AND CAD_TPNOTA.TIPO = 'E'

 AND CAD_TPNOTA.FLVENDA = 'S'

 AND CAD_TPNOTA.TPREM = 'C'

 AND CAD_TPNOTA.TPDEST IN ('L','D','G')

 AND CAD_TPNOTA.TPVER IS NOT NULL

 AND ENT_NOTA.DTNOTA BETWEEN to_date(p_dataini,
 'dd/mm/') AND to_date(p_datafim, 'dd/mm/')

 GROUP BY ENT_NOTA.CODFIL , ENT_NOTA.DTNOTA

 ORDER BY ENT_NOTA.CODFIL,ENT_NOTA.DTNOTA;

 BEGIN

 FOR REGDEV IN LIVRAODEV LOOP

 BEGIN

 UPDATE TMP_LIVRAO SET VLDEVOL = REGDEV.DEVOLUCAO

 WHERE CODFIL = REGDEV.CODFIL

 AND DTNOTA = REGDEV.DTNOTA;

 EXCEPTION

 WHEN NO_DATA_FOUND THEN

 INSERT INTO TMP_LIVRAO(CODFIL, DTNOTA,
 VLDEVOL)

 VALUES (REGDEV.CODFIL, REGDEV.DTNOTA,
 REGDEV.DEVOLUCAO);

 END;

 END LOOP;

 END;

 END;

 Obrigado pela ajuda,

 Abraços,

 Sharif

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


[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] Session dedicada...

2009-08-17 Por tôpico francisco porfirio
Bom Dia Pessoal,

Gostaria de saber se existe algum comando que faça com que minha session
fique dedicada, ou seja, se alguem tiver acessando ou querendo acessar
determinado schema no mesmo momento que eu estou acessando, ele não
conseguiria.

Pretendo fazer uns teste para gerar um atualizador de versão de um sistema
que não permite outras sessões no momento da atualização.

Obs.: Tenho clientes em diferentes versões do Oracle 9 e 10

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Session dedicada...

2009-08-17 Por tôpico francisco porfirio
Pessoal, primeiramente obrigado pelas informações.

Testamos a restrict session e ela não serve pois atinge todo o banco de não
apenas o meu schema


2009/8/17 Marcelo Procksch marceloprock...@gmail.com



 Outra opção é trocar a senha do usuário.

 2009/8/17 Alex Rosa a...@keep-learning.com alex%40keep-learning.com:

 
 
  Olá,
 
  Uma opção é usar o RESTRICT SESSION, conceda permissão de RESTRICT
 SESSION
  somente para os USUARIOS que utilizem os demais SCHEMAS do banco de dados
 e
  para a conta que você for utilizar para fazer o upgrade.
 
  Dessa forma você pode atualizar a versão do seu SCHEMA especifico.
  Certifique-se que os demais USUARIOS não acessam objetos no SCHEMA que
 será
  atualizado, através de VIEWS, PROCEDURES, etc.
 
  ---
  Até mais,
 
  Alex Rosa
  a...@keep-learning.com alex%40keep-learning.com
  +55 11 9320-5256 (cell phone)
  Skype = alex.rosa.dba
 
  http://www.keep-learning.com
  http://www.linkedin.com/in/alexrosadba
 
  De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br[mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em
  nome de francisco porfirio
  Enviada em: segunda-feira, 17 de agosto de 2009 11:55
  Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
  Assunto: [oracle_br] Session dedicada...
 
 
  Bom Dia Pessoal,
 
  Gostaria de saber se existe algum comando que faça com que minha session
  fique dedicada, ou seja, se alguem tiver acessando ou querendo acessar
  determinado schema no mesmo momento que eu estou acessando, ele não
  conseguiria.
 
  Pretendo fazer uns teste para gerar um atualizador de versão de um
 sistema
  que não permite outras sessões no momento da atualização.
 
  Obs.: Tenho clientes em diferentes versões do Oracle 9 e 10
 
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Tamanho da tabela

2009-08-13 Por tôpico francisco porfirio
rapaz...

A user_tables mostra algumas informações interessantes sobre a tabela.
Não me lembro se traz  a quantidade de registros,  se não tiver, não conheço
outra tabela do dicionário que te informe isso,logo, você poderia conseguir
esta informação fazendo uma pl/sql simples.

2009/8/13 Carlos Pinto carlos.pin...@yahoo.com.br



 Ola amigos,

 Necessitava de um Select que fosse a um SCHEMA e que me desse informação de
 todas as tabelas (tamanho, total size, total registos, etc).

 Obrigado.

 Carlos Pinto

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Erro TNS

2009-08-11 Por tôpico francisco porfirio
o seu tnsnames está configurado corretamente?

Acessa o prompt de comando e executa o seguinte comando

tnsping service_name

Se parecer um OK é porque você está conseguindo se comunicar com o servidor
de banco de dados. Caso contrário, verifica se existe esta opção no teu
tnsnames (SERVER=DEDICATED) se tiver  tira e testa.

2009/8/11 Carlos Pinto carlos.pin...@yahoo.com.br



 Ola amigos estou a instalar o ORACLE Client e no fim quando tento conectar
 dá-me erro. Estou a tentar exportar…..

 O problema é que está tudo bem configurado.

 EXP-00056: foi encontrado o erro ORACLE 12560

 ORA-12560: TNS: erro do adaptador de protocolo

 EXP-0: Exportação terminou sem exito

 Obrigado,

 Carlos Pinto

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] Dúvida sobre DBLINK - Publico X Pri vado

2009-08-11 Por tôpico francisco porfirio
rapaz, até onde sei é isso.
Achei até um link que explica
http://profissionaloracle.com.br/blogs/flavioisidorio/oracle-database-link/

Mas qual é o erro exatamente que está ocorrendo, ateravés do erro fica
melhor para ajudar.

2009/8/11 candiurudba candiuru...@yahoo.com.br



 Bom dia colegas,

 Uma dúvida bem simples...acredito que eu deva estar esquecendo de algo...

 Consigo criar DBLINK PUBLICO sem problemas mas estou econtrando problemas
 para criar o PRIVADO

 Criação do Publico:

 create public dblink teste connect to teste identified by teste using
 'PRODUCAO'

 Este funciona sem problemas

 Criação do Privado

 create dblink teste connect to teste identified by teste using 'PRODUCAO'

 Este não funciona nem por reza forte...

 OBS: Eles estão sendo criados em um esquema em produção que possui os
 privilegios de sistema:

 CREATE SESISON
 CREATE DBLINK
 CONNECT
 CREATE TABLE
 UNLIMITED TABLESPACE

 Como sabemos, não precisei adicionar privilegios ao publico pois o mesmo ja
 pertence a PUBLIC.

 Alguem teria alguma ideia ?

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] imp oracle

2009-06-09 Por tôpico francisco porfirio
Cara faz o seguinte,

executa esse imp direto da pasta onde se encontra o teu *.dmp

E só uma coisa, verifica se o nome do teu dmp é realmente export.dm

2009/6/9 Fabio Fabio fabio...@yahoo.com.br



 Olá, estou executando o comando: ./imp 
 system/se...@xefile=/usr/lib/oracle_imp/
 export.dm log=/usr/lib/oracle_imp/import.log fromuser=top touser=top
 ... e aparecem as mensagens: Message 100 not found; No message file for
 product=RDBMS, facility=IMP: Release 10.2.0.1.0 - Production on Tue Jun 9
 09:28:08 2009
 Copyriright 1982,2005, Oracl
 Invalid Format of Import utility name
 Verify that ORACLE_HOME is properly name
 Import terminated unsuccessfully
 IMP-0: Message 0 not found; No message file for products=RDBMS,
 facility=Imp
 Por favor alguem poderia me ajudar.

 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]

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Material de Programação PL/SQL

2009-05-29 Por tôpico francisco porfirio
Ta ficando bem interessante seu material Eduardo...

Você poderia incluir também a parte de regexp_like, regexp_substr, etc.




2009/5/29 Eduardo Abrantes de Souza eduardo.abran...@fgv.br



 Poderia inserir:

 HAVING

 CONNECT BY

 SELECT UNION

 From: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br[mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] On Behalf
 Of Marcus William
 Sent: sexta-feira, 29 de maio de 2009 13:54
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Subject: [oracle_br] Material de Programação PL/SQL


 Colegas

 Publiquei no nosso grupo, atravéz do moderador, um material sobre
 programação PL/SQL montado por mim.
 Quem tiver interesse no assunto leia por favor e me ajude a aprimorá-lo com
 sugestões e dicas.

 O material poderá ser obtido em
 http://www.oraclebr.com.br/arquivo/baixar/ProgramacaoPlSql.pdf

 --
 Obrigado! Thanks!
 Marcus William - BELEM - BRASIL
 marcuswl...@gmail.com marcuswlima%40gmail.com mailto:
 marcuswlima%40gmail.com marcuswlima%2540gmail.com
 marcus.will...@tj.pa.gov.br marcus.william%40tj.pa.gov.br mailto:
 marcus.william%40tj.pa.gov.br marcus.william%2540tj.pa.gov.br
 0-55-91-84216166

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

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Detectar quebra de linha

2009-05-21 Por tôpico francisco porfirio
Caros,

Gostaria de um axulio de vocês.

Estou precisando detectar as quebras de linhas da minha string.

Consegui detecar apenas a primeira debra de linha atavés do instr.

Alguem sabe informar se tem alguma função que me retorne a posição de todos
os caracter do tipo quebra de linha chr(10), ou que ao menos me informe
quantas vezes esse caracter se repete na minha tring ?

obrigado;

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Re: Detectar quebra de linha

2009-05-21 Por tôpico francisco porfirio
Chiapa eu tinha feito da forma **franciscana** que você falou.


Fiz uma lógica bem simples, sei que não é a melhor, porém como eu estava com
uma certa urgência, desenvolvi dessa forma.
No meu caso ele pega cada linha de um campo string e posteriormente insere
em uma tabela.


DECLARE
   var_qtd_caracter PLS_INTEGER;
   var_posicao_anterior PLS_INTEGER;
   var_posicao_atual PLS_INTEGER;
BEGIN

   var_posicao_anterior:=0;
   var_posicao_atual := 0;
   FOR varre IN(SELECT translate(nome_do_campo,chr(10)||chr(13),'|')||'|'
nome_do_campo,
   length(translate(nome_do_campo,chr(10)||chr(13),'|'))
- length(replace(translate(nome_do_campo,chr(10)||chr(13),'|'),'|',''))+1
qtd_enter
  FROM noe_da_tabela
 WHERE instr(nome_do_campo,chr(10)) 0)
   LOOP

  FOR enter IN 1..varre.qtd_enter
  LOOP
 IF(enter = 1)THEN

INSERT
  INTO enter_teste
VALUES
(replace(substr(varre.nome_do_campo,1,instr(varre.nome_do_campo,'|',1,1)),'|','')
   );
  COMMIT;
ELSE

var_posicao_anterior :=
instr(varre.nome_do_campo,'|',1,enter-1);
var_posicao_atual :=
instr(varre.nome_do_campo,'|',1,enter)-instr(varre.nome_do_campo,'|',1,enter-1);


INSERT
  INTO enter_teste
VALUES (varre.bad_codigo_beneficio,

replace(substr(varre.nome_do_campo,var_posicao_anterior,var_posicao_atual),'|',''));

 COMMIT;
 END IF;
  END LOOP;
   END LOOP;
END;


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Dúvidas com SQL LOADER

2009-05-14 Por tôpico francisco porfirio
Caros,


Estou carregando um arquivo através do sqlloader, e em determinada linha
deste arquivo, surge o sequinte erro:

 Field in data file exceeds maximum length 


Ja alterei o bindsize o rows, porém não tive sucesso, ou seja, o erro
continua.

Alguem já passou por este problema?



-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Function Inline

2009-05-12 Por tôpico francisco porfirio
Obrigado Wekvis e José.

Eu fiz da forma tradicional mesmo, criando uma função com alguns parametrso
de entrada e  um parametro de saida com um cursor.

Valeu.


2009/5/7 José Costacurta josecostacu...@yahoo.com.br



 É só criar a function recebendo os parâmetros necessários e usá-la
 normalmente.

 francisco porfirio escreveu:

 
 
  Caros...
 
  Eu estou precisando fazer uma VIEW passando dois parâmetros, porém vi que
  não existe como passar parâmetro na view.
 
  Dando uma pesquisada na net, enontrei que dava para resolver isso com
  function inLine, porém só encontrei referencia do mesmo para o SQlServer.
  Alguem pode nos fornecer uma luz?
 
  Agradeço desde já
 
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Function Inline

2009-05-07 Por tôpico francisco porfirio
Caros...

Eu estou precisando fazer uma VIEW passando dois parâmetros, porém vi que
não existe como passar parâmetro na view.

Dando uma pesquisada na net, enontrei que dava para resolver isso com
function inLine, porém só encontrei referencia do mesmo para o SQlServer.
Alguem pode nos fornecer uma luz?

Agradeço desde já

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Retorno do spool

2009-04-30 Por tôpico francisco porfirio
Caros,

Estou fazendo uma procedure que me retorna um arquivo de saída.
Meu problema é que eu gostaria que o arquivo me retornasse apenas os dados,
porém ele está me retornando também o comando executado.

já tentei utilizar o set termout off.


porém sem sucesso. Se alguém tiver como me ajudar eu agradeço

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Transformar 2 bases de dados em 1

2009-04-30 Por tôpico francisco porfirio
Ronaldo...

Você está querendo incluir os dados no mesmo schema do servidor 01? em caso
afirmativo
São bases referente a uma mesma aplicação ?
É a mesma estrutura de tabelas ?

Ou você esta querendo simplesmente colocar os schemas de outro servidor em
um outro?

2009/4/30 Ronaldo Pinto ronaldo.arau...@gmail.com



 Olá a todos!

 Tenho o oracle 10g com 2 bases de dados distintas, rodando em máquinas
 diferentes.
 Preciso agora transformar essas 2 bases em 1 só que ficará em 1 única
 máquina.
 A idéia é ter uma base única mesmo.
 Se eu fizer o import da primeira base e depois fazer o import da segunda
 por
 cima funciona?
 Se não, como eu poderia realizar essa junção?

 Desde já agradeço.

 Ronaldo

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Dropar todos os objetos de um esquema

2009-03-11 Por tôpico francisco porfirio
Cara se for para dropar todos os objetos, seria mais prático dropar e
recriar o schema.

Caso contrário, você deverá criar uma pl para verificar tes ubjetos neste
schema e posteriormente criar os scripts para dropar.

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Alterar nls_language

2009-03-06 Por tôpico francisco porfirio
Cristiano mesmo com essa variável, quando eu rodo o select

SELECT * FROM nls_database_parameters

ele continua mostrando American.

Eu queria que ele me retornasse neste Select Brazilian Portuguese

2009/3/6 Cristiano Martins cmain...@gmail.com

   É esse cara ai mesmo. Só alterar para o que você deseja.


 2009/3/6 francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 

  Cristiano, lá eu já tenho uma variável chamada lnls_lang com valor =
  BRAZILIAN PORTUGUESE_BRAZIL.WE8ISO8859P1
 
  2009/3/6 Cristiano Martins cmain...@gmail.com 
  cmainfor%40gmail.comcmainfor%
 40gmail.com
 
   Altere pelo Registry na KEY_LOCAL_MACHINE/SOFTWARE/ORACLE
  
   2009/3/6 francisco porfirio 
   francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 francisco.porfirio%40gmail.com
  francisco.porfirio%40gmail.com
   
  
  
Bom dia pessoal,
   
Estou fazendo o seguinte select
Select * from nls_database_parameters
   
E o nls_language está como American, porém, eu queria substituir por
BRAZILIAN PORTUGUESE
   
--
Atenciosamente
Francisco Porfirio Ribeiro Neto
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   --
   Abraço
  
   Cristiano Martins Alves
   http://www.delphiforall.wordpress.com/
   http://www.dug-sp.com
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 Abraço

 Cristiano Martins Alves
 http://www.delphiforall.wordpress.com/
 http://www.dug-sp.com

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Alterar nls_language

2009-03-06 Por tôpico francisco porfirio
Pois é,

Não existe um
alter database nls_language='BRAZILIAN PORTUGUESE'   ?

Ou algo que teria a mesma finalidade


2009/3/6 Cristiano Martins cmain...@gmail.com

   Ah, não. Você tem razão ele não muda.


 2009/3/6 francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 

  Cristiano mesmo com essa variável, quando eu rodo o select
 
  SELECT * FROM nls_database_parameters
 
  ele continua mostrando American.
 
  Eu queria que ele me retornasse neste Select Brazilian Portuguese
 
  2009/3/6 Cristiano Martins cmain...@gmail.com 
  cmainfor%40gmail.comcmainfor%
 40gmail.com
 
   É esse cara ai mesmo. Só alterar para o que você deseja.
  
  
   2009/3/6 francisco porfirio 
   francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 francisco.porfirio%40gmail.com
  francisco.porfirio%40gmail.com
   
  
Cristiano, lá eu já tenho uma variável chamada lnls_lang com valor =
BRAZILIAN PORTUGUESE_BRAZIL.WE8ISO8859P1
   
2009/3/6 Cristiano Martins 
cmain...@gmail.comcmainfor%40gmail.comcmainfor%
 40gmail.comcmainfor%
  40gmail.comcmainfor%

   40gmail.com
   
 Altere pelo Registry na KEY_LOCAL_MACHINE/SOFTWARE/ORACLE

 2009/3/6 francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 francisco.porfirio%40gmail.com
  francisco.porfirio%40gmail.com
   francisco.porfirio%40gmail.com
 
francisco.porfirio%40gmail.com
 


  Bom dia pessoal,
 
  Estou fazendo o seguinte select
  Select * from nls_database_parameters
 
  E o nls_language está como American, porém, eu queria substituir
  por
  BRAZILIAN PORTUGUESE
 
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto
 
  [As partes desta mensagem que não continham texto foram
 removidas]
 
 
 

 --
 Abraço

 Cristiano Martins Alves
 http://www.delphiforall.wordpress.com/
 http://www.dug-sp.com

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



   
--
Atenciosamente
Francisco Porfirio Ribeiro Neto
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   --
   Abraço
  
   Cristiano Martins Alves
   http://www.delphiforall.wordpress.com/
   http://www.dug-sp.com
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 Abraço

 Cristiano Martins Alves
 http://www.delphiforall.wordpress.com/
 http://www.dug-sp.com

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Problemas com caracteres

2009-03-05 Por tôpico francisco porfirio
Pessoal, estou tendo um pequeno problema com caracteres especiais, seguinte:

Tenho um servidor versão 10.2.0.1.0 e client 9.2.0.1.0

O que acontece é:

Estou fazendo o seguinte select (select ascii('¿') from dual ) quando
executo no pl/sql developer ele me retorna 191 quando estou fazendo no
sqlplus retorna 168.

Verifiquei os seguintes dados do meu servidor e do meu client:
(Servidor)NLS_LANGUAGE = American
(CLient)NLS_LANGUAGE = Brazilian Portuguese

Essa diferença interfere em alguma coisa tendo em vista que o nls_language é
utilizado apenas para mostrar os dados?

Agradeço desde já



-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Relesae oracle CLient

2009-03-04 Por tôpico francisco porfirio
Bom dia Pessoal,


Estou precisando do instalador client 9.2.0.4.0, já procurei bastante porém
não encontrei, alguem sabe onde posso encontrar ?




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Relesae oracle CLient

2009-03-04 Por tôpico francisco porfirio
Olá Rogério,

Obrigado pela ajuda.

Mas estou querendo fazer o testes  no 9.2.0.4, pois estou suspeitando de um
problema de conversão de caracteres para a nossa aplicação. Após alguns
testes estou chegando a esta conclusão, porém a única máquina que possuia
este client não está na empresa no momento.



2009/3/4 Rogério Falconi rogerfal...@gmail.com

   eu tenho aqui o cliente do 9.2.0.1 caso queria, é a mesma coisa...

 Abraços

 Rogério

 Em 04/03/09, francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 escreveu:

 
  Bom dia Pessoal,
 
  Estou precisando do instalador client 9.2.0.4.0, já procurei bastante
 porém
  não encontrei, alguem sabe onde posso encontrar ?
 
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Relesae oracle CLient

2009-03-04 Por tôpico francisco porfirio
Opa Ricardo, obrigado também pela ajuda, mas você sabe informar se tem este
path para Windows ?

2009/3/4 Ricardo Portilho Proni rportilhopr...@yahoo.com.br

   Pode paixar o server mesmo, instalar apenas o software, e utilizar o
 cliente.

 http://www.oracle.com/technology/software/products/oracle9i/index.html

 Ricardo Portilho Proni

 Team Leader CES - Centro de Excelência Solvo

 --

 - Oracle Database 10g Administrator Certified Associate (OCA)

 - Oracle Database 10g Administrator Certified Professional (OCP)

 - Microsoft Certified Professional (MCP)

 - Microsoft Certified Technology Specialist: SQL Server 2005 (MCTS)

 --- Em qua, 4/3/09, francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 escreveu:

 De: francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 
 Assunto: Re: [oracle_br] Relesae oracle CLient
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Data: Quarta-feira, 4 de Março de 2009, 14:26


 Olá Rogério,

 Obrigado pela ajuda.

 Mas estou querendo fazer o testes no 9.2.0.4, pois estou suspeitando de um

 problema de conversão de caracteres para a nossa aplicação. Após alguns

 testes estou chegando a esta conclusão, porém a única máquina que possuia

 este client não está na empresa no momento.

 2009/3/4 Rogério Falconi rogerfalcon@ gmail.com

  eu tenho aqui o cliente do 9.2.0.1 caso queria, é a mesma coisa...

 

  Abraços

 

  Rogério

 

  Em 04/03/09, francisco porfirio francisco.porfirio@ 
  gmail.comfrancisco.porfirio
 %40gmail. com

  escreveu:

 

  

   Bom dia Pessoal,

  

   Estou precisando do instalador client 9.2.0.4.0, já procurei bastante

  porém

   não encontrei, alguem sabe onde posso encontrar ?

  

   --

   Atenciosamente

   Francisco Porfirio Ribeiro Neto

  

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

  

  

  

 

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

 

 

 

 --

 Atenciosamente

 Francisco Porfirio Ribeiro Neto

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Relesae oracle CLient

2009-03-04 Por tôpico francisco porfirio
Ricardo, não estou encontrando,

coloquei o path lá 9.2.0.4.0
e não estou encontrando, você buscou pelo que ?

2009/3/4 Ricardo Portilho Proni rportilhopr...@yahoo.com.br

   9.2.04 para windows, só achei no Metalink.

 https://metalink.oracle.com/CSP/ui/flash.html#tab=Patches
 (page=Patchesid=frw433cr())


 Ricardo Portilho Proni

 Team Leader CES - Centro de Excelência Solvo

 --

 - Oracle Database 10g Administrator Certified Associate (OCA)

 - Oracle Database 10g Administrator Certified Professional (OCP)

 - Microsoft Certified Professional (MCP)

 - Microsoft Certified Technology Specialist: SQL Server 2005 (MCTS)

 --- Em qua, 4/3/09, francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 escreveu:

 De: francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 
 Assunto: Re: [oracle_br] Relesae oracle CLient
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Data: Quarta-feira, 4 de Março de 2009, 14:32

 Opa Ricardo, obrigado também pela ajuda, mas você sabe informar se tem este

 path para Windows ?

 2009/3/4 Ricardo Portilho Proni rportilhoproni@ yahoo.com. br

  Pode paixar o server mesmo, instalar apenas o software, e utilizar o

  cliente.

 

  http://www.oracle. com/technology/ software/ products/ oracle9i/
 index..html

 

  Ricardo Portilho Proni

 

  Team Leader CES - Centro de Excelência Solvo

 

   - - - - - -

 

  - Oracle Database 10g Administrator Certified Associate (OCA)

 

  - Oracle Database 10g Administrator Certified Professional (OCP)

 

  - Microsoft Certified Professional (MCP)

 

  - Microsoft Certified Technology Specialist: SQL Server 2005 (MCTS)

 

  --- Em qua, 4/3/09, francisco porfirio francisco.porfirio@ 
  gmail.comfrancisco.porfirio
 %40gmail. com

  escreveu:

 

  De: francisco porfirio francisco.porfirio@ gmail.comfrancisco.porfirio
 %40gmail. com

  

  Assunto: Re: [oracle_br] Relesae oracle CLient

  Para: oracle...@yahoogrup os.com.br oracle_br%40yahoog rupos.com. br


  Data: Quarta-feira, 4 de Março de 2009, 14:26

 

 

  Olá Rogério,

 

  Obrigado pela ajuda.

 

  Mas estou querendo fazer o testes no 9.2.0.4, pois estou suspeitando de
 um

 

  problema de conversão de caracteres para a nossa aplicação. Após alguns

 

  testes estou chegando a esta conclusão, porém a única máquina que possuia

 

  este client não está na empresa no momento.

 

  2009/3/4 Rogério Falconi rogerfalcon@ gmail.com

 

   eu tenho aqui o cliente do 9.2.0.1 caso queria, é a mesma coisa...

 

  

 

   Abraços

 

  

 

   Rogério

 

  

 

   Em 04/03/09, francisco porfirio francisco.porfirio @ gmail.comfrancisco
 .porfirio

  %40gmail. com

 

   escreveu:

 

  

 

   

 

Bom dia Pessoal,

 

   

 

Estou precisando do instalador client 9.2.0.4.0, já procurei bastante

 

   porém

 

não encontrei, alguem sabe onde posso encontrar ?

 

   

 

--

 

Atenciosamente

 

Francisco Porfirio Ribeiro Neto

 

   

 

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

 

   

 

   

 

   

 

  

 

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

 

  

 

  

 

  

 

  --

 

  Atenciosamente

 

  Francisco Porfirio Ribeiro Neto

 

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

 

 

 

 

 

 

 

 

 

 

 

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

  http://br.maisbusca dos.yahoo. com

 

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

 

 

 

 --

 Atenciosamente

 Francisco Porfirio Ribeiro Neto

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Relesae oracle CLient

2009-03-04 Por tôpico francisco porfirio
Ricardo eu consegui através da busaca avançada


obrigado pela dica

2009/3/4 francisco porfirio francisco.porfi...@gmail.com

 Ricardo, não estou encontrando,

 coloquei o path lá 9.2.0.4.0
 e não estou encontrando, você buscou pelo que ?


 2009/3/4 Ricardo Portilho Proni rportilhopr...@yahoo.com.br

   9.2.04 para windows, só achei no Metalink.

 https://metalink.oracle.com/CSP/ui/flash.html#tab=Patches
 (page=Patchesid=frw433cr())


 Ricardo Portilho Proni

 Team Leader CES - Centro de Excelência Solvo

 --

 - Oracle Database 10g Administrator Certified Associate (OCA)

 - Oracle Database 10g Administrator Certified Professional (OCP)

 - Microsoft Certified Professional (MCP)

 - Microsoft Certified Technology Specialist: SQL Server 2005 (MCTS)

 --- Em qua, 4/3/09, francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 escreveu:

 De: francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 
 Assunto: Re: [oracle_br] Relesae oracle CLient
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Data: Quarta-feira, 4 de Março de 2009, 14:32

 Opa Ricardo, obrigado também pela ajuda, mas você sabe informar se tem
 este

 path para Windows ?

 2009/3/4 Ricardo Portilho Proni rportilhoproni@ yahoo.com. br

  Pode paixar o server mesmo, instalar apenas o software, e utilizar o

  cliente.

 

  http://www.oracle. com/technology/ software/ products/ oracle9i/
 index..html

 

  Ricardo Portilho Proni

 

  Team Leader CES - Centro de Excelência Solvo

 

   - - - - - -

 

  - Oracle Database 10g Administrator Certified Associate (OCA)

 

  - Oracle Database 10g Administrator Certified Professional (OCP)

 

  - Microsoft Certified Professional (MCP)

 

  - Microsoft Certified Technology Specialist: SQL Server 2005 (MCTS)

 

  --- Em qua, 4/3/09, francisco porfirio francisco.porfirio@ 
  gmail.comfrancisco.porfirio
 %40gmail. com

  escreveu:

 

  De: francisco porfirio francisco.porfirio@ gmail.comfrancisco.porfirio
 %40gmail. com

  

  Assunto: Re: [oracle_br] Relesae oracle CLient

  Para: oracle...@yahoogrup os.com.br oracle_br%40yahoog rupos.com. br


  Data: Quarta-feira, 4 de Março de 2009, 14:26

 

 

  Olá Rogério,

 

  Obrigado pela ajuda.

 

  Mas estou querendo fazer o testes no 9.2.0.4, pois estou suspeitando de
 um

 

  problema de conversão de caracteres para a nossa aplicação. Após alguns

 

  testes estou chegando a esta conclusão, porém a única máquina que
 possuia

 

  este client não está na empresa no momento.

 

  2009/3/4 Rogério Falconi rogerfalcon@ gmail.com

 

   eu tenho aqui o cliente do 9.2.0.1 caso queria, é a mesma coisa...

 

  

 

   Abraços

 

  

 

   Rogério

 

  

 

   Em 04/03/09, francisco porfirio francisco.porfirio @ gmail.comfrancisco
 .porfirio

  %40gmail. com

 

   escreveu:

 

  

 

   

 

Bom dia Pessoal,

 

   

 

Estou precisando do instalador client 9.2.0.4.0, já procurei
 bastante

 

   porém

 

não encontrei, alguem sabe onde posso encontrar ?

 

   

 

--

 

Atenciosamente

 

Francisco Porfirio Ribeiro Neto

 

   

 

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

 

   

 

   

 

   

 

  

 

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

 

  

 

  

 

  

 

  --

 

  Atenciosamente

 

  Francisco Porfirio Ribeiro Neto

 

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

 

 

 

 

 

 

 

 

 

 

 

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

  http://br.maisbusca dos.yahoo. com

 

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

 

 

 

 --

 Atenciosamente

 Francisco Porfirio Ribeiro Neto

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

  




 --
 Atenciosamente
 Francisco Porfirio Ribeiro Neto




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Auxilio COm problema de carcteres

2009-03-04 Por tôpico francisco porfirio
Pessoal,

Estou o seguinte problema:
Tenho uma ferramenta que recebe o arquivo XML e insere o mesmo em uma
tabela, porém com determinado client oracle e ou Server os carcteres com
acento se tornam ¿.

Fiz os seguintes testes:

Resultado: Não converteu para ¿
Client: 9.2.0.1.0
Server: 10.2.0.1.0

Resultado: Converteu para ¿
Client: 9.2.0.4.0
Server: 10.2.0.1.0

Resultado: Converteu para ¿
Client: 9.2.0.4.0
Server: 9.2.0.4.0

Resultado: Converteu para ¿
Client: 9.2.0.1.0
Server: 9.2.0.4.0


Alguem já se deparou com este tipo de problema? Se sim qual a solução que
vocês adotaram?
Estou desconfiando que seja essa release (9.2.0.4.0)  e este path do oracle,
seja no client ou seja no server.

Agradeço desde já a atençã de todos

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Auxilio COm problema de carcteres

2009-03-04 Por tôpico francisco porfirio
Pessoal,

Estou o seguinte problema:
Tenho uma ferramenta que recebe o arquivo XML e insere o mesmo em uma
tabela, porém com determinado client oracle e ou Server os carcteres com
acento se tornam ¿.

Fiz os seguintes testes:

Resultado: Não converteu para ¿
Client: 9.2.0.1.0
Server: 10.2.0.1.0

Resultado: Converteu para ¿
Client: 9.2.0.4.0
Server: 10.2.0.1.0

Resultado: Converteu para ¿
Client: 9.2.0.4.0
Server: 9.2.0.4.0

Resultado: Converteu para ¿
Client: 9.2.0.1.0
Server: 9.2.0.4.0


Alguem já se deparou com este tipo de problema? Se sim qual a solução que
vocês adotaram?
Estou desconfiando que seja essa release (9.2.0.4.0)  e este path do oracle,
seja no client ou seja no server.

Agradeço desde já a atençã de todos

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Dúvida com regexp_like

2009-02-25 Por tôpico francisco porfirio
Pessoal,

Sexta-feira postei uma dúvida que envolvia o comando regexp_like. Eu
precisava retornar apenas os registros que possuiam caracter diferente de
número e texto, a solução que encontrei foi a seguinte:

regexp_like(na.nat_cod_patologia,'[[-{-~!-/:-...@]')

Eu estava querendo buscar estes registros para posteriormente alterá-los.
Porém, a versão do oracle onde eu desejava executar este select era
9.2.0.4.0 e não suporta o regexp_like.

Gostaria de saber de vocês como vocês fazem atualmente para substituir um
caracter especial qualquer por um espaço em branco nesta versão do oracle.

Ex.: Substituir *porf¿rio* por *porf rio*.

Tem alguma forma diferente de translate?



-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Re: Dúvida com regexp_like

2009-02-25 Por tôpico francisco porfirio
Pessoal, resolvi o meu problema. Não sei se esta seria a melhor forma,
porém, atendeu a minha necessidade no momento. Segue a solução


SELECT upper(campo_analisado) AS Palavra Completa,

translate(upper(campo_analisado),'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789',' ')
AS Character Especial,

translate(upper(campo_analisado),translate(upper(campo_analisado),'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789','
'),' ') AS Palavra Tratada
  FROM sua_tabela
 WHERE
trim(translate(upper(campo_analisado),'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789','
'))  ' ';



2009/2/25 francisco porfirio francisco.porfi...@gmail.com

 Pessoal,

 Sexta-feira postei uma dúvida que envolvia o comando regexp_like. Eu
 precisava retornar apenas os registros que possuiam caracter diferente de
 número e texto, a solução que encontrei foi a seguinte:

 regexp_like(na.nat_cod_patologia,'[[-{-~!-/:-...@]')

 Eu estava querendo buscar estes registros para posteriormente alterá-los.
 Porém, a versão do oracle onde eu desejava executar este select era
 9.2.0.4.0 e não suporta o regexp_like.

 Gostaria de saber de vocês como vocês fazem atualmente para substituir um
 caracter especial qualquer por um espaço em branco nesta versão do oracle.

 Ex.: Substituir *porf¿rio* por *porf rio*.

 Tem alguma forma diferente de translate?



 --
 Atenciosamente
 Francisco Porfirio Ribeiro Neto




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Regexp_like

2009-02-20 Por tôpico francisco porfirio
Pessoal

estou precisando de um axulio

estou precisando recuperar qualquer registro que possua caracter diferente
de numero e texto.
Estou utilizando o regexp_like.





-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Regexp_like

2009-02-20 Por tôpico francisco porfirio
Isso, em qualquer posição


2009/2/20 Mosan Santos mosansan...@yahoo.com.br

   Porfirio

 Em qualquer posição?

 Mosán Santos
 __
 OCP DBA 10g
 OCE SQL
 OCE Managing Oracle on Linux
 OCA PL/SQL
 CCNA
 JNCIA -ER
 FCP Master
 FCP Fundamental
 OCM(2010) ...LOAD
 __

 --- Em sex, 20/2/09, francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 escreveu:
 De: francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 
 Assunto: [oracle_br] Regexp_like
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Data: Sexta-feira, 20 de Fevereiro de 2009, 11:58


 Pessoal

 estou precisando de um axulio

 estou precisando recuperar qualquer registro que possua caracter diferente

 de numero e texto.

 Estou utilizando o regexp_like.

 --

 Atenciosamente

 Francisco Porfirio Ribeiro Neto

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] INSERT C/ SELECT

2009-02-18 Por tôpico francisco porfirio
Napoleão uma outra forma seria você fazer da sequinte forma


INSERT
 INTO teste (codigo)
SELECT 5 FROM dual;


Obs.: Minha tabela teste é formada por duas colunas, porém estou querendo
popular apenas uma.

2009/2/18 Marcel Cejudo marcel.cej...@yahoo.com.br

   O insert você pode fazer assim:
 insert into usuario(cod_usuario)
 values(sq_usuario.nextval);

 
 De: Napoleão Cristiano X. Sanabia 
 cristiano_sana...@yahoo.com.brcristiano_sanabia%40yahoo.com.br
 
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Enviadas: Terça-feira, 17 de Fevereiro de 2009 16:44:56
 Assunto: [oracle_br] INSERT C/ SELECT

 Amigos,

 Mais uma vez solicitando ajuda de vocês . . .

 Estou tentando fazer um INSERT através de um SELECT mas não estou
 conseguindo porque o Oracle acusa o erro abaixo:

 Error starting at line 1 in command:
 INSERT INTO USUARIO(CD_USUARIO)
 VALUES(SELECT SQ_USUARIO.nextval FROM dual)
 Error at Command Line:2 Column:18
 Error report:
 SQL Error: ORA-00936: missing expression
 00936. 0 - missing expression
 *Cause:
 *Action:

 Meu INSERT está da seguinte forma:

 INSERT INTO TABELA(CODIGO)
 VALUES(SELECT SQ_TABELA.nextval FROM dual)

 A minha tabela USUARIO possui somente o campo CD_USUARIO como PK. Todos os
 outros campos podem receber valores nulos.

 O que está errado?

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

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

 Mensagens neste tópico (1) Responder (através da web) | Adicionar um novo
 tópico
 Mensagens | Links | Banco de dados | Agenda
 --
 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/
 --

 Alterar configurações via web (Requer Yahoo! ID)
 Alterar configurações via e-mail: Alterar recebimento para lista diária de
 mensagens | Alterar formato para o tradicional
 Visite seu Grupo | Termos de uso do Yahoo! Grupos | Sair do grupo
 Atividade nos últimos dias
 *  8
 Novos usuáriosVisite seu Grupo
 Yahoo! Mail
 Conecte-se ao mundo
 Proteção anti-spam
 Muito mais espaço
 Yahoo! Barra
 Instale grátis
 Buscar sites na web
 Checar seus e-mails .
 Yahoo! Grupos
 Crie seu próprio grupo
 A melhor forma de comunicação
 .

 __,_.._,___

 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]

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] 1z0-047

2009-02-18 Por tôpico francisco porfirio
É uma das que são pre-requisito para tirar OCA

Essa é a SQL Expert.

2009/2/12 Jeferson M. Farias jmf2...@gmail.com

   entendi, essa q vc está falando n é a OCA?


 2009/2/12 francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 

  Ops, corrigindo
 
 
  1z0-001 ou 1Z0-007
 
 http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_org_id=1080544lang=USp_exam_id=1Z0_007
  ou
  1Z0-047
  
 
 http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_org_id=1080544lang=USp_exam_id=1Z0_047
  ou
  1Z0-051
 
 http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_org_id=1080544lang=USp_exam_id=1Z0_051
  
  +
  1Z0-042
 
 http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_exam_id=1Z0_042
  
 
  2009/2/12 francisco porfirio 
  francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 francisco.porfirio%40gmail.com
  
 
 
   Para você tirar a OCA, obrigatoriamente você deve fazer duas provas
  
   1z0-001 ou 1Z0-007
 
 http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_org_id=1080544lang=USp_exam_id=1Z0_007
 ou
  1Z0-047
  
   
 
 http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_org_id=1080544lang=USp_exam_id=1Z0_047
  ou
   1Z0-051.
 
 http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_org_id=1080544lang=USp_exam_id=1Z0_051
  
  
   Veja
  
  
 
 http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=151
  
   2009/2/12 Jeferson M. Farias jmf2...@gmail.com 
   jmf2004%40gmail.comjmf2004%
 40gmail.com
  
   qual é esta certificação? eu n entendo muito bem ainda de certificação
   oracle, estou começando a estudar pra OCA.
  
   att. Jeferson
  
   2009/2/11 francisco porfirio 
   francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 francisco.porfirio%40gmail.com
  francisco.porfirio%40gmail.com
   
  
  
Pessoal estou estudando atualmente para 1z0-047...
   
alguem tem algum matrial, pode ser testes ou apostilas, será sempre
  bem
vindo.
   
Obrigado.
   
--
Atenciosamente
Francisco Porfirio Ribeiro Neto
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   --
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
   Jeferson M. Farias
   *Sun Certified Java Programmer 1.4
   *Sun Certified Web Component Developer 1.4
   *Sun Certified Specialist NetBeans IDE
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
   ..::Posso tudo naquele que me fortalece...
   ..::Mil homens cairão a sua esquerda, mil homens cairão a sua direita,
  mas
   você não será atingido
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
  
  
  
   --
   Atenciosamente
   Francisco Porfirio Ribeiro Neto
  
 
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Jeferson M. Farias
 *Sun Certified Java Programmer 1.4
 *Sun Certified Web Component Developer 1.4
 *Sun Certified Specialist NetBeans IDE
 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 ..::Posso tudo naquele que me fortalece...
 ..::Mil homens cairão a sua esquerda, mil homens cairão a sua direita, mas
 você não será atingido
 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] 1z0-047

2009-02-12 Por tôpico francisco porfirio
Para você tirar a OCA, obrigatoriamente você deve fazer duas provas

1z0-001 ou 
1Z0-007http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_org_id=1080544lang=USp_exam_id=1Z0_007ou
1Z0-047
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_org_id=1080544lang=USp_exam_id=1Z0_047ou
1Z0-051.http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_org_id=1080544lang=USp_exam_id=1Z0_051

Veja
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=151

2009/2/12 Jeferson M. Farias jmf2...@gmail.com

   qual é esta certificação? eu n entendo muito bem ainda de certificação
 oracle, estou começando a estudar pra OCA.

 att. Jeferson

 2009/2/11 francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 


  Pessoal estou estudando atualmente para 1z0-047...
 
  alguem tem algum matrial, pode ser testes ou apostilas, será sempre bem
  vindo.
 
  Obrigado.
 
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Jeferson M. Farias
 *Sun Certified Java Programmer 1.4
 *Sun Certified Web Component Developer 1.4
 *Sun Certified Specialist NetBeans IDE
 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 ..::Posso tudo naquele que me fortalece...
 ..::Mil homens cairão a sua esquerda, mil homens cairão a sua direita, mas
 você não será atingido
 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] 1z0-047

2009-02-12 Por tôpico francisco porfirio
Ops, corrigindo

1z0-001 ou 
1Z0-007http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_org_id=1080544lang=USp_exam_id=1Z0_007ou
1Z0-047
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_org_id=1080544lang=USp_exam_id=1Z0_047ou
1Z0-051http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_org_id=1080544lang=USp_exam_id=1Z0_051
+
1Z0-042http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_exam_id=1Z0_042

2009/2/12 francisco porfirio francisco.porfi...@gmail.com

 Para você tirar a OCA, obrigatoriamente você deve fazer duas provas

 1z0-001 ou 
 1Z0-007http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_org_id=1080544lang=USp_exam_id=1Z0_007ou
  1Z0-047

 http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_org_id=1080544lang=USp_exam_id=1Z0_047ou
 1Z0-051.http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41p_org_id=1080544lang=USp_exam_id=1Z0_051

 Veja

 http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=151

 2009/2/12 Jeferson M. Farias jmf2...@gmail.com

qual é esta certificação? eu n entendo muito bem ainda de certificação
 oracle, estou começando a estudar pra OCA.

 att. Jeferson

 2009/2/11 francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 


  Pessoal estou estudando atualmente para 1z0-047...
 
  alguem tem algum matrial, pode ser testes ou apostilas, será sempre bem
  vindo.
 
  Obrigado.
 
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Jeferson M. Farias
 *Sun Certified Java Programmer 1.4
 *Sun Certified Web Component Developer 1.4
 *Sun Certified Specialist NetBeans IDE
 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 ..::Posso tudo naquele que me fortalece...
 ..::Mil homens cairão a sua esquerda, mil homens cairão a sua direita, mas
 você não será atingido
 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

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

  




 --
 Atenciosamente
 Francisco Porfirio Ribeiro Neto




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Update complexo

2009-02-12 Por tôpico francisco porfirio
Cara francamente, naõ consegui enteder direito a sua lógica.

Se tiver como você clarear, seria melhor.

2009/2/12 clayton clay...@agriness.com

   Pessoal, tenho a seguinte situação:

 Construiir um comando update para atualizar uma coluna de uma linha (i),
 sendo que esta coluna deve receber o resultado de uma formula matemática,
 onde os termos desta formula correspondem a valores de colunas da linha (i)
 e valores de colunas da linha (i-1). Por exemplo:

 Linha col1 col2 col3

 1 1 2 2

 2 4 3 23 = (1+2)*(4+3)+2 =23

 3 7 4 100 = (4+3)*(7+4)+23 = 100

 4 2 8 210 = (7+4)*(2+8)+100 = 210

 Ou seja, para calcular o valor da col3 (que eh a coluna que recebera o
 valor
 da formula), da linha (4) eh necessário obter valores das col1 e col2 da
 linha(4), e os valores das colunas col1, col2 e col3 da linha (3).

 Algum de vocês sabe se é possível construir um comando UPDATE que possa
 fazer este tipo de atualização da col3 ? Gostaria de fazer isto sem usar
 Stored Procedures/Triggers.

 Obrigado.

 Clayton Bonelli

 Tecnologia

 AGRINESS – Gestão da Informação para Suinocultura

 www.agriness.com blocked::http://www.agriness.com/ | (48) 3028-0015 |
 clay...@agriness.com clayton%40agriness.com

 --
 --

 Participe da segunda edição do Melhores da Suinocultura Agriness

 www.melhoresdasuinocultura.com.br
 blocked::http://www.melhoresdasuinocultura.com.br/

 --
 --

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


[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] Dúvida com ROWTYPE

2009-02-12 Por tôpico francisco porfirio
Pessoal estou construindo uma procedure que de acordo com a tabela passada
ele faz as devidas oprações, porém eu preciso utilizar o rowtype conforme
abaixo.

O problema é que eu queria conseguir pegar esse rowtype de acordo com o
parametro(nome da tabela ) passado na minha procedure.
Algume pode da uma força ou sabe uma outra solução?

CREATE OR REPLACE PROCEDURE varre_cursor (
nome_tabela VARCHAR2,
qtd_linhas  PLS_INTEGER
)
IS

   retorna_cursor  SYS_REFCURSOR;
   registronome_tabela%ROWTYPE;

   BEGIN
  constroi_cursor(nome_tabela, qtd_linhas, retorna_cursor);

 FOR i IN 1 .. qtd_linhas
 LOOP
FETCH retorna_cursor
INTO registro;

dbms_output.put_line(registro.codigo);
 END LOOP;
END varre_cursor;



Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] 1z0-047

2009-02-11 Por tôpico francisco porfirio
Pessoal estou estudando atualmente para 1z0-047...

alguem tem algum matrial, pode ser testes ou apostilas, será sempre bem
vindo.

Obrigado.

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Re: Análise de LOG do EXPORT

2009-01-30 Por tôpico francisco porfirio
Chiapa, era isso mesmo.


Obrigado mais uma vez.


2009/1/29 jlchiappa jlchia...@yahoo.com.br

   Será que essas tabs não são GTTs , Global Temporary Tables ??? GTTs, é
 claro, NUNCA contém linha nenhuma quando não em uso...

 []s

 Chiappa
 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 francisco porfirio
 francisco.porfi...@... escreveu

 
  Pessoal,
 
  Tenho uma dúvida, tenho o seguinte log
 
  .
  .
  .
  . exportando tabela INF_TMP_BENEFICIARIO 132177 linhas
  exportadas
  . . exportando tabela INF_TMP_BEN_HISTORICO
  . . exportando tabela INF_TMP_BEN_SRV_EXTRA
  . . exportando tabela INF_TMP_CO_FILME_SADT 567 linhas
  exportadas
  . . exportando tabela INF_TMP_EXP_BEN
  . . exportando tabela INF_TMP_ITENS_PACOTE 879
 linhas
  exportadas
  . . exportando tabela INF_TMP_OCORRENCIA_FIN 1 linhas
  exportadas
  . . exportando tabela INF_TMP_ROL_UNIMED 13764 linhas
  exportadas
  .
  .
  .
 
 
  Estou achando estranho que em alguns casos ele simplesmente não me
 informou
  nada, nem mesmo que não exportou nenhuma linha. Alguem sabe informar
 o que
  venha a ser isto ?
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Análise de LOG do EXPORT

2009-01-29 Por tôpico francisco porfirio
Pessoal,

Tenho uma dúvida, tenho o seguinte log

.
.
.
 . exportando tabela   INF_TMP_BENEFICIARIO   132177 linhas
exportadas
. . exportando tabela  INF_TMP_BEN_HISTORICO
. . exportando tabela  INF_TMP_BEN_SRV_EXTRA
. . exportando tabela  INF_TMP_CO_FILME_SADT567 linhas
exportadas
. . exportando tabela  INF_TMP_EXP_BEN
. . exportando tabela  INF_TMP_ITENS_PACOTE879 linhas
exportadas
. . exportando tabela  INF_TMP_OCORRENCIA_FIN   1 linhas
exportadas
. . exportando tabela  INF_TMP_ROL_UNIMED   13764 linhas
exportadas
.
.
.


Estou achando estranho que em alguns casos ele simplesmente não me informou
nada, nem mesmo que não exportou nenhuma linha. Alguem sabe informar o que
venha a ser isto ?
-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Subtração de campos Timestamp ???? ??

2009-01-28 Por tôpico francisco porfirio
Tenta fazer algo como to_char(valor1-valor2, mascara_desejada)


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Duvida PL/SQL

2009-01-27 Por tôpico francisco porfirio
Olá Juliano,

Olhei rapidamente teu código, pelo erro, tenta verficar na definição dos
campos que você colocou no select do LOOP


For vlinha In (select M.ano,cod_modelo,item_

agrupador,avg
(PRECO_UNITARIO_NACIONAL) as
preco,QUANTIDADE_COMPOSICAO,QUANTIDADE_COMPOSICAO*Avg
(PRECO_UNITARIO_NACIONAL) as total

--Bulk Collect Into tb_vetor
from modelo_equipamento M join tabela_preco T on (M.cod_equipamento =
T.cod_equipamento)
where M.ano = vano

group by cod_modelo,item_agrupador, QUANTIDADE_COMPOSICAO )

Loop
Não encontrei o campo VALOR_CCA_COM_OCIOSIDADE no teu loop, porém você faz
referencia ao mesmo no insert, veja:

Insert Into PRECIFICACAO_DETALHADA
(ANO,COD_MODELO,QUANTIDADE_

INVENTARIO,UNIDADE,PRECO_MODELO,VALOR_CCA,C
USTO_INDIRETO,VALOR_CCA_COM_CUSTO_INDIRETO,FATOR_OCIOSIDADE,VALOR_CCA_
COM_OCIOSIDADE)

Values
(vlinha.ANO,vlinha.COD_MODELO,vlinha.QUANTIDADE_INVENTARIO,vlinha.UNID
ADE,vlinha.PRECO_MODELO,vlinha.VALOR_CCA,
vlinha.CUSTO_INDIRETO,vlinha.VALOR_CCA_COM_CUSTO_INDIRETO,vlinha.FATOR
_OCIOSIDADE,vlinha.VALOR_CCA_COM_OCIOSIDADE);


Espero ter ajudado em algo.




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Importar Arquivos do Excel para Oracle 10g

2009-01-19 Por tôpico francisco porfirio
Você pode fazer utilizando ou UTL_FILE  ou utilizando o SQLLDR do oracle.


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Importar Arquivos do Excel para Oracle 10g

2009-01-19 Por tôpico francisco porfirio
Cara da uma olhada nesses links

http://www.oracleutilities.com/OSUtil/sqlldr.html  (SQLLDR)
http://www.java2s.com/Tutorial/Oracle/0601__System-Packages/0640__UTL_FILE.htm(UTL_FILE)


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [SPAM]:RES: [oracle_br] Opinião - Treinamento ou Pós-Graduação para certificação.

2009-01-13 Por tôpico francisco porfirio
Apesar de não ter nenhum dos dois, mas concordo com o raciocínio do pessoal.


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Criação de arquivo texto

2009-01-12 Por tôpico francisco porfirio
Olá pessoal...

Eu fiz vários scripts de qualidade de dados aqui na empresa em que trabalho,
e como eles me retornam relativamente poucos registros eu estava fazendo com
dbms_output mesmo.
Porém, estou querendo evitar que algum caso precise de mais espaço do que o
permitido. Para isso já olhei o UTL_FILE  e  o TEXT_IO.

Vi que o UTL_FILE não é indicado para minha situação pois devo executar o
mesmo sempre no servidor.
O text_io ainda estou estudando ele.

ALguem tem mais alguma sugestão?

Estou utilizando oracle 10g.


Agradeço desde já, abraço a todos.



-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Pesquisa := Off-Topic

2009-01-08 Por tôpico francisco porfirio
PL/SQL Developer na minha opinião é o melhor, tem dbug dentre outras
vantagens.

Caos queira optar por free. tem também o sqlTools, porém não tem tantos
recursos, mas também não é lento.


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Exame OCA

2009-01-07 Por tôpico francisco porfirio
Pessoal,

Aproveitando a oportunidade

-Gostaria de saber se, após acompra do voucher quanto tempo depois eu posso
marcar a prova ?


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Exame OCA

2009-01-07 Por tôpico francisco porfirio
Mas se eu quiser comprar agora e fazer em dois ou tres meses, é possível ?

2009/1/7 Mosan Santos mosansan...@yahoo.com.br

   Imediatamente

 

 Pessoal,

 Aproveitando a oportunidade

 -Gostaria de saber se, após acompra do voucher quanto tempo depois eu posso

 marcar a prova ?
 **
 Boa Sorte

 Mosán Santos
 __
 OCP DBA 10g
 OCA PL/SQL
 OCE SQL
 OCE Managing Oracle on Linux
 CCNA
 JNCIA -ER
 FCP Master
 FCP Fundamental
 OCM(2010) ...LOAD
 __

 --- Em qua, 7/1/09, francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 escreveu:
 De: francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 
 Assunto: Re: [oracle_br] Exame OCA
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Data: Quarta-feira, 7 de Janeiro de 2009, 15:02


 Pessoal,

 Aproveitando a oportunidade

 -Gostaria de saber se, após acompra do voucher quanto tempo depois eu posso

 marcar a prova ?

 --

 Atenciosamente

 Francisco Porfirio Ribeiro Neto

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Feliz Natal

2008-12-23 Por tôpico francisco porfirio
Pessoal desejo a todos um feliz Natal em um Ano Novo repleto de realizações.

Segue uma mensagem do Poeta

Quem teve a idéia de cortar o tempo em fatias, a que se deu o nome de ano,
foi um indivíduo genial. Industrializou a esperança, fazendo-a funcionar no
limite da exaustão. Doze meses dão para qualquer ser humano se cansar e
entregar os pontos. Aí, entra o milagre da renovação e tudo começa outra
vez, com outro número e outra vontade de acreditar que, daqui para adiante,
vai ser diferente. 


*Carlos Drummond de Andrade*


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Manutenção Preventiva

2008-12-22 Por tôpico francisco porfirio
Boa tarde Grupo...

Seguinte, atualmente eu realizo administração de dados em diversos clientes,
com isso manipulo muitas vezes milhares de dados. Logo, posso enfrentar
vários problemas por fazer esta manipulação em massa.

Ex.: Espaço insuficiente em disco, falta de espaço em disco devido ao
crescimento indevido de archives, etc.

Diante destes problemas estou pensando em, sempre antes de iniciar os
trabalhos de adminitração dos dados, fazer uma manutenção preventiva do
banco, ou seja verifica vários parametros, verificar se o cliente utiliza
archivelog, etc.

Por não possui um conhecimento muito profundo em adm. de Banco de dados eu
gostaria da ajuda de vocês com relação a quais os principais parâmetros
seria interessante eu verificar. Para reduzir a probabilidade de ter
problemas como os citados anteriormente?

Desde já agradeço a atenção de todos.

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Dúvidas em PL/SQL

2008-12-15 Por tôpico francisco porfirio
Pessoal, obrigado mais uma vez pela ajuda.

Funcionou.

Utilizei da forma como o Dalton Sugeriu.

Obrigado.

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Urgente -SQL LOADER -

2008-12-12 Por tôpico francisco porfirio
Olá Julio, não entedi direito a questão dessas linhas ficarem se repetindo.

Mas o que você está querendo utilizar, o POSITION, ele é indicado apenas
para casos em que as strings de todas as linhas possuem um tamanho padrão.

Ex.: Coluna 1 varchar2(5),
   Coluna2 varchar2(3)

Desta forma teu arquivo deveria ficar ser da seguinte forma

12345abc
123   cba
1  bca
111  add
...

Se você tiver como exemplificar talvez facilite o nosso entendimento e
consequentemente a solução para tua duvida.
2008/12/12 Júlio César Corrêa juliotubi...@yahoo.com.br

   Pessoal,Preciso saber uma coisa sobre o sqlldr.
 Estou vendo se é viável,preciso ler linhas dentro de um arquivo txt que não
 possui delimitador de campos e que está assim disposto

 Linha_1 99
 Linha_2 456546dasdsdssadasdas
 Linha_n 454564678964fsdfdssdffds
 Linha n
 Linha_final ARCH

 A questão é que normalmente trabalhei com os dados do arquivo,sendo os
 dados
 quentes.
 Mas neste caso a Linha_1 seria o header o arquivo e este header teria que
 repetir para cada linha a partir da Linha_2 em diante.E no final do
 arquivo,a Linha_final também repetiria para todas a linhas de Linha_2 até
 Linha_n que são os dados propriamente ditos.

 Todos os campos juntos dariam uma tabela fisica de 35 colunas.E quando
 executar o sqlldr inserir header,dados na tabela final.
 O detalhe é que eu teria que repetir a primeira linha como se você um
 identificador das outras linhas.

 O seguinte é estou aqui varrendo a documentação p ver se acho alguma coisa
 de exemplo.
 Sei que tenho pegar os campos usando um metodo possicional,tipo
 MEUCAMPO POSITION(28:31) INTEGER EXTERNAL.

 Se alguem tiver dificuldade de entender a situação,eu tento explicar de
 outra forma.

 Dese já agradeço,

 --
 Júlio César Corrêa
 IS Technologist - Oracle DBA
 http://jccorrea.blogspot.com

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Urgente -SQL LOADER -

2008-12-12 Por tôpico francisco porfirio
Julio,

Se te entendi você ta querendo que na coluna 1 seja sempre o header  e da
coluna 2 em diante seja sempre o os dados do arquivo.

Bom, o que você pode fazer é carregar esse arquivo sem o header. E
posteriormente faz um select concatenando com o header .
Ficando da seguinte forma:

select ' 0010011060112112008163454'||coluna2||coluna3... from table;

Depois joga a saida desse select para um arquivo texto.

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Substituir caracteres

2008-12-09 Por tôpico francisco porfirio
Bom dia Pessoal,

Estou fazendo uma migração de telefones de um sistema antigo para o meu
sistema.

O que acontece é que o cliente tem telefones como (**) .

Eu queria encontrar tudo quanto for caracter diferente de número e
substituir por branco.
Eu fiz uma função que verifica pelo codigo ascii, porém demora bastante.
Pensei em usar replace, porém até onde sei o replace procura um caracter a
cada chamada.
Ex.: replace(string,'*','');

Existe algo mais ou menos assim
replace(string,'*,/,a,b,c,d','');?

Estou utilizando oracle 10g

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Substituir caracteres

2008-12-09 Por tôpico francisco porfirio
Pessoal, antes de mais nada agradeço a colaboração de todos.

Seguinte o meu campo era varchar2, por isso eu tinha outros tipos de
caracteres também. A solução para o meu problema foi a que Eliandro passou.

select regexp_replace (x, '[^0-9]', '') from teste;

Inclsuive achei mais eficiente do que utilizar o replace.


Valeu mesmo pessoal.
Obriago Eliandro.

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Dúvida em Select

2008-12-04 Por tôpico francisco porfirio
SELECT servico,MAX(DATA) FROM nome_tabela GROUP BY servico


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Tabela temporária

2008-11-20 Por tôpico francisco porfirio
Pessoal...

Gostaria de saber se no oracle existe o conceito de tabelas temporárias por
session, ou seja: assim que um usuário se autenticar automaticamente essa
tabela é criada e quando a sessão é encerrada automaticamente a tabela é
eliminada.

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Re: Tabela temporária

2008-11-20 Por tôpico francisco porfirio
Beleza Eduardo e Chiappa, muito obrigado pela resposta.

E com relação a velocidade que vocês responderam então nem se fala.

Muito obrigado mesmo.

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] ORA-01031: insufficient privileges

2008-11-17 Por tôpico francisco porfirio
Flávio verifica todas as permissões que existiam antes para este schema e
verificar quais que existem atualmente.
Desta forma provavelmente você vai conseguir encontrar o problema.


2008/11/17 Carlos Eduardo P. Martello [EMAIL PROTECTED]

   Flavio, já verificou se o usuário que você está utilizando para
 atualizar os
 objetos possui os privilégios para isso?

 Grants de alter table, update, etc, de acordo com sua operação.

 Att,

 Carlos Martello

 DBA Oracle / Consultor de Tecnologia

 TEL: 55+21+3094-6250

 Choice Technologies S/A - Inteligência em Energia

 e-mail: [EMAIL PROTECTED] carlosmartello%40choice.com.br

 De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em
 nome de Flavio de Lamare
 Enviada em: segunda-feira, 17 de novembro de 2008 10:55
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: [oracle_br] ORA-01031: insufficient privileges


 Estou tentando atualizar alguns objetos do Oracle com o usuário owner
 destes e está aparecendo a mensagem acima.
 Na semana passada, fiz uma migração da base de um servidor 9i para o
 10g.

 Podem me ajudar?
 Grato,
 Flavio

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Erro no export

2008-11-07 Por tôpico francisco porfirio
Sergio, você pode postar aqui o comando que você executou?

Pelo erro que você citou parece ser algum erro na sintaxe

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Oportunidade AD

2008-11-05 Por tôpico francisco porfirio
Olá Ana,

Não existe uma regra para administrar dados. O que precisa de fato é ter
um bom conhecimento na regra de negócio para que esses dados possam ser
ajsutados conforme necessário.

Trabalho com Administração de dados e atualmente utlizao pl/sql Developer,
gosto dela que o trabalho se torna um pouco mais produtivos se comparado a
outras que utilizaei como SQLTools por exemplo.

Bom, não sei se te ajudei em algo. Mas qualquer coisa, pode nos perguntrar.

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Administração de Dados

2008-11-05 Por tôpico francisco porfirio
É isso mesmo Fernanda,

Você alertou muito bem para o fato de que não apenas as grande empresas
envestem em AD.

AD é uma área que esta rendendo muito dinheiro hoje para as empresas por
três motivos, são eles:

1 - Usuários não utlizam o sistema conforme deveriam, e isso acaba
impactando em um processo futuro.
2 - Alguns furos que passam dispercebidos nas versões liberadas para os
clientes, permitindo assim uso indevido dos sistemas.
3 - Erros de migração entre sistemas.

Dados estes que para serem ajustados é necessário conhecer rapidamente a
regra de negócio e saber programr claro (eX.: PL/SQL).





-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Administração de Dados

2008-11-05 Por tôpico francisco porfirio
Eduardo, eu acho que antes de mais nada você deve entender bem de modelagem
de dados (MER,etc). Isso seria essencial, para que assim você tenha uma
olhar crítico na base de seu cliente, e com isso detectar possíveis
inconcistências.


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Comparação entre tipos clobs

2008-10-02 Por tôpico francisco porfirio
Pessoal eu estava fazendo uns testes de comparação entre dois campos do tipo
CLOB no oracle 10.
Porém não tive sucesso ocorre o erro ora-00932.

Obs.: Eu tenho a certeza de que não existe registro com mais de 4000
caracteres.

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Dúvida com tipo de dados

2008-10-01 Por tôpico francisco porfirio
Pessoal...

Estou com uma dúvida que acredito ser boba.

Qual a diferença do tipo de dado NUMBER e NUMERIC?

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Erro pls-00123 Program to large

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

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

pls-00123 program to large.


ALguem pode ajudar ?

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] sqlloader

2008-09-26 Por tôpico francisco porfirio
Como é a estrutura atual do teu dbf ?

Dependendo como ele estiver você configura o seu ctl.

Se tiver separado por | ou se os campos tiverem tamanho fixo.

Informa como está o teu dbf.


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Comando CASE com Select...campo tipo DATA

2008-09-25 Por tôpico francisco porfirio
Para esta situação u decode é melhor

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] expdp no crontab ?

2008-09-24 Por tôpico francisco porfirio
Jorge qual o erro que está acontecendo ao executar esse comando ?

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Re: expdp no crontab ?

2008-09-24 Por tôpico francisco porfirio
Você testou se as variáveis passada para formar o nome do dmp estão sendo
passadas corretamente ?

Faz o seguinte, pede para ele imprimir o comando exp em uma string e depois
executa a string.


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] NOT LIKE %'STRING'%

2008-09-18 Por tôpico francisco porfirio
Gabriel...

Tenta utilizar o upper e o trim para unificar o formato do teus dados.

Por exemplo

upper(trim(exemplo)) not like '%PARTE DO TEXTO%'.

Não sei se isso irá te ajudar.


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] NOT LIKE %'STRING'%

2008-09-18 Por tôpico francisco porfirio
Gabriel...

Tenta utilizar o upper e o trim para unificar o formato do teus dados.

Por exemplo

upper(trim(exemplo)) not like '%PARTE DO TEXTO%'.

Não sei se isso irá te ajudar.


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] NOT LIKE %'STRING'%

2008-09-18 Por tôpico francisco porfirio
Gabriel...

Tenta utilizar o upper e o trim para unificar o formato do teus dados.

Por exemplo

upper(trim(exemplo)) not like '%PARTE DO TEXTO%'.

Não sei se isso irá te ajudar.

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Comando Merge

2008-09-16 Por tôpico francisco porfirio
Raphael não entendi.

Como você esttá querendo fazer um merge recursivo. Isso não seria lógico
em se tratando deste comando

se você está querendo fazer um merge dverá ser entre duas tabelas.
Você poderia criar uma tabela temporário igual a essa tabela 3 e ai sim
fazer o merge.

Por exemplo:

Create table tmp_tabela_3 as
select * from tabela_3;

Depois disso você faz o merge entre estas tabelas.




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



  1   2   >