Re: [oracle_br] Problemas Insert x Caracter Especial

2010-07-30 Por tôpico Gleyson Melo
Você pode fazer isso usando Export (preferencialmente Data Pump). Você
exporta os dados pra um arquivo e importa no outro banco. Isso atenderia?
Existe algum requisito a mais que impeça isso? Essa rotina vai ser executada
automaticamente ou manualmente?

Ah, qual a versão do seu banco?

Abraços.

Atenciosamente,
Gleyson Melo


Em 29 de julho de 2010 16:04, Adalberto de Sousa Monteiro
asm...@gmail.comescreveu:

 Fala rapaz, valeu pelo retorno.

 Então, aonde e como confiro o charset ?

 Estou utilizando o Delphi 7 com o componente de acesso ODAC, conhece?

 O estranho é que se eu pegar a linha de comando e executar via PL/SQL
 Developer, funciona corretamente.

 Lembrando que essa linha de comando é gerada apartir de dados do mesmo
 banco
 de dados, ou seja, tenho um banco de dados de desenvolvimento, aonde vou
 inserindo alguns dados em tabelas funcionais ao sistema. Depois monto uma
 rotina que gera um TXT com base nessas tabelas montando a linha de comando
 do INSERT.

 O que quero fazer é simplesmente retornar esses dados de volva ao banco,
 porem em um banco aonde as tabelas estão vazias.

 Abraços e obrigado,

 Em 29 de julho de 2010 14:50, Gleyson Melo gleysonm...@gmail.com
 escreveu:

 
 
  Qual é o Charset do seu XE? Você baixou aquele básico? Unicode?
 
  Você tem que gerenciar o problema de Charset nas camadas de comunicação
 com
  o banco.
 
  Você pode considerar a geração de um arquivo texto e a carga dos dados
  através de sql*loader, dependendo do seu problema.
 
  Que linguagem você tá usando? Tá usando que componentes diretamente no
  código? ADO?
 
  Abraços.
 
  Atenciosamente,
  Gleyson Melo
 
  Em 28 de julho de 2010 15:56, Adalberto de Sousa Monteiro
  asm...@gmail.com asm190%40gmail.comescreveu:
 
 
  
  
   Pessoal, boa tarde.
  
   Estou desenvolvendo um programa para executar alguns INSERT´s em uma
  base
   ORACLE. Estou utilizando Oracle XE e drive de acesso ODAC.
  
   Crio em tempo de execução um componente para Query : OraQryKey :
   TOraQuery;
  
   Leio um arquivo texto aonde contem as sintaxes de INSERT. Cada sintaxe
 eu
   executo da seguinte maneira:
   OraQryKey.SQL.Clear;
   OraQryKey.SQL.Text := vs_Linha;
   OraQryKey.Execute;
  
   Para algumas sintaxes, estou tendo como resultado o seguinte erro:
   ORA-00917: missing comma
   Essa é uma linha que me retorna o erro: INSERT INTO
   TAENTIDADE_TEMP_LAYOUT(DS_COLUNA, FL_ATIVO, ID_LAYOUT, NM_COLUNA,
   NM_TABELA,
   NR_ORDEM) VALUES ('Complemento do Endereço', 'S', 12, 'DS_COMPLEMENTO',
   'TAENTIDADE_TEMP', 5)
  
   Caso eu altere o Endereço para Endereco e executo, funcionamento
   perfeitamente.
  
   Em outros casos, tenho o seguinte erro: ORA-00911: invalid character
   Quando a sintaxe esta dessa forma: INSERT INTO TAPROGRAMA(DS_CAPTION,
   DS_COLOR_TITULO, DS_HELP, DS_HINT, FL_ITEMDEC, ID_PROGRAMA,
 NM_PROGRAMA,
   NR_ITEMPRINC, QT_COMPRIMENTO_TELA, QT_LARGURA_TELA) VALUES ('Iniciar /
   Pausar Serviço', '$00FFB7B7', '', '', 'N', 10, 'FORM_STARTSTOP', 0,
 575,
   180)
  
   E quando altero para essa forma, funciona: INSERT INTO
   TAPROGRAMA(DS_CAPTION, DS_COLOR_TITULO, DS_HELP, DS_HINT, FL_ITEMDEC,
   ID_PROGRAMA, NM_PROGRAMA, NR_ITEMPRINC, QT_COMPRIMENTO_TELA,
   QT_LARGURA_TELA) VALUES ('Iniciar / Pausar Servico', '$00FFB7B7', '',
 '',
   'N', 10, 'FORM_STARTSTOP', 0, 575, 180)
   Alterando somente o Serviço para Servico.
  
   Alguem saberia me dizer porque?
  
   Porém outros inserts com caracteres desse tipo, vai numa boa, até
 mesmo
   para a mesma tabela, como o exemplo abaixo:
   INSERT INTO TAPROGRAMA(DS_CAPTION, DS_COLOR_TITULO, DS_HELP, DS_HINT,
   FL_ITEMDEC, ID_PROGRAMA, NM_PROGRAMA, NR_ITEMPRINC,
 QT_COMPRIMENTO_TELA,
   QT_LARGURA_TELA) VALUES ('Manutenção de Ações', '$00FFB7B7', '', '',
 'N',
   27, 'FORM_CADACAO', 0, 800, 410)
   INSERT INTO TAENTIDADE_TEMP_LAYOUT(DS_COLUNA, FL_ATIVO, ID_LAYOUT,
   NM_COLUNA, NM_TABELA, NR_ORDEM) VALUES ('DATA DA ULTIMA ALTERAÇÃO DO
   REGISTRO', 'N', 18, 'DT_ALTERACAO', 'TAENTIDADE_TEMP', 0)
  
   Utilizo para acesso o banco de dados o PL/SQL Developer e se executo a
   mesma
   linha diretamente por ele, insere tranquilamente.
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 


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



 


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

 --
 Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure
 » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! 

RES: [oracle_br] Re: Programa servidor X

2010-07-30 Por tôpico alx_haag
Olá pessoal,
Eu tive problemas ao usar o Xming com o DBCA. Não exibia algumas telas.

Vocês utilizam ele frequentemente com o DBCA?

Alexsandro


--- Em oracle_br@yahoogrupos.com.br, Luis Renato Araujo renato.ara...@... 
escreveu

 Bom dia Alex.
 
  
 
 Cara, eu uso o Xming e funciona muito bem!!!
 
  
 
 Abraço.
 
  
 
 Renato Araujo.
 
  
 
 De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
 nome de José Laurindo
 Enviada em: terça-feira, 27 de julho de 2010 18:17
 Para: oracle_br@yahoogrupos.com.br
 Assunto: [oracle_br] Re: Programa servidor X
 
  
 
   
 
 Sim, vc precisa dum X/server instalado no windows...De grátis já usei
 Cygwin/X ( http://www.cygwin.com/ ) , X-Ming (
 http://sourceforge.net/projects/xming/ ) , ambos funcionaram igualmente bem,
 a vantagem do X-Ming é que ele é só X-server, é mais leve : o Cygwin é mais
 extenso/maior porque faz mais coisas também... Ouvi falar bem da versão
 'resumida'do Cygwin/X, o XWinlogon em
 http://www.calcmaster.net/visual-c++/xwinlogon/ ...
 Já se vc necessita de Suporte, o objetivo é usar em ambiente
 corporativo/produção, há diversos X-servers comerciais muito robustos,
 googla por windows x server que vc acha diversos, como
 http://www.windowsxserver.com/ ,
 http://connectivity.opentext.com/products/exceed.aspx ,
 http://www.mkssoftware.com/products/mksx/ , e outros...
 
 []s
 
 Chiappa
 
 --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br
 , Alex Octan alex@ escreveu
 
  Olá pessoal,
  
  gostaria de saber que programas vcs recomendam pra instalar em windows
 para
  abrir interface grafica de servidores unix!!
  Isso pra quando eu fiz no servidor:
  export DISPLAY=meu_ip:porta, a janela abra na minha maquina windows.
  
  Imagino que preciso ter algum serviço/programa escutando na minha maquina,
  correto?
  Qquer conselho é sempre bem-vindo.
  
  Agradeço desde já.
  Alex
  
  
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: [oracle_br] Concorrência...

2010-07-30 Por tôpico Raul Francisco Costa F. de Andrade, DBA
Veja na sessão performance, Top SQL e veja pelo horário...


Att

Raul

Em 30 de julho de 2010 09:06, Márcio Ricardo Alves da Silva 
marcio_...@yahoo.com.br escreveu:



 Boas.

 Agora a pouco meu banco ficou lento, durante uns 20 minutos. Quando o
 Analista me avisou, olhei no EM, que estava tendo muito concorrência.

 Tinha várias instruções sofrendo concorrências, tem como eu saber qual
 instrução SQL gerou toda essa concorrência?

 Grato,
 Márcio.

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

  




-- 
--
*Raul Francisco da Costa Ferreira de Andrade*
*DBA - OCP - Oracle Certified Professional*
*COBIT Foundation 4.1*
Fone: (41)8855-8874 Brt
email: raulf...@gmail.com
Skype: raul.andrade
www.clickdba.com

A adversidade leva alguns a serem vencidos
e outros a baterem recordes.
William Arthur Ward


[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] Problemas Insert x Caracter Especial

2010-07-30 Por tôpico Adalberto de Sousa Monteiro
Bom dia meu velho ... novamente, obrigado pela ajuda.
Vamos la... espero conseguir explicar ...

A ideia seria criar o banco de dados via software, dessa forma executo da
minha base de desenvolvimento um EXPORT de um determinado Owner, gerando um
DMP com o parametro rows=N

Exemplo da Linha de Comando: exp ophiuchus/sys...@xe file=c:\EXP_TA.DMP
log=c:\EXP_TA.LOG owner=ophiuchus compress=Y grants=Y indexes=Y triggers=Y
constraints=Y rows=N

No sistema existem algumas tabelas padrões, exemplo, uma tabela de botoes.
Após o export, executo um select nessa tabela e crio um script com a linha
de comando INSERT para cada registro.

Exemplo da Linha: INSERT INTO TABOTAO(DS_BMP, DS_CAPTION, DS_FONTE, DS_HINT,
DS_LAYOUT, FL_ATIVO, FL_BLQSYS, FL_ENABLE, FL_FLAT, FL_FONTE_NEGRITO,
FL_SHOWHINT, FL_VISIVEL, ID_BOTAO, NM_BOTAO, QT_ALTURA, QT_COMPRIMENTO,
QT_FONTE_TAMANHO, QT_LARGURA, QT_ORDEM) VALUES ('CONFIGPROG.BMP', '',
'ARIAL', 'CONFIGURAÇÃO DO PROGRAMA', 'BLGLYPHTOP', 'S', 'hExkYog/+ww=', 'S',
'S', 'S', 'S', 'S', 228, 'BTNCONFIGPROG', 5, 35, 8, 35, 0)

Dessa forma, envio ao cliente os arquivos do sistema, um DMP e um arquivo
com todos os INSERT´s necessarios.

O cliente seguiria a seguinte rotina: Instalar o Oracle XE (Next / Next),
definindo uma senha para o SYSTEM de seu banco.
Acessa o software que desenvolvi com a senha do SYSTEM e nele executo o IMP
do DMP, aonde serão criados todos os objetos sem nenhum registro. Ao termino
executo o comando EXECUTE DBMS_UTILITY.COMPILE_SCHEMA('USER'); no intuito
de compilar todos os objetos (Seria necessario? Nao sei, rs).

Na sequencia, via sistema abro o arquivo TEXTO e começo a pegar linha a
linha (Insert) e executar nesse novo banco de dados. É nesse momento que
estou tendo problemas e somente com alguns caracteres, a principio
identifiquei que seria o  Ç , pois outros registros foram inseridos, tendo
 ~ , exemplo.

A versão do banco seria:
   Oracle® Database Express Edition Getting Started Guide
   10g Release 2 (10.2)
   B25610-01

Estive pesquisando select * from nls_database_parameters e obtive o
seguinte resultado:

*PARAMETER* *VALUE* NLS_LANGUAGE AMERICAN NLS_TERRITORY AMERICA
NLS_CURRENCY $ NLS_ISO_CURRENCY AMERICA NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET AL32UTF8 NLS_CALENDAR GREGORIAN NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN NLS_SORT BINARY NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM NLS_TIME_TZ_FORMAT HH.MI.SSXFF
AM TZR NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY $ NLS_COMP BINARY NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE NLS_NCHAR_CHARACTERSET AL16UTF16 NLS_RDBMS_VERSION
10.2.0.1.0

Preciso alterar algo? Porque os registros na base original (de
desenvolvimento responsavel em gerar o DMP), foram inseridos sem erro e com
os caracteres especiais? E me gera erro somento no insert dos dados?

Na base original, eu os inseri direto no banco de dados, na mão.

Abraços e um otimo final de semana a todos,
Adalberto



Em 30 de julho de 2010 09:16, Gleyson Melo gleysonm...@gmail.com escreveu:



 Você pode fazer isso usando Export (preferencialmente Data Pump). Você
 exporta os dados pra um arquivo e importa no outro banco. Isso atenderia?
 Existe algum requisito a mais que impeça isso? Essa rotina vai ser
 executada
 automaticamente ou manualmente?

 Ah, qual a versão do seu banco?

 Abraços.

 Atenciosamente,
 Gleyson Melo

 Em 29 de julho de 2010 16:04, Adalberto de Sousa Monteiro

 asm...@gmail.com asm190%40gmail.comescreveu:

  Fala rapaz, valeu pelo retorno.
 
  Então, aonde e como confiro o charset ?
 
  Estou utilizando o Delphi 7 com o componente de acesso ODAC, conhece?
 
  O estranho é que se eu pegar a linha de comando e executar via PL/SQL
  Developer, funciona corretamente.
 
  Lembrando que essa linha de comando é gerada apartir de dados do mesmo
  banco
  de dados, ou seja, tenho um banco de dados de desenvolvimento, aonde vou
  inserindo alguns dados em tabelas funcionais ao sistema. Depois monto uma
  rotina que gera um TXT com base nessas tabelas montando a linha de
 comando
  do INSERT.
 
  O que quero fazer é simplesmente retornar esses dados de volva ao banco,
  porem em um banco aonde as tabelas estão vazias.
 
  Abraços e obrigado,
 
  Em 29 de julho de 2010 14:50, Gleyson Melo 
  gleysonm...@gmail.comgleysonmelo%40gmail.com
 
  escreveu:
 
  
  
   Qual é o Charset do seu XE? Você baixou aquele básico? Unicode?
  
   Você tem que gerenciar o problema de Charset nas camadas de comunicação
  com
   o banco.
  
   Você pode considerar a geração de um arquivo texto e a carga dos dados
   através de sql*loader, dependendo do seu problema.
  
   Que linguagem você tá usando? Tá usando que componentes diretamente no
   código? ADO?
  
   Abraços.
  
   Atenciosamente,
   Gleyson Melo
  
   Em 28 de julho de 2010 15:56, Adalberto de Sousa Monteiro
   asm...@gmail.com asm190%40gmail.com asm190%40gmail.comescreveu:

  
  
   
   
Pessoal, boa tarde.
   

[oracle_br] Misturar bases de dados

2010-07-30 Por tôpico Dênio Flávio Garcia da Silva
Boa dia amigos,

 

Gostaria de ver com vocês,  a seguinte possibilidade.

Possua dois servidores de Oracle, sendo que eles possuem as mesmas tabelas.

Porém os registros são diferentes nas duas.

Eu gostaria de gerar um outro banco onde eu pudesse misturar os registros
dessas duas bases. Estive pensando em gerar um DMP de uma delas, jogar no
outro e fazer um DB_Link e alguns scripts que se encarregassem do serviço.

Alguém já fez trabalho parecido?

 

Obrigado

Dênio


-- 
Mensagem verificada pelo sistema de antivírus  da Aser Security.



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



RES: [oracle_br] Misturar bases de dados

2010-07-30 Por tôpico Welvis Douglas
Uma vez que os dados são diferentes, você poderia ter dois esquemas na mesma
máquina.

 

Att,

 

Welvis Douglas

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de Dênio Flávio Garcia da Silva
Enviada em: sexta-feira, 30 de julho de 2010 10:49
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Misturar bases de dados

 

  

Boa dia amigos,

Gostaria de ver com vocês, a seguinte possibilidade.

Possua dois servidores de Oracle, sendo que eles possuem as mesmas tabelas.

Porém os registros são diferentes nas duas.

Eu gostaria de gerar um outro banco onde eu pudesse misturar os registros
dessas duas bases. Estive pensando em gerar um DMP de uma delas, jogar no
outro e fazer um DB_Link e alguns scripts que se encarregassem do serviço.

Alguém já fez trabalho parecido?

Obrigado

Dênio

-- 
Mensagem verificada pelo sistema de antivírus da Aser Security.

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





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



Re: [oracle_br] Misturar bases de dados

2010-07-30 Por tôpico Raul Francisco Costa F. de Andrade, DBA
Olá Denio... Eu faço isso todo dia...rs

Seguinte, você pode criar o banco novo, um dblink para cada uma delas e
criar a tabela no novo com create as select, sendo este select um join entre
as outras duas que tem dblink.

CREATE TABLE TABLE_NAME AS SELECT

* FROM tabl...@dblink_a tabl...@dblink_b;

Caso queira poderá criar filtros no join para procurar os repetidos, etc...

Att

Raul

Em 30 de julho de 2010 10:48, Dênio Flávio Garcia da Silva 
de...@nbsi.com.br escreveu:



 Boa dia amigos,

 Gostaria de ver com vocês, a seguinte possibilidade.

 Possua dois servidores de Oracle, sendo que eles possuem as mesmas tabelas.

 Porém os registros são diferentes nas duas.

 Eu gostaria de gerar um outro banco onde eu pudesse misturar os registros
 dessas duas bases. Estive pensando em gerar um DMP de uma delas, jogar no
 outro e fazer um DB_Link e alguns scripts que se encarregassem do serviço.

 Alguém já fez trabalho parecido?

 Obrigado

 Dênio

 --
 Mensagem verificada pelo sistema de antivírus da Aser Security.

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

  




-- 
--
*Raul Francisco da Costa Ferreira de Andrade*
*DBA - OCP - Oracle Certified Professional*
*COBIT Foundation 4.1*
Fone: (41)8855-8874 Brt
email: raulf...@gmail.com
Skype: raul.andrade
www.clickdba.com

A adversidade leva alguns a serem vencidos
e outros a baterem recordes.
William Arthur Ward


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





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

 Links do Yahoo! Grupos

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

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

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




RES: [oracle_br] Misturar bases de dados

2010-07-30 Por tôpico Dênio Flávio Garcia da Silva
Oi francisco, 

Nesse caso, eu precisaria criar as foreign Keys tudo manual depois de criar
as tabelas?

Obrigado.

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de Raul Francisco Costa F. de Andrade, DBA
Enviada em: sexta-feira, 30 de julho de 2010 10:16
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Misturar bases de dados

Olá Denio... Eu faço isso todo dia...rs

Seguinte, você pode criar o banco novo, um dblink para cada uma delas e
criar a tabela no novo com create as select, sendo este select um join entre
as outras duas que tem dblink.

CREATE TABLE TABLE_NAME AS SELECT

* FROM tabl...@dblink_a tabl...@dblink_b;

Caso queira poderá criar filtros no join para procurar os repetidos, etc...

Att

Raul

Em 30 de julho de 2010 10:48, Dênio Flávio Garcia da Silva 
de...@nbsi.com.br escreveu:



 Boa dia amigos,

 Gostaria de ver com vocês, a seguinte possibilidade.

 Possua dois servidores de Oracle, sendo que eles possuem as mesmas
tabelas.

 Porém os registros são diferentes nas duas.

 Eu gostaria de gerar um outro banco onde eu pudesse misturar os registros
 dessas duas bases. Estive pensando em gerar um DMP de uma delas, jogar no
 outro e fazer um DB_Link e alguns scripts que se encarregassem do serviço.

 Alguém já fez trabalho parecido?

 Obrigado

 Dênio

 --
 Mensagem verificada pelo sistema de antivírus da Aser Security.

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

  




-- 
--
*Raul Francisco da Costa Ferreira de Andrade*
*DBA - OCP - Oracle Certified Professional*
*COBIT Foundation 4.1*
Fone: (41)8855-8874 Brt
email: raulf...@gmail.com
Skype: raul.andrade
www.clickdba.com

A adversidade leva alguns a serem vencidos
e outros a baterem recordes.
William Arthur Ward


[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



-- 
Mensagem verificada pelo sistema de antivírus  da Aser Security.


-- 
Mensagem verificada pelo sistema de antivírus  da Aser Security.



Re: [oracle_br] Problemas Insert x Caracter Especial

2010-07-30 Por tôpico Raul Francisco Costa F. de Andrade, DBA
Algumas perguntas...

Este banco onde tem os dados roda em que SO?
No cliente é utilizado windows?



Em 30 de julho de 2010 10:43, Adalberto de Sousa Monteiro
asm...@gmail.comescreveu:

 Bom dia meu velho ... novamente, obrigado pela ajuda.
 Vamos la... espero conseguir explicar ...

 A ideia seria criar o banco de dados via software, dessa forma executo da
 minha base de desenvolvimento um EXPORT de um determinado Owner, gerando um
 DMP com o parametro rows=N

 Exemplo da Linha de Comando: exp ophiuchus/sys...@xe file=c:\EXP_TA.DMP
 log=c:\EXP_TA.LOG owner=ophiuchus compress=Y grants=Y indexes=Y triggers=Y
 constraints=Y rows=N

 No sistema existem algumas tabelas padrões, exemplo, uma tabela de botoes.
 Após o export, executo um select nessa tabela e crio um script com a linha
 de comando INSERT para cada registro.

 Exemplo da Linha: INSERT INTO TABOTAO(DS_BMP, DS_CAPTION, DS_FONTE,
 DS_HINT,
 DS_LAYOUT, FL_ATIVO, FL_BLQSYS, FL_ENABLE, FL_FLAT, FL_FONTE_NEGRITO,
 FL_SHOWHINT, FL_VISIVEL, ID_BOTAO, NM_BOTAO, QT_ALTURA, QT_COMPRIMENTO,
 QT_FONTE_TAMANHO, QT_LARGURA, QT_ORDEM) VALUES ('CONFIGPROG.BMP', '',
 'ARIAL', 'CONFIGURAÇÃO DO PROGRAMA', 'BLGLYPHTOP', 'S', 'hExkYog/+ww=',
 'S',
 'S', 'S', 'S', 'S', 228, 'BTNCONFIGPROG', 5, 35, 8, 35, 0)

 Dessa forma, envio ao cliente os arquivos do sistema, um DMP e um arquivo
 com todos os INSERT´s necessarios.

 O cliente seguiria a seguinte rotina: Instalar o Oracle XE (Next / Next),
 definindo uma senha para o SYSTEM de seu banco.
 Acessa o software que desenvolvi com a senha do SYSTEM e nele executo o IMP
 do DMP, aonde serão criados todos os objetos sem nenhum registro. Ao
 termino
 executo o comando EXECUTE DBMS_UTILITY.COMPILE_SCHEMA('USER'); no intuito
 de compilar todos os objetos (Seria necessario? Nao sei, rs).

 Na sequencia, via sistema abro o arquivo TEXTO e começo a pegar linha a
 linha (Insert) e executar nesse novo banco de dados. É nesse momento que
 estou tendo problemas e somente com alguns caracteres, a principio
 identifiquei que seria o  Ç , pois outros registros foram inseridos,
 tendo
  ~ , exemplo.

 A versão do banco seria:
   Oracle® Database Express Edition Getting Started Guide
   10g Release 2 (10.2)
   B25610-01

 Estive pesquisando select * from nls_database_parameters e obtive o
 seguinte resultado:

*PARAMETER* *VALUE* NLS_LANGUAGE AMERICAN NLS_TERRITORY AMERICA
 NLS_CURRENCY $ NLS_ISO_CURRENCY AMERICA NLS_NUMERIC_CHARACTERS .,
 NLS_CHARACTERSET AL32UTF8 NLS_CALENDAR GREGORIAN NLS_DATE_FORMAT DD-MON-RR
 NLS_DATE_LANGUAGE AMERICAN NLS_SORT BINARY NLS_TIME_FORMAT HH.MI.SSXFF AM
 NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM NLS_TIME_TZ_FORMAT
 HH.MI.SSXFF
 AM TZR NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
 NLS_DUAL_CURRENCY $ NLS_COMP BINARY NLS_LENGTH_SEMANTICS BYTE
 NLS_NCHAR_CONV_EXCP FALSE NLS_NCHAR_CHARACTERSET AL16UTF16
 NLS_RDBMS_VERSION
 10.2.0.1.0

 Preciso alterar algo? Porque os registros na base original (de
 desenvolvimento responsavel em gerar o DMP), foram inseridos sem erro e com
 os caracteres especiais? E me gera erro somento no insert dos dados?

 Na base original, eu os inseri direto no banco de dados, na mão.

 Abraços e um otimo final de semana a todos,
 Adalberto



 Em 30 de julho de 2010 09:16, Gleyson Melo gleysonm...@gmail.com
 escreveu:

 
 
  Você pode fazer isso usando Export (preferencialmente Data Pump). Você
  exporta os dados pra um arquivo e importa no outro banco. Isso atenderia?
  Existe algum requisito a mais que impeça isso? Essa rotina vai ser
  executada
  automaticamente ou manualmente?
 
  Ah, qual a versão do seu banco?
 
  Abraços.
 
  Atenciosamente,
  Gleyson Melo
 
  Em 29 de julho de 2010 16:04, Adalberto de Sousa Monteiro
 
  asm...@gmail.com asm190%40gmail.comescreveu:
 
   Fala rapaz, valeu pelo retorno.
  
   Então, aonde e como confiro o charset ?
  
   Estou utilizando o Delphi 7 com o componente de acesso ODAC, conhece?
  
   O estranho é que se eu pegar a linha de comando e executar via PL/SQL
   Developer, funciona corretamente.
  
   Lembrando que essa linha de comando é gerada apartir de dados do mesmo
   banco
   de dados, ou seja, tenho um banco de dados de desenvolvimento, aonde
 vou
   inserindo alguns dados em tabelas funcionais ao sistema. Depois monto
 uma
   rotina que gera um TXT com base nessas tabelas montando a linha de
  comando
   do INSERT.
  
   O que quero fazer é simplesmente retornar esses dados de volva ao
 banco,
   porem em um banco aonde as tabelas estão vazias.
  
   Abraços e obrigado,
  
   Em 29 de julho de 2010 14:50, Gleyson Melo gleysonm...@gmail.com
 gleysonmelo%40gmail.com
  
   escreveu:
  
   
   
Qual é o Charset do seu XE? Você baixou aquele básico? Unicode?
   
Você tem que gerenciar o problema de Charset nas camadas de
 comunicação
   com
o banco.
   
Você pode considerar a geração de um arquivo texto e a carga dos
 dados
através de sql*loader, dependendo do seu problema.
   
Que linguagem 

Re: [oracle_br] ARQUIVO XML

2010-07-30 Por tôpico Mária Cristina Silva
OIE...
aq é mais isso aq que vc precisa... agora quanto a flexbilidade do diretorio
não sei se vc consegue fazer eu tentei mas não consegui o q eu fiz foi
criar um diretorio fixo e deixa compartilhado para os usuarios...talvez lhe
ajude..

bjim



var XML *clob*
*set* autoprint *on*
*declare*
comp dbms_xmlgen.ctxHandle;
*SQL* *varchar2*(4000);
*begin*
*SQL* := ' select bp.numero,
bp.prestacao,
bp.local_pagamento,
bp.vencimento,
rtrim(bp.cedente),
bp.data_processamento,
bp.data_emissao,
rtrim(bp.especie_documento),
bp.especie_moeda,
rtrim(bp.aceite),
bp.carteira,
rtrim(bp.valor_documento),
bp.consumidor,
rtrim(bp.nome_consumidor),
rtrim(bp.endereco1_consumidor),
rtrim(bp.endereco2_consumidor),
rtrim(bp.mensagem1),
rtrim(bp.mensagem2),
rtrim(substr(bp.mensagem3, 1, 48)),
rtrim(substr(bp.mensagem3, 51, 15)) || rtrim(bp.mensagem4),
bp.mensagem5,
bp.mensagem6,
bp.parcela,
bp.documento
from crd.tabela bp';
comp := dbms_xmlgen.newContext(*SQL*);
XML := dbms_xmlgen.getXml(comp);
*end*;



On 7/30/10, Elcio Francisco elciofranci...@yahoo.com.br wrote:



 Pessoal
 Preciso Criar arquivo xml para montar um relatorio via php porem estou
 conseguindo
 alguem pode me ajudar.? Tem como gerar esse arquivo sem deixar diretorio
 fixo??? Não sei se posso usar UTL_FILE
 esta é minha tabela que terei que mostrar os dados em um formulario que
 esta em PHP. pensei no xml por ser mais facil
 Obrigado
 select  bp.numero   ,bp.prestacao
 ,bp.local_pagamento   ,bp.vencimento   ,rtrim(bp.cedente)
 ,bp.data_processamento   ,bp.data_emissao
 ,rtrim(bp.especie_documento)   ,bp.especie_moeda
 ,rtrim(bp.aceite)   ,bp.carteira
 ,rtrim(bp.valor_documento)   ,bp.consumidor
 ,rtrim(bp.nome_consumidor)   ,rtrim(bp.endereco1_consumidor)
   ,rtrim(bp.endereco2_consumidor)   ,rtrim(bp.mensagem1)
 ,rtrim(bp.mensagem2)   ,rtrim(substr(bp.mensagem3,1,48))
 ,rtrim(substr(bp.mensagem3,51,15))||rtrim(bp.mensagem4)
 ,bp.mensagem5   ,bp.mensagem6   ,bp.parcela
 ,bp.documento   from crd.tabela bp
 Elcio

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

 




-- 
Abraços,
Mária Cristina
Cel: 031-8883-5543
E-mail: mariancrist...@gmail.com
MSN:   mcristinasil...@hotmail.com
-- 
O começo é a parte mais importante do trabalho.
- Platão


[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] Problemas Insert x Caracter Especial

2010-07-30 Por tôpico Adalberto de Sousa Monteiro
Ira rodar em Ruindows mesmo, tanto no desenvolvimento quanto em cliente.

Em 30 de julho de 2010 11:28, Raul Francisco Costa F. de Andrade, DBA 
raulf...@gmail.com escreveu:



 Algumas perguntas...

 Este banco onde tem os dados roda em que SO?
 No cliente é utilizado windows?

 Em 30 de julho de 2010 10:43, Adalberto de Sousa Monteiro

 asm...@gmail.com asm190%40gmail.comescreveu:

  Bom dia meu velho ... novamente, obrigado pela ajuda.
  Vamos la... espero conseguir explicar ...
 
  A ideia seria criar o banco de dados via software, dessa forma executo
 da
  minha base de desenvolvimento um EXPORT de um determinado Owner, gerando
 um
  DMP com o parametro rows=N
 
  Exemplo da Linha de Comando: exp ophiuchus/sys...@xe file=c:\EXP_TA.DMP
  log=c:\EXP_TA.LOG owner=ophiuchus compress=Y grants=Y indexes=Y
 triggers=Y
  constraints=Y rows=N
 
  No sistema existem algumas tabelas padrões, exemplo, uma tabela de
 botoes.
  Após o export, executo um select nessa tabela e crio um script com a
 linha
  de comando INSERT para cada registro.
 
  Exemplo da Linha: INSERT INTO TABOTAO(DS_BMP, DS_CAPTION, DS_FONTE,
  DS_HINT,
  DS_LAYOUT, FL_ATIVO, FL_BLQSYS, FL_ENABLE, FL_FLAT, FL_FONTE_NEGRITO,
  FL_SHOWHINT, FL_VISIVEL, ID_BOTAO, NM_BOTAO, QT_ALTURA, QT_COMPRIMENTO,
  QT_FONTE_TAMANHO, QT_LARGURA, QT_ORDEM) VALUES ('CONFIGPROG.BMP', '',
  'ARIAL', 'CONFIGURAÇÃO DO PROGRAMA', 'BLGLYPHTOP', 'S', 'hExkYog/+ww=',
  'S',
  'S', 'S', 'S', 'S', 228, 'BTNCONFIGPROG', 5, 35, 8, 35, 0)
 
  Dessa forma, envio ao cliente os arquivos do sistema, um DMP e um arquivo
  com todos os INSERT´s necessarios.
 
  O cliente seguiria a seguinte rotina: Instalar o Oracle XE (Next / Next),
  definindo uma senha para o SYSTEM de seu banco.
  Acessa o software que desenvolvi com a senha do SYSTEM e nele executo o
 IMP
  do DMP, aonde serão criados todos os objetos sem nenhum registro. Ao
  termino
  executo o comando EXECUTE DBMS_UTILITY.COMPILE_SCHEMA('USER'); no
 intuito
  de compilar todos os objetos (Seria necessario? Nao sei, rs).
 
  Na sequencia, via sistema abro o arquivo TEXTO e começo a pegar linha a
  linha (Insert) e executar nesse novo banco de dados. É nesse momento que
  estou tendo problemas e somente com alguns caracteres, a principio
  identifiquei que seria o  Ç , pois outros registros foram inseridos,
  tendo
   ~ , exemplo.
 
  A versão do banco seria:
  Oracle® Database Express Edition Getting Started Guide
  10g Release 2 (10.2)
  B25610-01
 
  Estive pesquisando select * from nls_database_parameters e obtive o
  seguinte resultado:
 
  *PARAMETER* *VALUE* NLS_LANGUAGE AMERICAN NLS_TERRITORY AMERICA
  NLS_CURRENCY $ NLS_ISO_CURRENCY AMERICA NLS_NUMERIC_CHARACTERS .,
  NLS_CHARACTERSET AL32UTF8 NLS_CALENDAR GREGORIAN NLS_DATE_FORMAT
 DD-MON-RR
  NLS_DATE_LANGUAGE AMERICAN NLS_SORT BINARY NLS_TIME_FORMAT HH.MI.SSXFF AM
  NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM NLS_TIME_TZ_FORMAT
  HH.MI.SSXFF
  AM TZR NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
  NLS_DUAL_CURRENCY $ NLS_COMP BINARY NLS_LENGTH_SEMANTICS BYTE
  NLS_NCHAR_CONV_EXCP FALSE NLS_NCHAR_CHARACTERSET AL16UTF16
  NLS_RDBMS_VERSION
  10.2.0.1.0
 
  Preciso alterar algo? Porque os registros na base original (de
  desenvolvimento responsavel em gerar o DMP), foram inseridos sem erro e
 com
  os caracteres especiais? E me gera erro somento no insert dos dados?
 
  Na base original, eu os inseri direto no banco de dados, na mão.
 
  Abraços e um otimo final de semana a todos,
  Adalberto
 
 
 
  Em 30 de julho de 2010 09:16, Gleyson Melo 
  gleysonm...@gmail.comgleysonmelo%40gmail.com
 
  escreveu:
 
  
  
   Você pode fazer isso usando Export (preferencialmente Data Pump). Você
   exporta os dados pra um arquivo e importa no outro banco. Isso
 atenderia?
   Existe algum requisito a mais que impeça isso? Essa rotina vai ser
   executada
   automaticamente ou manualmente?
  
   Ah, qual a versão do seu banco?
  
   Abraços.
  
   Atenciosamente,
   Gleyson Melo
  
   Em 29 de julho de 2010 16:04, Adalberto de Sousa Monteiro
  
   asm...@gmail.com asm190%40gmail.com asm190%40gmail.comescreveu:

  
Fala rapaz, valeu pelo retorno.
   
Então, aonde e como confiro o charset ?
   
Estou utilizando o Delphi 7 com o componente de acesso ODAC, conhece?
   
O estranho é que se eu pegar a linha de comando e executar via PL/SQL
Developer, funciona corretamente.
   
Lembrando que essa linha de comando é gerada apartir de dados do
 mesmo
banco
de dados, ou seja, tenho um banco de dados de desenvolvimento, aonde
  vou
inserindo alguns dados em tabelas funcionais ao sistema. Depois monto
  uma
rotina que gera um TXT com base nessas tabelas montando a linha de
   comando
do INSERT.
   
O que quero fazer é simplesmente retornar esses dados de volva ao
  banco,
porem em um banco aonde as tabelas estão vazias.
   
Abraços e obrigado,
   
Em 29 de julho de 2010 14:50, Gleyson Melo 

Re: [oracle_br] Misturar bases de dados

2010-07-30 Por tôpico Raul Francisco Costa F. de Andrade, DBA
Então, você poderia optar pelo seguinte:
1- Faz um dump apenas da estrutura com rows=n;
2- Ao invés de fazer create as select faria insert as select.


Att.

Raul

Em 30 de julho de 2010 11:25, Dênio Flávio Garcia da Silva 
de...@nbsi.com.br escreveu:



 Oi francisco,

 Nesse caso, eu precisaria criar as foreign Keys tudo manual depois de criar
 as tabelas?

 Obrigado.

 -Mensagem original-
 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 Raul Francisco Costa F. de Andrade, DBA
 Enviada em: sexta-feira, 30 de julho de 2010 10:16
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: Re: [oracle_br] Misturar bases de dados

 Olá Denio... Eu faço isso todo dia...rs

 Seguinte, você pode criar o banco novo, um dblink para cada uma delas e
 criar a tabela no novo com create as select, sendo este select um join
 entre
 as outras duas que tem dblink.

 CREATE TABLE TABLE_NAME AS SELECT

 * FROM tabl...@dblink_a tabl...@dblink_b;

 Caso queira poderá criar filtros no join para procurar os repetidos, etc...

 Att

 Raul

 Em 30 de julho de 2010 10:48, Dênio Flávio Garcia da Silva 
 de...@nbsi.com.br denio%40nbsi.com.br escreveu:

 
 
  Boa dia amigos,
 
  Gostaria de ver com vocês, a seguinte possibilidade.
 
  Possua dois servidores de Oracle, sendo que eles possuem as mesmas
 tabelas.
 
  Porém os registros são diferentes nas duas.
 
  Eu gostaria de gerar um outro banco onde eu pudesse misturar os registros
  dessas duas bases. Estive pensando em gerar um DMP de uma delas, jogar no
  outro e fazer um DB_Link e alguns scripts que se encarregassem do
 serviço.
 
  Alguém já fez trabalho parecido?
 
  Obrigado
 
  Dênio
 
  --
  Mensagem verificada pelo sistema de antivírus da Aser Security.

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

 --
 --
 *Raul Francisco da Costa Ferreira de Andrade*
 *DBA - OCP - Oracle Certified Professional*
 *COBIT Foundation 4.1*
 Fone: (41)8855-8874 Brt
 email: raulf...@gmail.com raulfdba%40gmail.com
 Skype: raul.andrade
 www.clickdba.com

 A adversidade leva alguns a serem vencidos
 e outros a baterem recordes.
 William Arthur Ward


 [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

 --
 Mensagem verificada pelo sistema de antivírus da Aser Security.

 --
 Mensagem verificada pelo sistema de antivírus da Aser Security.

  




-- 
--
*Raul Francisco da Costa Ferreira de Andrade*
*DBA - OCP - Oracle Certified Professional*
*COBIT Foundation 4.1*
Fone: (41)8855-8874 Brt
email: raulf...@gmail.com
Skype: raul.andrade
www.clickdba.com

A adversidade leva alguns a serem vencidos
e outros a baterem recordes.
William Arthur Ward


[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] Duvida Oracle StandBy

2010-07-30 Por tôpico Raul Francisco Costa F. de Andrade, DBA
exatamente isso.. nós temos aqui esta situação.


Raul

Em 30 de julho de 2010 14:33, thiagomz thiagozerbin...@yahoo.com.brescreveu:



 On 30/07/10 14:22, Welvis Douglas wrote:
  Pessoal, eu posso ter um Oracle 10.2.0.4 64 bit como primário e um
 servidor
  com banco standby 10.2.0.4.32 ?
 
 
 Welviz,

 Pode sim... voce só vai precisar utilizar a package utlirp.sql para
 recompilar os objetos de 32 para 64 e vice versa... Não é utlrp, é
 utlirp tem um I. ok ?

 att.

 thiagomz
 www.thiagomz.com
  




-- 
--
*Raul Francisco da Costa Ferreira de Andrade*
*DBA - OCP - Oracle Certified Professional*
*COBIT Foundation 4.1*
Fone: (41)8855-8874 Brt
email: raulf...@gmail.com
Skype: raul.andrade
www.clickdba.com

A adversidade leva alguns a serem vencidos
e outros a baterem recordes.
William Arthur Ward


[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] Duvida Oracle StandBy

2010-07-30 Por tôpico thiagomz
On 30/07/10 14:35, Raul Francisco Costa F. de Andrade, DBA wrote:
 exatamente isso.. nós temos aqui esta situação.


 Raul


Welvis,

Lembrando que vc só vai usar a utlirp.sql SE voce ativar o standby.

-- 
att.

Thiago M. Zerbinato - [thiagomz]
OCP 8i, OCP 10g, RAC 10g Certified Expert
www.thiagomz.com




Re: [oracle_br] diminuir tablespace via EM

2010-07-30 Por tôpico Raul Francisco Costa F. de Andrade, DBA
Pessoal apenas complementando... Parece que isso foi corrigido no 11g R2
Raul

Em 30 de julho de 2010 14:30, Márcio Ricardo Alves da Silva 
marcio_...@yahoo.com.br escreveu:



 Simone, as tabelas não desaparecem. Eu acompanho o crescimento das tabelas
 diariamente, através desse crescimento que vejo que o Shrink foi feito.
 Márcio.

 - Original Message -

 From: simonedba
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Sent: Tuesday, July 20, 2010 11:10 AM
 Subject: [oracle_br] diminuir tablespace via EM

 Oi Marcio. Td bem?
 Ref a sua msg abaixo.. Qdo vc faz o shrink que é recomendado pelo EM, as
 tabelas desaparecem daquele link que mostra as recomendações?

 No meu caso tem a sugestão para fazer o shrink em 4 Tablespaces, ai eu fiz
 o shrink, mas a recomendação continua aparecendo lá.

 obrigada!
 Simone

 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Márcio Ricardo Alves da Silva marcio_...@... escreveu
 
  Raul, hoje pelo EM, eu faço todo mês um SHRINK nas tablespace de dados e
  índices que são recomendadas pelo EM.
 
  O que acha, continuo dessa maneira ou cada vez que deletar informações
 faço
  o SHRINK?
 
  Márcio.

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

  




-- 
--
*Raul Francisco da Costa Ferreira de Andrade*
*DBA - OCP - Oracle Certified Professional*
*COBIT Foundation 4.1*
Fone: (41)8855-8874 Brt
email: raulf...@gmail.com
Skype: raul.andrade
www.clickdba.com

A adversidade leva alguns a serem vencidos
e outros a baterem recordes.
William Arthur Ward


[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] diminuir tablespace via EM

2010-07-30 Por tôpico Márcio Ricardo Alves da Silva
Simone, as tabelas não desaparecem. Eu acompanho o crescimento das tabelas 
diariamente, através desse crescimento que vejo que o Shrink foi feito.
Márcio.

- Original Message - 

  From: simonedba 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, July 20, 2010 11:10 AM
  Subject: [oracle_br] diminuir tablespace via EM



  Oi Marcio. Td bem?
  Ref a sua msg abaixo.. Qdo vc faz o shrink que é recomendado pelo EM, as 
tabelas desaparecem daquele link que mostra as recomendações?

  No meu caso tem a sugestão para fazer o shrink em 4 Tablespaces, ai eu fiz o 
shrink, mas a recomendação continua aparecendo lá.

  obrigada!
  Simone

  --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva 
marcio_...@... escreveu
  
   Raul, hoje pelo EM, eu faço todo mês um SHRINK nas tablespace de dados e 
   índices que são recomendadas pelo EM.
   
   O que acha, continuo dessa maneira ou cada vez que deletar informações faço 
   o SHRINK?
   
   Márcio.



  

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



[oracle_br] Oportunidade Oracle 11g

2010-07-30 Por tôpico evelingardenal
A Sonda Procwork é consultoria em TI com forte atuação no mercado e busca 
profissionais para atuar em São Paulo.
É necessário possuir experiência em Oracle 11g, SOA, Oracle Composer, Oracle 
Studio, Oracle Business Rules Engine e Oralce Business Activity Monitoring.
Profissionais interessados podem enviar cv para 
evelin.garde...@sondaprocwork.com.br



Re: [oracle_br] Datapump

2010-07-30 Por tôpico Raul Francisco Costa F. de Andrade, DBA
Nenhum erro?


Em 29 de julho de 2010 15:38, Lucas Lavez lucas.la...@gmail.com escreveu:



 Pessoal, boa tarde...

 Estou precisando de ajuda.

 Fiz um expdp a partir da base de produção, que foi concluído com sucesso,
 usando o seguinte comando:

 expdp [us...@[database] dumpfile=expdp.dmp logfile=expdp.log schemas=xxx

 Transferi o arquivo expdp.dmp para o servidor de homologação via scp.

 Já no servidor de homologação tentei executar o impdp e estranhamente nada
 acontece, como mostrado abaixo:

 $  impdp [us...@[database] directory=u03 dumpfile=expdp.dmp
 logfile=impdp.log schemas=xxx remap_schema=xxx:yyy
 table_exists_action=replace

 Import: Release 10.2.0.4.0 - 64bit Production on Quinta-Feira, 29 Julho,
 2010 14:59:31

 Copyright (c) 2003, 2007, Oracle. All rights reserved.
 Password:

 Connected to: Oracle Database 10g Release 10.2.0.3.0 - 64bit Production

 $ 

 O [user] que estou usando no expdp e no impdp é DBA e tem as permissões de
 EXP_FULL_DATABASE e IMP_FULL_DATABASE, nas duas bases (produção e
 homologação).

 O que pode ser?

 Obrigado.

 Lucas

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

  




-- 
--
*Raul Francisco da Costa Ferreira de Andrade*
*DBA - OCP - Oracle Certified Professional*
*COBIT Foundation 4.1*
Fone: (41)8855-8874 Brt
email: raulf...@gmail.com
Skype: raul.andrade
www.clickdba.com

A adversidade leva alguns a serem vencidos
e outros a baterem recordes.
William Arthur Ward


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

2010-07-30 Por tôpico Gleyson Melo
Fala Élcio,

Você precisa necessariamente gerar o XML num arquivo? Você poderia utilizar
a saída de um cursor com valores XMLType. Você tá trabalhando com XMLType?

Aí você faz um loop nesse cursor e sai mandando a saída direto pro usuário.
Claro que isso depende muito do contexto, formato relatório gerado, versão
do banco, conectividade do PHP com o Oracle (que eu não conheço nada) e
outros fatores que você pode não ter mencionado por aqui.

Se você estiver numa hospedagem remota, pode ser meio complicado isso, já
que você vai ter pouco controle sobre a infra-estrutura. Se for um ambiente
empresarial, pode ser um pouco mais fácil mas essa gravação de arquivo é uma
camada a mais que você deve evitar se puder.

Abraços.

Atenciosamente,
Gleyson Melo


Em 30 de julho de 2010 12:05, Elcio Francisco
elciofranci...@yahoo.com.brescreveu:



 Pessoal
 Preciso Criar arquivo xml para montar um relatorio via php porem estou
 conseguindo
 alguem pode me ajudar.? Tem como gerar esse arquivo sem deixar diretorio
 fixo??? Não sei se posso usar UTL_FILE
 esta é minha tabela que terei que mostrar os dados em um formulario que
 esta em PHP. pensei no xml por ser mais facil
 Obrigado
 select  bp.numero   ,bp.prestacao
 ,bp.local_pagamento   ,bp.vencimento   ,rtrim(bp.cedente)
 ,bp.data_processamento   ,bp.data_emissao
 ,rtrim(bp.especie_documento)   ,bp.especie_moeda
 ,rtrim(bp.aceite)   ,bp.carteira
 ,rtrim(bp.valor_documento)   ,bp.consumidor
 ,rtrim(bp.nome_consumidor)   ,rtrim(bp.endereco1_consumidor)
   ,rtrim(bp.endereco2_consumidor)   ,rtrim(bp.mensagem1)
 ,rtrim(bp.mensagem2)   ,rtrim(substr(bp.mensagem3,1,48))
 ,rtrim(substr(bp.mensagem3,51,15))||rtrim(bp.mensagem4)
 ,bp.mensagem5   ,bp.mensagem6   ,bp.parcela
 ,bp.documento   from crd.tabela bp
 Elcio


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

  



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



Re: RES: [oracle_br] Duvida Oracle StandBy

2010-07-30 Por tôpico thiagomz
On 30/07/10 15:01, Welvis Douglas wrote:
 Tiago, você tem sabe de algum artigo que diz como fazer isso?



 Para montar um data guard tem um monte, entretanto não lembro que de nenhum
 que diz isso.



Welviz,

Cara.. tem no metalink pesquisa por utlirp.sql que vc acha...

-- 
att.

Thiago M. Zerbinato - [thiagomz]
OCP 8i, OCP 10g, RAC 10g Certified Expert
www.thiagomz.com




Re: [oracle_br] AJUFA URGENTE !! ORA-01157: cannot identify/lock data file 8 - see DBWR trace fi

2010-07-30 Por tôpico Ricardo Portilho Proni
O arquivo está lá?
Se sim, e se faz Backups em RMAN, faça isso:

RMAN RESTORE DATAFILE 8;
RMAN RECOVER DATAFILE 8;
RMAN ALTER DATABASE OPEN;


Ricardo Portilho Proni
http://nervinformatica.com.br



Em Sex, 2010-07-30 às 19:40 +, ammorrimm escreveu:

   
 
 Pessoal, tive um problema no meu banco de dados de prodsução...
 
 Meu servidor restartou e agora, quando dou um startup, ele me exibe a
 segunte mensagem?:
 
 Database mounted.
 ORA-01157: cannot identify/lock data file 8 - see DBWR trace file
 ORA-01110: data file 8:
 '/u03/oracle/documentos/oradata/documentos.dbf'
 
 Ser aque pode ser algum corrompimento de um dbf ?
 
 alguem teria alguma dieia ?
 
 
 
 
 


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



Re: [oracle_br] AJUFA URGENTE !! ORA-01157: cannot identify/lock data file 8 - see DBWR trace fi

2010-07-30 Por tôpico Leonardo Valente
Complementando...

ls -l /u03/oracle/documentos/oradata/documentos.dbf

df -h


Em 30 de julho de 2010 16:45, Ricardo Portilho Proni 
ricardo.pr...@gmail.com escreveu:



 O arquivo está lá?
 Se sim, e se faz Backups em RMAN, faça isso:

 RMAN RESTORE DATAFILE 8;
 RMAN RECOVER DATAFILE 8;
 RMAN ALTER DATABASE OPEN;

 Ricardo Portilho Proni
 http://nervinformatica.com.br

 Em Sex, 2010-07-30 às 19:40 +, ammorrimm escreveu:


 
 
  Pessoal, tive um problema no meu banco de dados de prodsução...
 
  Meu servidor restartou e agora, quando dou um startup, ele me exibe a
  segunte mensagem?:
 
  Database mounted.
  ORA-01157: cannot identify/lock data file 8 - see DBWR trace file
  ORA-01110: data file 8:
  '/u03/oracle/documentos/oradata/documentos.dbf'
 
  Ser aque pode ser algum corrompimento de um dbf ?
 
  alguem teria alguma dieia ?
 
 
 
 
 

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

  




-- 
Leonardo Valente
Red Hat Certified Engineer
Linux Professional Institute Certified Level 2


[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] AJUFA URGENTE !! ORA-01157: cannot identify/lock data file 8 - see DBWR trace fi

2010-07-30 Por tôpico Márcio Vitor
Opa,

Seu alert log deve estar querendo te dizer algo também, já deu uma olhada?

Marcio

2010/7/30 Leonardo Valente leonardovale...@gmail.com:
 Complementando...

 ls -l /u03/oracle/documentos/oradata/documentos.dbf

 df -h


 Em 30 de julho de 2010 16:45, Ricardo Portilho Proni 
 ricardo.pr...@gmail.com escreveu:



 O arquivo está lá?
 Se sim, e se faz Backups em RMAN, faça isso:

 RMAN RESTORE DATAFILE 8;
 RMAN RECOVER DATAFILE 8;
 RMAN ALTER DATABASE OPEN;

 Ricardo Portilho Proni
 http://nervinformatica.com.br

 Em Sex, 2010-07-30 às 19:40 +, ammorrimm escreveu:


 
 
  Pessoal, tive um problema no meu banco de dados de prodsução...
 
  Meu servidor restartou e agora, quando dou um startup, ele me exibe a
  segunte mensagem?:
 
  Database mounted.
  ORA-01157: cannot identify/lock data file 8 - see DBWR trace file
  ORA-01110: data file 8:
  '/u03/oracle/documentos/oradata/documentos.dbf'
 
  Ser aque pode ser algum corrompimento de um dbf ?
 
  alguem teria alguma dieia ?
 
 
 
 
 

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






 --
 Leonardo Valente
 Red Hat Certified Engineer
 Linux Professional Institute Certified Level 2


 [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






-- 
Márcio Vitor de Matos Silva


[oracle_br] Re: AJUFA URGENTE !! ORA-01157: cannot identify/lock data file 8 - see DBWR trace fi

2010-07-30 Por tôpico ammorrimm
Obrigadão pela ajuda...

Que susto !! Não cheguei a ter corrompimento nos meus datafiles...o que ocorre 
é que a instancia Oracle inicia primeira do que o MOUNT dos devices...este 
servidor  (na epoca da inatalação e configuração do SO) tinha alguns sério 
problemas para reconhecer com facilidade os discos de um storage, então a 
equipe de infra criou um script que monta destes devices...quando a instancia 
subiu, o script (que é meio demorado) não havia terminado a montagem..por isso 
ele exibiu esta mensagem...

Portilho, Obrigadão

--- Em oracle_br@yahoogrupos.com.br, Ricardo Portilho Proni ricardo.pr...@... 
escreveu

 O arquivo está lá?
 Se sim, e se faz Backups em RMAN, faça isso:
 
 RMAN RESTORE DATAFILE 8;
 RMAN RECOVER DATAFILE 8;
 RMAN ALTER DATABASE OPEN;
 
 
 Ricardo Portilho Proni
 http://nervinformatica.com.br
 
 
 
 Em Sex, 2010-07-30 às 19:40 +, ammorrimm escreveu:
 

  
  Pessoal, tive um problema no meu banco de dados de prodsução...
  
  Meu servidor restartou e agora, quando dou um startup, ele me exibe a
  segunte mensagem?:
  
  Database mounted.
  ORA-01157: cannot identify/lock data file 8 - see DBWR trace file
  ORA-01110: data file 8:
  '/u03/oracle/documentos/oradata/documentos.dbf'
  
  Ser aque pode ser algum corrompimento de um dbf ?
  
  alguem teria alguma dieia ?
  
  
  
  
  
 
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: [oracle_br] Datapump

2010-07-30 Por tôpico Marcos Braga
Olá Lucas,

Não estou achando erro algum no texto que encaminhou.

Sem um erro fica um pouco difícil de ajudá-lo.

Se possível, encaminhe o erro que está aparecendo para melhor entendermos o
problema.

[]s
Braga

2010/7/29 Lucas Lavez lucas.la...@gmail.com



 Pessoal, boa tarde...

 Estou precisando de ajuda.

 Fiz um expdp a partir da base de produção, que foi concluído com sucesso,
 usando o seguinte comando:

 expdp [us...@[database] dumpfile=expdp.dmp logfile=expdp.log schemas=xxx

 Transferi o arquivo expdp.dmp para o servidor de homologação via scp.

 Já no servidor de homologação tentei executar o impdp e estranhamente nada
 acontece, como mostrado abaixo:

 $  impdp [us...@[database] directory=u03 dumpfile=expdp.dmp
 logfile=impdp.log schemas=xxx remap_schema=xxx:yyy
 table_exists_action=replace

 Import: Release 10.2.0.4.0 - 64bit Production on Quinta-Feira, 29 Julho,
 2010 14:59:31

 Copyright (c) 2003, 2007, Oracle. All rights reserved.
 Password:

 Connected to: Oracle Database 10g Release 10.2.0.3.0 - 64bit Production

 $ 

 O [user] que estou usando no expdp e no impdp é DBA e tem as permissões de
 EXP_FULL_DATABASE e IMP_FULL_DATABASE, nas duas bases (produção e
 homologação).

 O que pode ser?

 Obrigado.

 Lucas



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