[oracle_br] probleminha com impdp, minha vez agora..

2013-03-12 Por tôpico angelo
E ai pessoal

boa tarde,
queria perguntar, o que vcs acham disso? Depois dá uma espiada, agora minha
vez de ter problema com o impdp

Ah o meu ambiente de producao agora é Oracle std one 11.2.0.3.0+patches  +
Win 2K3 R2 x64... migrei do 10g recentemente.

E tentando criar um ambiente de teste do mastersaf (argh)...para o meu
amigo aqui analista, que administra esse sistema, testar algumas coisas, o
impdp me tem falhado
esse ambiente só serve pra ele ficar aplicando patches (do mastersaf) antes
de faze-lo em produção.. tipo, seguro morreu de velho...

enfim, o parametro que coloquei foi:

impdp usuario/senha dumpfile=arquivo.dmp logfile=erros.log
directory=diretorio remap_schema=fulano:usuario

Se eu faço ( como eu fiz ) no mesmo schema, foi certinho, tanto que na
migracao do banco no final de semana passado fiz assim para importar as
tabelas e deu certo. No caso tinha feito do 10g pro 11g.

O bicho tá pegando para executar o Create type... como no log abaixo.. com
o mesmo nls_lang, é a mesma base aliás, só exportando de um schema para
importar para o outro.
To quase criando esses types na mão, já que são poucos... se queixando de
literal, não sei se é charset.. assim ia acabar contornando o problema ao
invés de resolver...
abaixo tem um trechinho do log do erro, de exemplo

[]s angelo


;;;
Import: Release 11.2.0.3.0 - Production on Ter Mar 12 12:04:38 2013

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights
reserved.
;;;
Connected to: Oracle Database 11g Release 11.2.0.3.0 - 64bit Production
A tabela mestre MSAFTESTE.SYS_IMPORT_FULL_01 foi carregada/descarregada
com êxito
A iniciar MSAFTESTE.SYS_IMPORT_FULL_01:  msafteste/
dumpfile=msafteste.dmp directory=backupgeral logfile=msafteste.log
remap_schema=msaf:msafteste
A processar o tipo de objecto SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
A processar o tipo de objecto SCHEMA_EXPORT/TYPE/TYPE_SPEC
ORA-39083: Falha na criação do tipo de objecto TYPE com o erro:
ORA-02304: literal identificadora de objecto inválida
SQL com falha:
CREATE TYPE MSAFTESTE.LISTA_ESTAB   OID
'0431782B490E40039840E31911F686DF' is table of varchar2(6)
ORA-39083: Falha na criação do tipo de objecto TYPE com o erro:
ORA-02304: literal identificadora de objecto inválida
SQL com falha:
CREATE TYPE MSAFTESTE.EPCTP_ID_DOCTO   OID
'EF6676BE2A91445BA2C2914D57CC7EDE' as object
  (ident_docto   number(12),
   cod_modelovarchar2(2),
   cst_pis   varchar2(2),
   cst_cofinsvarchar2(2),
   ind_tipo_aliq char(1),
   aliq_pis  number(19,4),
   aliq_cofins   number(19,4),
   cfop  varchar2(4),
   co
ORA-39083: Falha na criação do tipo de objecto TYPE com o erro:


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



[oracle_br] Re: probleminha com impdp, minha vez agora..

2013-03-12 Por tôpico J. Laurindo Chiappa
  ** Primeira ** pergunta : como programa de linha de comando que é, o impdp é 
normalmente configurado setando-se VARIÁVEIS DE AMBIENTE no prompt de comando : 
vc FEZ isso, vc SETOu as variáveis NLS de ambiente no prompt (como  a NLS_LANG 
, que indica não só o characterset MAS a linguagem e o território a usar) ?? 
  ** Segunda ** pergunta : o teu prompt de comando ESTÁ corretamente 
configurado, para usar os códigos extendidos corretos E uma fonte capaz de os 
exibir - por exemplo, via CHCP ??? 
   Responda essas duas perguntas, nos mostre como estão setadas as vars de 
ambiente E o prompt de copmandfos E nos diga exatamente como estão os NLSs do 
database em questão, que a gente pode palpitar em cima 
   
[]s

  Chiappa

--- Em oracle_br@yahoogrupos.com.br, angelo angelolistas@... escreveu

 E ai pessoal
 
 boa tarde,
 queria perguntar, o que vcs acham disso? Depois dá uma espiada, agora minha
 vez de ter problema com o impdp
 
 Ah o meu ambiente de producao agora é Oracle std one 11.2.0.3.0+patches  +
 Win 2K3 R2 x64... migrei do 10g recentemente.
 
 E tentando criar um ambiente de teste do mastersaf (argh)...para o meu
 amigo aqui analista, que administra esse sistema, testar algumas coisas, o
 impdp me tem falhado
 esse ambiente só serve pra ele ficar aplicando patches (do mastersaf) antes
 de faze-lo em produção.. tipo, seguro morreu de velho...
 
 enfim, o parametro que coloquei foi:
 
 impdp usuario/senha dumpfile=arquivo.dmp logfile=erros.log
 directory=diretorio remap_schema=fulano:usuario
 
 Se eu faço ( como eu fiz ) no mesmo schema, foi certinho, tanto que na
 migracao do banco no final de semana passado fiz assim para importar as
 tabelas e deu certo. No caso tinha feito do 10g pro 11g.
 
 O bicho tá pegando para executar o Create type... como no log abaixo.. com
 o mesmo nls_lang, é a mesma base aliás, só exportando de um schema para
 importar para o outro.
 To quase criando esses types na mão, já que são poucos... se queixando de
 literal, não sei se é charset.. assim ia acabar contornando o problema ao
 invés de resolver...
 abaixo tem um trechinho do log do erro, de exemplo
 
 []s angelo
 
 
 ;;;
 Import: Release 11.2.0.3.0 - Production on Ter Mar 12 12:04:38 2013
 
 Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights
 reserved.
 ;;;
 Connected to: Oracle Database 11g Release 11.2.0.3.0 - 64bit Production
 A tabela mestre MSAFTESTE.SYS_IMPORT_FULL_01 foi carregada/descarregada
 com êxito
 A iniciar MSAFTESTE.SYS_IMPORT_FULL_01:  msafteste/
 dumpfile=msafteste.dmp directory=backupgeral logfile=msafteste.log
 remap_schema=msaf:msafteste
 A processar o tipo de objecto SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
 A processar o tipo de objecto SCHEMA_EXPORT/TYPE/TYPE_SPEC
 ORA-39083: Falha na criação do tipo de objecto TYPE com o erro:
 ORA-02304: literal identificadora de objecto inválida
 SQL com falha:
 CREATE TYPE MSAFTESTE.LISTA_ESTAB   OID
 '0431782B490E40039840E31911F686DF' is table of varchar2(6)
 ORA-39083: Falha na criação do tipo de objecto TYPE com o erro:
 ORA-02304: literal identificadora de objecto inválida
 SQL com falha:
 CREATE TYPE MSAFTESTE.EPCTP_ID_DOCTO   OID
 'EF6676BE2A91445BA2C2914D57CC7EDE' as object
   (ident_docto   number(12),
cod_modelovarchar2(2),
cst_pis   varchar2(2),
cst_cofinsvarchar2(2),
ind_tipo_aliq char(1),
aliq_pis  number(19,4),
aliq_cofins   number(19,4),
cfop  varchar2(4),
co
 ORA-39083: Falha na criação do tipo de objecto TYPE com o erro:
 
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: [oracle_br] Re: probleminha com impdp, minha vez agora..

2013-03-12 Por tôpico angelo
Certo,

bom, essas sao minhas variáveis de ambiente

NLS_LANG=PORTUGUESE_BRAZIL.WE8MSWIN1252
ORACLE_HOME=E:\ORA\PRODUCT\11.2.0\DBHOME_1
ORACLE_SID=COPAS
ORACLE_UNQNAME=copas

meu codepage

C:\chcp
Active code page: 437

que sempre foi esse..desde a epoca da versao 10.

uma olhada na view

SQL select * from sys.nls_database_parameters;

PARAMETER  VALUE
-- --
NLS_LANGUAGE   AMERICAN
NLS_TERRITORY  AMERICA
NLS_CURRENCY   $
NLS_ISO_CURRENCY   AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET   WE8MSWIN1252
NLS_CALENDAR   GREGORIAN
NLS_DATE_FORMATDD-MON-RR
NLS_DATE_LANGUAGE  AMERICAN
NLS_SORT   BINARY
NLS_TIME_FORMATHH.MI.SSXFF AM

PARAMETER  VALUE
-- --
NLS_TIMESTAMP_FORMAT   DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMATDD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY  $
NLS_COMP   BINARY
NLS_LENGTH_SEMANTICS   BYTE
NLS_NCHAR_CONV_EXCPFALSE
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION  11.2.0.3.0

sempre trabalhei nesse charset..
Eu ja vi algo parecido acontecer usando o exp e o imp tradicional... mas de
um maquina pra outra,  resolvia exportando um nls_lang pro mesmo encoding
de origem, na janelinha onde ia rodar o programa
mesmo banco é a primeira vez...   será que passou algo despercebido?



2013/3/12 J. Laurindo Chiappa jlchia...@yahoo.com.br

 **


 ** Primeira ** pergunta : como programa de linha de comando que é, o impdp
 é normalmente configurado setando-se VARIÁVEIS DE AMBIENTE no prompt de
 comando : vc FEZ isso, vc SETOu as variáveis NLS de ambiente no prompt
 (como a NLS_LANG , que indica não só o characterset MAS a linguagem e o
 território a usar) ??
 ** Segunda ** pergunta : o teu prompt de comando ESTÁ corretamente
 configurado, para usar os códigos extendidos corretos E uma fonte capaz de
 os exibir - por exemplo, via CHCP ???
 Responda essas duas perguntas, nos mostre como estão setadas as vars de
 ambiente E o prompt de copmandfos E nos diga exatamente como estão os NLSs
 do database em questão, que a gente pode palpitar em cima 

 []s

 Chiappa

 --- Em oracle_br@yahoogrupos.com.br, angelo angelolistas@... escreveu

 
  E ai pessoal
 
  boa tarde,
  queria perguntar, o que vcs acham disso? Depois dá uma espiada, agora
 minha
  vez de ter problema com o impdp
 
  Ah o meu ambiente de producao agora é Oracle std one 11.2.0.3.0+patches +
  Win 2K3 R2 x64... migrei do 10g recentemente.
 
  E tentando criar um ambiente de teste do mastersaf (argh)...para o meu
  amigo aqui analista, que administra esse sistema, testar algumas coisas,
 o
  impdp me tem falhado
  esse ambiente só serve pra ele ficar aplicando patches (do mastersaf)
 antes
  de faze-lo em produção.. tipo, seguro morreu de velho...
 
  enfim, o parametro que coloquei foi:
 
  impdp usuario/senha dumpfile=arquivo.dmp logfile=erros.log
  directory=diretorio remap_schema=fulano:usuario
 
  Se eu faço ( como eu fiz ) no mesmo schema, foi certinho, tanto que na
  migracao do banco no final de semana passado fiz assim para importar as
  tabelas e deu certo. No caso tinha feito do 10g pro 11g.
 
  O bicho tá pegando para executar o Create type... como no log abaixo..
 com
  o mesmo nls_lang, é a mesma base aliás, só exportando de um schema para
  importar para o outro.
  To quase criando esses types na mão, já que são poucos... se queixando de
  literal, não sei se é charset.. assim ia acabar contornando o problema ao
  invés de resolver...
  abaixo tem um trechinho do log do erro, de exemplo
 
  []s angelo
 
 
  ;;;
  Import: Release 11.2.0.3.0 - Production on Ter Mar 12 12:04:38 2013
 
  Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights
  reserved.
  ;;;
  Connected to: Oracle Database 11g Release 11.2.0.3.0 - 64bit Production
  A tabela mestre MSAFTESTE.SYS_IMPORT_FULL_01 foi
 carregada/descarregada
  com êxito
  A iniciar MSAFTESTE.SYS_IMPORT_FULL_01: msafteste/
  dumpfile=msafteste.dmp directory=backupgeral logfile=msafteste.log
  remap_schema=msaf:msafteste
  A processar o tipo de objecto SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
  A processar o tipo de objecto SCHEMA_EXPORT/TYPE/TYPE_SPEC
  ORA-39083: Falha na criação do tipo de objecto TYPE com o erro:
  ORA-02304: literal identificadora de objecto inválida
  SQL com falha:
  CREATE TYPE MSAFTESTE.LISTA_ESTAB OID
  '0431782B490E40039840E31911F686DF' is table of varchar2(6)
  ORA-39083: Falha na criação do tipo de objecto TYPE com o erro:
  ORA-02304: literal identificadora de objecto inválida
  SQL com falha:
  CREATE TYPE MSAFTESTE.EPCTP_ID_DOCTO OID
  'EF6676BE2A91445BA2C2914D57CC7EDE' as 

Re: [oracle_br] Re: probleminha com impdp, minha vez agora..

2013-03-12 Por tôpico angelo
P.S.

faltou isso.. praticamente tudo de nls do meu banco de dados.

SQL show parameters nls

NAME TYPEVALUE
 --- ---
nls_calendar string  GREGORIAN
nls_comp string  BINARY
nls_currency string  R$
nls_date_format  string  DD/MM/RR
nls_date_languagestring  PORTUGUESE
nls_dual_currencystring  Cr$
nls_iso_currency string  BRAZIL
nls_language string  PORTUGUESE
nls_length_semantics string  BYTE
nls_nchar_conv_excp  string  FALSE
nls_numeric_characters   string  ,.

NAME TYPEVALUE
 --- ---
nls_sort string  WEST_EUROPEAN
nls_territorystring  BRAZIL
nls_time_format  string  HH24:MI:SSXFF
nls_timestamp_format string  DD/MM/RR HH24:MI:SSXFF
nls_timestamp_tz_format  string  DD/MM/RR HH24:MI:SSXFF TZR
nls_time_tz_format   string  HH24:MI:SSXFF TZR
SQL


2013/3/12 angelo angelolis...@gmail.com

 Certo,

 bom, essas sao minhas variáveis de ambiente

 NLS_LANG=PORTUGUESE_BRAZIL.WE8MSWIN1252
 ORACLE_HOME=E:\ORA\PRODUCT\11.2.0\DBHOME_1
 ORACLE_SID=COPAS
 ORACLE_UNQNAME=copas

 meu codepage

 C:\chcp
 Active code page: 437

 que sempre foi esse..desde a epoca da versao 10.

 uma olhada na view

 SQL select * from sys.nls_database_parameters;

 PARAMETER  VALUE
 -- --
 NLS_LANGUAGE   AMERICAN
 NLS_TERRITORY  AMERICA
 NLS_CURRENCY   $
 NLS_ISO_CURRENCY   AMERICA
 NLS_NUMERIC_CHARACTERS .,
 NLS_CHARACTERSET   WE8MSWIN1252
 NLS_CALENDAR   GREGORIAN
 NLS_DATE_FORMATDD-MON-RR
 NLS_DATE_LANGUAGE  AMERICAN
 NLS_SORT   BINARY
 NLS_TIME_FORMATHH.MI.SSXFF AM

 PARAMETER  VALUE
 -- --
 NLS_TIMESTAMP_FORMAT   DD-MON-RR HH.MI.SSXFF AM
 NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
 NLS_TIMESTAMP_TZ_FORMATDD-MON-RR HH.MI.SSXFF AM TZR
 NLS_DUAL_CURRENCY  $
 NLS_COMP   BINARY
 NLS_LENGTH_SEMANTICS   BYTE
 NLS_NCHAR_CONV_EXCPFALSE
 NLS_NCHAR_CHARACTERSET AL16UTF16
 NLS_RDBMS_VERSION  11.2.0.3.0

 sempre trabalhei nesse charset..
 Eu ja vi algo parecido acontecer usando o exp e o imp tradicional... mas
 de um maquina pra outra,  resolvia exportando um nls_lang pro mesmo
 encoding de origem, na janelinha onde ia rodar o programa
 mesmo banco é a primeira vez...   será que passou algo despercebido?



 2013/3/12 J. Laurindo Chiappa jlchia...@yahoo.com.br

  **


 ** Primeira ** pergunta : como programa de linha de comando que é, o
 impdp é normalmente configurado setando-se VARIÁVEIS DE AMBIENTE no prompt
 de comando : vc FEZ isso, vc SETOu as variáveis NLS de ambiente no prompt
 (como a NLS_LANG , que indica não só o characterset MAS a linguagem e o
 território a usar) ??
 ** Segunda ** pergunta : o teu prompt de comando ESTÁ corretamente
 configurado, para usar os códigos extendidos corretos E uma fonte capaz de
 os exibir - por exemplo, via CHCP ???
 Responda essas duas perguntas, nos mostre como estão setadas as vars de
 ambiente E o prompt de copmandfos E nos diga exatamente como estão os NLSs
 do database em questão, que a gente pode palpitar em cima 

 []s

 Chiappa

 --- Em oracle_br@yahoogrupos.com.br, angelo angelolistas@... escreveu

 
  E ai pessoal
 
  boa tarde,
  queria perguntar, o que vcs acham disso? Depois dá uma espiada, agora
 minha
  vez de ter problema com o impdp
 
  Ah o meu ambiente de producao agora é Oracle std one 11.2.0.3.0+patches
 +
  Win 2K3 R2 x64... migrei do 10g recentemente.
 
  E tentando criar um ambiente de teste do mastersaf (argh)...para o meu
  amigo aqui analista, que administra esse sistema, testar algumas
 coisas, o
  impdp me tem falhado
  esse ambiente só serve pra ele ficar aplicando patches (do mastersaf)
 antes
  de faze-lo em produção.. tipo, seguro morreu de velho...
 
  enfim, o parametro que coloquei foi:
 
  impdp usuario/senha dumpfile=arquivo.dmp logfile=erros.log
  directory=diretorio remap_schema=fulano:usuario
 
  Se eu faço ( como eu fiz ) no mesmo schema, foi certinho, tanto que na
  migracao do banco no final de semana passado fiz assim para importar as
  tabelas e deu certo. No caso tinha feito do 10g pro 11g.
 
  O bicho tá pegando para executar o Create 

[oracle_br] constraints com nome que comecam com SYSC000 ou FKRFEHDJE38473NSBS...

2013-03-12 Por tôpico victor_raileno
Olá Pessoal,
na base em que trabalho 
tem aparecido essas constraints com esses nomes citados no título,
gostaria de saber extamente em quais açoes que estou executando 
é que essas constraints aparecem?

se posso deletá-las?


atenciosamente,



[oracle_br] Tabelas Enormes

2013-03-12 Por tôpico victor_raileno
Prezados senhores,

tenho algumas tabelas(muito acessadas) que estão crescendo muito rápido 
em número de registros 4 milhões em 1 ano

Gostaria de saber até quantos registro posso esperar para
tomar alguma medida? 

o que posso fazer para evitar problemas com deletes(demorados) nesta tabela ao 
invés de criar a tabela temporaria quando preciso deletar grande quantidade de 
registros?

atenciosamente,






[oracle_br] Comando de S.O. dentro do SQLPLUS

2013-03-12 Por tôpico Josiel Oliveira
Pessoal, boa noite.

Tenho um ambiente Linux com Oracle 10g, sei que há como executar comando do
S.O. de dentro do SQLPLUS, exemplo: host ls
Porém, preciso (de dentro do SQLPLUS) alterar uma variável de ambiente só
que o comando host não está surtindo efeito.
O que testei foi (no sqlplus);

host export NLS_LANG=VALOR

onde valor é o LANG que será usado.


Alguém já precisou fazer algo do tipo ?
-- 
Att.
*Josiel L. Oliveira*


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



Re: [oracle_br] Comando de S.O. dentro do SQLPLUS

2013-03-12 Por tôpico Sérgio Luiz Rodrigues Chaves
Veja se é isso que covê precisa:

http://www.experts-exchange.com/Database/Oracle/Q_10587821.html




Atenciosamente, Sérgio Chaves. 



Gestão de Serviços de Tecnologi







- Mensagem original -
De: Josiel Oliveira josielolive...@gmail.com
Para: oracle br oracle_br@yahoogrupos.com.br
Enviadas: Tue, 12 Mar 2013 19:22:50 -0300 (BRT)
Assunto: [oracle_br] Comando de S.O. dentro do SQLPLUS





 Pessoal, boa noite.


Tenho um ambiente Linux com Oracle 10g, sei que há como executar comando do

S.O. de dentro do SQLPLUS, exemplo: host ls

Porém, preciso (de dentro do SQLPLUS) alterar uma variável de ambiente só

que o comando host não está surtindo efeito.

O que testei foi (no sqlplus);


host export NLS_LANG=VALOR


onde valor é o LANG que será usado.


Alguém já precisou fazer algo do tipo ?

-- 

Att.

*Josiel L. Oliveira*


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





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



[oracle_br] Re: constraints com nome que comecam com SYSC000 ou FKRFEHDJE38473NSBS...

2013-03-12 Por tôpico J. Laurindo Chiappa
  Colega, SYSn tipicamente são as constraints que o próprio Oracle nomeia, 
quando vc faz um DDL sem especificar nomes. Exemplo :

 CREATE TABLE t1 (id NUMBER PRIMARY KEY);

 veja que vc NÂO ESPECIFICOU um nome para a constraint de primary key, então o 
Oracle vai inventar e dar para ela um nome SYSx doido qualquer
 Já se vc fizesse :

CREATE TABLE t1
(
  id number,
  CONSTRAINT NOME_DA_MINHA_PK PRIMARY KEY (id)
 );

 aí o Oracle faz o que vc mandou, ie, cria a constraint de primary key com o 
nome de NOME_DA_MINHA_PK , é isso  E óbvio, isso vale para QUALQUER DDL, eu 
exemplifiquei com CREATE mas também é o mesmo para ALTER xxx ADD CONSTRAINT e 
similares
 Já essas constraints KKRxxxyyzz COM CERTEZA não é o Oracle que está criando : 
PROVAVELMENTE vc deve ter algum software de modelagem (como Erwin, Rational 
Rose, e tantos outros), ou algum software de Administração de databases (como 
TOAD, digamos)  que está criando para vc essas constraints no banco
 Se vc pode ou não deletar, só vc pode dizer isso, descobrindo exatamente QUEM 
(qual pessoa) tem privilégios de DDL nesse banco E qual software de modelagem 
ou administração ela está usando, e verificando os SQLs / DDLs que estão sendo 
enviados para o banco
 
 []s

   Chiappa

 OBS : eu particularmente *** ABOMINO *** constraints com nomes doidos 
inventados (pelo Oracle ou por um software qualquer), então se eu estou DBAndo 
num ambiente onde não sou eu quem cria pessoalmente os DDLs, eu COM CERTEZA 
imponho uma regra de nomenclatura E exijo que ela seja cumprida, e a pessoa que 
se vire para ajustar no tal software dela os nomes corretos/apropriados...


 
--- Em oracle_br@yahoogrupos.com.br, victor_raileno victor.raileno@... 
escreveu

 Olá Pessoal,
 na base em que trabalho 
 tem aparecido essas constraints com esses nomes citados no título,
 gostaria de saber extamente em quais açoes que estou executando 
 é que essas constraints aparecem?
 
 se posso deletá-las?
 
 
 atenciosamente,





Re: [oracle_br] Comando de S.O. dentro do SQLPLUS

2013-03-12 Por tôpico Rodrigo Mufalani
Meu caro,

  Não dá para mudar variáveis depois que está logado…. Olha um teste que eu 
fiz. O que dá para você fazer é mudar via alter session o que vc necessita… 

SQL !echo $SQLPATH
/usr/local/oracle/instantclient_11_2

SQL !export SQLPATH=/User/mufalani

SQL !echo $SQLPATH
/usr/local/oracle/instantclient_11_2

SQL host export SQLPATH=/User/mufalani

SQL host echo $SQLPATH
/usr/local/oracle/instantclient_11_2


Atenciosamente,

Rodrigo Mufalani
rodr...@mufalani.com.br
www.mufalani.com.br

Em 12/03/2013, às 19:42, Sérgio Luiz Rodrigues Chaves 
sergio.cha...@elumini.com.br escreveu:

 Veja se é isso que covê precisa:
 
 http://www.experts-exchange.com/Database/Oracle/Q_10587821.html
 
 Atenciosamente, Sérgio Chaves. 
 
 Gestão de Serviços de Tecnologi
 
 - Mensagem original -
 De: Josiel Oliveira josielolive...@gmail.com
 Para: oracle br oracle_br@yahoogrupos.com.br
 Enviadas: Tue, 12 Mar 2013 19:22:50 -0300 (BRT)
 Assunto: [oracle_br] Comando de S.O. dentro do SQLPLUS
 
 Pessoal, boa noite.
 
 Tenho um ambiente Linux com Oracle 10g, sei que há como executar comando do
 
 S.O. de dentro do SQLPLUS, exemplo: host ls
 
 Porém, preciso (de dentro do SQLPLUS) alterar uma variável de ambiente só
 
 que o comando host não está surtindo efeito.
 
 O que testei foi (no sqlplus);
 
 host export NLS_LANG=VALOR
 
 onde valor é o LANG que será usado.
 
 Alguém já precisou fazer algo do tipo ?
 
 -- 
 
 Att.
 
 *Josiel L. Oliveira*
 
 [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! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

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

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




[oracle_br] Re: Comando de S.O. dentro do SQLPLUS

2013-03-12 Por tôpico J. Laurindo Chiappa
  Sérgio, ** não ** é isso que o colega citou : o link que vc indica serve para 
enviar/alterar mensagens de uma sessão Oracle para outra via PIPEs , e o que 
ele pergunta é se é possível alterar uma VARIÁVEL DE AMBIENTE do sistema 
operacional , via comando host do sqlplus, e na MESMO SHELL que está executando 
o sqlplus nada a ver...
   Josiel, isso NÃO é possível, entre outros motivos porque o comando HOST 
chama uma OUTRA instância de shell para executar o comando que vc especificar E 
em seguida assim que esse comando termina de executar essa outra instância de 
shell é fechada : experimente fazer um host 
comandoquedemoraunsminutinhosparaterminar que vc vai ver via ps -ef  que o PID 
desse tal comando NÂO vai ser filho do mesmo pai que o shell aberto para vc 
quando vc conectou no servidor.
   O que vc PODE fazer no sqlplus é, via ALTER SESSION, vc ALTERAR na sessão os 
componentes de linguagem e território, que aí ESSES ér que serão usados ao 
invés do que estivesse numa eventual NLS_LANG no ambiente, okdoc ?? afaik só o 
que vc não consegue alterar via ALTER SESSION dentro do sqlplus na sua sessão é 
o componente de CHARACTERSET 

 []s

   Chiappa


--- Em oracle_br@yahoogrupos.com.br, Sérgio Luiz Rodrigues Chaves 
sergio.chaves@... escreveu

 Veja se é isso que covê precisa:
 
 http://www.experts-exchange.com/Database/Oracle/Q_10587821.html
 
 
 
 
 Atenciosamente, Sérgio Chaves. 
 
 
 
 Gestão de Serviços de Tecnologi
 
 
 
 
 
 
 
 - Mensagem original -
 De: Josiel Oliveira josieloliveira@...
 Para: oracle br oracle_br@yahoogrupos.com.br
 Enviadas: Tue, 12 Mar 2013 19:22:50 -0300 (BRT)
 Assunto: [oracle_br] Comando de S.O. dentro do SQLPLUS
 
 
 
 
 
  Pessoal, boa noite.
 
 
 Tenho um ambiente Linux com Oracle 10g, sei que há como executar comando do
 
 S.O. de dentro do SQLPLUS, exemplo: host ls
 
 Porém, preciso (de dentro do SQLPLUS) alterar uma variável de ambiente só
 
 que o comando host não está surtindo efeito.
 
 O que testei foi (no sqlplus);
 
 
 host export NLS_LANG=VALOR
 
 
 onde valor é o LANG que será usado.
 
 
 Alguém já precisou fazer algo do tipo ?
 
 -- 
 
 Att.
 
 *Josiel L. Oliveira*
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]