Re: [oracle_br] Problemas Insert x Caracter Especial
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
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...
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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]