RE: [oracle_br] Insert Via sqlldr

2020-05-27 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Teu sqlplus é de um oracle_home (10g) e o teu sqlloader é de outro (11g).

 

Étore

 

From: oracle_br@yahoogrupos.com.br  
Sent: quarta-feira, 27 de maio de 2020 17:39
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Insert Via sqlldr

 

  

Segue os testes:

1-) Conectado no banco local
c:\Temp>sqlplus local/local@local

SQL*Plus: Release 10.2.0.3.0 - Production on Qua Mai 27 17:19:11 2020

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.


Conectado a:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>


2-) Conectado no banco de producao
c:\Temp>sqlplus wint/wint@rede

SQL*Plus: Release 10.2.0.3.0 - Production on Qua Mai 27 17:20:23 2020

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.


Conectado a:
Oracle Database 11g Release 11..2.0.4.0 - 64bit Production

SQL>

3-) Tnsping local

c:\Temp>tnsping local

TNS Ping Utility for 32-bit Windows: Version 10.2.0.3.0 - Production on 
27-MAI-2020 17:22:06

Copyright (c) 1997, 2006, Oracle.  All rights reserved.

Arquivos de parÔmetros usados:
D:\oracle\product\10.2.0\client_1\network\admin\sqlnet.ora


Usado o adaptador TNSNAMES para resolver o apelido
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = 
TCP)(HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SID = LOCAL)))
OK (0 ms)

4-) tnsping remoto
c:\Temp>tnsping rede

TNS Ping Utility for 32-bit Windows: Version 10.2.0.3.0 - Production on 
27-MAI-2020 17:22:39

Copyright (c) 1997, 2006, Oracle.  All rights reserved.

Arquivos de parÔmetros usados:
D:\oracle\product\10..2.0\client_1\network\admin\sqlnet.ora


Usado o adaptador TNSNAMES para resolver o apelido
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = 
TCP)(HOST = 10.0.0.200)(PORT = 1521))) (CONNECT_DATA = (SID = WINT)))
OK (60 ms)

5-) Logo os dois bancos tem entradas no tnsnames e os dois são conectáveis

6-) Importando no banco local

c:\Temp>sqlldr local/local@local control=example.ctl log=employee.log 
bad=employee.bad

SQL*Loader: Release 11.2.0.1.0 - Production on Qua Mai 27 17:25:19 2020

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

Atingido o ponto de commit - contagem de registros l¾gicos 5
Atingido o ponto de commit - contagem de registros l¾gicos 6

 


c:\Temp>sqlplus local/local@local

SQL*Plus: Release 10.2.0.3.0 - Production on Qua Mai 27 17:30:24 2020

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.


Conectado a:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select * from employee;

ID
--
NAME

DEPT SALARY
 --
   100
Thomas
Sales  5000

   200
Jason
Technology 5500

c:\Temp>

7-) Importando banco remoto
c:\Temp>sqlldr wint/wint@rede control=example.ctl log=employee.log 
bad=employee.bad

SQL*Loader: Release 11.2.0.1.0 - Production on Qua Mai 27 17:26:52 2020

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

SQL*Loader-704: Erro interno: ulconnect: OCIServerAttach [0]
ORA-12154: TNS:nÒo foi possÝvel resolver o identificador de conexÒo especificado

c:\Temp>

 

 

8-) Levando em consideração que o tnsping funciona pelo tnsnames.ora, seria a 
variável ORACLE_HOME, já que não a tenho configurada no windows ?

9-) Se sim, qual path devo setar, do caminho do banco ou do client ?

10-) Pq o sqlldr dá erro 12154 e o sqlplus/sqlbbx/sqlnavigator não?

 

Caminho banco:D:\app\Consultor\product\11.2.0\dbhome_1

Caminho do client: D:\oracle\product\10.2.0\client_1

 

Obrigado.

 

 

 

 

On Wed, May 27, 2020 at 12:58 PM Jose Laurindo Chiappa jlchia...@yahoo.com.br 
  [oracle_br] mailto:oracle_br@yahoogrupos.com.br> > wrote:

  

Mostrando que pro sql*loader é EXATAMENTE A MESMA COISA, eis um exemplo nesse 
mesmo ambiente que citei na msg anterior, com ORACLE_HOME e PATH setados, etc :

=> crio uma tabelinha no banco-destino :

SYSTEM@abobora::CNTNR=CDB$ROOT> create table EMPLOYEE
  2  (
  3  id number,
  4  name   varchar2(100),
  5  dept   varchar2(40),
  6  salary number
  7  );

Tabela criada.

SYSTEM@abobora::CNTNR=CDB$ROOT>
SYSTEM@abobora::CNTNR=CDB$ROOT>exit

=> Agora vou ter um arquivo de dados E um arquivo de controle para serem usados 
com o sql*loader :

C:\Users\User 2am>type employee.txt
100,Thomas,Sales,5000
200,Jason,Technology,5500
300,Mayla,Technology,7000
400,Nisha,Marketing,9500
500,Randy,Technology,6000
501,Ritu,Accounting,5400

C:\Users\User 2am>type example.ctl
load data
 infile 'employee.txt'
 into table employee
 fields terminated by ","
 ( id, name, 

RE: [oracle_br] CONTAINS não Retorna Dados

2020-03-11 Por tôpico et...@schiavini.inf.br [oracle_br]
Boa tarde

 

Em uma das queries o objeto do from está prefixado com o owner e em outro não 
está.

Tem certeza de que é o mesmo objeto no dois casos?

 

Étore

 

From: oracle_br@yahoogrupos.com.br  
Sent: terça-feira, 10 de março de 2020 22:45
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] CONTAINS não Retorna Dados

 

  

 

Olá Senhores,

 

Estou com uma situação que realmente não consigo entender. Existe muitos livros 
com a palavra direito e quando uso o CONTAINS  o Oracle não me retorna nenhuma 
linha.

 

Veja como fiz  

 

* Criei uma preferencia para se case-insentive e ignorar acentos.

 

BEGIN

  CTX_DDL.CREATE_PREFERENCE ('MIXED_CASE_LEXER_PREF','BASIC_LEXER');

  CTX_DDL.SET_ATTRIBUTE ('MIXED_CASE_LEXER_PREF', 'mixed_case', 'FALSE');

  CTX_DDL.SET_ATTRIBUTE ('MIXED_CASE_LEXER_PREF', 'base_letter', 'TRUE'); 

END;

/

 

* Depois criei o index sobre a coluna LIV_TITULO.

 

 

 

  CREATE INDEX IDX_SEARCH_LIV_TITULO ON  "LIVRO" ("LIV_TITULO") 

   INDEXTYPE IS "CTXSYS"."CONTEXT"  PARAMETERS ('LEXER 
DBAEFIKASE.MIXED_CASE_LEXER_PREF')

 

 

Quando Executo o SQL veja o que ocorre;

 

 

SQL> select liv_titulo from LIVRO where CONTAINS(LIV_TITULO,'direito',1) > 0;

 

nÒo hß linhas selecionadas

 

SQL> select liv_titulo from ERPEDU_PRODUCAO.LIVRO where 
CONTAINS(LIV_TITULO,'direito and nasce',1) > 0;

 

LIV_TITULO



Como nasce o direito

Como nasce o direito

Como nasce o direito

 

 

Observem que a primeira consulta e é abrangente não traz linhas, mas quando 
pesquiso por "direito" AND "nasce" o Oracle encontra as linhas. Alguém consegue 
entender este comportamento?

 

 

Obrigado.. 

 

 

 

 

 





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



RE: [oracle_br] Duvida de boas práticas

2017-10-25 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
O falecido Oracle Designer já utilizava esta técnica na década de 1990.

Ele criava uma tabela chamada CG_REF_CODES, que armazenava os valores possíveis 
para todos os domínios da aplicação.

 

A implementação desta solução é mais simples do que criar uma tabela para cada 
domínio (status no teu exemplo), mas o uso requer que sempre se acrescente o 
identificador do domínio no join.

Outra questão é o engessamento dos tipos de dado das colunas, na prática 
normalmente alguns domínios tem necessidades diferentes.

 

Étore

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: quarta-feira, 25 de outubro de 2017 13:43
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Duvida de boas práticas

 

  

Amigos,

Td bem?

Queria saber a opnião de vocês.

O pessoal de desenvolvimento pretendem criar uma tabela chamada STATUS para 
todo sistema.

Nessa tabela contem as colunas: ID, Entidade (Nome da tabela), Propriedade 
(Nome da coluna), valor (Valor do Status) e Descrição

 

Exemplo populado:

 

Entidade Propriedade  Valor Descrição

WorkOrderStatus   0 Fechado

WorkOrderStatus   1 Em andamento

WorkOrderStatus   2 Parado por problema

WorkOrderStatus   3 Parado por manutenção

WorkOrderStatus   4 Concluído

ProductStatus   0 Inativo

ProductStatus   1 Ativo

Employee   Status   0 Ativo

Employee   Status   1 Férias

Employee   Status   2 Demitido

RouteWip   Status   0 Livre

RouteWip   Status   1 Restrição

RouteWip   Status   2 Bloqueado

 

Ou seja, é um tabela unica com todos os status de todas as tabelas do banco.

Isso é uma boa prática?

Alguém no grupo utiliza essa forma de armazenamento?

Obrigado

 

Clayton Xavier 

 





RE: [oracle_br] Suporte oracle 11g

2017-05-29 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Boa tarde Angelo

 

https://www.oracle.com/us/assets/lifetime-support-technology-069183.pdf

 

Este documento fala em dez/2020.

 

Étore 

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: segunda-feira, 29 de maio de 2017 16:43
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Suporte oracle 11g

 

  

Opa!  boa tarde pessoal

 

A familia Oracle 11.2.0.4.xxx  ja entrou no suporte estendido ?  Chiappa ?

 

A mulher da Oracle me pertubando pra renovar contrato,  mas bateu a sensação de 
estar começando a pagar pra manter legado. 

O valor da renovação apresentado em si nem é alto, mas.. to preocupado, não sei 
se vão mudar as regras amanhã, se entrar em extendido.

 

E o pior que não podemos migrar pro 12c ainda por causa de um fornecedor, eu já 
queria estar nele.

 

 

[]s angelo

 

 

 





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



RE: [oracle_br] impdp

2017-04-04 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Mário

 

O charset e o tipo de varchar2 (byte ou char) são os mesmos no banco de origem 
e no de destino?

 

Étore 

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: terça-feira, 4 de abril de 2017 11:17
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] impdp

 

  

Pessoal, 

 

Bom Dia

 

Estou realizando o import de uma base, dai aestou tendo a seguinte msg de erro:

 

value too large for column DESCRICAO(actual: 21, maximum: 20)

 

Quem fez o DUMP me informou que a coluna em questão esta com 30 no tamanho ... 
alguem sabe me informar se no ORACLE XE tem algum limite sobre o tamanho???

 

 

 





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



RE: [oracle_br] Duvida na construção de select para localizar um Nome com ou sem acento (JOÃO e JOAO)

2016-12-13 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
A solução que eu sugeri pode ser utilizada na aplicação, o problema são os 
efeitos colaterais que ela pode trazer a todo o código preexistente já que o 
resultados de todas as demais consultas poderão ser diferentes do esperado.

 

Como tu citou que o problema principal após a utilização de uma função para 
remover a acentuação foi a performance, tu pode criar um function based index:

https://docs.oracle.com/cd/B28359_01/server.111/b28310/indexes003.htm#i1006674

 

Se a necessidade de consulta for bem específica (apenas em uma ou em poucas 
tabelas), outra opção é criar uma coluna extra - calculada ou não - que 
armazene o nome sem acentuação.

 

Étore Schiavini 

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: terça-feira, 13 de dezembro de 2016 23:50
To: oracle_br@yahoogrupos.com.br
Subject: RE: [oracle_br] Duvida na constr ução de select para localizar um Nome 
com ou sem acento (JOÃO e JOAO)

 

  

Étore Schiavini, boa noite.

 

eu preciso para implementar na aplicação, você tem uma outra sugestão para meu 
problema?





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



RE: [oracle_br] Duvida na construção de select para localizar um Nome com ou sem acento (JOÃO e JOAO)

2016-12-13 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Daniel

 

Se tu puder alterar as configurações da sessão  (se for pra rodar um script 
avulso e não pra implementar isto na aplicação) a solução pode ser simples:

 

SQL> create table t( c varchar2(30) );
Table created.

SQL> insert into t values( 'Joao' );
1 row created.

SQL> insert into t values( 'JOAO' );
1 row created.

SQL> insert into t values( 'João' );
1 row created.

SQL> insert into t values( 'JOÃO' );
1 row created.

SQL> select c from t where c like '%JOAO%';

C
--
JOAO

SQL> ALTER SESSION SET NLS_COMP=LINGUISTIC;
Session altered.

SQL> ALTER SESSION SET NLS_SORT=BINARY_AI;
Session altered.

SQL> select c from t where c like '%JOAO%';

C
--
Joao
JOAO
João
JOÃO



Pode-se criar um índice linguístico na coluna:

 

create index TCI on T( nlssort( C, 'NLS_SORT=BINARY_AI' ) );



Mas com esse % no início do argumento do like ele não vai ser utilizado.

 

Étore Schiavini

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: terça-feira, 13 de dezembro de 2016 15:24
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Duvida na construção de select para localizar um Nome com 
ou sem acento (JOÃO e JOAO)

 

  

Boa tarde amigos, pode parecer simples para alguns que detêm grande 
conhecimento em oracle e SQL, mas eu não consegui encontrar uma saída.

 

Tenho uma tabela de entidades onde um dos campos é o nome, e no mesmo temos 
nomes com e sem acento.

Preciso fazer uma busca na coluna para localizar independente do nome ter ou 
não acento, por exemplo JOÃO, tenho casos gravados tanto com acento como sem.

Criei então uma function para tirar os acentos, e usei a mesma na clausula 
WHERE, no entanto, tive uma queda brusca de desempenho, pois com a function 
perco a indexação.

esta é a function

CREATE OR REPLACE FUNCTION SF_FLRETIRARACENTUACAO(PSTRING IN VARCHAR2)

  RETURN VARCHAR2 IS

  VSTRINGRETURN VARCHAR2(4000);

BEGIN

  VSTRINGRETURN := TRANSLATE(PSTRING,

 'ÁÇÉÍÓÚÀÈÌÒÙÂÊÎÔÛÃÕËÜáçéíóúàèìòùâêîôûãõëü''',

 'ACEIOUAEIOUAEIOUAOEUaceiouaeiouaeiouaoeu');

  RETURN VSTRINGRETURN;

END;

Este era meu where

where sf_flretiraracentuacao(nm_entidade) LIKE 
sf_flretiraracentuacao('%JOÃO%')





Existe uma outra maneira de se fazer essa busca?
Alguém tem alguma sugestão?





Grato,





Daniel Mota

 





RE: [oracle_br] Re: Validação de campos para pesquisa com %

2016-11-09 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Tiago
 
No Developer 6i já ocorria isso, se o conteúdo de um campo number ou date 
possuir “%” o pre-query o trata como nulo em um teste “is not null”.
Também já tive casos em que se o conteúdo não corresponder à mascara de 
formatação do campo o mesmo ocorre.
A “solução” que tenho é a mesma que a tua, testar o tamanho do conteúdo.
 
Étore
 
From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: quarta-feira, 9 de novembro de 2016 09:28
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Re: Validação de campos para pesquisa com %
 
  
Chiappa, bom dia.
 
Desculpa o meu esquecimento... Esqueci de colocar no título do email que era 
Forms 10G (10.1.2.3.0). 
 
O meu problema hoje é o seguinte, já existe uma trigger "pre-query" em um bloco 
base-table, que verificado se os campos estão preenchidos ou não, se não 
estiverem, ele dá uma mensagem e não realiza a pesquisa. O restante do problema 
está descrito no e-mail, quando eu digito por exemplo em um item "123456", ele 
faz a busca/pesquisa normalmente, porém, se eu colocar a porcentagem "%" no 
item para fazer a pesquisa, exemplo "12345%", ele entende como se o campo 
estivesse vazio e não realiza a busca. Porém o cliente precisa/quer realizar a 
busca com o "%".
 
Não sei se você está com o Forms em mãos ai, mas para visualizar o meu 
problema, é só criar um forms com um bloco base-table simples (Código, 
Descrição) e colocar na trigger "pre-query" do bloco a validação abaixo e 
tentar realizar a busca no código com o "%".
 
if :bloco.campo is null then
message('É nulo');
message('É nulo');

raise form_trigger_failure;
end if;
 
[ ]s
 
Em Terça-feira, 8 de Novembro de 2016 17:23, "jlchia...@yahoo.com.br 
[oracle_br]"  escreveu:
 
  
Colega, ** primeiro de tudo ** nós Não temos Idéia de que vc está usando pra 
programar, nem em qual linguagem : por causa do ":bloco.campo is null" eu ** 
Chutaria Oracle Forms" ** (essa sintaxe :bloco.item quase que Implica isso) mas 
PLZ nos diga, okdoc ?? Senão fica difícil... 
 Em sendo Oracle Forms, vc está usando qual versão ?? Modo WEB ou não ? E PLZ 
nos explique o que vc quer/o que vc está fazendo/qual dificuldade vc está 
enfrentando : vc está, talvez, setando propriedade "WHERE" do bloco de acordo 
com o que o usuário digitou numa trigger PRE-QUERY ? Ou com "validação" vc quer 
dizer que está programando numa trigger WHEN-VALIDATE-algumacoisa ? Ou vc quer 
fazer alguma rotina Customizada com o Forms em query-mode, consultando os 
parãmetros de pesquisa que o usuário entrou no registro-exemplo em modo 
enter-query ?? DETALHES please, se não fica Difícl #2
 
 Além de explicar / detalhar o que vc está fazendo, onde está fazendo e como 
está Fazendo, se vc puder dar um Exemplo pra gente poder tentar reprosuzir por 
aqui , sim sim ??
 
 []s
 
   Chiappa
 



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



RE: [oracle_br] Diferença executando REGEXP_LIKE

2016-10-04 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Tu já sabe que o comportamento é diferente devido a configuração da sessão, 
qual é exatamente a tua dúvida?
 
Étore
 
From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: terça-feira, 4 de outubro de 2016 18:38
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Diferença executando REGEXP_LIKE
 
  
Emerson,
 
Obrigado pelo retorno, mas no link que você passou não consegui achar nada que 
me ajudasse a resolver o problema.
 
Se mais alguém puder ajudar ficarei muito agradecido.
 
Abs,
Zilmar Furquim
Synchro Systems
 



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



RE: [oracle_br] Estranho caso de divergeica tipo de dados

2016-09-23 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Date com tamanho é novidade para mim.
 
Étore
 
From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: sexta-feira, 23 de setembro de 2016 16:25
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Estranho caso de divergeica tipo de dados
 
  
Alisson,
 
Aparece sim .. exportei a tabela e importei numa nova tabela colocando o DATE 
tamanho 7 .. e funcionou ... no outro tava como 9 .. não acho q seja isso ainda 
mais usando TRUNC ou qualquer outra função .. mas deu certo ..  Obrigado.
 
Em 23 de setembro de 2016 16:04, 'Yahoo' alisson...@yahoo.com.br [oracle_br] 
 escreveu:
  
Boa tarde!
 
Compare o campo trunc(data2) = trunc(data3) e veja se retorna...
 
 
 
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 23 de setembro de 2016 15:50
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Estranho caso de divergeica tipo de dados
 
  
Pessoal, 
Boa Tarde
 
 
To com um caso meio estranho.
 
tenho um select simples com join
 
onde 
 
comparo 2 datas
 
and trunc(data1) = trunc(data2)
 
dia me retorna
 
porem se eu fizer;
 
and trunc(data1) = trunc(data3)
 
nao me retorna nada
 
onde data2 e data3 são mesmo tipo de dados, o valor de data2 e data3 são iguais
 
ja usei to_date to_char 
 
so de um lado .. tambem testei dos 2 lados .. enfim não faço ideia o que possa 
ser
 
alguem teria alguma ideia de como eu posso tentar resolver isso??
 



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



RE: [oracle_br] Re: Materialized View

2016-05-17 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Rafael
 
Para caca MVW existente a DBA_OBJECTS e a USER_OBJECTS sempre mostram uma TABLE 
com o mesmo nome da MVW.
Quando a MVW é dropada a TABLE deve sumir da DBA_OBJECTS.
Procure descobrir porque isto não aconteceu, teu problema deve estar no DROP e 
não no CREATE. Parece ser um bug.
 
SQL> create table t( c number );
Table created.

SQL> create materialized view v as select * from t;
Materialized view created.

SQL> select object_type, object_name from user_objects where object_name = 'V';
OBJECT_TYPE OBJECT_NAME
--- 
---
TABLE   V
MATERIALIZED VIEW   V

SQL> drop materialized view v;
Materialized view dropped.

SQL> select object_type, object_name from user_objects where object_name = 'V';
no rows selected


Étore
 
From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: terça-feira, 17 de maio de 2016 18:39
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Re: Materialized View
 
  
Chiappa, primeiramente obrigado pelo retorno.
 
O que o desenvolvedor quer é recriar a MV, pois o código da MV será modificado, 
porém, com o mesmo nome. 
 
O script do desenvolvedor para recriar a MV possui: Um "drop materialized view 
e um "create materialized view" como coloquei no primeiro tópico.
 
Portanto, nas bases de produção que serão aplicadas esse script, irá gerar o 
mesmo erro que ocasionou na base de desenvolvimento:
 
 
SQL> SELECT OWNER, OBJECT_NAME, OBJECT_TYPE FROM DBA_OBJECTS WHERE OBJECT_NAME 
= 'XUXA'
 
OWNER OBJECT_NAME   OBJECT_TYPE  
PUBLICXUXA  SYNONYM  
SCHEMA_XUXA   XUXA  MATERIALIZED VIEW
SCHEMA_XUXA   XUXA  TABLE
Simulando em produção o que irá ocorrer é que o DROP será executado com sucesso 
e na hora da criação da Materialized VIew irá informar que já existe um objeto 
com o mesmo nome, gerando o erro ORA-00955 (por conta da tabela).
 
O nome da MV não pode ser modificada, terá que ser XUXA, pois a aplicação usa 
essa MV em centenas de lugares em seu código.
 
Como posso eu, recriar essa MV com nome XUXA, evitando o erro ORA-00955. Teria 
que renomear o objeto "XUXA" do tipo tabela?
 
OU teria uma outra alternativa?
 
Obrigado Chiappa.
 
 
 
 
 
Em Terça-feira, 17 de Maio de 2016 16:33, "jlchia...@yahoo.com.br [oracle_br]" 
 escreveu:
 
  
Sim, cfrme 
https://asktom.oracle.com/pls/apex/f?p=100:11:0P11_QUESTION_ID:3500555100346976066
 nos lembra, TABELAS e VIEW MATERIALIZADAS** não residem ** no mesmo namespace, 
são objetos logicamente Separados, então podem sim ter o mesmo nome, via de 
regra indicando a tabela de mesmo nome como a PREBUILT table
 Porém, Não É o fato da coisa existir/ser possível que AUTOMATICAMENTE ela é 
uma best practice e deve ser usada : PLZ aí nos explique  *** exatamente o que 
** o desenvolvedor está tentando fazer com isso, yep ???  
 
 ==>> Eu sei que cabeça de desenvolvedor é muitas vezes um caso sério de 
capacidade reduzida, mas eles ** ENTENDEM ** que, se vc tiver na sessão os 
parâmetros de query_rewrite ? 
https://asktom.oracle.com/pls/apex/f?p=100:11:0P11_QUESTION_ID:349809082244 
mostra ** EXATAMENTE ISSO **, ele cria uma view materializada emp_rollback que 
busca dados da tabela real emp , e com os settings corretos, um SQL usando a 
EMP é *** automaticamente ** direcionado para usar a EMP_ROLLBACK, sim sim sim 
??? Eles sabem dissso , e que portanto NÃO HÁ, em princípio, NENHUMA RAZÃO 
para se criar a mv com o mesmo nome da tabela, sim ???
 
  SE é , digamos, um caso especial de bug no rewrite ou coisa do tipo  aí no 
retorna e a gente pode discutir alguns work-arounds...
  
  []s
  
Chiappa
 



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



RE: [oracle_br] copia de binários do oracle para outro S.O

2016-05-06 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Uma questão que esqueci de citar é que os clientes do sistema estão na região 
metropolitana de POA.
Daqui do RS não fez muita diferença o servidor estar em SP ou nos EUA.
Lembrei que fizemos testes acessando a partir de SP e neste caso havia sim uma 
boa diferença na latência (SP->SP vs SP->EUA).
 
Mas voltando ao caso do Alexssandro, não deveria demorar isto tudo pra conectar 
via sqlplus.
Daqui pro EC2 leva de 2s a 3s pra conectar e pro Azure (também EUA) o dobro 
disso.
Em ambos casos o servidor está em uma VM com Red Hat (e não em um serviço, como 
o RDS da Amazon).
 
Étore
 
From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: sexta-feira, 6 de maio de 2016 20:52
To: oracle_br@yahoogrupos.com.br
Subject: RE: [oracle_br] copia de binários do oracle para outro S.O
 
  
Entendo, Etore
Mas tambem é aquele negocio.. tem conexoes e conexoes com a internet. A sua 
devia ter uma boa conexao e um bom backbone com a internet e deve ter sido bem 
dimensionada para atender a demanda. A do colega pode nao estar nas mesmas 
condicoes por uma série de fatores que acabam até escapando do nosso foco que é 
bd.. mas como acaba atrapalhando os trabalhos muitas vezes precisamos nos 
inteirar também (até pra cobrar com mais propriedade quem cuida disso na 
empresa pra tentar dar uma solução).
Existe a nuvem da azure tambem tem opcao no brasil. E varios datacenters onde 
pode se ate colocar o banco de dados rodando lá... e se quiser melhorar mais, 
colocar um link tipo ponto a ponto para nao passar pela internet diretamente. 
Essa ultima solucao é utilizado la na empresa onde trabalho.
Em 06/05/2016 19:43, "'Schiavini' et...@schiavini.inf.br [oracle_br]" 
<oracle_br@yahoogrupos.com.br> escreveu:
  
A principal diferença do EC2 em SP é o preço, muito maior. 
Depois de 2 anos no EC2 em SP, ano passado movemos os servidores (Oracle e IIS) 
para a Virgínia devido para reduzir custos de hospedagem.
O impacto na performance devido à latência foi mínimo, praticamente 
imperceptível para os usuários.
A diferença vai variar de caso a caso, é muito dependente da arquitetura do 
sistema.

Étore

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: sexta-feira, 6 de maio de 2016 18:16
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] copia de binários do oracle para outro S.O


No caso do Amazon, para melhorar a questao da latência, pode escolher EC2 que 
esta no datacenter em Sao Paulo

Isso faz um diferença enorme




2016-05-06 17:57 GMT-03:00 Rosivaldo Ramalho rosiva...@gmail.com [oracle_br] 
<oracle_br@yahoogrupos.com.br>:

Meu velho, você está saindo do Brasil, para os EUA via internet, a demora é 
esperada.

Com certeza seu tempo do TNSPING está alto.

O teste correto é você pegar outro servidor lá mesmo, de preferência no mesmo 
datacenter e efetuar o teste.

Atenciosamente
--
Rosivaldo Azevedo Ramalho <rosiva...@gmail.com>
Consultor Oracle Database & Fusion Middlerware
OCP DB 10g | OCP DB 11g | OCE RAC 11g | OCE PT 11g
OCP OAS 10g | OCE WLS 10g

http://about.me/rosivaldo

2016-05-06 17:06 GMT-03:00 alexssandro0...@yahoo.com.br [oracle_br] 
<oracle_br@yahoogrupos.com.br>:

Boa tarde!

Pessoal, para um ambiente de testes na amazon, fiz a copia dos binários do 
banco de dados do meu ambiente na empresa, mais as unidade aonde se encontra os 
datafiles,redo, archive etc.. E mandei para amazon ec2, em um ambiente com o 
mesmo S.O, com os pacotes instalados, as configurações de S.O para o oracle etc 
Configuradas.. o banco faz o start normal, sem erros, mas o problema que eu 
estou enfrentando é o tempo que tá levando para se conectar ao banco.

se eu der um sqlplus / as sysdba ou sqlplus user/passwd@ , o tempo para 
conectar é de 1 minuto.

E no meu ambiente na empresa leva 2 segundos.

Alguém sabe o que pode ser?? 




[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] copia de binários do oracle para outro S.O

2016-05-06 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
A principal diferença do EC2 em SP é o preço, muito maior. 
Depois de 2 anos no EC2 em SP, ano passado movemos os servidores (Oracle e IIS) 
para a Virgínia devido para reduzir custos de hospedagem.
O impacto na performance devido à latência foi mínimo, praticamente 
imperceptível para os usuários.
A diferença vai variar de caso a caso, é muito dependente da arquitetura do 
sistema.
 
Étore
 
From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: sexta-feira, 6 de maio de 2016 18:16
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] copia de binários do oracle para outro S.O
 
  
No caso do Amazon, para melhorar a questao da latência, pode escolher EC2 que 
esta no datacenter em Sao Paulo
 
Isso faz um diferença enorme
 
 
 
 
2016-05-06 17:57 GMT-03:00 Rosivaldo Ramalho rosiva...@gmail.com [oracle_br] 
:
  
Meu velho, você está saindo do Brasil, para os EUA via internet, a demora é 
esperada.
 
Com certeza seu tempo do TNSPING está alto.
 
O teste correto é você pegar outro servidor lá mesmo, de preferência no mesmo 
datacenter e efetuar o teste.


Atenciosamente
--
Rosivaldo Azevedo Ramalho 
Consultor Oracle Database & Fusion Middlerware
OCP DB 10g | OCP DB 11g | OCE RAC 11g | OCE PT 11g
OCP OAS 10g | OCE WLS 10g

http://about.me/rosivaldo
 
2016-05-06 17:06 GMT-03:00 alexssandro0...@yahoo.com.br [oracle_br] 
:
 
Boa tarde!
 
Pessoal, para um ambiente de testes na amazon, fiz a copia dos binários do 
banco de dados do meu ambiente na empresa, mais as unidade aonde se encontra os 
datafiles,redo, archive etc.. E mandei para amazon ec2, em um ambiente com o 
mesmo S.O, com os pacotes instalados, as configurações de S.O para o oracle etc 
Configuradas.. o banco faz o start normal, sem erros, mas o problema que eu 
estou enfrentando é o tempo que tá levando para se conectar ao banco.



se eu der um sqlplus / as sysdba ou sqlplus user/passwd@ , o tempo para 
conectar é de 1 minuto.



E no meu ambiente na empresa leva 2 segundos.



Alguém sabe o que pode ser??  
 
 
 



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



RE: [oracle_br] Re: Novo licenciamento

2016-02-18 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Obrigado pelas respostas.

 

Eu não havia entrado na questão SE1->SE2 na pergunta pois como é um novo 
licenciamento as questões de migração/conversão de licença teoricamente não se 
aplicariam.

Quase todo material que li sobre a SE2 trata de licenças perpétuas, que não é o 
caso do cliente.

Por isso acredito que a questão aqui não tem relação específica com a edição do 
Oracle, apenas com a versão.

 

Quanto a disponibilidade do software para download sem contrato de suporte, o 
problema neste caso específico é que no eDelivery existe apenas a 11.2.0.1 para 
Linux x64.

Por isso da dúvida: 

licenciando a 12c sem suporte o cliente teria acesso apenas a 11.2.0.1 via 
eDelivery

OU

como a 12c é mais recente o cliente poderia usar qualquer versão 11g, inclusive 
a 11.2.0.4

 

ps: o cliente está tentando renovar o licenciamento desde outubro mas não 
conseguia porque a Oracle estava enrolando, aguardando o “lançamento” da SE2. 

 

Étore Schiavini



[oracle_br] Novo licenciamento

2016-02-17 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Olá

 

Há 2 anos um cliente licenciou um Oracle SE1 por 2 anos e no primeiro ano
pagou o contrato de suporte.

O Oracle hoje instalado é um 11.2.0.4 com o último PSU disponível dentro do
período de validade do contrato de suporte.

 

Agora que a licença de uso está terminando ele irá licenciar o Oracle
novamente.

O Oracle já está instalado será mantido, apenas licenciado por mais um
período.

 

Mesmo sem pagar um novo contrato de suporte o cliente poderá utilizar um
11.2.0.4 licenciando o 12.1?

A dúvida reside no fato de que se já não estivesse instalada, o cliente
teria que ter acesso ao metalink para obter a versão desejada.

 

Étore Schiavini

 

 



RE: [oracle_br] Oracle CDeveloper 6i com database 11g R2

2016-01-19 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Zilmar

 

O Developer 6i funciona também com outros charsets, desde que sejam singlebyte.

 

Étore

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: terça-feira, 19 de janeiro de 2016 11:48
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Oracle CDeveloper 6i com database 11g R2

 

  

Bom dia e feliz ano novo para todos.

 

A minha empresa me fez uma consulta sobre a compatibilidade entre o Developer 
6i que usamos atualmente (Forms 6.0.8.25.2) e o database 11g R2.

 

Pelo que já sabia existe um problema de conexão do Developer com essa versão do 
banco, que pode ser contornada se o banco for criado especificamente com o 
conjunto de caracteres WE8MSWIN1252





Isso procede ?

Alguém já passou por essa situação e pode me dizer como foi esse processo ?

Qualquer dica, indicação de leitura ou detalhe é bem vindo.





Abraços a todos





Zilmar Furquim

Synchro Systems

zfurq...@gmail.com





 





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



RE: [oracle_br] Re: Oracle CDeveloper 6i com database 11g R2

2016-01-19 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Isto é o que me mostra o About do Forms 6i com o path 18:

 

Forms [32 Bit] Version 6.0.8.27.0 (Production)

Oracle Toolkit Version 6.0.8.25.0 (Production)

PL/SQL Version 8.0.6.3.0 (Production)

Oracle Procedure Builder V6.0.8.21.0 Build #1459 - Production

PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)

Oracle Query Builder 6.0.7.1.0 - Production

Oracle Virtual Graphics System Version 6.0.5.38.0 (Production)

Oracle Tools GUI Utilities Version 6.0.8.25.0 (Production)

Oracle Multimedia Version 6.0.8.25.0 (Production)

Oracle Tools Integration Version 6.0.8.10.2 (Production)

Oracle Tools Common Area Version 6.0.8.18.0

Oracle CORE Version 4.0.6.0.0 - Production

 

Étore 

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: terça-feira, 19 de janeiro de 2016 15:06
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Re: Oracle CDeveloper 6i com database 11g R2

 

  

 

Chiappa e Etore,

 

Obrigado pelas resposta, ajudaram muito.

 

 

Chiappa, fiquei com dúvida quanto ao patch do Developer.

 

Até onde sei, a minha versão (Forms 6.0.8.25.2 e Reports 6.0.8.25.0) já 
corresponde ao patch 17.

É isso ?

Se não, qual é a versão com o patch 17 ?

E com o patch 18 ?

Existe no Metalink ainda para baixar esses patches ?

 

Desde já obrigado.

 

Abs,

Zilmar Furquim

Synchro Systems





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



Re: [oracle_br] Revolve e Grant.

2015-10-15 Por tôpico Étore Schiavini et...@schiavini.inf.br [oracle_br]
Ajuste o arquivo já existente prefixando e sufixando as linhas atuais com
"revoke..." e "from..." e em seguida rode-o via sqlplus.
E óbvio, a mesma solução serve para o script de contingência.

Étore

2015-10-15 20:33 GMT-03:00 Cristiano Vasconcelos Barbosa
cvasconcel...@gmail.com [oracle_br] :

>
>
> Amigos,
>
> Boa noite...
>
> Meu oracle é:
>
> banner
> --
>
> Oracle Database 10g Enterprise Edition Release 10.2.0.3.0
>
> version_bit
> 
> 10.2.0.3.0 - 64bi
>
> Arquivamento
> 
> STARTED
>
> O cenário é o seguinte:
>
> Possuo role RL_EXEMPLO onde possui SELECT, INSERT, UPDATE, DELETE. Esta
> role é aplicada a várias tabelas do meu sistema. Foi gerado um arquivo
> texto com +/- 200 tabelas que possuem esta role.
>
> Preciso de duas rotinas, uma que faça a leitura deste arquivo texto
> e aplique o revoke nas permissões de INSERT, UPDATE E DELETE nestas
> tabelas, uma a uma, na sequência e de uma só vez.
>
> E outra rotina que faça justamente o contrário, do acima exposto, ou seja,
> que seja aplicada Grant de INSERT, UPDADE E DELETE às referidas tabelas, ou
> seja, devolvendo as mesmas ao estado anterior, original caso o que preciso
> fazer aconteça errado e precise emergencialmente retornar ao que era antes.
>
> Desde logo, agradeço a atenção e disponibilidade.
>
>
> --
> Atenciosamente,
>
>
> Cristiano Vasconcelos Barbosa.'.
> Analista de Sistemas & Banco de Dados
> | Cel: +55 (85) 9691.8331
> http://br.linkedin.com/in/cristianovasconcelos
>
> DEUS MEUMQUE JUS.'.
> DÓMINI SUMUS.'.
> Contact me: cvasconcel...@gmail.com
>
> 
>


RE: [oracle_br] Dúvida SQL - Select

2015-10-02 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Se a quantidade de cores for predefinida, use pivot.

 

Étore

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: sexta-feira, 2 de outubro de 2015 16:17
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Dúvida SQL - Select

 

  

Boa tarde amigos!

 

 

Dados hipotéticos:

 

select prateleira, fruta, cor from feira_livre;

 

Prateleira   Fruta   Cor

1   Maçã Vermelha

2   CerejaVermelha

1   Banana   Amarela

2   MamãoAmarela   

1   Morango   Vermelha

 

 

É possível eu montar um Select que me traga esse resultado?

 

 

PrateleiraFruta_Vermelha   Fruta_Amarela

1Maçã  Banana

1Morango

2Cereja Mamão

 

 

Ou seja: juntei 2 frutas de cores diferentes no mesmo registro, por serem

da mesma prateleira, mas elas não tem mais nenhuma relação entre si;

 

Como tinham 2 vermelhas na mesma prateleira, eu joguei pro registro de baixo.

Se tivesse uma segunda fruta amarela na prateleira 1, ela também iria pro 
segundo registro.

 

 

 




Att,

 

Image removed by sender.

 





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



RE: [oracle_br] ORA-12203

2015-10-01 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Sem saber a versão do developer e do oracle fica difícil, mas com a info 
fornecida eu apostaria em developer 6i tentando conecar em uma base com 
multibyte charset.

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: quinta-feira, 1 de outubro de 2015 14:38
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] ORA-12203

 

  

Caros amigos,

 

estou tendo o erro ORA-12203 ao executar o forms.  O fato é que ao acessar o 
toad, sqlplus, sql developer o acesso é feito normalmente.  O que pode estar 
errado?

 

Grande abraço.





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



RE: [oracle_br] Não repetir registro da uma coluna

2015-09-23 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Se for no sqlplus tu pode configurar a quebra antes de rodar o select:

 

break on COLUNA1

 

Étore

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: quarta-feira, 23 de setembro de 2015 11:03
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Não repetir registro da uma coluna

 

  

Pessoal, 

 

Bom Dia

 

Alguem poderia me dar uma luz, como faria uma select (uso de alguma função), no 
caso abaixo:

 

O retorno do select é este:


COLUNA1

COLUNA2

COLUNA3

COLUNA4


X

1

15

200


X

2

16

202


X

3

13

205


X

4

14

505

 

Como faria para ficar assim:


COLUNA1

COLUNA2

COLUNA3

COLUNA4


X

1

15

200


2

16

202


3

13

205


4

14

505

 

Tem como eu não repetir o valor da COLUNA1??





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



RE: [oracle_br] Conexão com Oracle Express Edition

2015-08-13 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Tecnicamente sim.

Exatamente do mesmo jeito que faria para conectar em qualquer outra edição.

 

Étore

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: quinta-feira, 13 de agosto de 2015 16:57
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Conexão com Oracle Express Edition

 

  

Boa tarde.

 

É possível conectar em uma máquina com o XE a partir de uma outra máquina, 
através do SQLPlus ou outra ferramenta qualquer? Se sim, como faço para 
configurar?

 

Obrigado.





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



RE: [oracle_br] Trigger de logon...

2015-05-28 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Boa tarde

 

Qual é o resultado de:

 

alter trigger TG_LOGON_AUDIT_TRIGGER compile;

 

Étore

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: quinta-feira, 28 de maio de 2015 11:50
To: Lista de Usuários Oracle; Grupo OraOracle; Oracle in Brazil
Subject: [oracle_br] Trigger de logon...

 

  

Bom dia!

 

Caros amigos, em pesquisa na net, também com sugestões recebidas de alguns 
amigos, compilei a seguinte trigger abaixo, apesar de não apresentar erros na 
compilação, quando tento acessar com o usuário cbarbosa é mostrado o ERRO 
descrito ao final da trigger:

 

Gostaria da ajuda dos amigos que possuem maior experiência com oracle para a 
identificação do erro e sua solução.

 

Obrigado...

 

DROP TRIGGER SYS.TG_BLOCK_TOOLS_FROM_PROD;

 

CREATE OR REPLACE TRIGGER SYS.TG_BLOCK_TOOLS_FROM_PROD

   AFTER LOGON

   ON DATABASE

DECLARE

   v_prog SYS.v_$session.program%TYPE;

   v_module   SYS.v_$session.module%TYPE; -- Parametro acrescentado para evitar 
programa renomeado.

   owner  SYS.v_$session.username%TYPE;

   v_osuser   SYS.v_$session.osuser%TYPE;

BEGIN

   SELECT program,

  module,

  username,

  osuser

 INTO v_prog,

  v_module,

  owner,

  v_osuser

 FROM sys.v_$session

WHERE audsid = USERENV ('SESSIONID') AND audsid != 0 -- Não verificar 
conexões SYS

AND ROWNUM = 1; -- Processos paralelos terá o mesmo do AUDSID

 

   IF UPPER (owner) NOT IN ('cbarbosa',

'oracle',

'administrador',

'IUSR_ISSEC',

'APACHE',

'OEM',

'OEM22',

'SCOTT',

'SI_INFORMTN_SCHEMA',

'TSMSYS',

'WKPROXY',

'WKSYS',

'WMSYS',

'XDB',

'SYS',

'DBSNMP',

'SYSMAN',

'SYSTEM')

   THEN

  IFUPPER (v_prog) LIKE '%TOAD%'   -- Toad

 OR UPPER (v_module) LIKE '%TOAD%' -- Toad

 OR UPPER (v_prog) LIKE '%T.O.A.D%'-- Toad

 OR UPPER (v_module) LIKE '%T.O.A.D%'  -- Toad

 OR UPPER (v_prog) LIKE '%SQLNAV%'-- SQL Navigator

 OR UPPER (v_module) LIKE '%SQLNAV%'  -- SQL Navigator

 OR UPPER (v_prog) LIKE '%PLSQLDEV%'-- PLSQL Developer

 OR UPPER (v_module) LIKE '%PLSQLDEV%'  -- PLSQL Developer

 OR UPPER (v_prog) LIKE '%PL/SQL Developer%'-- PLSQL Developer

 OR UPPER (v_module) LIKE '%PL/SQL Developer%'  -- PLSQL Developer

 OR UPPER (v_prog) LIKE '%SQL%'   -- SQL Developer

 OR UPPER (v_module) LIKE '%SQL%' -- SQL Developer

 OR UPPER (v_prog) LIKE '%SQL Developer%' -- SQL Developer

 OR UPPER (v_module) LIKE '%SQL Developer%'   -- SQL Developer

 OR UPPER (v_prog) LIKE '%BUSOBJ%' -- Business Objects

 OR UPPER (v_module) LIKE '%BUSOBJ%'   -- Business Objects

 OR UPPER (v_prog) LIKE '%EXCEL%'  -- MS-Excel plug-in

 OR UPPER (v_module) LIKE '%EXCEL%'-- MS-Excel plug-in

 OR UPPER (v_prog) LIKE '%SQLPLUS%' -- SQLPLUS

 OR UPPER (v_module) LIKE '%SQLPLUS%'   -- SQLPLUS

 OR UPPER (v_prog) LIKE '%DEVELOPER%'  -- Oracle SQL Developer

 OR UPPER (v_module) LIKE '%DEVELOPER%'-- Oracle SQL Developer

 OR UPPER (v_prog) LIKE '%IFBLD%'-- Oracle Forms Developer Builder

 OR UPPER (v_module) LIKE '%IFBLD%'  -- Oracle Forms Developer Builder

 OR UPPER (v_prog) LIKE '%RWBUILDER%'-- Oracle Reports Builder

 OR UPPER (v_module) LIKE '%RWBUILDER%'  -- Oracle Reports Builder

 OR UPPER (v_prog) LIKE '%RAPTOR%'-- Oracle Raptor

 OR UPPER (v_module) LIKE '%RAPTOR%'  -- Oracle Raptor

  THEN

 RAISE_APPLICATION_ERROR (

-2,

   'A Ferramenta de desenvolvimento '

|| v_module

|| ' não é permitida na PRODUÇÃO! ('

|| v_osuser

|| ' - '

|| owner

|| ' - '

|| v_prog

|| ' - '

|| v_module -- Parametro acrescentado.

|| ')');

  END IF;

   END IF;

EXCEPTION

   WHEN NO_DATA_FOUND

   THEN

  NULL;

END;

/

 

= ERRO 

RE: [oracle_br] [Forms] Trigger para validar item

2015-05-13 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Tiago

 

Coloque a validação do range no when-validate-item e o teste do último registro 
no key-next-item.

Use “if :system.last_record = ‘TRUE’…“ para saber se está no ultimo registro do 
bloco.

Se precisar que o when-validate-item seja disparado antes que o código do 
key-next-item seja executado use o comando “enter;”  neste último.

 

enter;

If form_success

then

   codigo do next_item

end if;

 

Étore

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: quarta-feira, 13 de maio de 2015 22:33
To: oracle_br
Subject: [oracle_br] [Forms] Trigger para validar item

 

  

Pessoal, buenas...

 

Estou com um problema aqui e gostaria de uma ideia de vocês de como eu posso 
solucionar. Tenho um bloco baseado em tabela, com alguns registros (Por ex.: 
Temperatura, Pulso, Altura, Peso, IMC e Volemia), existem itens Resultado, 
que são os quais o usuário digita o valor (ex.: Temperatura, Pulso, Altura e 
Peso) e itens Calculado, onde esses são calculados automaticamente baseado em 
uma fórmula que também está no bloco (ex.: IMC - (PESO) / ((ALT/100)*(ALT/100)) 
e Volemia - (PESO)*70).

 

Pois bem, alguns itens tem uma faixa que é considerada Normal (ex. 
temperatura entre 34 e 37,5), e assim que a pessoa digita, eu preciso informar 
ao usuário, assim que ele sai do item, se aquele valor está ou não dentro da 
faixa padrão, deixando a linha vermelha, já para os itens calculados, eu vou 
fazer o mesmo procedimento, mas depois que eu executar o calculo dele. Outra 
regra que preciso implementar é a seguinte, se for o último registro do bloco, 
em vez de ir para o próximo registro (next-record), eu tenho que dar um 
go_item para um determinado botão.

 

Bom, pelo que eu sei, tenho 3 possibilidades para fazer a verificação se o 
valor que foi digitado está ou não dentro da faixa padrão:

 

1. Key-Next-Item;

2. When-Validate-Item;

3. Post-Change.

 

Agora vou comentar um pouco dos problemas de cada trigger que citei.

 

1. O key-next-item não dispara se o usuário sair do item com o mouse, ou seja, 
temos uma falha.

2. O when-validate-item não dispara se os últimos itens forem os calculados, 
onde o usuário não terá que digitar o valor, pois ele já vai estar preenchido e 
não vou conseguir fazer a segunda regra, que é saber se o item é o último do 
bloco.

3. O post-change, além do mesmo problema do when-validate-item em relação aos 
últimos itens serem calculados, pelos teste que realizei aqui, quando o bloco é 
populado assim que eu chamo o forms, a trigger é disparada também, que no meu 
caso, não precisaria.

 

Diante disso, queria uma ideia dos colegas de como eu posso resolver o meu 
problema. Estou usando Forms 10g e banco 11g (Vou ficar devendo a build dos 
dois pois estou em casa).

 

[ ]s

 





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



RE: [oracle_br] Re: ORA-07445: exceção encontrada: dump de memória

2015-03-31 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Fabiano, algum motivo para não passar logo para o 11.2.0.4 ?

 

Étore

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: terça-feira, 31 de março de 2015 13:24
To: Oracle Grupo
Subject: Re: [oracle_br] Re: ORA-07445: exceção encontrada: dump de memória

 

  

​Fiz o upgrade para 11.2.0.3 em ambiente de homologação e resolveu o problema, 
vou planejar em ambiente de produção.

 

Obrigado.​




Fabiano P.
Fone: (46) 9113-6731
E-Mail: fabiano...@gmail.com

Skype: fabianofpb

 

Em 30 de março de 2015 13:22, jlchia...@yahoo.com.br [oracle_br] 
oracle_br@yahoogrupos.com.br escreveu:

  

Opa : com 99,999% de certeza todo ORA-600 ou ORA-7445 que vc ver no RDBMS 
Oracle é BUG (seja bug do software, seja do Sistema Operacional, seja de 
Documentação, mas BUG) - consulta no site de Suporte (pago) da Oracle, o 
metalink/My Oracle Support que vc deve achar registro do bug, indicação do 
patch de correção E eventuais work-arounds...

 []s

  Chiappa

 





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



RE: [oracle_br] Re: Sub Query

2015-02-04 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Uma opção alternativa ao exists:

 

select ...

  from a

where ( a.c1, a.c2 ) in ( select b.c1, b.c2

 from b

where b.c3 = ... )

 

Étore

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: quarta-feira, 4 de fevereiro de 2015 08:56
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Re: Sub Query

 

  

Chiappa, na realidade eu NÃO quero trazer nenhuma coluna da tabela Detalhes, eu 
apenas quero filtrar por uma coluna da tabela Detalhes. Se fizer o join entre 
as duas tabelas, vai replicar os mesmos dados da tabela Mestre tantas vezes 
quanto houver itens na tabela Detalhes. Nao tentei fazer um Select distinct pra 
eliminar essa duplicação...vou tentar isso tb...

 

Obrigado.

 

Emerson




Emerson Sanches
Analista de Sistemas

 

Em 3 de fevereiro de 2015 17:23, jlchia...@yahoo.com.br [oracle_br] 
oracle_br@yahoogrupos.com.br escreveu:

  

Para que vc precisa de sub-query ??? Se Realmente NumNota, Serie, Fornecedor e 
TipoMovto é a PK ** e ** isso está Presente nas duas tabelas como Chave, por 
que vc não faz um JOIN entre as duas ?? Assim :

SELECT colunasdesejadasTANTOdatabeladeNOTAquantodaITEM
  FROM Mestre m, Detalhe d
 WHERE m.NumNota= i.NumNota   
   AND m.Serie  = i.Serie 
   AND m.Fornecedor = i.Fornecedor
   AND m.TipoMovto  = i.TipoMovto 
   AND d.Item = v_item;

[]s

  Chiappa

 





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



Re: [oracle_br] SQLPlus em modo gráfico

2015-01-08 Por tôpico Étore Schiavini et...@schiavini.inf.br [oracle_br]
Chiappa, já testei uma dúzia de opções e estou na mesma situação: sqlplus
como default e sql developer para casos pontuais (database diff, por
exemplo).
O mais importante pra mim é que não importa de que forma ou em que versão
de SO ou de Oracle que eu conecte, o sqlplus sempre está pronto pra ser
utilizado.

Étore

2015-01-08 19:49 GMT-02:00 jlchia...@yahoo.com.br [oracle_br] 
oracle_br@yahoogrupos.com.br:



 Étore, programa que funciona  EXATAMENTE  como o sqlplus, que
 aceita 100% dos comandos do sqlplus , não tem jeito, é só o sqlplus mesmo :
 se é isso que vc precisa não tem outro jeito que não usar ele, e ele é só
 texto, mesmo... Para utilização DE DBAs, ajustando-o adequadamente
 (principalmente com COLUMNS e SETs apropriados , seja nos scripts seja no
 glogin, se for WIndows usando F7 para histórico de comandos e se for linux
 adicionando um wrapper, como o rlwrap ou o GQLPlus) ele servem bem, acho
 eu, principalmente porque DBAs normalmente não reinventam a roda, usam
 sempre os scripts que já possuem, penso eu... Só de vez em quando que eu
 escrevo algo extra...

  CASO vc não precise de 100% de compatibilidade com o sqlplus, aí vc tem
 MONTES de alternativas : uma interessante pode ser o SQL DEVELOPER, da
 Oracle mesmo , pois ele aceita quase todos os comandos sqlplus, aceita
 scripts externos gravados em disco, permite que o output de um sql seja
 apresentado em modo texto (opção RUN AS SCRIPT) ou no grid gráfico
 ordenável Mas n outros existem, como o sqlpal em
 http://www.pebblereports.com/sqlpal/, o já citado em msgs anteriores
 SQUIRREL, googla que vc acha n+2 deles...
   No meu caso particular, porém, depois de testar trocentos deles, a minha
 escolha foi manter o sqlplus mesmo E, para os casos que preciso consultar
 muitas colunas, re-ordenar linhas do resultset ou coisas assim, aí apelo
 pro SQL DEVELOPER...

   []s

 Chiappa
  



RE: [oracle_br] SQLPlus em modo gráfico

2015-01-08 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Olá

O última versão assim foi a 10g, que já está descontinuada.
Guardo este instalador num cofre :-)

Se alguém conhecer um client recente que funcione como o sqlplus e não seja 
caracter mode também me interessa. 

Étore

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: quinta-feira, 8 de janeiro de 2015 17:21
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] SQLPlus em modo gráfico

  
Caros Amigos,

Como posso trabalhar com o SQLPlus em modo gráfico, em vez de caracter mode ? 
P.ex.: instalação client Windows 9i.

Thiago Mullher
br.thiago.mul...@gmail.com 




[oracle_br] Re: ora-00001

2014-09-09 Por tôpico et...@schiavini.inf.br [oracle_br]
Nesse tipo de atualização, antes do import, você tem que dropar as sequences 
de DEV para que sejam atualizadas as sequences de PROD. 

 Muita calma nessa hora.
 Faço importações diárias de dados de produção em bases de testes e não preciso 
recriar sequence nenhuma. 
 

 Tive um problema semelhante ao relatado pelo Francisco há muito tempo, quando 
ainda usava triggers para popular colunas a partir de sequences. Eles eram 
disparados pelo importador e ferravam os dados (ainda não era datapump).
 

 Étore


RE: [oracle_br] Re: Erros Oracle (Ora....)

2014-07-22 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Alessandro

 

Tu deve configurar o NLS_LANG no registro do windows dos clients.

 

Étore

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: terça-feira, 22 de julho de 2014 08:22
To: Forum(Oracle)
Subject: Re: [oracle_br] Re: Erros Oracle (Ora)

 

  

Bom dia

 

Eu utilizo o Forms 9i que está instalado em Inglês. Então quando dá erro de PK 
ou FK , campo obrigatório (Não pode ser null), sai tudo em inglês. Precisava 
traduzir estes erros p/ facilitar p/ o cliente final.

 

Em 21 de julho de 2014 22:16, jlchia...@yahoo.com.br [oracle_br] 
oracle_br@yahoogrupos.com.br escreveu:

  

Explica melhor : vc está falando das mensagens de erro do database, enviadas 
PELO DATABASE para o cliente ?? Se sim, basicamente o que vc tem que fazer é 
setar a tool cliente/linguagem/ambiente de programação para informar ao 
database a lingguagem que vc quer usar, que aí as mensagens de erro, dias da 
semana, etc, etc , serão traduzidas Já se a mensagem de erro vinda do 
database tá sendo Processada pela tool/ferramenta de programação (como sei por 
exemplo que o JDBC pode fazer) , aí outras técnicas vão ser necessárias, talvez 
...

== Exemplo com SQLPLUS como tool-cliente, que se configura com variáveis de 
ambiente (OBVIAMENTE, outras tools/linguagens se configuram de outras maneiras) 
:

== database está configurado para usar Inglês :


SYS:AS SYSDBA@orcl:SQLselect * from nls_database_parameters;

PARAMETER
--
VALUE
-
NLS_LANGUAGE
AMERICAN

NLS_NCHAR_CHARACTERSET
AL16UTF16

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

== acesso o database SEM especificar NLS settings para o cliente, ele usa o 
default do database :

[oracle@localhost ~]$ echo $NLS_LANG

[oracle@localhost ~]$ 

[oracle@localhost ~]$ sqlplus / as sysdba

SYS:AS SYSDBA@orcl:SQLselect 1/0 from dual;
select 1/0 from dual
*
ERROR at line 1:
ORA-01476: divisor is equal to zero


SYS:AS SYSDBA@orcl:SQLexit

== agora seto o NLS environment do cliente, NO MEU CASO de sqlplus via 
variável NLS :

[oracle@localhost ~]$ export NLS_LANG=BRAZILIAN PORTUGUESE_BRAZIL.AL32UTF8
[oracle@localhost ~]$ echo $NLS_LANG
BRAZILIAN PORTUGUESE_BRAZIL.AL32UTF8

== óia aí as msg de erro em pt-br :

[oracle@localhost ~]$ sqlplus / as sysdba


SYS:AS SYSDBA@orcl:SQLselect 1/0 from dual;
select 1/0 from dual
*
ERROR at line 1:
ORA-01476: o divisor é igual a zero


SYS:AS SYSDBA@orcl:SQLSELECT * FROM NLS_SESSION_PARAMETERS;

PARAMETER

VALUE
-
NLS_LANGUAGE
BRAZILIAN PORTUGUESE

NLS_TERRITORY
BRAZIL

NLS_CURRENCY
R$

NLS_ISO_CURRENCY
BRAZIL

NLS_NUMERIC_CHARACTERS
,.

NLS_CALENDAR
GREGORIAN

NLS_DATE_LANGUAGE
BRAZILIAN PORTUGUESE

NLS_SORT
WEST_EUROPEAN


 []s
 
   Chiappa
   
== REPITO : no Meu caso o setting é feito via variável, Outras tools demandam 
Outros ajustes Diga EXATAMENTE em que vc desenvolveu e onde/como vc roda o 
Aplicativo, que eventualmente quem usa a mesma coisa pode te dar umas dicas...  

 





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



RE: [oracle_br] EXP

2014-07-09 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Milton, aposto em conversão de caracterset (default do banco vs ambiente do 
client)

 

Outra opção é tipo char vs tipo byte nas colunas varchar2.

 

Étore

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: quarta-feira, 9 de julho de 2014 11:24
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] EXP

 

  

Oracle 11.2.0.1 rodando no Windows 8

 

Tentando rodar um export... EXP antigo (pois o datapump não tá rolando)

 

Alguém conhece esse erro?

 

 

EXP-00015: erro na linha 18326 da tabela LOG_ACTIONS, coluna ANL_DT, tipo de 
dados 12

EXP-1: truncamento do campo de dados - tamanho da coluna=7, tamanho do 
buffer=8 tamanho real=48

. . exportando tabelaLOGGING  0 linhas 
exportadas

. . exportando tabela   MANDATOR

EXP-00015: erro na linha 213695 da tabela MANDATOR, coluna MA_FAX, tipo de 
dados 1

EXP-1: truncamento do campo de dados - tamanho da coluna=100, tamanho do 
buffer=100 tamanho real=105

. . exportando tabela   MANDATOR_PALLETIZING  0 linhas 
exportadas

. . exportando tabela   MESSAGES   1140 linhas 
exportadas

 

 

 

 

Att,

 

Image removed by sender.

 





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



RE: [oracle_br] ORA-01775: looping chain of synonyms

2014-07-02 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Se tu trocou a user_synonyms pela all_synonyms terá que trocar a user_objects 
pela all_objects.

 

Étore

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: quarta-feira, 2 de julho de 2014 17:50
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] ORA-01775: looping chain of synonyms

 

  

Entendi o problema, só não sei como resolver!!!

Quando eu me conectei com o usuário da aplicação e faço esse select que você 
passou, não vem nenhuma linha, mas quando faço com o ALL_SYNONYMS vem 2037 
linhas, será que tenho tudo isso de sinônimos com esse problema?

Att,

Wanderson

 

Em 2 de julho de 2014 17:30, Rodrigo Mufalani rodr...@mufalani.com.br 
[oracle_br] oracle_br@yahoogrupos.com.br escreveu:

  

Boa tarde Wanderson,

 

  Espero que o exemplo simulando o que está ocorrendo com você lhe ajude a 
resolver o problema. Note que ao criar um sinônimo o Oracle não requer que o 
objeto exista.

 

 

SQL create synonym a for b;

 

Synonym created.

 

SQL create synonym b for a;

 

Synonym created.

 

SQL select * from b;

select * from b

  *

ERROR at line 1:

ORA-01775: looping chain of synonyms

 

 

SQL select * from a;

select * from a

  *

ERROR at line 1:

ORA-01775: looping chain of synonyms

 

 

SQL select object_name,object_type from user_objects where object_name in 
('A','B');

 

OBJECT_NAME 
 OBJECT_TYPE


 ---

A   
 SYNONYM

B   
 SYNONYM

 

SQL select s.synonym_name from user_synonyms s where not exists (select 1 from 
user_objects o where s.synonym_name=o.object_name and object_type  'SYNONYM');

 

SYNONYM_NAME

--

A

B

 

 

Atenciosamente,

Rodrigo Mufalani
Database Consultant
+55 XX(21) 3193-0326 tel:%2B55%20XX%2821%29%203193-0326 
rodr...@mufalani.com.br
www.mufalani.com.br 

Stop guessing… Be Sure… Because performance matters

 

On 02/07/2014, at 17:21, Wanderson Barrence wbarre...@gmail.com [oracle_br] 
oracle_br@yahoogrupos.com.br wrote:





 

Olá Pessoal,

Estou com este erro: ORA-01775: looping chain of synonyms, ou seja, conforme 
li em algumas documentações da Oracle existem sinônimos no meu banco que estão 
referenciando a si próprio, mas não sei quais os sinônimos que estão fazendo 
essa referência, alguém sabe como eu faço para listar esses sinônimos? Já 
tentei listar utilizando a DBA_SYNONYMS, só consegui enxergar os duplicados!!!

Obrigado.

Att,

Wanderson

 

 

 





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



RE: [oracle_br] Instalacao Oracle-XE em maq.virtual Parallels no Macbook

2014-06-04 Por tôpico 'Schiavini' et...@schiavini.inf.br [oracle_br]
Sergio

 

A Oracle libera para download todas as edições. 

Tu baixou a instalação das demais edições, não do XE.

 

Escrevi “oracle xe download” no google e o primeiro link que apareceu foi o 
correto:

http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html

 

Arquivo:  OracleXE112_Win32.zip

 

Étore

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Sent: quarta-feira, 4 de junho de 2014 12:03
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Instalacao Oracle-XE em maq.virtual Parallels no 
Macbook

 

  

Milton,

 

  Sim eu quero instalar o Oracle-XE.

 

  Eu não lembro mais a página da Oracle que eu entrei para fazer o download 
desses

dois arquivos zip, mas creio que a Oracle só libera gratuitamente as versões XE 
para

download não é?

 

  Bem, de qualquer forma eu descompactei o arquivo 
win32_11gR2_database_1of2.zip

e dentro dele, tem um arquivo chamado welcome.html.

 

  Este arquivo welcome.html mostra a seguinte tela:

https://www.dropbox.com/s/l2uqgsbygj5l06x/welcome_html_image.jpg

 

  Por essa tela é possível saber se estou com a versão XE?

 

 

no aguardo

Grato

 




---

Sergio Lima 

*   CAPM Certified
*   ITIL Foundation
*   COBIT Foundation

 

2014-06-04 11:43 GMT-03:00 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com 
[oracle_br] oracle_br@yahoogrupos.com.br:

  

Sérgio, essa instalação que vc mostrou:

 

win32_11gR2_database_1of2.zip

win32_11gR2_database_2of2.zip

 

Tenho quase certeza que NÃO é do Oracle-XE, correto?

 

Estou perguntando porque vc citou nos e-mails que queria instalar o XE... acho 
que essa instalação é do Enterprise/Standard.

 

 

 

 

Em 4 de junho de 2014 11:39, Sergio Lima sergiosouzal...@gmail.com [oracle_br] 
oracle_br@yahoogrupos.com.br escreveu:

 

  

Bom dia pessoal do grupo,

 

  Continuando minha tentativa de instalar o Oracle-XE no Win7-32bits.

 

  Deletei a maquina virtual Windows7 e instalei do zero outra máquina Windows7.

 

  Ainda não iniciei a instalação do Oracle-XE mas quero saber se está tudo 
certo para eu começar.

 

  Vamos item por item, seguindo o texto do Chiappa de ontem:

 

a)  o mínimo de memória recomendado na máquina Windows (a VM no seu caso) é de 
1 GB, vc seguiu isso ?? Em muitos softwares de virtyualização o default pra uma 
VM é inferior a isso, confira no teu tal software aonde e como se muda a qtdade 
de RAM a alocar para a VM
 

Sim, entrei na configuração da maquina virtual (estou usando o software de 
virtualização Parallels para Mac).

Veja imagem da VM com 1GB de RAM: 
https://www.dropbox.com/s/8znsfi52s311l7r/1gb_ram_virtual_machine.jpg

 


 b) o usuário com que vc está logado no Windows *** TEM *** que ser um 
Administrador local , assegure-se disso

 

Sim, eu estou como administrador.


 
 c) swap area no Windows deve ser 2x a qtdade de RAM, E preferencialmente vc 
deve configurar no Windows controle e tamanho manuais , desabilitando a opção 
de Gerenciar automaticamente o tamanho do arquivo de paginação de todas as 
unidades.

 

Sim, conforme imagem: 
https://www.dropbox.com/s/31xag20biseir3u/win7_virtual_memory.jpg


 
 d) mesmo o usuário estando no Grupo de Admins Locais, por causa das restrições 
de segurança mais apertadas que vêm por default nos Windows mais recentes, vc 
na hora de rodar o setup ** TEM ** que clickar com o botão direito no setup.exe 
e usar a opção de run As Administrator/Executar como Administrador 

 

Não sei se entendi esse item. Quando eu for executar o prompt vou executar como 
administrador é isso?

 

Talvez a imagem explique melhor o que eu entendi: 
https://www.dropbox.com/s/bsx5ap7e9tce8wm/prompt_as_administrator.jpg

 

 

 

Bem, como disse anteriormente ainda não comecei a instalação:

Tenho dois arquivos que vou descompactar:

win32_11gR2_database_1of2.zip

win32_11gR2_database_2of2.zip

 

 

Eles devem ser descompactados para uma pasta só?

 

 

 

No aguardo

 

 

Grato,




---

Sergio Lima 

*   CAPM Certified
*   ITIL Foundation
*   COBIT Foundation

 

2014-06-03 17:46 GMT-03:00 jlchia...@yahoo.com.br [oracle_br] 
oracle_br@yahoogrupos.com.br:

  

 Colega, deixe-me dar uns pitacos -  primeiro, quando o serviço do database não 
sobre automaticamente (como parece ser o seu caso), tipicamente ficou faltando 
algum dos requisitos de Windows , que são :


 
 a)  o mínimo de memória recomendado na máquina Windows (a VM no seu caso) é de 
1 GB, vc seguiu isso ?? Em muitos softwares de virtyualização o default pra uma 
VM é inferior a isso, confira no teu tal software aonde e como se muda a qtdade 
de RAM a alocar para a VM
 
 b) o usuário com que vc está logado no Windows *** TEM *** que ser um 
Administrador local , assegure-se disso
 
 c) swap area no Windows deve ser 2x a qtdade de RAM, E preferencialmente vc 
deve configurar no Windows controle e tamanho manuais , desabilitando a