[oracle_br] ora - 01034

2007-03-14 Por tôpico Marcos Rocha
Boa noite a Todos.

Alguns dias atras enviei uma mensagem a respeito das senhas SYS e SYSTEM, 
gostaria de agradecer a todos pelas resposta

Bom estou tendo um problema agora que já era conhecido meu...e que conseguimos 
resolver com a ajuda do Chiappa.
È o seguinte, instalamos o banco 8i em um windows2003, depois começei a criação 
de outro banco pelo Database Configuration Assistant, o banco foi criado, 
adicionei o tnsnames e sqlnet.
Esclarecendo mais um pouco, valor setado para True no regedit, serviços todos 
startados.

Para minha supresa recebi a seguinte mensagem:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist

Como já conhecia esse erro fui atras as mensagens, para lembrar os passos que 
tinha feito, um deles era conectar-se pelo svrmgrl e fazer o startup do banco 
com o usuário internal.
O problema é que quando chego lá recebo o erro: ora-12560: protocol adapter 
error

Tenho mais um detalheo primeiro banco com sid orcl funciona perfeitamente, 
o segundo banco que é o que está dando problema tem o sid synchro e eu ainda 
tenho mais 2 bancos para adicionar.

Caso alguém possa me ajudar, ficaria grato.

Obrigado,
Daniel

__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[oracle_br] Re: Apresentação e Primeiros passos no Oracle...

2007-03-14 Por tôpico jlchiappa
Colega, vamos mudar um pouco a forma do raciocínio, e dar algumas
RAZÕES físicas, vamos ver se assim fica mais simples : lá no SQLServer
 vc tinha provavelmente uma base de dados DB_AP contendo objetos da
aplicação APAGAR, outra base DB_COb pra aplicação de Cobrança, assim
por diante, certo ? porque vc tinha isso ? Porque muito provavelmente
vc QUERIA ter uma separação lógica entre cada grupo de objetos, de
forma que um logicamente não conflitasse com o outro, não é ? Já que
no SQLServer uma base dad dados é majoritariamente uma coisa lógica,
BEM BEM pouco overhead é acrescentado com isso, SE vc quiser ter 10
bancos na máquina prob algum, tudo fica bem...
 Já no bd Oracle, necessariamente cada banco de dados ativo é algo
TOTALMENTE FÍSICO, cad um  IMPLICA em que vc crie arquivos
particulares só pra ele (tablespaces SYSTEM e UNDO e TEMP), IMPLICA
que vc tenha um conjunto de programas binários Oracle (PMON, SMON.
DBWR, etc) queimando CPU, cuidando e dando manutenção nesse banco,
IMPLICA que vc tenha caches separados pra esse banco... Assim, se vc
quiser realmente ter 10 bancos ativos isso implica que vc vai ter 10
PMONs, 10 DBWRs, 10 SMONs, todos queimando CPU, 10 tablespaces SYSTEM
cada uma consumindo espaço, 10 caches diferentes cada um consumindo
RAM. Imagine vc a *** ineficiência total e absoluta *** disso
Assim sendo, desde sempre a Oracle recomenda que vc obtenha a
separação lógica através de um OUTRO procedimento, que é : já que cada
usuário dispõe de uma área absolutamente INDEPENDENTE num bd Oracle,
crie um bd só E tenha (pensando no exemplo acima) um ** usuário **
U_AP pra guardar os objs da aplicação apagar, um usuário U_COb pra
guardar os objetos da aplicação acobrar, assim vc obtém a separação
lógica MAS terá um só PMON gastando a tua CPU, um só SMOn, um só DBWR,
uma só tablespace SYSTEM...
  Assim, em resumo : não é que vc NÂO POSSA criar várias bases, mas
ocorre que no bd Oracle cada base física IMPÕE um overhead extra,
assim pra uso eficiente e racional o outro meio (schemas que contém os
objs em questão) é disparado o melhor Claro,como eu tinha dito e
repito, há alguns (raros) casos onde diferentes aplicações EXIGEM
configurações de banco diferentes (por exemplo, cada uma exige um
conjunto de caracteres diferente, uma linguagem diferente, tamanhos de
caches diferentes), num caso (raro!!) desses aí sim vc pode ter que
criar várias bases físicas uma pra cada aplicação, o que é ** SIM **
possível, mas não é o recomendado , o eficiente, de forma alguma, ok
??? Deu pra chegar até aqui, entendeu o ponto ?? Se sim, parabéns,
congratule-se a si mesmo, vc acabou de dar o primeiro passo pra
entender um ambiente de bd Oracle, outros virão porém.
 E no caso de privilégios, funciona assim : os usuários de banco
finais, que não possuem objeto algum, terão que receber privs pra
acessar cada objeto de cada schema - como dito cada schema é
independente, por default ninguém de fora "Vê" o que há nels, mas vc
pode dar TRANQUILAMENTE dar privilégios pra qualquer usuário, um
usuário pode SIM receber privs em mais de um schema, é tranqs...
Assim, no seu exemplo, se o usuário ZEZINHO precisa conectar no banco
vc dá o priv de conexão (claro), mas se precisa também acesar objs
tanto do schema A criado pelo usuário A quanto do schema B (digamos),
vc simplesmente dá privilégio de SELECT nos objs do A ** e também **
nos objs de B, isso é normal, um usuário pode receber quantos privs vc
quiser que ele tenha, em quantos schemas vc quiser. Blz ??

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Renan Nucci - CSM Soft"
<[EMAIL PROTECTED]> escreveu
>
> Primeiramente gostaria de agradecer as informações completas que
obtive como respostas do Fabio, Chiappa e Marco. 
> 
> Bom vamos lá, se entendi bem, eu não consigo criar mais do que uma
base de dados?  Como aqui na empresa temos diversas BASES NO SQL
SERVER (cada uma de um cliente), uma maneira de separar esses dados no
oracle seria criar um schena para cada cliente?
> A diferença entre usuário e schema eh que schema eh um espaço lógico
que pertence a um usuário, e nesse espaço estão os objetos criados por
esse usuário? Portanto se minha aplicação utilizar para logar o
usuário A ele nao vai conseguir acessar as tabelas do usuario B? Pois
nesse caso são dois schemas correto? Eh possivel compartilhar schemas
para mais de um usuario?
> 
> Estou tentando nao fazer analogias como indicado, mas é complicado..
rss.
> 
> Conforme orientações daqui,. eu baixei a versão enterprise 10.2.0 e
estou utilizando ela.. Baixei e instalei o SQL Developer aparentemente
gostei dele.. 
> Baixei tb o Oracle Database 10g Client.. compensa instalar esse cara
o que ele tem? 
> 
> ps.: Como faço para executar um comando pelo sqlplus (nao eh soh
enter, deve ser algo parecido com o sql server onde tenho de digitar
Go antes)? 
> 
> Bom estou transbordando em dúvidas,,, mas as piores são essas.. rss,
agora com o SQL develper creio que vou entender melhor.. 
> 
> abracos.. 
> 
> 
> 

[oracle_br] TopLink

2007-03-14 Por tôpico Clayton Bonelli
O que vem a ser este produto da Oracle chamado de TopLink, e para que serve ?

Obrigado

.:. Clayton Bonelli .:. Tecnologia 

Agriness - Gerenciamento para Agroempresas

.:. (48) 3028-0015 .:. www.agriness.com


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



Re:[oracle_br] Language Oracle Applications

2007-03-14 Por tôpico hribeiro01
 
 Elton, 
 
 Verifique se as profiles abaixo estão habilitadas (nivel de site)

 ICX_LANGUAGE = BRAZILIAN PORTUGUESE
 ICX_TERRITORY = BRAZIL
 ICX_NUMERIC_CHARACTER = ,.

 Bom, sobre o RECNFFOR, posso estar enganado, mas já tentou rodar o
mesmo relatorio só q em formato Caracter?
 
 
--- Em oracle_br@yahoogrupos.com.br, "Elton Gini" <[EMAIL PROTECTED]>
escreveu
>
> Olá Marcelo
> 
> Versao do banco 10g, Oracle Applications versão 11.5.10.2
> 
> o erro é o seguinte
> 
>
+---+
> Recebimento Integrado: Version : 11.5.0 - Development
> 
> Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
> 
> RECNFFOR module: Relatório de Notas Fiscais por Fornecedor
>
+---+
> 
> A hora atual do sistema é 14-MAR-2007 11:52:36
> 
>
+---+
> 
> 
> +-
> | Iniciando a execução do programa concorrente...
> +-
> 
> Argumentos
> 
> P_ORGANIZATION_ID='444'
> P_DATA_GL_INI='10-MAR-2007'
> P_DATA_GL_FIM='14-MAR-2007'
> 
> 
>  APPLLCSP Environment Variable set to :
> BITMAP
>  XML_REPORTS_XENVIRONMENT is : 
> /apps11i/elmerora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
> 
>  XENVIRONMENT is set to: 
/apps11i/elmerora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
> 
> 
>  Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
> BRAZILIAN PORTUGUESE_AMERICA.WE8ISO8859P1
> 
> '.,'
> 
> Spawned Process 25475
> stat_low = 8A
> stat_high = 0
> emsg:foi finalizado por sinal 10
> 
> 
> []'s
> 
> Elton
> 
>   - Original Message - 
>   From: Marcelo Mattos 
>   To: oracle_br 
>   Sent: Wednesday, March 14, 2007 10:02 AM
>   Subject: Re:[oracle_br] Language Oracle Applications
> 
> 
>   Elton,
> 
>   Qual a versão do banco? e-Business? Plataforma?
>   Qual a mensagem de erro?
> 
>   Att.
> 
>   Marcelo Mattos
> 
>   -- Início da mensagem original --- 
>   De: oracle_br@yahoogrupos.com.br 
>   Para: oracle_br@yahoogrupos.com.br 
>   Cc: 
>   Data: Tue, 13 Mar 2007 07:20:15 -0700 
>   Assunto: [oracle_br] Language Oracle Applications 
>   > Olá pessoal da lista.. 
>   > 
>   > Alguém que trabalha com Oracle Applications, gostaria de uma
ajuda.. 
>   > 
>   > No meu ambiente aqui, quando vou submeter um concurrent e logo
na aplicação em PTB, o mesmo me apresenta um erro na var NLS_LANGUAGE,
formato incorreto , . (virgula ponto). Porém quando eu logo em US, o
erro não acontece. Tem uma profile no Applications chamada ICX
Caracteres Numéricos, que eu ja alterei tanto pra ponto, como pra
virgula, porém o erro persiste quando eu logo em PTB. Alguém por acaso
sabe o que pode ser este problema, pois o usuário não pode ficar
trocando a language da aplicação toda vez em que precisar submeter um
relatório. 
>   > 
>   > Obrigado a quem puder me ajudar 
>   > 
>   > Elton Gini 
>   > Consultor Oracle Applications 
>   > 
>   > [As partes desta mensagem que não continham texto foram removidas] 
>   > 
>   > 
> 
>   [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
>
> 
> 
>
--
> 
> 
>   No virus found in this incoming message.
>   Checked by AVG Free Edition.
>   Version: 7.5.446 / Virus Database: 268.18.11/721 - Release Date:
3/13/2007 4:51 PM
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




RES: [oracle_br] Apresentação e Primeiros pa ssos no Oracle...

2007-03-14 Por tôpico Fabio Santos
Olá Renan,

Quanto a ter mais de um banco no servidor, ou melhor falando mais de um
Service_name é possivel sim. Acho que usar apenas um service_name ou não
vai da sua resolução interna na empresa.

Vou dar um exemplo para isso: Aqui na empresa temos apenas um produto
com 10 schemas. Porém, cada cliente meu tem que ter um produto com os 10
schemas dele.  E os schemas não podem mudar de nome. Se não a aplicacao
teria sempre que "adivinhar" o nome  dos schemas.  Então o que fazemos é
cada um ter o seu service_name. Ou seja, cada um tem o seu banco com
suas configurações de ambiente e pt saudações. Se eu só tivesse um
service_name configurado para todos os meus clientes e querer manter os
nomes dos schemas. Eu teria que ter uma máquina oracle para cada
cliente.

Eu concordo que vc tem que conhecer o funcionamento do Oracle. Mas, no
inicio fazer uma comparação com outros tipos de banco, acho que não
atrapalha. Só tende a deixar mais fácil.

No seu caso, como vc no SQLserver tem cada base com um nome. Não
precisará ter mais de um service_name no seu oracle. Eh so criar um
usuário/schema para cada base de dados similar do SS e depois importar
os dados da melhor forma possivel. Os schemas por padrao não se
enxergam. Voce precisa dar permissao para eles se verem (GRANT). 

Um conselho no seu caso. Crie pelo menos um datafile para cada usuário e
coloque os objetos dentro desses respectivos datafiles. Se preferir
colocar em mais de um por usuário blz. Mas, não recomendo usar o mesmo
datafile para mais de um usuário. 

Ex: Vamos supor que você queira levar um usuário/schema pra outra
máquina ou fazer backup do mesmo separado do resto. Uma forma seria
copiar os datafile diretamennte pelo disco. Claro que tem restricoes
para isso, mas foi apenas um exemplo



-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Renan Nucci - CSM Soft
Enviada em: quarta-feira, 14 de março de 2007 16:02
Para: oracle_br
Assunto: Re: [oracle_br] Apresentação e Primeiros passos no Oracle...


Primeiramente gostaria de agradecer as informações completas que obtive
como respostas do Fabio, Chiappa e Marco. 

Bom vamos lá, se entendi bem, eu não consigo criar mais do que uma base
de dados?  Como aqui na empresa temos diversas BASES NO SQL SERVER (cada
uma de um cliente), uma maneira de separar esses dados no oracle seria
criar um schena para cada cliente?
A diferença entre usuário e schema eh que schema eh um espaço lógico que
pertence a um usuário, e nesse espaço estão os objetos criados por esse
usuário? Portanto se minha aplicação utilizar para logar o usuário A ele
nao vai conseguir acessar as tabelas do usuario B? Pois nesse caso são
dois schemas correto? Eh possivel compartilhar schemas para mais de um
usuario?

Estou tentando nao fazer analogias como indicado, mas é complicado..
rss.

Conforme orientações daqui,. eu baixei a versão enterprise 10.2.0 e
estou utilizando ela.. Baixei e instalei o SQL Developer aparentemente
gostei dele.. 
Baixei tb o Oracle Database 10g Client.. compensa instalar esse cara o
que ele tem? 

ps.: Como faço para executar um comando pelo sqlplus (nao eh soh enter,
deve ser algo parecido com o sql server onde tenho de digitar Go antes)?


Bom estou transbordando em dúvidas,,, mas as piores são essas.. rss,
agora com o SQL develper creio que vou entender melhor.. 

abracos.. 



* Renan S. Nucci *
* Desenvolvedor *
* CSM Software *

  - Original Message - 
  From: FERNANDES Marco A SOFTTEK 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Wednesday, March 14, 2007 1:26 PM
  Subject: RE: [oracle_br] Apresentação e Primeiros passos no Oracle...


  Renan,
  a primeira coisa que vc precisa fazer é ler !
  De preferência leia a documentação oficial da Oracle, ou seja,
  os manuais em PDF que estão disponíveis no site da Oracle.

  Tem vários manuais mas de cara o primeiro que vc precisa ler
  com afinco e no detalhe mesmo é o Fundamentals.
  Lá vai te mostrar exatamente o que tem de diferente do Oracle
  pros demais bancos do mercado. Não vai achando que Oracle
  é parecido com esse ou aquele BD que é perda de tempo.
  É muito mais fácil começar do zero, como um aprendiz mesmo.
  Não tente fazer analogias pois normalmente vai te prejudicar.

  O segundo manual é o SQL Reference.. aqui vai te mostrar o
  que o Oracle tem de diferente dos outros BDs no que tange o
  SQL mais uma vez, não pense que vc vai usar SQL Ansi que
  no final vc perde tudo que o Oracle tem de melhor pra ganhar
  performance (desempenho)... qdo vc usa os comandos específicos
  é aí que vc realmente vai gostar desse BD.

  O terceiro manual que vc vai precisar pelo que vc disse, é a
  referência de PL/SQL. Esse cara vai mostrar como se faz
  a programação procedural no BD. Mais uma vez eu preciso
  te dizer que não tente fazer analogias... tente aprender como
  algo totalmente novo... o que a gente mais v

RE: [oracle_br] Apresentação e Primeiros passo s no Oracle...

2007-03-14 Por tôpico FERNANDES Marco A SOFTTEK
Vamos lá.
 
é isso mesmo.. cada usuário tem seu schema... no seu caso, cada cliente
será um usuário (eu suponho).
 
sim, dá pra um usuário acessar objetos do outro (compartilhar) mas isso só
será possível se vc der os Grant (direitos de acesso).
Por exemplo, pro usuário xxx acessar a tabela aaa do usuário yyy é preciso fazer
 
Grant SELECT on yyy.aaa to xxx;
 
Mas vamos com calma... primeiro vamos criar um schema (usuário) e explorar ele.
 
Bom, o Client será necessário apenas nas máquinas que irão acessar a base
via rede (tcp/ip). Ou seja, no servidor é instalado automaticamente um client 
junto
com o server.
 
Pra outra máquina acessar a base é necessário ter um client. Aém disso, lá
no servidor deverá ter um LISTENER que é o serviço que escuta uma porta e
qdo solicitado abre uma conexão à base do serviço do database SERVER.
 
Ou seja, no servidor vc deverá ter no mínimo dois serviços rodando:
- listener
- database server
 
Se vc estiver no servidor, poderá rodar o SQLPlus sem muito problema...
basta digitar usuário e senha e dar enter... já para acessar remotamente
precisa ter o listener configurado e tudo mais.
 
O client tem um arquivo chamado TNSNames.ora que possui os dados
de conexão com o server. Lá vc coloca o nome do servidor, SID e IP.
Esse SID é o identificador da sua base de dados.
 
Depois de conectado vc estará na linha de comandos do Oracle... pra
dar um comando basta digitar o SQL e colocar ponto e vírgula (;) ao final
do comando e dar enter. Vc pode digitar o comando em várias linhas dando
enter mas sem colocar ponto e virgula... só na ulitma linha vc coloca ; e
dá enter !
 
exemplo:
 
SQLPLUS > select sysdate from dual; 
 
esse comando retorna a data hora do servidor.
 
vai lá e vê o que consegue fazer !
 
abraço,
Marco.



From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of PUB: 
Renan Nucci - CSM Soft
Sent: quarta-feira, 14 de março de 2007 16:02
To: oracle_br
Subject: Re: [oracle_br] Apresentação e Primeiros passos no Oracle...



Primeiramente gostaria de agradecer as informações completas que obtive como 
respostas do Fabio, Chiappa e Marco. 

Bom vamos lá, se entendi bem, eu não consigo criar mais do que uma base de 
dados? Como aqui na empresa temos diversas BASES NO SQL SERVER (cada uma de um 
cliente), uma maneira de separar esses dados no oracle seria criar um schena 
para cada cliente?
A diferença entre usuário e schema eh que schema eh um espaço lógico que 
pertence a um usuário, e nesse espaço estão os objetos criados por esse 
usuário? Portanto se minha aplicação utilizar para logar o usuário A ele nao 
vai conseguir acessar as tabelas do usuario B? Pois nesse caso são dois schemas 
correto? Eh possivel compartilhar schemas para mais de um usuario?

Estou tentando nao fazer analogias como indicado, mas é complicado.. rss.

Conforme orientações daqui,. eu baixei a versão enterprise 10.2.0 e estou 
utilizando ela.. Baixei e instalei o SQL Developer aparentemente gostei dele.. 
Baixei tb o Oracle Database 10g Client.. compensa instalar esse cara o que ele 
tem? 

ps.: Como faço para executar um comando pelo sqlplus (nao eh soh enter, deve 
ser algo parecido com o sql server onde tenho de digitar Go antes)? 

Bom estou transbordando em dúvidas,,, mas as piores são essas.. rss, agora com 
o SQL develper creio que vou entender melhor.. 

abracos.. 


* Renan S. Nucci *
* Desenvolvedor *
* CSM Software *

- Original Message - 
From: FERNANDES Marco A SOFTTEK 
To: oracle_br@yahoogrupos.com.br   
Sent: Wednesday, March 14, 2007 1:26 PM
Subject: RE: [oracle_br] Apresentação e Primeiros passos no Oracle...

Renan,
a primeira coisa que vc precisa fazer é ler !
De preferência leia a documentação oficial da Oracle, ou seja,
os manuais em PDF que estão disponíveis no site da Oracle.

Tem vários manuais mas de cara o primeiro que vc precisa ler
com afinco e no detalhe mesmo é o Fundamentals.
Lá vai te mostrar exatamente o que tem de diferente do Oracle
pros demais bancos do mercado. Não vai achando que Oracle
é parecido com esse ou aquele BD que é perda de tempo.
É muito mais fácil começar do zero, como um aprendiz mesmo.
Não tente fazer analogias pois normalmente vai te prejudicar.

O segundo manual é o SQL Reference.. aqui vai te mostrar o
que o Oracle tem de diferente dos outros BDs no que tange o
SQL mais uma vez, não pense que vc vai usar SQL Ansi que
no final vc perde tudo que o Oracle tem de melhor pra ganhar
performance (desempenho)... qdo vc usa os comandos específicos
é aí que vc realmente vai gostar desse BD.

O terceiro manual que vc vai precisar pelo que vc disse, é a
referência de PL/SQL. Esse cara vai mostrar como se faz
a programação procedural no BD. Mais uma vez eu preciso
te dizer que não tente fazer analogias... tente aprender como
algo totalmente novo... o que a gente mais ve ne

RES: [oracle_br] Banco não abre - RED O não arquivado.

2007-03-14 Por tôpico Alexandre Eduardo Borges
 

Márcio

 

   Dá uma olhada nesse parâmetro oculto. _allow_resetlogs_corruption . Porém
cuidado. Você pode ter perda de dados.

Alexandre Eduardo Borges

   SUPORTE  - BANCO DE DADOS

  _  

De: marcio_pelarin [mailto:[EMAIL PROTECTED] 
Enviada em: quarta-feira, 14 de março de 2007 13:49
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Banco não abre - REDO não arquivado.

 

Pessoal, 

Tenho um banco 10gR2 em Windows 2000 Server.
Tive problemas físicos na partição onde estavam os arquivos de Redo e 
Archive Log, pois, atingiu o limite de capacidade e acabou travando o 
servidor. Após verificado e liberado espaço tentei baixar o banco com 
SHUTDOWN IMMEDIATE. O processo ficou rodando durante 2horas e não 
baixou, então abri uma nova conexão via SQL-PLUS e baixei com 
SHUTDOWN ABORT.
Iria tentar subir o banco e baixá-lo com SHUTDOWN IMMEDIATE, porém, 
quando vou tentar subir me dá a mensagem:

SQL> startup
InstÔncia ORACLE iniciada.

Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 327158660 bytes
Database Buffers 276824064 bytes
Redo Buffers 7135232 bytes
Banco de dados montado.
ORA-16038: o log 2 n·m. seq³Ûncia 66 nÒo pode ser a
ORA-19809: limite excedido para arquivos de recuper
ORA-00312: thread 2 do log 1 on-line:
'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'

Tenho 3 arquivos de REDO, porém, todos não estão arquivados e também 
não consigo mudar para o próximo arquivo, pois, o banco não está 
aberto.
Já tentei forçar o check point, mas não deu certo.

Sei que realizei procedimentos não indicados. 
Gostaria de saber se parto logo para a recuperação do último backup e 
aplico os archives ou se tem algum procedimento que seja possível 
fazer para recuperar estes arquivos. 

Grato.

Márcio

 



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



RES: Re: Re: [oracle_br] Sequence

2007-03-14 Por tôpico Danilo Azevedo
Essa é uma maquina de homologação... Realmente é uma maquina mais lenta,
porém 1 segundo é um absurdo de lento! Essa sequence é para gerar numeros de
títulos a receber, portanto não tem problema se ficar com "buracos". O que
importa pra mim é que o valor não se repita... Por isso, setei o cache para
20 e já obtive um excelente resultado. O tempo de resposta caiu para 0,016
segundos. Agora sim!
 
Obrigado a todos!



Atenciosamente, 

Danilo Azevedo 
DI - UniFOA 

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Andre Santos
Enviada em: quarta-feira, 14 de março de 2007 13:33
Para: oracle_br@yahoogrupos.com.br
Assunto: [Possível SPAM] - Re: Re: [oracle_br] Sequence - Email found in
subject



Olá mestre Márcio !

Mas mesmo sem cache, 1 segundo é muito lento, não é? (como observou o colega
Fábio Santos).

Eu costumo criar as sequences sem cache e nunca tive problema com
performance nisso...

Será que não há algum problema nesse servidor???

[ ]'s

André

Em 14/03/07, Danilo Azevedo mailto:danilo.azevedo%40foa.org.br> foa.org.br> escreveu:
>
> Marcio,
>
>
> Não sei exatamente por que foi criada sem cache. Qual valor devo setar?
>
> Atenciosamente,
>
> Danilo Azevedo
> DI - UniFOA
>
> _
>
> De: [EMAIL PROTECTED]  os.com.br
 [mailto:
> [EMAIL PROTECTED]  os.com.br
] Em
> nome de Marcio Portes
> Enviada em: quarta-feira, 14 de março de 2007 12:51
> Para: [EMAIL PROTECTED] 
os.com.br 
> Assunto: [Possível SPAM] - Re: [oracle_br] Sequence - Email found in
> subject
>
> Tem alguma razao a sequence ter sido criada sem cache?
> Eu bombaria o cache para prealocar a sequence e evitar parse a cada
> .nextval.
>
> On 3/14/07, Danilo Azevedo   foa.org.br> wrote:
> >
> > Bom dia!
> >
> > Estou com uma dúvida... Tenho uma sequence criada aqui e estou
> > utilizando-a
> > em um programa que desenvolvi. Observei que o banco demora um certo
> tempo
> > para responder (algo em torno de 1 segundo) para cada nextval nesta
> > sequence. A pergunta é: há alguma forma de otimizar essa sequence para
> > reduzir este tempo de resposta? Abaixo as propriedades dela.
> >
> > SEQUENCE_NAME MIN_VALUE MAX_VALUE INCREMENT_BY C O
> > CACHE_SIZE LAST_NUMBER
> > -- -- --  - -
> > -- ---
> > SQ_NUMERO_E1 1 99 1 N N
> > 0 4512
> >
> > Atenciosamente,
> >
> > Danilo Azevedo
> > DI - UniFOA
> > http://www.unifoa. 
edu.br> edu.br
> >
> > --
> >
> > Esta mensagem e seus anexos podem conter informações confidenciais ou
> > privilegiadas. Caso não seja o destinatário dos mesmos você não está
> > autorizado a utilizar o material para qualquer fim. Solicitamos que
> apague
> a
> > mensagem e avise imediatamente o remetente. O conteúdo desta mensagem e
> seus
> > anexos não representam necessariamente a opinião e a intenção da
> empresa,
> > não implicando em qualquer obrigação ou responsabilidade da parte da
> mesma.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Marcio Portes
> Material Tecnico em Portugues - http://mportes.
>  blogspot.com> blogspot.com
> Practical Learning Oracle -
> http://mportes.
> 
blogspot.com/2006/02/practical-learning-oracle.html>
> blogspot.com/2006/02/practical-learning-oracle.html
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> --
>
> Esta mensagem e seus anexos podem conter informações confidenciais ou
> privilegiadas. Caso não seja o destinatário dos mesmos você não está
> autorizado a utilizar o material para qualquer fim. Solicitamos que apague
a
> mensagem e avise imediatamente o remetente. O conteúdo desta mensagem e
seus
> anexos não representam necessariamente a opinião e a intenção da empresa,
> não implicando em qualquer obrigação ou responsabilidade da parte da
mesma.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

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



 

  --

Esta mensagem e seus anexos podem conter informações confidenciais ou 
privilegiadas. Caso não seja o destinatário dos mesmos você não está autorizado 
a utilizar o material para qualquer fim. Solicitamos que apague a mensagem e 
avise imediatamente o remetente. O conteúdo desta mensagem e seus anexos não 
representam necessariamente a opinião e a intenção da empresa, não implicando 
em qualquer obrigação ou responsabilidade da parte da mesma.


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



Re: [oracle_br] Banco não abre - REDO não arquivado.

2007-03-14 Por tôpico Rodrigo Mufalani
ALTER DATABASE CLEAR LOGFILE GROUP xxx;

ONDE XXX É O GRUPO 1 2 3

TENTE ISSO AÍ...




> Mensagem Original:
> Data: 13:49:29 14/03/2007
> De: marcio_pelarin <[EMAIL PROTECTED]>
> Assunto: [oracle_br] Banco não abre - REDO não arquivado.

> Pessoal,
>
> Tenho um banco 10gR2 em Windows 2000 Server.
> Tive problemas físicos na partição onde estavam os arquivos de Redo e
> Archive Log, pois, atingiu o limite de capacidade e acabou travando o
> servidor. Após verificado e liberado espaço tentei baixar o banco com
> SHUTDOWN IMMEDIATE. O processo ficou rodando durante 2horas e não
> baixou, então abri uma nova conexão via SQL-PLUS e baixei com
> SHUTDOWN ABORT.
> Iria tentar subir o banco e baixá-lo com SHUTDOWN IMMEDIATE, porém,
> quando vou tentar subir me dá a mensagem:
>
> SQL> startup
> InstÔncia ORACLE iniciada.
>
> Total System Global Area  612368384 bytes
> Fixed Size  1250428 bytes
> Variable Size 327158660 bytes
> Database Buffers  276824064 bytes
> Redo Buffers7135232 bytes
> Banco de dados montado.
> ORA-16038: o log 2 n·m. seq³Ûncia 66 nÒo pode ser a
> ORA-19809: limite excedido para arquivos de recuper
> ORA-00312: thread 2 do log 1 on-line:
> 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'
>
> Tenho 3 arquivos de REDO, porém, todos não estão arquivados e também
> não consigo mudar para o próximo arquivo, pois, o banco não está
> aberto.
> Já tentei forçar o check point, mas não deu certo.
>
> Sei que realizei procedimentos não indicados.
> Gostaria de saber se parto logo para a recuperação do último backup e
> aplico os archives ou se tem algum procedimento que seja possível
> fazer para recuperar estes arquivos.
>
> Grato.
>
> Márcio
>
>



Atenciosamente,

Rodrigo Mufalani
[EMAIL PROTECTED]
(21) 910739169

Aqui na Oi Internet você ganha ou ganha. Além de acesso grátis com
qualidade, ganha contas ilimitadas de email com 1 giga cada uma. Ganha
espaço ilimitado para hospedar sua página pessoal. Ganha flog, suporte
grátis e muito mais. Baixe grátis o Discador em
http://www.oi.com.br/discador e comece a ganhar.

Agora, se o seu negócio é voar na internet sem pagar uma fortuna,
assine Oi Internet banda larga e ganhe modem grátis. Clique em
http://www.oi.com.br/bandalarga e aproveite essa moleza!





Re: [oracle_br] Apresentação e Primeiros pas sos no Oracle...

2007-03-14 Por tôpico Renan Nucci - CSM Soft
Primeiramente gostaria de agradecer as informações completas que obtive como 
respostas do Fabio, Chiappa e Marco. 

Bom vamos lá, se entendi bem, eu não consigo criar mais do que uma base de 
dados?  Como aqui na empresa temos diversas BASES NO SQL SERVER (cada uma de um 
cliente), uma maneira de separar esses dados no oracle seria criar um schena 
para cada cliente?
A diferença entre usuário e schema eh que schema eh um espaço lógico que 
pertence a um usuário, e nesse espaço estão os objetos criados por esse 
usuário? Portanto se minha aplicação utilizar para logar o usuário A ele nao 
vai conseguir acessar as tabelas do usuario B? Pois nesse caso são dois schemas 
correto? Eh possivel compartilhar schemas para mais de um usuario?

Estou tentando nao fazer analogias como indicado, mas é complicado.. rss.

Conforme orientações daqui,. eu baixei a versão enterprise 10.2.0 e estou 
utilizando ela.. Baixei e instalei o SQL Developer aparentemente gostei dele.. 
Baixei tb o Oracle Database 10g Client.. compensa instalar esse cara o que ele 
tem? 

ps.: Como faço para executar um comando pelo sqlplus (nao eh soh enter, deve 
ser algo parecido com o sql server onde tenho de digitar Go antes)? 

Bom estou transbordando em dúvidas,,, mas as piores são essas.. rss, agora com 
o SQL develper creio que vou entender melhor.. 

abracos.. 



* Renan S. Nucci *
* Desenvolvedor *
* CSM Software *

  - Original Message - 
  From: FERNANDES Marco A SOFTTEK 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Wednesday, March 14, 2007 1:26 PM
  Subject: RE: [oracle_br] Apresentação e Primeiros passos no Oracle...


  Renan,
  a primeira coisa que vc precisa fazer é ler !
  De preferência leia a documentação oficial da Oracle, ou seja,
  os manuais em PDF que estão disponíveis no site da Oracle.

  Tem vários manuais mas de cara o primeiro que vc precisa ler
  com afinco e no detalhe mesmo é o Fundamentals.
  Lá vai te mostrar exatamente o que tem de diferente do Oracle
  pros demais bancos do mercado. Não vai achando que Oracle
  é parecido com esse ou aquele BD que é perda de tempo.
  É muito mais fácil começar do zero, como um aprendiz mesmo.
  Não tente fazer analogias pois normalmente vai te prejudicar.

  O segundo manual é o SQL Reference.. aqui vai te mostrar o
  que o Oracle tem de diferente dos outros BDs no que tange o
  SQL mais uma vez, não pense que vc vai usar SQL Ansi que
  no final vc perde tudo que o Oracle tem de melhor pra ganhar
  performance (desempenho)... qdo vc usa os comandos específicos
  é aí que vc realmente vai gostar desse BD.

  O terceiro manual que vc vai precisar pelo que vc disse, é a
  referência de PL/SQL. Esse cara vai mostrar como se faz
  a programação procedural no BD. Mais uma vez eu preciso
  te dizer que não tente fazer analogias... tente aprender como
  algo totalmente novo... o que a gente mais ve nesse forum é
  a pessoal perguntar "No banco XYZ eu faço tal coisa, como
  faço isso no Oracle ?"... isso é complicado pois a gente até que
  tenta dar uma analogia... mas no fundo cada um tem seu jeitão
  de tratar as coisas... uma tabela temp no DB XYZ é diferente
  da tabela temp do Oracle por exemplo.

  Bom, isso pra ler de início até que dá... como ambiente de desenv
  eu recomendo muitíssimo que vc use uma ferramenta especializada
  pra isso... eu uso e recomendo o PL/SQL developer... ele é muito
  legal pois vc tem vários wizards que te ajudam a criar as coisas e o
  melhor é que qdo vc está prestes a pressionar o botão de Apply (que
  cria efetivamente o objeto no BD) vc tem outro botão View SQL é
  aí que vc tem um ganho de knowhow... ele te ajuda a fazer e te
  mostra como vc faria sem a ajuda dele, ou seja, o comando SQL
  que vc teria que fazer se tivesse usando uma ferramenta menos
  amigável como o SQLPlus.
  Outra ferramenta excepcional é o TOAD... esse tem versão Free...
  mas o quente mesmo é comprar a versão paga, inclusive com
  os pacotes que te interessar como Admin de BD, Tunning, etc...

  Tem as ferramentas da própria Oracle se quiser tbém... mas essas
  duas que te falei resolvem muito bem o caso... são ótimas.

  Não sei se vc leu em mensagens anteriores de hoje, mas no Oracle
  vc cria apenas uma base ! ao contrário do SQL Server que vc sai
  criando bases... no Oracle vc cria apenas um BD e depois vc cria
  Schemas que são os usuários Owners de objetos (tabelas, procs, etc).
  Então, após a instalação do servidor de BD o que vc precisa fazer é
  estudar o tal do usuário Scott que vem como usuário exemplo. Em
  quase todos os cursos se usa esse tal de Scott pra aprender as coisas.
  Os usuários SYS e SYSTEM são usuários do próprio BD e normalmente
  não se faz alterações nesses caras... ou seja, se vc vai criar uma tabela,
  que ela seja no seu usuário e não nesses dois caras.
  Por default, vc cria objetos no schema do usuário que vc logou no BD.
  Ou seja

Re: Re:[oracle_br] Language Oracle Applications

2007-03-14 Por tôpico Elton Gini
Olá Marcelo

Versao do banco 10g, Oracle Applications versão 11.5.10.2

o erro é o seguinte

+---+
Recebimento Integrado: Version : 11.5.0 - Development

Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.

RECNFFOR module: Relatório de Notas Fiscais por Fornecedor
+---+

A hora atual do sistema é 14-MAR-2007 11:52:36

+---+


+-
| Iniciando a execução do programa concorrente...
+-

Argumentos

P_ORGANIZATION_ID='444'
P_DATA_GL_INI='10-MAR-2007'
P_DATA_GL_FIM='14-MAR-2007'


 APPLLCSP Environment Variable set to :
BITMAP
 XML_REPORTS_XENVIRONMENT is : 
/apps11i/elmerora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb

 XENVIRONMENT is set to:  
/apps11i/elmerora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb


 Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
BRAZILIAN PORTUGUESE_AMERICA.WE8ISO8859P1

'.,'

Spawned Process 25475
stat_low = 8A
stat_high = 0
emsg:foi finalizado por sinal 10


[]'s

Elton

  - Original Message - 
  From: Marcelo Mattos 
  To: oracle_br 
  Sent: Wednesday, March 14, 2007 10:02 AM
  Subject: Re:[oracle_br] Language Oracle Applications


  Elton,

  Qual a versão do banco? e-Business? Plataforma?
  Qual a mensagem de erro?

  Att.

  Marcelo Mattos

  -- Início da mensagem original --- 
  De: oracle_br@yahoogrupos.com.br 
  Para: oracle_br@yahoogrupos.com.br 
  Cc: 
  Data: Tue, 13 Mar 2007 07:20:15 -0700 
  Assunto: [oracle_br] Language Oracle Applications 
  > Olá pessoal da lista.. 
  > 
  > Alguém que trabalha com Oracle Applications, gostaria de uma ajuda.. 
  > 
  > No meu ambiente aqui, quando vou submeter um concurrent e logo na aplicação 
em PTB, o mesmo me apresenta um erro na var NLS_LANGUAGE, formato incorreto , . 
(virgula ponto). Porém quando eu logo em US, o erro não acontece. Tem uma 
profile no Applications chamada ICX Caracteres Numéricos, que eu ja alterei 
tanto pra ponto, como pra virgula, porém o erro persiste quando eu logo em PTB. 
Alguém por acaso sabe o que pode ser este problema, pois o usuário não pode 
ficar trocando a language da aplicação toda vez em que precisar submeter um 
relatório. 
  > 
  > Obrigado a quem puder me ajudar 
  > 
  > Elton Gini 
  > Consultor Oracle Applications 
  > 
  > [As partes desta mensagem que não continham texto foram removidas] 
  > 
  > 

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



   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.446 / Virus Database: 268.18.11/721 - Release Date: 3/13/2007 
4:51 PM


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



[oracle_br] Banco não abre - REDO não arquivado.

2007-03-14 Por tôpico marcio_pelarin
Pessoal, 

Tenho um banco 10gR2 em Windows 2000 Server.
Tive problemas físicos na partição onde estavam os arquivos de Redo e 
Archive Log, pois, atingiu o limite de capacidade e acabou travando o 
servidor. Após verificado e liberado espaço tentei baixar o banco com 
SHUTDOWN IMMEDIATE. O processo ficou rodando durante 2horas e não 
baixou, então abri uma nova conexão via SQL-PLUS e baixei com 
SHUTDOWN ABORT.
Iria tentar subir o banco e baixá-lo com SHUTDOWN IMMEDIATE, porém, 
quando vou tentar subir me dá a mensagem:

SQL> startup
InstÔncia ORACLE iniciada.

Total System Global Area  612368384 bytes
Fixed Size  1250428 bytes
Variable Size 327158660 bytes
Database Buffers  276824064 bytes
Redo Buffers7135232 bytes
Banco de dados montado.
ORA-16038: o log 2 n·m. seq³Ûncia 66 nÒo pode ser a
ORA-19809: limite excedido para arquivos de recuper
ORA-00312: thread 2 do log 1 on-line:
'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'

Tenho 3 arquivos de REDO, porém, todos não estão arquivados e também 
não consigo mudar para o próximo arquivo, pois, o banco não está 
aberto.
Já tentei forçar o check point, mas não deu certo.

Sei que realizei procedimentos não indicados. 
Gostaria de saber se parto logo para a recuperação do último backup e 
aplico os archives ou se tem algum procedimento que seja possível 
fazer para recuperar estes arquivos. 

Grato.

Márcio



Re: Fw: [oracle_br] Re: Sqlplus

2007-03-14 Por tôpico Gustavo Venturini de Lima
pode fazer um "set autocommit off" na sessão do user...

Em 14/03/07, Alessandro_Micromap <[EMAIL PROTECTED]> escreveu:
>
>   Boa Tarde
> Gostaria de saber como posso configura o meu banco de dados Oracle 10gr2
> p/ que qdo alguém inserir ou alterar dados no sqlplus ao sair do mesmo ele
> não faça o commit automático.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



Fw: [oracle_br] Re: Sqlplus

2007-03-14 Por tôpico Alessandro_Micromap
Boa Tarde
Gostaria de saber como posso configura o meu banco de dados Oracle 10gr2 p/ 
que qdo alguém inserir ou alterar dados no sqlplus ao sair do mesmo ele não 
faça o commit automático.


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



Re: Re: [oracle_br] Sequence

2007-03-14 Por tôpico Andre Santos
Márcio

Verdade, bom argumento!
Se usamos sequence, sempre estamos sujeitos a lacunas na seqüência...
Vou repensar isso.

Obrigado!

[ ]

André


Em 14/03/07, Marcio Portes <[EMAIL PROTECTED]> escreveu:
>
>   Andre, quanto a performance, existe sim um pequeno latch para sequences
> que
> nao estejam cacheadas, mas isso depende do desenho do sistema e outras
> muitas variaveis. Eu costumo cacher, porque nao existe sequence livre de
> GAPs. Entao ter um gap de 1 ou de 200, por mim tanto faz. Eu prefiro
> performance.
>
> No caso de um campo que necessite de sequencia rigida, eu escrevi algo
> sobre
> http://mportes.blogspot.com/search?q=gap
>
> On 3/14/07, Andre Santos <[EMAIL PROTECTED]>
> wrote:
> >
> > Gustavo
> >
> > Eu também evito usar cache.
> > Mas esse efeito não depende do usuário sair antes de completar os
> números.
> > Essa perda, dos números pré-alocados em cache, aconteceria caso houvesse
> > um
> > shutdown no SGBD.
> >
> > [ ]
> >
> > André
> >
> > Em 14/03/07, Gustavo Venturini de Lima <[EMAIL 
> > PROTECTED]
> >
> > escreveu:
> > >
> > > Eu particularmente não gosto da utilzação do cache... se vc está
> > > querendo um
> > > sequência na composição da palavra... rsrsrs...
> > > Pq PODE acontecer da sua sequencia ficar assim trabalhando com cache:
> > >
> > > 1
> > > 2
> > > 3
> > > 21
> > > 22
> > > 23
> > > 24
> > > 41
> > > 42
> > >
> > > Isso porque por default, no cache ele aloca 20 número sequenciais para
> > > cada
> > > acesso... e se o usuário sair antes de "completar" esses 20 números e
> > > outro
> > > user já tiver chamado a sequencia novamente, vai ficar esses espaços
> > > "vagos"
> > > na numeração...
> > > Agora se isso não for impactante para seu sistema, com certeza será
> mais
> > > rápido trabalhar com cache...
> > >
> > > []'s
> > >
> > > Em 14/03/07, Danilo Azevedo <[EMAIL 
> > > PROTECTED]
> 
> > >
> > > escreveu:
> > > >
> > > > Marcio,
> > > >
> > > >
> > > > Não sei exatamente por que foi criada sem cache. Qual valor devo
> > setar?
> > > >
> > > > Atenciosamente,
> > > >
> > > > Danilo Azevedo
> > > > DI - UniFOA
> > > >
> > > > _
> > > >
> > > > De: oracle_br@yahoogrupos.com.br 
> > > >  rupos.com.br> > rupos.com.br> > > rupos.com.br> [mailto:
> > > > oracle_br@yahoogrupos.com.br 
> > > >  rupos.com.br> > rupos.com.br> > > rupos.com.br>] Em
> > > > nome de Marcio Portes
> > > > Enviada em: quarta-feira, 14 de março de 2007 12:51
> > > > Para: oracle_br@yahoogrupos.com.br 
> > > >  rupos.com.br> > rupos.com.br> >
> > > rupos.com.br>
> > > > Assunto: [Possível SPAM] - Re: [oracle_br] Sequence - Email found in
> > > > subject
> > > >
> > > > Tem alguma razao a sequence ter sido criada sem cache?
> > > > Eu bombaria o cache para prealocar a sequence e evitar parse a cada
> > > > .nextval.
> > > >
> > > > On 3/14/07, Danilo Azevedo  > > >  foa.org.br> wrote:
> > > > >
> > > > > Bom dia!
> > > > >
> > > > > Estou com uma dúvida... Tenho uma sequence criada aqui e estou
> > > > > utilizando-a
> > > > > em um programa que desenvolvi. Observei que o banco demora um
> certo
> > > > tempo
> > > > > para responder (algo em torno de 1 segundo) para cada nextval
> nesta
> > > > > sequence. A pergunta é: há alguma forma de otimizar essa sequence
> > para
> > > > > reduzir este tempo de resposta? Abaixo as propriedades dela.
> > > > >
> > > > > SEQUENCE_NAME MIN_VALUE MAX_VALUE INCREMENT_BY C O
> > > > > CACHE_SIZE LAST_NUMBER
> > > > > -- -- -- 
> -
> > -
> > > > > -- ---
> > > > > SQ_NUMERO_E1 1 99 1 N N
> > > > > 0 4512
> > > > >
> > > > > Atenciosamente,
> > > > >
> > > > > Danilo Azevedo
> > > > > DI - UniFOA
> > > > > http://www.unifoa.  edu.br
> > > > >
> > > > > --
> > > > >
> > > > > Esta mensagem e seus anexos podem conter informações confidenciais
> > ou
> > > > > privilegiadas. Caso não seja o destinatário dos mesmos você não
> está
> > > > > autorizado a utilizar o material para qualquer fim. Solicitamos
> que
> > > > apague
> > > > a
> > > > > mensagem e avise imediatamente o remetente. O conteúdo desta
> > mensagem
> > > e
> > > > seus
> > > > > anexos não representam necessariamente a opinião e a intenção da
> > > > empresa,
> > > > > não implicando em qualquer obrigação ou responsabilidade da parte
> da
> > > > mesma.
> > > > >
> > > > > [As partes desta mensagem que não continham texto foram removidas]
> > > > >
> > > > >
> > > > >
> > > >
> > > > --
> > > > Marcio Portes
> > > > Material Tecnico em Portugues - http://mportes.
> > > >  blogspot.com
> > > > Practical Learning Oracle -
> > > > http://mportes.
> > > > 
> > > > blogspot.com/2006/02/practical-learning-oracle.html
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > > --
> > > >
> > > > Esta mensagem e seu

Re: RES: [oracle_br] Dúvida de iniciante

2007-03-14 Por tôpico welington Lourenço
Olá Pessoal! 
Obrigado a todos pelas contribuições. 
Agora consigo caminhar mais um pouco nessa jornada.
Mais uma vez obrigado...

Welington Lourenço

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



Re: Re: [oracle_br] Sequence

2007-03-14 Por tôpico Andre Santos
Gustavo

Com uma "exception" pode ocorrer a perda do número gerado no NEXTVAL (por
não ser usado, já que ocorreu um erro qualquer), mas não há perda dos
números pré-alocados no cache.

[ ]

André


Em 14/03/07, Gustavo Venturini de Lima <[EMAIL PROTECTED]> escreveu:
>
>   No caso de exceptions tb não ocorre esse problema?
>
> Em 14/03/07, Andre Santos <[EMAIL PROTECTED]>
> escreveu:
> >
> > Gustavo
> >
> > Eu também evito usar cache.
> > Mas esse efeito não depende do usuário sair antes de completar os
> números.
> > Essa perda, dos números pré-alocados em cache, aconteceria caso houvesse
> > um
> > shutdown no SGBD.
> >
> > [ ]
> >
> > André
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


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



RES: Re: [oracle_br] Sequence

2007-03-14 Por tôpico Carlos A.M. Menezes
Condordo com o colega, só acrescentando que se for em ambiente RAC e a sequence 
for muito acessada não se assuste com caches superiores a 1000.
 
Cordialmente,
 
 

Carlos Alfredo M. de Menezes

 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Marcio 
Portes
Enviada em: quarta-feira, 14 de março de 2007 14:07
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: Re: [oracle_br] Sequence



Andre, quanto a performance, existe sim um pequeno latch para sequences que
nao estejam cacheadas, mas isso depende do desenho do sistema e outras
muitas variaveis. Eu costumo cacher, porque nao existe sequence livre de
GAPs. Entao ter um gap de 1 ou de 200, por mim tanto faz. Eu prefiro
performance.

No caso de um campo que necessite de sequencia rigida, eu escrevi algo sobre
http://mportes.  
blogspot.com/search?q=gap

On 3/14/07, Andre Santos mailto:andre.psantos.ti%40gmail.com> 
[EMAIL PROTECTED]> wrote:
>
> Gustavo
>
> Eu também evito usar cache.
> Mas esse efeito não depende do usuário sair antes de completar os números.
> Essa perda, dos números pré-alocados em cache, aconteceria caso houvesse
> um
> shutdown no SGBD.
>
> [ ]
>
> André
>
> Em 14/03/07, Gustavo Venturini de Lima <[EMAIL PROTECTED] 
>  com>
> escreveu:
> >
> > Eu particularmente não gosto da utilzação do cache... se vc está
> > querendo um
> > sequência na composição da palavra... rsrsrs...
> > Pq PODE acontecer da sua sequencia ficar assim trabalhando com cache:
> >
> > 1
> > 2
> > 3
> > 21
> > 22
> > 23
> > 24
> > 41
> > 42
> >
> > Isso porque por default, no cache ele aloca 20 número sequenciais para
> > cada
> > acesso... e se o usuário sair antes de "completar" esses 20 números e
> > outro
> > user já tiver chamado a sequencia novamente, vai ficar esses espaços
> > "vagos"
> > na numeração...
> > Agora se isso não for impactante para seu sistema, com certeza será mais
> > rápido trabalhar com cache...
> >
> > []'s
> >
> > Em 14/03/07, Danilo Azevedo  >  foa.org.br
> >
> > escreveu:
> > >
> > > Marcio,
> > >
> > >
> > > Não sei exatamente por que foi criada sem cache. Qual valor devo
> setar?
> > >
> > > Atenciosamente,
> > >
> > > Danilo Azevedo
> > > DI - UniFOA
> > >
> > > _
> > >
> > > De: [EMAIL PROTECTED]  os.com.br 
> > >  rupos.com.br> > rupos.com.br> [mailto:
> > > [EMAIL PROTECTED]  os.com.br 
> > >  rupos.com.br> > rupos.com.br>] Em
> > > nome de Marcio Portes
> > > Enviada em: quarta-feira, 14 de março de 2007 12:51
> > > Para: [EMAIL PROTECTED]  os.com.br 
> > >  rupos.com.br>
> > rupos.com.br>
> > > Assunto: [Possível SPAM] - Re: [oracle_br] Sequence - Email found in
> > > subject
> > >
> > > Tem alguma razao a sequence ter sido criada sem cache?
> > > Eu bombaria o cache para prealocar a sequence e evitar parse a cada
> > > .nextval.
> > >
> > > On 3/14/07, Danilo Azevedo  > >  foa.org.br> wrote:
> > > >
> > > > Bom dia!
> > > >
> > > > Estou com uma dúvida... Tenho uma sequence criada aqui e estou
> > > > utilizando-a
> > > > em um programa que desenvolvi. Observei que o banco demora um certo
> > > tempo
> > > > para responder (algo em torno de 1 segundo) para cada nextval nesta
> > > > sequence. A pergunta é: há alguma forma de otimizar essa sequence
> para
> > > > reduzir este tempo de resposta? Abaixo as propriedades dela.
> > > >
> > > > SEQUENCE_NAME MIN_VALUE MAX_VALUE INCREMENT_BY C O
> > > > CACHE_SIZE LAST_NUMBER
> > > > -- -- --  -
> -
> > > > -- ---
> > > > SQ_NUMERO_E1 1 99 1 N N
> > > > 0 4512
> > > >
> > > > Atenciosamente,
> > > >
> > > > Danilo Azevedo
> > > > DI - UniFOA
> > > > http://www.unifoa.  
> > > > edu.br> edu.br
> > > >
> > > > --
> > > >
> > > > Esta mensagem e seus anexos podem conter informações confidenciais
> ou
> > > > privilegiadas. Caso não seja o destinatário dos mesmos você não está
> > > > autorizado a utilizar o material para qualquer fim. Solicitamos que
> > > apague
> > > a
> > > > mensagem e avise imediatamente o remetente. O conteúdo desta
> mensagem
> > e
> > > seus
> > > > anexos não representam necessariamente a opinião e a intenção da
> > > empresa,
> > > > não implicando em qualquer obrigação ou responsabilidade da parte da
> > > mesma.
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > > --
> > > Marcio Portes
> > > Material Tecnico em Portugues - http://mportes.
> > >  blogspot.com> blogspot.com
> > > Practical Learning Oracle -
> > > http://mportes.
> > >  > > 

Re: Re: [oracle_br] Sequence

2007-03-14 Por tôpico Marcio Portes
Andre, quanto a performance, existe sim um pequeno latch para sequences que
nao estejam cacheadas, mas isso depende do desenho do sistema e outras
muitas variaveis. Eu costumo cacher, porque nao existe sequence livre de
GAPs. Entao ter um gap de 1 ou de 200, por mim tanto faz. Eu prefiro
performance.

No caso de um campo que necessite de sequencia rigida, eu escrevi algo sobre
http://mportes.blogspot.com/search?q=gap


On 3/14/07, Andre Santos <[EMAIL PROTECTED]> wrote:
>
>   Gustavo
>
> Eu também evito usar cache.
> Mas esse efeito não depende do usuário sair antes de completar os números.
> Essa perda, dos números pré-alocados em cache, aconteceria caso houvesse
> um
> shutdown no SGBD.
>
> [ ]
>
> André
>
> Em 14/03/07, Gustavo Venturini de Lima <[EMAIL 
> PROTECTED]>
> escreveu:
> >
> > Eu particularmente não gosto da utilzação do cache... se vc está
> > querendo um
> > sequência na composição da palavra... rsrsrs...
> > Pq PODE acontecer da sua sequencia ficar assim trabalhando com cache:
> >
> > 1
> > 2
> > 3
> > 21
> > 22
> > 23
> > 24
> > 41
> > 42
> >
> > Isso porque por default, no cache ele aloca 20 número sequenciais para
> > cada
> > acesso... e se o usuário sair antes de "completar" esses 20 números e
> > outro
> > user já tiver chamado a sequencia novamente, vai ficar esses espaços
> > "vagos"
> > na numeração...
> > Agora se isso não for impactante para seu sistema, com certeza será mais
> > rápido trabalhar com cache...
> >
> > []'s
> >
> > Em 14/03/07, Danilo Azevedo <[EMAIL PROTECTED]
> >
> > escreveu:
> > >
> > > Marcio,
> > >
> > >
> > > Não sei exatamente por que foi criada sem cache. Qual valor devo
> setar?
> > >
> > > Atenciosamente,
> > >
> > > Danilo Azevedo
> > > DI - UniFOA
> > >
> > > _
> > >
> > > De: oracle_br@yahoogrupos.com.br 
> > >  rupos.com.br> > rupos.com.br> [mailto:
> > > oracle_br@yahoogrupos.com.br 
> > >  rupos.com.br> > rupos.com.br>] Em
> > > nome de Marcio Portes
> > > Enviada em: quarta-feira, 14 de março de 2007 12:51
> > > Para: oracle_br@yahoogrupos.com.br 
> > >  rupos.com.br>
> > rupos.com.br>
> > > Assunto: [Possível SPAM] - Re: [oracle_br] Sequence - Email found in
> > > subject
> > >
> > > Tem alguma razao a sequence ter sido criada sem cache?
> > > Eu bombaria o cache para prealocar a sequence e evitar parse a cada
> > > .nextval.
> > >
> > > On 3/14/07, Danilo Azevedo  > >  foa.org.br> wrote:
> > > >
> > > > Bom dia!
> > > >
> > > > Estou com uma dúvida... Tenho uma sequence criada aqui e estou
> > > > utilizando-a
> > > > em um programa que desenvolvi. Observei que o banco demora um certo
> > > tempo
> > > > para responder (algo em torno de 1 segundo) para cada nextval nesta
> > > > sequence. A pergunta é: há alguma forma de otimizar essa sequence
> para
> > > > reduzir este tempo de resposta? Abaixo as propriedades dela.
> > > >
> > > > SEQUENCE_NAME MIN_VALUE MAX_VALUE INCREMENT_BY C O
> > > > CACHE_SIZE LAST_NUMBER
> > > > -- -- --  -
> -
> > > > -- ---
> > > > SQ_NUMERO_E1 1 99 1 N N
> > > > 0 4512
> > > >
> > > > Atenciosamente,
> > > >
> > > > Danilo Azevedo
> > > > DI - UniFOA
> > > > http://www.unifoa.  edu.br
> > > >
> > > > --
> > > >
> > > > Esta mensagem e seus anexos podem conter informações confidenciais
> ou
> > > > privilegiadas. Caso não seja o destinatário dos mesmos você não está
> > > > autorizado a utilizar o material para qualquer fim. Solicitamos que
> > > apague
> > > a
> > > > mensagem e avise imediatamente o remetente. O conteúdo desta
> mensagem
> > e
> > > seus
> > > > anexos não representam necessariamente a opinião e a intenção da
> > > empresa,
> > > > não implicando em qualquer obrigação ou responsabilidade da parte da
> > > mesma.
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > > --
> > > Marcio Portes
> > > Material Tecnico em Portugues - http://mportes.
> > >  blogspot.com
> > > Practical Learning Oracle -
> > > http://mportes.
> > > 
> > > blogspot.com/2006/02/practical-learning-oracle.html
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > > --
> > >
> > > Esta mensagem e seus anexos podem conter informações confidenciais ou
> > > privilegiadas. Caso não seja o destinatário dos mesmos você não está
> > > autorizado a utilizar o material para qualquer fim. Solicitamos que
> > apague a
> > > mensagem e avise imediatamente o remetente. O conteúdo desta mensagem
> e
> > seus
> > > anexos não representam necessariamente a opinião e a intenção da
> > empresa,
> > > não implicando em qualquer obrigação ou responsabilidade da parte da
> > mesma.
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > [As partes desta

Re:[oracle_br] Language Oracle Applications

2007-03-14 Por tôpico Marcelo Mattos
Elton,

   Qual a versão do banco? e-Business? Plataforma?
   Qual a mensagem de erro?


Att.

Marcelo Mattos


-- Início da mensagem original --- 
De: oracle_br@yahoogrupos.com.br 
Para: oracle_br@yahoogrupos.com.br 
Cc: 
Data: Tue, 13 Mar 2007 07:20:15 -0700 
Assunto: [oracle_br] Language Oracle Applications 
> Olá pessoal da lista.. 
> 
> Alguém que trabalha com Oracle Applications, gostaria de uma ajuda.. 
> 
> No meu ambiente aqui, quando vou submeter um concurrent e logo na aplicação 
> em PTB, o mesmo me apresenta um erro na var NLS_LANGUAGE, formato incorreto , 
> . (virgula ponto). Porém quando eu logo em US, o erro não acontece. Tem uma 
> profile no Applications chamada ICX Caracteres Numéricos, que eu ja alterei 
> tanto pra ponto, como pra virgula, porém o erro persiste quando eu logo em 
> PTB. Alguém por acaso sabe o que pode ser este problema, pois o usuário não 
> pode ficar trocando a language da aplicação toda vez em que precisar submeter 
> um relatório. 
> 
> Obrigado a quem puder me ajudar 
> 
> Elton Gini 
> Consultor Oracle Applications 
> 
> [As partes desta mensagem que não continham texto foram removidas] 
> 
> 


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



Re: Re: [oracle_br] Sequence

2007-03-14 Por tôpico Marcio Portes
e' muito sim... agora, tudo e' relativo, ha que verificar como esse 1
segundo foi mensurado...
Se na aplicacao, ou simplesmente no sqlplus - olhando no relogio. Poderiamos
fazer um pequeno teste, tipo:

ops$marcio:LX92> col v new_value v
ops$marcio:LX92>
ops$marcio:LX92> drop sequence s;

Sequence dropped.

ops$marcio:LX92> create sequence s nocache;

Sequence created.

ops$marcio:LX92>
ops$marcio:LX92> select dbms_utility.get_time v from dual;

V
-
   1425037727

1 row selected.

ops$marcio:LX92>
ops$marcio:LX92> select s.nextval from dual;

  NEXTVAL
-
1

1 row selected.

ops$marcio:LX92> select s.nextval from dual;

  NEXTVAL
-
2

1 row selected.

ops$marcio:LX92>
ops$marcio:LX92> select dbms_utility.get_time-&v diff from dual;

 DIFF
-
1

1 row selected.

Como pode ser visto DOIS NEXTVAL levou 1 centesimo de segundo.


On 3/14/07, Andre Santos <[EMAIL PROTECTED]> wrote:
>
>   Olá mestre Márcio !
>
> Mas mesmo sem cache, 1 segundo é muito lento, não é? (como observou o
> colega
> Fábio Santos).
>
> Eu costumo criar as sequences sem cache e nunca tive problema com
> performance nisso...
>
> Será que não há algum problema nesse servidor???
>
> [ ]'s
>
> André
>
> Em 14/03/07, Danilo Azevedo <[EMAIL PROTECTED]>
> escreveu:
> >
> > Marcio,
> >
> >
> > Não sei exatamente por que foi criada sem cache. Qual valor devo setar?
> >
> > Atenciosamente,
> >
> > Danilo Azevedo
> > DI - UniFOA
> >
> > _
> >
> > De: oracle_br@yahoogrupos.com.br 
> >  rupos.com.br> [mailto:
> > oracle_br@yahoogrupos.com.br 
> >  rupos.com.br>] Em
> > nome de Marcio Portes
> > Enviada em: quarta-feira, 14 de março de 2007 12:51
> > Para: oracle_br@yahoogrupos.com.br 
> >  rupos.com.br>
>
> > Assunto: [Possível SPAM] - Re: [oracle_br] Sequence - Email found in
> > subject
> >
> > Tem alguma razao a sequence ter sido criada sem cache?
> > Eu bombaria o cache para prealocar a sequence e evitar parse a cada
> > .nextval.
> >
> > On 3/14/07, Danilo Azevedo  >  foa.org.br> wrote:
> > >
> > > Bom dia!
> > >
> > > Estou com uma dúvida... Tenho uma sequence criada aqui e estou
> > > utilizando-a
> > > em um programa que desenvolvi. Observei que o banco demora um certo
> > tempo
> > > para responder (algo em torno de 1 segundo) para cada nextval nesta
> > > sequence. A pergunta é: há alguma forma de otimizar essa sequence para
> > > reduzir este tempo de resposta? Abaixo as propriedades dela.
> > >
> > > SEQUENCE_NAME MIN_VALUE MAX_VALUE INCREMENT_BY C O
> > > CACHE_SIZE LAST_NUMBER
> > > -- -- --  - -
> > > -- ---
> > > SQ_NUMERO_E1 1 99 1 N N
> > > 0 4512
> > >
> > > Atenciosamente,
> > >
> > > Danilo Azevedo
> > > DI - UniFOA
> > > http://www.unifoa.  edu.br
> > >
> > > --
> > >
> > > Esta mensagem e seus anexos podem conter informações confidenciais ou
> > > privilegiadas. Caso não seja o destinatário dos mesmos você não está
> > > autorizado a utilizar o material para qualquer fim. Solicitamos que
> > apague
> > a
> > > mensagem e avise imediatamente o remetente. O conteúdo desta mensagem
> e
> > seus
> > > anexos não representam necessariamente a opinião e a intenção da
> > empresa,
> > > não implicando em qualquer obrigação ou responsabilidade da parte da
> > mesma.
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > --
> > Marcio Portes
> > Material Tecnico em Portugues - http://mportes.
> >  blogspot.com
> > Practical Learning Oracle -
> > http://mportes.
> > 
> > blogspot.com/2006/02/practical-learning-oracle.html
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > --
> >
> > Esta mensagem e seus anexos podem conter informações confidenciais ou
> > privilegiadas. Caso não seja o destinatário dos mesmos você não está
> > autorizado a utilizar o material para qualquer fim. Solicitamos que
> apague a
> > mensagem e avise imediatamente o remetente. O conteúdo desta mensagem e
> seus
> > anexos não representam necessariamente a opinião e a intenção da
> empresa,
> > não implicando em qualquer obrigação ou responsabilidade da parte da
> mesma.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Marcio Portes
Material Tecnico em Portugues - http://mportes.blogspot.com
Practical Learning Oracle -
http://mportes.blogspot.com/2006/02/practical-learning-oracle.html


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



Re: Re: [oracle_br] Sequence

2007-03-14 Por tôpico Gustavo Venturini de Lima
No caso de exceptions tb não ocorre esse problema?

Em 14/03/07, Andre Santos <[EMAIL PROTECTED]> escreveu:
>
>   Gustavo
>
> Eu também evito usar cache.
> Mas esse efeito não depende do usuário sair antes de completar os números.
> Essa perda, dos números pré-alocados em cache, aconteceria caso houvesse
> um
> shutdown no SGBD.
>
> [ ]
>
> André
>
>


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



Re: Re: [oracle_br] Sequence

2007-03-14 Por tôpico Andre Santos
Gustavo

Eu também evito usar cache.
Mas esse efeito não depende do usuário sair antes de completar os números.
Essa perda, dos números pré-alocados em cache, aconteceria caso houvesse um
shutdown no SGBD.

[ ]

André


Em 14/03/07, Gustavo Venturini de Lima <[EMAIL PROTECTED]> escreveu:
>
>   Eu particularmente não gosto da utilzação do cache... se vc está
> querendo um
> sequência na composição da palavra... rsrsrs...
> Pq PODE acontecer da sua sequencia ficar assim trabalhando com cache:
>
> 1
> 2
> 3
> 21
> 22
> 23
> 24
> 41
> 42
>
> Isso porque por default, no cache ele aloca 20 número sequenciais para
> cada
> acesso... e se o usuário sair antes de "completar" esses 20 números e
> outro
> user já tiver chamado a sequencia novamente, vai ficar esses espaços
> "vagos"
> na numeração...
> Agora se isso não for impactante para seu sistema, com certeza será mais
> rápido trabalhar com cache...
>
> []'s
>
> Em 14/03/07, Danilo Azevedo <[EMAIL PROTECTED]>
> escreveu:
> >
> > Marcio,
> >
> >
> > Não sei exatamente por que foi criada sem cache. Qual valor devo setar?
> >
> > Atenciosamente,
> >
> > Danilo Azevedo
> > DI - UniFOA
> >
> > _
> >
> > De: oracle_br@yahoogrupos.com.br 
> >  rupos.com.br> [mailto:
> > oracle_br@yahoogrupos.com.br 
> >  rupos.com.br>] Em
> > nome de Marcio Portes
> > Enviada em: quarta-feira, 14 de março de 2007 12:51
> > Para: oracle_br@yahoogrupos.com.br 
> >  rupos.com.br>
> > Assunto: [Possível SPAM] - Re: [oracle_br] Sequence - Email found in
> > subject
> >
> > Tem alguma razao a sequence ter sido criada sem cache?
> > Eu bombaria o cache para prealocar a sequence e evitar parse a cada
> > .nextval.
> >
> > On 3/14/07, Danilo Azevedo  >  foa.org.br> wrote:
> > >
> > > Bom dia!
> > >
> > > Estou com uma dúvida... Tenho uma sequence criada aqui e estou
> > > utilizando-a
> > > em um programa que desenvolvi. Observei que o banco demora um certo
> > tempo
> > > para responder (algo em torno de 1 segundo) para cada nextval nesta
> > > sequence. A pergunta é: há alguma forma de otimizar essa sequence para
> > > reduzir este tempo de resposta? Abaixo as propriedades dela.
> > >
> > > SEQUENCE_NAME MIN_VALUE MAX_VALUE INCREMENT_BY C O
> > > CACHE_SIZE LAST_NUMBER
> > > -- -- --  - -
> > > -- ---
> > > SQ_NUMERO_E1 1 99 1 N N
> > > 0 4512
> > >
> > > Atenciosamente,
> > >
> > > Danilo Azevedo
> > > DI - UniFOA
> > > http://www.unifoa.  edu.br
> > >
> > > --
> > >
> > > Esta mensagem e seus anexos podem conter informações confidenciais ou
> > > privilegiadas. Caso não seja o destinatário dos mesmos você não está
> > > autorizado a utilizar o material para qualquer fim. Solicitamos que
> > apague
> > a
> > > mensagem e avise imediatamente o remetente. O conteúdo desta mensagem
> e
> > seus
> > > anexos não representam necessariamente a opinião e a intenção da
> > empresa,
> > > não implicando em qualquer obrigação ou responsabilidade da parte da
> > mesma.
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > --
> > Marcio Portes
> > Material Tecnico em Portugues - http://mportes.
> >  blogspot.com
> > Practical Learning Oracle -
> > http://mportes.
> > 
> > blogspot.com/2006/02/practical-learning-oracle.html
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > --
> >
> > Esta mensagem e seus anexos podem conter informações confidenciais ou
> > privilegiadas. Caso não seja o destinatário dos mesmos você não está
> > autorizado a utilizar o material para qualquer fim. Solicitamos que
> apague a
> > mensagem e avise imediatamente o remetente. O conteúdo desta mensagem e
> seus
> > anexos não representam necessariamente a opinião e a intenção da
> empresa,
> > não implicando em qualquer obrigação ou responsabilidade da parte da
> mesma.
> >
> > [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]



Re: Re: [oracle_br] Sequence

2007-03-14 Por tôpico Gustavo Venturini de Lima
Eu particularmente não gosto da utilzação do cache... se vc está querendo um
sequência na composição da palavra... rsrsrs...
Pq PODE acontecer da sua sequencia ficar assim trabalhando com cache:

1
2
3
21
22
23
24
41
42

Isso porque por default, no cache ele aloca 20 número sequenciais para cada
acesso... e se o usuário sair antes de "completar" esses 20 números e outro
user já tiver chamado a sequencia novamente, vai ficar esses espaços "vagos"
na numeração...
Agora se isso não for impactante para seu sistema, com certeza será mais
rápido trabalhar com cache...

[]'s



Em 14/03/07, Danilo Azevedo <[EMAIL PROTECTED]> escreveu:
>
>   Marcio,
>
>
> Não sei exatamente por que foi criada sem cache. Qual valor devo setar?
>
> Atenciosamente,
>
> Danilo Azevedo
> DI - UniFOA
>
> _
>
> De: oracle_br@yahoogrupos.com.br  [mailto:
> oracle_br@yahoogrupos.com.br ] Em
> nome de Marcio Portes
> Enviada em: quarta-feira, 14 de março de 2007 12:51
> Para: oracle_br@yahoogrupos.com.br 
> Assunto: [Possível SPAM] - Re: [oracle_br] Sequence - Email found in
> subject
>
> Tem alguma razao a sequence ter sido criada sem cache?
> Eu bombaria o cache para prealocar a sequence e evitar parse a cada
> .nextval.
>
> On 3/14/07, Danilo Azevedo   foa.org.br> wrote:
> >
> > Bom dia!
> >
> > Estou com uma dúvida... Tenho uma sequence criada aqui e estou
> > utilizando-a
> > em um programa que desenvolvi. Observei que o banco demora um certo
> tempo
> > para responder (algo em torno de 1 segundo) para cada nextval nesta
> > sequence. A pergunta é: há alguma forma de otimizar essa sequence para
> > reduzir este tempo de resposta? Abaixo as propriedades dela.
> >
> > SEQUENCE_NAME MIN_VALUE MAX_VALUE INCREMENT_BY C O
> > CACHE_SIZE LAST_NUMBER
> > -- -- --  - -
> > -- ---
> > SQ_NUMERO_E1 1 99 1 N N
> > 0 4512
> >
> > Atenciosamente,
> >
> > Danilo Azevedo
> > DI - UniFOA
> > http://www.unifoa.  edu.br
> >
> > --
> >
> > Esta mensagem e seus anexos podem conter informações confidenciais ou
> > privilegiadas. Caso não seja o destinatário dos mesmos você não está
> > autorizado a utilizar o material para qualquer fim. Solicitamos que
> apague
> a
> > mensagem e avise imediatamente o remetente. O conteúdo desta mensagem e
> seus
> > anexos não representam necessariamente a opinião e a intenção da
> empresa,
> > não implicando em qualquer obrigação ou responsabilidade da parte da
> mesma.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Marcio Portes
> Material Tecnico em Portugues - http://mportes.
>  blogspot.com
> Practical Learning Oracle -
> http://mportes.
> 
> blogspot.com/2006/02/practical-learning-oracle.html
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> --
>
> Esta mensagem e seus anexos podem conter informações confidenciais ou
> privilegiadas. Caso não seja o destinatário dos mesmos você não está
> autorizado a utilizar o material para qualquer fim. Solicitamos que apague a
> mensagem e avise imediatamente o remetente. O conteúdo desta mensagem e seus
> anexos não representam necessariamente a opinião e a intenção da empresa,
> não implicando em qualquer obrigação ou responsabilidade da parte da mesma.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



Re: Re: [oracle_br] Sequence

2007-03-14 Por tôpico Andre Santos
Olá mestre Márcio !

Mas mesmo sem cache, 1 segundo é muito lento, não é? (como observou o colega
Fábio Santos).

Eu costumo criar as sequences sem cache e nunca tive problema com
performance nisso...

Será que não há algum problema nesse servidor???

[ ]'s

André



Em 14/03/07, Danilo Azevedo <[EMAIL PROTECTED]> escreveu:
>
>   Marcio,
>
>
> Não sei exatamente por que foi criada sem cache. Qual valor devo setar?
>
> Atenciosamente,
>
> Danilo Azevedo
> DI - UniFOA
>
> _
>
> De: oracle_br@yahoogrupos.com.br  [mailto:
> oracle_br@yahoogrupos.com.br ] Em
> nome de Marcio Portes
> Enviada em: quarta-feira, 14 de março de 2007 12:51
> Para: oracle_br@yahoogrupos.com.br 
> Assunto: [Possível SPAM] - Re: [oracle_br] Sequence - Email found in
> subject
>
> Tem alguma razao a sequence ter sido criada sem cache?
> Eu bombaria o cache para prealocar a sequence e evitar parse a cada
> .nextval.
>
> On 3/14/07, Danilo Azevedo   foa.org.br> wrote:
> >
> > Bom dia!
> >
> > Estou com uma dúvida... Tenho uma sequence criada aqui e estou
> > utilizando-a
> > em um programa que desenvolvi. Observei que o banco demora um certo
> tempo
> > para responder (algo em torno de 1 segundo) para cada nextval nesta
> > sequence. A pergunta é: há alguma forma de otimizar essa sequence para
> > reduzir este tempo de resposta? Abaixo as propriedades dela.
> >
> > SEQUENCE_NAME MIN_VALUE MAX_VALUE INCREMENT_BY C O
> > CACHE_SIZE LAST_NUMBER
> > -- -- --  - -
> > -- ---
> > SQ_NUMERO_E1 1 99 1 N N
> > 0 4512
> >
> > Atenciosamente,
> >
> > Danilo Azevedo
> > DI - UniFOA
> > http://www.unifoa.  edu.br
> >
> > --
> >
> > Esta mensagem e seus anexos podem conter informações confidenciais ou
> > privilegiadas. Caso não seja o destinatário dos mesmos você não está
> > autorizado a utilizar o material para qualquer fim. Solicitamos que
> apague
> a
> > mensagem e avise imediatamente o remetente. O conteúdo desta mensagem e
> seus
> > anexos não representam necessariamente a opinião e a intenção da
> empresa,
> > não implicando em qualquer obrigação ou responsabilidade da parte da
> mesma.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Marcio Portes
> Material Tecnico em Portugues - http://mportes.
>  blogspot.com
> Practical Learning Oracle -
> http://mportes.
> 
> blogspot.com/2006/02/practical-learning-oracle.html
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> --
>
> Esta mensagem e seus anexos podem conter informações confidenciais ou
> privilegiadas. Caso não seja o destinatário dos mesmos você não está
> autorizado a utilizar o material para qualquer fim. Solicitamos que apague a
> mensagem e avise imediatamente o remetente. O conteúdo desta mensagem e seus
> anexos não representam necessariamente a opinião e a intenção da empresa,
> não implicando em qualquer obrigação ou responsabilidade da parte da mesma.
>
> [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] Apresentação e Primeiros passo s no Oracle...

2007-03-14 Por tôpico FERNANDES Marco A SOFTTEK
Renan,
a primeira coisa que vc precisa fazer é ler !
De preferência leia a documentação oficial da Oracle, ou seja,
os manuais em PDF que estão disponíveis no site da Oracle.
 
Tem vários manuais mas de cara o primeiro que vc precisa ler
com afinco e no detalhe mesmo é o Fundamentals.
Lá vai te mostrar exatamente o que tem de diferente do Oracle
pros demais bancos do mercado. Não vai achando que Oracle
é parecido com esse ou aquele BD que é perda de tempo.
É muito mais fácil começar do zero, como um aprendiz mesmo.
Não tente fazer analogias pois normalmente vai te prejudicar.
 
O segundo manual é o SQL Reference.. aqui vai te mostrar o
que o Oracle tem de diferente dos outros BDs no que tange o
SQL mais uma vez, não pense que vc vai usar SQL Ansi que
no final vc perde tudo que o Oracle tem de melhor pra ganhar
performance (desempenho)... qdo vc usa os comandos específicos
é aí que vc realmente vai gostar desse BD.
 
O terceiro manual que vc vai precisar pelo que vc disse, é a
referência de PL/SQL. Esse cara vai mostrar como se faz
a programação procedural no BD. Mais uma vez eu preciso
te dizer que não tente fazer analogias... tente aprender como
algo totalmente novo... o que a gente mais ve nesse forum é
a pessoal perguntar "No banco XYZ eu faço tal coisa, como
faço isso no Oracle ?"... isso é complicado pois a gente até que
tenta dar uma analogia... mas no fundo cada um tem seu jeitão
de tratar as coisas... uma tabela temp no DB XYZ é diferente
da tabela temp do Oracle por exemplo.
 
Bom, isso pra ler de início até que dá... como ambiente de desenv
eu recomendo muitíssimo que vc use uma ferramenta especializada
pra isso... eu uso e recomendo o PL/SQL developer... ele é muito
legal pois vc tem vários wizards que te ajudam a criar as coisas e o
melhor é que qdo vc está prestes a pressionar o botão de Apply (que
cria efetivamente o objeto no BD) vc tem outro botão View SQL é
aí que vc tem um ganho de knowhow... ele te ajuda a fazer e te
mostra como vc faria sem a ajuda dele, ou seja, o comando SQL
que vc teria que fazer se tivesse usando uma ferramenta menos
amigável como o SQLPlus.
Outra ferramenta excepcional é o TOAD... esse tem versão Free...
mas o quente mesmo é comprar a versão paga, inclusive com
os pacotes que te interessar como Admin de BD, Tunning, etc...
 
Tem as ferramentas da própria Oracle se quiser tbém... mas essas
duas que te falei resolvem muito bem o caso... são ótimas.
 
Não sei se vc leu em mensagens anteriores de hoje, mas no Oracle
vc cria apenas uma base ! ao contrário do SQL Server que vc sai
criando bases... no Oracle vc cria apenas um BD e depois vc cria
Schemas que são os usuários Owners de objetos (tabelas, procs, etc).
Então, após a instalação do servidor de BD o que vc precisa fazer é
estudar o tal do usuário Scott que vem como usuário exemplo. Em
quase todos os cursos se usa esse tal de Scott pra aprender as coisas.
Os usuários SYS e SYSTEM são usuários do próprio BD e normalmente
não se faz alterações nesses caras... ou seja, se vc vai criar uma tabela,
que ela seja no seu usuário e não nesses dois caras.
Por default, vc cria objetos no schema do usuário que vc logou no BD.
Ou seja, se vc conectou com usuário Scott, ao realizar um create table XXX
vc estará criando a tabela no schema Scott. O usuário Scott passa a ser
o Owner desse objeto.
 
Bom, tem muita coisa pra aprender... toca o barco aí e conforme for surgindo
as dúvidas vc manda aí pra nós.
 
Se quiser aprender de forma mais rápida, recomendo que vc ache algum
profissional que trabalhe com Oracle e pague pra ele te ensinar... pegar
cursos nas escolinhas de software é muito lento (pra mim). Fazer curso
nessas escolas dá quase na mesma que ler Help e aplicar no banco ! risos
 
Se precisar de indicações eu conheço bons profissionais.
 
Abraço,
Marco.



From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of PUB: 
Renan Nucci - CSM Soft
Sent: terça-feira, 13 de março de 2007 10:22
To: oracle_br
Subject: [oracle_br] Apresentação e Primeiros passos no Oracle...



Bom dia pessoal, 

Sou profissional da área e tenho bons conhecimentos em SQL SERVER da Microsoft, 
mas estamos com um novo projeto de desenvolvimento onde o banco terá de ser 
Oracle tb. 
Sempre quis aprender sobre o Oracle e um pouco de PL/SQL e agora acho que 
chegou a hora. Inicialmente baixei a versão free na pagina da Oracle (10g) e 
instalei. 
Agora vou precisar da ajuda de vcs.. 
Acredito que o conceito é o mesmo do DB2 da IBM, certo? Ou seja tem conteiners 
e tables spaces?? 
Agora como que os crio para depois criar uma base de dados nova para eu poder 
converter a minha base que tenho no SQL SERVER???

Pelo que notei, a interface eh via browser? Eh mesmo ou tem outra opção??

Se alguém poder me indicar uma apostila sobre o 10g ficaria grato.

Obs.: Utilizo como SO Windows XP.


* Renan S. Nucci *
* Desenvolvedor *
* CSM Software *
*

Re: Re: [oracle_br] Sequence

2007-03-14 Por tôpico Marcio Portes
:-) Quem criou a sequence deveria saber... :-)
Mas voce pode colocar um valor onde a cada chamada da sequence.nextval, ele
vai prealocar essa quantidade na memoria e nao vai mais se preocupar em
'parsear' a sequence, portanto, e' preciso saber onde essa sequence sera'
usada. Dificil chutar um valor, o default e' 20 e e' sabidamente pequeno.
Vou deixar com voce. ;-)

On 3/14/07, Danilo Azevedo <[EMAIL PROTECTED]> wrote:
>
>   Marcio,
>
>
> Não sei exatamente por que foi criada sem cache. Qual valor devo setar?
>
> Atenciosamente,
>
> Danilo Azevedo
> DI - UniFOA
>
> _
>
> De: oracle_br@yahoogrupos.com.br  [mailto:
> oracle_br@yahoogrupos.com.br ] Em
> nome de Marcio Portes
> Enviada em: quarta-feira, 14 de março de 2007 12:51
> Para: oracle_br@yahoogrupos.com.br 
> Assunto: [Possível SPAM] - Re: [oracle_br] Sequence - Email found in
> subject
>
> Tem alguma razao a sequence ter sido criada sem cache?
> Eu bombaria o cache para prealocar a sequence e evitar parse a cada
> .nextval.
>
> On 3/14/07, Danilo Azevedo   foa.org.br> wrote:
> >
> > Bom dia!
> >
> > Estou com uma dúvida... Tenho uma sequence criada aqui e estou
> > utilizando-a
> > em um programa que desenvolvi. Observei que o banco demora um certo
> tempo
> > para responder (algo em torno de 1 segundo) para cada nextval nesta
> > sequence. A pergunta é: há alguma forma de otimizar essa sequence para
> > reduzir este tempo de resposta? Abaixo as propriedades dela.
> >
> > SEQUENCE_NAME MIN_VALUE MAX_VALUE INCREMENT_BY C O
> > CACHE_SIZE LAST_NUMBER
> > -- -- --  - -
> > -- ---
> > SQ_NUMERO_E1 1 99 1 N N
> > 0 4512
> >
> > Atenciosamente,
> >
> > Danilo Azevedo
> > DI - UniFOA
> > http://www.unifoa.  edu.br
> >
> > --
> >
> > Esta mensagem e seus anexos podem conter informações confidenciais ou
> > privilegiadas. Caso não seja o destinatário dos mesmos você não está
> > autorizado a utilizar o material para qualquer fim. Solicitamos que
> apague
> a
> > mensagem e avise imediatamente o remetente. O conteúdo desta mensagem e
> seus
> > anexos não representam necessariamente a opinião e a intenção da
> empresa,
> > não implicando em qualquer obrigação ou responsabilidade da parte da
> mesma.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Marcio Portes
> Material Tecnico em Portugues - http://mportes.
>  blogspot.com
> Practical Learning Oracle -
> http://mportes.
> 
> blogspot.com/2006/02/practical-learning-oracle.html
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> --
>
> Esta mensagem e seus anexos podem conter informações confidenciais ou
> privilegiadas. Caso não seja o destinatário dos mesmos você não está
> autorizado a utilizar o material para qualquer fim. Solicitamos que apague a
> mensagem e avise imediatamente o remetente. O conteúdo desta mensagem e seus
> anexos não representam necessariamente a opinião e a intenção da empresa,
> não implicando em qualquer obrigação ou responsabilidade da parte da mesma.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Marcio Portes
Material Tecnico em Portugues - http://mportes.blogspot.com
Practical Learning Oracle -
http://mportes.blogspot.com/2006/02/practical-learning-oracle.html


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



RES: Re: [oracle_br] Sequence

2007-03-14 Por tôpico Danilo Azevedo
Marcio,
 
 
Não sei exatamente por que foi criada sem cache. Qual valor devo setar?



Atenciosamente, 

Danilo Azevedo 
DI - UniFOA 

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Marcio Portes
Enviada em: quarta-feira, 14 de março de 2007 12:51
Para: oracle_br@yahoogrupos.com.br
Assunto: [Possível SPAM] - Re: [oracle_br] Sequence - Email found in subject



Tem alguma razao a sequence ter sido criada sem cache?
Eu bombaria o cache para prealocar a sequence e evitar parse a cada
.nextval.

On 3/14/07, Danilo Azevedo mailto:danilo.azevedo%40foa.org.br> foa.org.br> wrote:
>
> Bom dia!
>
> Estou com uma dúvida... Tenho uma sequence criada aqui e estou
> utilizando-a
> em um programa que desenvolvi. Observei que o banco demora um certo tempo
> para responder (algo em torno de 1 segundo) para cada nextval nesta
> sequence. A pergunta é: há alguma forma de otimizar essa sequence para
> reduzir este tempo de resposta? Abaixo as propriedades dela.
>
> SEQUENCE_NAME MIN_VALUE MAX_VALUE INCREMENT_BY C O
> CACHE_SIZE LAST_NUMBER
> -- -- --  - -
> -- ---
> SQ_NUMERO_E1 1 99 1 N N
> 0 4512
>
> Atenciosamente,
>
> Danilo Azevedo
> DI - UniFOA
> http://www.unifoa.  edu.br
>
> --
>
> Esta mensagem e seus anexos podem conter informações confidenciais ou
> privilegiadas. Caso não seja o destinatário dos mesmos você não está
> autorizado a utilizar o material para qualquer fim. Solicitamos que apague
a
> mensagem e avise imediatamente o remetente. O conteúdo desta mensagem e
seus
> anexos não representam necessariamente a opinião e a intenção da empresa,
> não implicando em qualquer obrigação ou responsabilidade da parte da
mesma.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

-- 
Marcio Portes
Material Tecnico em Portugues - http://mportes.
 blogspot.com
Practical Learning Oracle -
http://mportes.

blogspot.com/2006/02/practical-learning-oracle.html

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



 

  --

Esta mensagem e seus anexos podem conter informações confidenciais ou 
privilegiadas. Caso não seja o destinatário dos mesmos você não está autorizado 
a utilizar o material para qualquer fim. Solicitamos que apague a mensagem e 
avise imediatamente o remetente. O conteúdo desta mensagem e seus anexos não 
representam necessariamente a opinião e a intenção da empresa, não implicando 
em qualquer obrigação ou responsabilidade da parte da mesma.


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



Res: RES: [oracle_br] Dúvida de iniciante

2007-03-14 Por tôpico Welvis Douglas Silva Moreto
Database : É o seu service_name. É nele que você guarda todos os seus
usuários, tabelas, views e outros objetos. É nele que se você der um
exp=full vai levar o que tem dentro dele. Então ele é o seu
database/service_ name.

Service_Name pode estar apontando para varios dbs no RAC ele faz isso.,  ha de 
uma olhada em outra mensagens, pois não é muito apropriado dar um exp full no 
banco.

- usuario/schema: nada mais é que um usuário normal dentro de um banco
de dados. Você nunca terá um usuário acessando outro database. Nem o SYS
faz isso. Se você quer que um determinado usuário tem apenas
comportamento de schema para centralizar algumas tabelas, é só não dar
permissão de conexão para esse usuário.

Descordo, eu posso acessar outro banco sim, desde q eu tenha permissão, consigo 
fazer isso com um link, ou até mesmo acessar o SQL Server, DB2.. 


Eu vejo de outra forma., use o DBCA para vc criar o banco. ai depois vc cria os 
usuarios..

att,

Welvis Douglas






- Mensagem original 
De: Fabio Santos <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 14 de Março de 2007 12:05:34
Assunto: RES: [oracle_br] Dúvida de iniciante

Olá welington,

Muitos vão descordar de mim. Mas, eu vejo o oracle da seguinte forma
numa grossa comparação com SqlServer ou Mysql:

- Database : É o seu service_name. É nele que você guarda todos os seus
usuários, tabelas, views e outros objetos. É nele que se você der um
exp=full vai levar o que tem dentro dele. Então ele é o seu
database/service_ name.

- usuario/schema: nada mais é que um usuário normal dentro de um banco
de dados. Você nunca terá um usuário acessando outro database. Nem o SYS
faz isso. Se você quer que um determinado usuário tem apenas
comportamento de schema para centralizar algumas tabelas, é só não dar
permissão de conexão para esse usuário.

Sendo assim, você primeiro tem que criar o seu Database/service_ name
para depois criar o usuário.

Muitos vão dizer que eu estou com a visão errada. Mas, na moral, para
nós que estamos sempre trocando de banco dependendo do cliente, um
conceito só de pensar é mais fácil. E o meu pode estar fora do conceito
técnico. Mas, lógico não está errado.

Abraçcos.

welington Lourenço escreveu:
>
>
> Olá pessoal.
> Sou Desenvolvedor, trabalho com um aplicativo que acessa dados do 
> MySql, no entanto preciso que este aplicativo trabalhe também com
Oracle.
> Instalei o Oracle 9.2.0.2 e consigo acessar nomalmente.
> Consegui criar um usuário e atribuir alguns privilégios p/ este 
> usuário, porém não consigo criar um banco de dados.
>
> create user usuario idetified by senha;
> grant CREATE session, CREATE table, CREATE view,
> CREATE procedure,CREATE synonym,
> DROP table, DROP view, DROP procedure,DROP synonym,commit;
> commit;
>
> Foi o que fiz, depois entrei com o usuário criado e qdo vou criar um 
> banco de dados com Create Database não consigo.
> Gostaria de saber como criar um usuário e um banco de dados para este 
> usuário.
>
> Obrigado a todos...
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>
> __ Informação do NOD32 IMON 2107 (20070311) __
>
> Esta mensagem foi verificada pelo NOD32 sistema antivírus
> http://www.eset. com.br

>Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package »
Procedure » Scripts » Tutoriais acesse:
http://www.oraclebr .com.br/codigo/ ListaCodigo. php 
 - - - - - -
 - - - - --
>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/ 
 - - - - - -
 - - - - --
>O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
http://www.oraclebr .com.br/ 
 - - - - - -
 - - - - 
Links do Yahoo! Grupos

-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.9/719 - Release Date:
12/3/2007 08:41


-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.9/719 - Release Date:
12/3/2007 08:41





__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[oracle_br] Re: Apresentação e Primeiros passos no Oracle...

2007-03-14 Por tôpico jlchiappa
Renan, tranquilo, estamos aqui pra tentar te ajudar no possível, mas 
de cara já te aviso que a tua experiência com SS vai ser de MUITO 
POUCO uso prático com o bd Oracle, os conceitos entre os dois são 
MUITO muito diferentes em vários casos... Por exemplo, no SS é 
prática padrão (por causa de estrutura e mecanismos de bloqueios e 
consistência) vc fazer COMMIT imediatamente (ou o mais breve 
possível) após cada DML, vc fazer locks manuais, ENQUANTO no Oracle é 
EXATAMENTE o contrário o correto e recomendado, se vc pegar essa 
rotina SQL escrita ao estilo SS e rodar no Oracle FATALMENTE deve ser 
muito ruim em termos de performance no Oracle, pois vc não está 
usando os conceitos Oracle adequados... certíssimamente vc vai ter 
que dar um BOM estudo nos manuais Oracle (em especial o "Oracle 
Concepts"), que vc acha online em http://tahiti.oracle.com, e 
complementar com bons livros, eu recomendo o "Expert Oracle Database 
Architecture: 9i and 10g Programming Techniques and Solutions" e 
o "Effective Oracle by Design", ambos do autor Thomas Kyte : o 
primeiro vai te dar um a boa visão dos mecanismos de banco Oracle que 
vc tem que conhecer pra programar bem no bd Oracle, e o segundo foca 
nos recursos Oracle que vc pode usar pra dar mais eficiência ao seu 
sistema.
 De qquer modo, seguem respostas :
 
> Sempre quis aprender sobre o Oracle e um pouco de PL/SQL e agora 
acho que chegou a hora. Inicialmente baixei a versão free na pagina 
da Oracle (10g) e instalei. 

A versão free (Oracle XE) é bem capadinha quanto aos recursos mais 
avançados, se vc baixou mesmo só pra testar e estudos básicos do 
básico iniciais, ok, mas se a idéia é começar a desenvolver um 
protótipo de aplicação real, numa Empresa, pra isso a Oracle deixa vc 
baixar (free também) a versão full do banco, no mesmo 
http://technet.oracle.com onde vc baixa o XE.

> Acredito que o conceito é o mesmo do DB2 da IBM, certo? Ou seja tem 
conteiners e tables spaces?? 

mais ou menos : no bd Oracle vc reserva espaço em disco criando 
datafiles (arquivos físicos em disco), que são agrupados numa 
estrutura lógica chamada tablespace, é dentro das tablespaces que vc 
cria os objetos (tabelas, índices, etc). Assim se vc quisesse deixar 
reservado pro seu bd 100 Mb no disco C: e 100 no disco D: (digamos) 
vc faria algo tipo :

CREATE TABLESPACE TS_DADOS 
datafiles 'C:\pathdesejado\TS_DADOS_FILE01.DBF' SIZE 100M,
 'D:\pathdesejado\TS_DADOS_FILE01.
DBF' SIZE 100M;
 
e depois sim cria as tabelas e o que mais com CREATE TABLE, CREATE 
INDEX, etc.

> Agora como que os crio para depois criar uma base de dados nova 
para eu poder converter a minha base que tenho no SQL SERVER???

Aqui vem o conceito que já foi dito em outra msg hoje mesmo, mas em 
resumo : no bd Oracle quando se fala em DATABASE (ou em base de 
dados) está se
referindo a algo ** FÍSICO **, ie, ao conjunto de datafiles e demais
arqs que contém todos os dados/objetos de todos os usuários , e arqs
esses que podem ser acessados pela instância (os binários do RDBMS
Oracle), ENQUANTO afaik no sqlserver service_name é muito mais um
NOME LÓGICO, não é físico..

- usuário/schema : o schema ** não é ** de forma alguma o mesmo que o
usuário : o schema é uma área separada, logicamente falando, onde
todos os objetos do usuário de mesmo nome serão armazenadas, evitando
conflitos

==> então eu digo o seguinte : cria um usuário no Oracle chamado, 
digamos, USU_DONO_SS, dentro desse usuário (no schema dele, 
portanto), vc cria as tabelas/índices tudo que AUTOMATICAMENTE isso 
fica numa área lógica só dele, depois vc cria os demais usuários que 
poderão acessar esses dados sem possuírem nada, e depois dá os 
privilégios de acesso necessários, é isso. No manual de Admin Oracle 
e no manual de SQL reference vc acha mais refs e alguns exemplos.

> 
> Pelo que notei, a interface eh via browser? Eh mesmo ou tem outra 
opção??

No XE sim, browser é mesmo uma interface comum, mas vc tem a opção de 
interface via digitação de comandos (utilitário texto chamado 
sqlplus, vc tem opção pra ele no Iniciar/Programas, é a minha 
recomendação se vc quiser aprender mesmo os comandos Oracle e não que 
a interface os faça por vc), ou se quiser modo gráfico vc pode baixar 
o freeware SQL Developer da Oracle no mesmo site acima citado ou 
baixar os freewares de terceiros (como o Toolkit for Oracle em 
http://tora.sourceforge.net , o sqltools em www.sqltools.net ou o SQL 
grid Worksheet em http://sqlworksheet.googlepages.com/ , entre n 
outros), OU vc pode comprar um soft comercial como os da Quest (TOAD 
ou Navigator em http://www.quest.com/oracle/).

> 
> Se alguém poder me indicar uma apostila sobre o 10g ficaria grato.

A esmagadora maioria das Apostilas que se acha por aí imho ** não 
valem ** dez réis de mel coado, são absolutamente fracas a ponto de 
ser inúteis pra qquer coisa não-trivialíssima, mas de qquer forma se 
quiser se arriscar com isso vc pod

Re: [oracle_br] Sequence

2007-03-14 Por tôpico Marcio Portes
Tem alguma razao a sequence ter sido criada sem cache?
Eu bombaria o cache para prealocar a sequence e evitar parse a cada
.nextval.


On 3/14/07, Danilo Azevedo <[EMAIL PROTECTED]> wrote:
>
>   Bom dia!
>
> Estou com uma dúvida... Tenho uma sequence criada aqui e estou
> utilizando-a
> em um programa que desenvolvi. Observei que o banco demora um certo tempo
> para responder (algo em torno de 1 segundo) para cada nextval nesta
> sequence. A pergunta é: há alguma forma de otimizar essa sequence para
> reduzir este tempo de resposta? Abaixo as propriedades dela.
>
> SEQUENCE_NAME MIN_VALUE MAX_VALUE INCREMENT_BY C O
> CACHE_SIZE LAST_NUMBER
> -- -- --  - -
> -- ---
> SQ_NUMERO_E1 1 99 1 N N
> 0 4512
>
> Atenciosamente,
>
> Danilo Azevedo
> DI - UniFOA
> http://www.unifoa.edu.br
>
> --
>
> Esta mensagem e seus anexos podem conter informações confidenciais ou
> privilegiadas. Caso não seja o destinatário dos mesmos você não está
> autorizado a utilizar o material para qualquer fim. Solicitamos que apague a
> mensagem e avise imediatamente o remetente. O conteúdo desta mensagem e seus
> anexos não representam necessariamente a opinião e a intenção da empresa,
> não implicando em qualquer obrigação ou responsabilidade da parte da mesma.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Marcio Portes
Material Tecnico em Portugues - http://mportes.blogspot.com
Practical Learning Oracle -
http://mportes.blogspot.com/2006/02/practical-learning-oracle.html


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



Re: RES: [oracle_br] Dúvida de iniciante

2007-03-14 Por tôpico jlchiappa
Hmm, acho que eu não concordo muito com a generalização que vc fez, 
pois :

- database : no bd Oracle quando se fala em DATABASE está se 
referindo a algo ** FÍSICO **, ie, ao conjunto de datafiles e demais 
arqs que contém todos os dados/objetos de todos os usuários , e arqs 
esses que podem ser acessados pela instância (os binários do RDBMS 
Oracle), ENQUANTO afaik no sqlserver service_name é muito mais um 
NOME LÓGICO, não é físico...A hora que a pessoa for estudar o manual 
Oracle, ou for ler um livro de Oracle, se for tentar aplicar o 
conceito de database=lógico , vai dar um nó danado, acho eu

- usuário/schema : o schema ** não é ** de forma alguma o mesmo que o 
usuário : o schema é uma área separada, logicamente falando, onde 
todos os objetos do usuário de mesmo nome serão armazenadas, evitando 
conflitos

Então pro Wellington eu diria pra ele aprender o conceito real e 
adequado do bd Oracle, que é : em outros bds para vc ter áreas 
lógicas separadas para cada grupo de objetos vc cria o que ele chama 
de database (ou seja, database=lógico), ** já no Oracle ** vc obtém 
uma área lógica separada automaticamente pra cada usuário, no Oracle 
database=físico, é o conjunto de todos os  dados/objetos de todos os 
schemas presentes... No oracle vc até pode ter vários databases numa 
mesma máquina MAS É EXTREMAMENTE raro, já que a separação automática 
que vc obtém colocando os objs em usuários diferentes, que 
representam schemas diferentes, já é suficiente via de regra... Vc só 
cria um novo database no Oracle em RAROS casos, por exemplo quando 
duas aplicações precisam acessar dados via rdbms Oracle MAS cada uma 
exige settings/parâmetros gerais a nível de banco Oracle 
absolutamente diferentes e incompatíveis, ou algo do tipo...

[]s

 Chiappa
 
 
--- Em oracle_br@yahoogrupos.com.br, "Fabio Santos" <[EMAIL PROTECTED]> 
escreveu
>
> Olá welington,
> 
> Muitos vão descordar de mim. Mas, eu vejo o oracle da seguinte forma
> numa grossa comparação com SqlServer ou Mysql:
> 
> - Database : É o seu service_name. É nele que você guarda todos os 
seus
> usuários, tabelas, views e outros objetos. É nele que se você der um
> exp=full vai levar o que tem dentro dele. Então ele é o seu
> database/service_name.
> 
> - usuario/schema: nada mais é que um usuário normal dentro de um 
banco
> de dados. Você nunca terá um usuário acessando outro database. Nem 
o SYS
> faz isso. Se você quer que um determinado usuário tem apenas
> comportamento de schema para centralizar algumas tabelas, é só não 
dar
> permissão de conexão para esse usuário.
> 
> Sendo assim, você primeiro tem que criar o seu Database/service_name
> para depois criar o usuário.
> 
> Muitos vão dizer que eu estou com a visão errada. Mas, na moral, 
para
> nós que estamos sempre trocando de banco dependendo do cliente, um
> conceito só de pensar é mais fácil. E o meu pode estar fora do 
conceito
> técnico. Mas, lógico não está errado.
> 
> Abraçcos.
> 
> 
> 
> 
> welington Lourenço escreveu:
> >
> >
> > Olá pessoal.
> > Sou Desenvolvedor, trabalho com um aplicativo que acessa dados do 
> > MySql, no entanto preciso que este aplicativo trabalhe também com
> Oracle.
> > Instalei o Oracle 9.2.0.2 e consigo acessar nomalmente.
> > Consegui criar um usuário e atribuir alguns privilégios p/ este 
> > usuário, porém não consigo criar um banco de dados.
> >
> > create user usuario idetified by senha;
> > grant CREATE session, CREATE table, CREATE view,
> > CREATE procedure,CREATE synonym,
> > DROP table, DROP view, DROP procedure,DROP synonym,commit;
> > commit;
> >
> > Foi o que fiz, depois entrei com o usuário criado e qdo vou criar 
um 
> > banco de dados com Create Database não consigo.
> > Gostaria de saber como criar um usuário e um banco de dados para 
este 
> > usuário.
> >
> > Obrigado a todos...
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > 
> >
> > __ Informação do NOD32 IMON 2107 (20070311) __
> >
> > Esta mensagem foi verificada pelo NOD32 sistema antivírus
> > http://www.eset.com.br
> 
> 
> >Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package »
> Procedure » Scripts » Tutoriais acesse:
> http://www.oraclebr.com.br/codigo/ListaCodigo.php 
> 

> --
> >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/ 
> 

> --
> >O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
> http://www.oraclebr.com.br/  
> 

>   
> Links do Yahoo! Grupos
> 
>  
> 
> -- 
> No virus found in this incoming message.
> Checked by AVG

Re: [oracle_br] Erro no apex após restaurar sistema - Oracle XE

2007-03-14 Por tôpico Marcio Portes
Qual a versao do apex, tem uma limitacao se nao me engano para uso do apex
com o XE.
E quanto ao ambiente Windows, eu nao tenho muita experiencia, na verdade
nunca instalei o apex la, so em linux. sorry.

On 3/13/07, Frederico Belisario <[EMAIL PROTECTED]> wrote:
>
>   Obrigado Marcio,
>
> Bem, estou usando o Express Edition, não tem o opmncrt, tem o diretório
> opmn mas o arquivo dentro do \bin dele é o ons.exe.
> Bem a porta 8080 está correta, o que causa o problema é que ele envia da
> página apex\ para apex\apex.
>
> Marcio Portes <[EMAIL PROTECTED] >
> escreveu: Redirecionando para 8080?? Estranho! Nunca aconteceu comigo!
>
> O opmn está monstrando direitinho status, tipo:
>
> [EMAIL PROTECTED] bin]$ sudo -u oracle ./opmnctl status
>
> Processes in Instance: standalone
> ---++-+-
> ias-component | process-type | pid | status
> ---++-+-
> HTTP_Server | HTTP_Server | 9190 | Alive
> LogLoader | logloaderd | N/A | Down
> dcm-daemon | dcm-daemon | N/A | Down
>
> Fora o restore, não foi feito nada nas confs?
> O marvel.conf está com a senha correta?
> O listener está no ar? E corresponde com o que está no marvel?
>
> On 3/13/07, Frederico Belisario <[EMAIL 
> PROTECTED]>
> wrote:
> >
> > Srs,
> >
> > Após restaurar o banco (a partir de um banco zerado) com o script abaixo
> a
> > página do apex parou de funcionar me direcionando para
> > http://localhost:8080/apex/apex
> >
> > O que pode ter dado de errado?
> >
> > p.s. os dados estão funcionando e foram restaurados
> >
> > script:
> > shutdown immediate;
> > startup nomount;
> > restore controlfile from 'C:\Backup_oracle\C-2497736049-20070309-02';
> >
> > startup force mount;
> > run{
> > ALLOCATE CHANNEL c1 DEVICE TYPE DISK;
> > set until time "TO_DATE('12-03-2007 22:16:00','DD-MM- HH24:MI:SS')";
> > RESTORE DATABASE;
> > RELEASE CHANNEL c1;
> > }
> >
> > RECOVER DATABASE until time "TO_DATE('12-03-2007 22:16:00','DD-MM-
> > HH24:MI:SS')";
> >
> > alter database open resetlogs;
> >
> > att
> >
> > Fred Belisario
> > __
> > Fale com seus amigos de graça com o novo Yahoo! Messenger
> > http://br.messenger.yahoo.com/
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Marcio Portes
> Material Tecnico em Portugues - http://mportes.blogspot.com
> Practical Learning Oracle -
> http://mportes.blogspot.com/2006/02/practical-learning-oracle.html
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
> att
>
> Fred Belisario
> __
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Marcio Portes
Material Tecnico em Portugues - http://mportes.blogspot.com
Practical Learning Oracle -
http://mportes.blogspot.com/2006/02/practical-learning-oracle.html


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



RES: [oracle_br] Apresentação e Primeiros pa ssos no Oracle...

2007-03-14 Por tôpico Fabio Santos
Olá Renan,

Você tem vários aplicativos para utilizar o oracle. Eu recomendo ou o
próprio deles ou de preferência o TOAD.  Não sei como está o 10g porque
utilizo o 9i mas a aplicacao java do 9i eu acho muito lenta. 

Quanto a apostila no proprio site da oracle tem e no meu amigo google.
Também tenho alguma coisa aqui se quiser. Mas, eu quando começo procuro
sempre livros. Acho mais fácil para o primeiro empurrão. Até pq na
internet tem muita coisa que você acha que tá certa e quando vai ver a
pessoa está falando "besteira".


Abraços



-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Renan Nucci - CSM Soft
Enviada em: terça-feira, 13 de março de 2007 10:22
Para: oracle_br
Assunto: [oracle_br] Apresentação e Primeiros passos no Oracle...


Bom dia pessoal, 

Sou profissional da área e tenho bons conhecimentos em SQL SERVER da
Microsoft, mas estamos com um novo projeto de desenvolvimento onde o
banco terá de ser Oracle tb. 
Sempre quis aprender sobre o Oracle e um pouco de PL/SQL e agora acho
que chegou a hora. Inicialmente baixei a versão free na pagina da Oracle
(10g) e instalei. 
Agora vou precisar da ajuda de vcs.. 
Acredito que o conceito é o mesmo do DB2 da IBM, certo? Ou seja tem
conteiners e tables spaces?? 
Agora como que os crio para depois criar uma base de dados nova para eu
poder converter a minha base que tenho no SQL SERVER???

Pelo que notei, a interface eh via browser? Eh mesmo ou tem outra
opção??

Se alguém poder me indicar uma apostila sobre o 10g ficaria grato.

Obs.: Utilizo como SO Windows XP.




* Renan S. Nucci *
* Desenvolvedor *
* CSM Software *


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



>Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package »
Procedure » Scripts » Tutoriais acesse:
http://www.oraclebr.com.br/codigo/ListaCodigo.php 

--
>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/ 

--
>O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

 

-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.9/719 - Release Date:
12/3/2007 08:41
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.9/719 - Release Date:
12/3/2007 08:41
 




RES: [oracle_br] Sequence

2007-03-14 Por tôpico Fabio Santos
Não sei te responder. Mas 1 segundo é um absurdo de lento.




-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Danilo Azevedo
Enviada em: quarta-feira, 14 de março de 2007 09:58
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Sequence


Bom dia!


Estou com uma dúvida... Tenho uma sequence criada aqui e estou
utilizando-a
em um programa que desenvolvi. Observei que o banco demora um certo
tempo
para responder (algo em torno de 1 segundo) para cada nextval nesta
sequence. A pergunta é: há alguma forma de otimizar essa sequence para
reduzir este tempo de resposta? Abaixo as propriedades dela.


SEQUENCE_NAME   MIN_VALUE  MAX_VALUE INCREMENT_BY C O
CACHE_SIZE LAST_NUMBER
-- -- --  - -
-- ---
SQ_NUMERO_E11 991 N N
04512



Atenciosamente,

Danilo Azevedo
DI - UniFOA
http://www.unifoa.edu.br



  --

Esta mensagem e seus anexos podem conter informações confidenciais ou
privilegiadas. Caso não seja o destinatário dos mesmos você não está
autorizado a utilizar o material para qualquer fim. Solicitamos que
apague a mensagem e avise imediatamente o remetente. O conteúdo desta
mensagem e seus anexos não representam necessariamente a opinião e a
intenção da empresa, não implicando em qualquer obrigação ou
responsabilidade da parte da mesma.


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



>Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package »
Procedure » Scripts » Tutoriais acesse:
http://www.oraclebr.com.br/codigo/ListaCodigo.php 

--
>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/ 

--
>O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

 

-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.9/719 - Release Date:
12/3/2007 08:41
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.9/719 - Release Date:
12/3/2007 08:41
 




RES: [oracle_br] Dúvida de iniciante

2007-03-14 Por tôpico Fabio Santos
Olá welington,

Muitos vão descordar de mim. Mas, eu vejo o oracle da seguinte forma
numa grossa comparação com SqlServer ou Mysql:

- Database : É o seu service_name. É nele que você guarda todos os seus
usuários, tabelas, views e outros objetos. É nele que se você der um
exp=full vai levar o que tem dentro dele. Então ele é o seu
database/service_name.

- usuario/schema: nada mais é que um usuário normal dentro de um banco
de dados. Você nunca terá um usuário acessando outro database. Nem o SYS
faz isso. Se você quer que um determinado usuário tem apenas
comportamento de schema para centralizar algumas tabelas, é só não dar
permissão de conexão para esse usuário.

Sendo assim, você primeiro tem que criar o seu Database/service_name
para depois criar o usuário.

Muitos vão dizer que eu estou com a visão errada. Mas, na moral, para
nós que estamos sempre trocando de banco dependendo do cliente, um
conceito só de pensar é mais fácil. E o meu pode estar fora do conceito
técnico. Mas, lógico não está errado.

Abraçcos.




welington Lourenço escreveu:
>
>
> Olá pessoal.
> Sou Desenvolvedor, trabalho com um aplicativo que acessa dados do 
> MySql, no entanto preciso que este aplicativo trabalhe também com
Oracle.
> Instalei o Oracle 9.2.0.2 e consigo acessar nomalmente.
> Consegui criar um usuário e atribuir alguns privilégios p/ este 
> usuário, porém não consigo criar um banco de dados.
>
> create user usuario idetified by senha;
> grant CREATE session, CREATE table, CREATE view,
> CREATE procedure,CREATE synonym,
> DROP table, DROP view, DROP procedure,DROP synonym,commit;
> commit;
>
> Foi o que fiz, depois entrei com o usuário criado e qdo vou criar um 
> banco de dados com Create Database não consigo.
> Gostaria de saber como criar um usuário e um banco de dados para este 
> usuário.
>
> Obrigado a todos...
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>
> __ Informação do NOD32 IMON 2107 (20070311) __
>
> Esta mensagem foi verificada pelo NOD32 sistema antivírus
> http://www.eset.com.br


>Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package »
Procedure » Scripts » Tutoriais acesse:
http://www.oraclebr.com.br/codigo/ListaCodigo.php 

--
>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/ 

--
>O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

 

-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.9/719 - Release Date:
12/3/2007 08:41
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.9/719 - Release Date:
12/3/2007 08:41
 




[oracle_br] Language Oracle Applications

2007-03-14 Por tôpico Elton Gini
Olá pessoal da lista..

Alguém que trabalha com Oracle Applications, gostaria de uma ajuda..

No meu ambiente aqui, quando vou submeter um concurrent e logo na aplicação em 
PTB, o mesmo me apresenta um erro na var NLS_LANGUAGE, formato incorreto , . 
(virgula ponto). Porém quando eu logo em US, o erro não acontece. Tem uma 
profile no Applications chamada ICX Caracteres Numéricos, que eu ja alterei 
tanto pra ponto, como pra virgula, porém o erro persiste quando eu logo em PTB. 
Alguém por acaso sabe o que pode ser este problema, pois o usuário não pode 
ficar trocando a language da aplicação toda vez em que precisar submeter um 
relatório.

Obrigado a quem puder me ajudar

Elton Gini
Consultor Oracle Applications

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



[oracle_br] Apresentação e Primeiros passos no Oracle...

2007-03-14 Por tôpico Renan Nucci - CSM Soft
Bom dia pessoal, 

Sou profissional da área e tenho bons conhecimentos em SQL SERVER da Microsoft, 
mas estamos com um novo projeto de desenvolvimento onde o banco terá de ser 
Oracle tb. 
Sempre quis aprender sobre o Oracle e um pouco de PL/SQL e agora acho que 
chegou a hora. Inicialmente baixei a versão free na pagina da Oracle (10g) e 
instalei. 
Agora vou precisar da ajuda de vcs.. 
Acredito que o conceito é o mesmo do DB2 da IBM, certo? Ou seja tem conteiners 
e tables spaces?? 
Agora como que os crio para depois criar uma base de dados nova para eu poder 
converter a minha base que tenho no SQL SERVER???

Pelo que notei, a interface eh via browser? Eh mesmo ou tem outra opção??

Se alguém poder me indicar uma apostila sobre o 10g ficaria grato.

Obs.: Utilizo como SO Windows XP.




* Renan S. Nucci *
* Desenvolvedor *
* CSM Software *


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



[oracle_br] Forms e Reports

2007-03-14 Por tôpico matt_paegle
pessoal sou novo no mundo oracle e gostaria de saber onde pego o Forms 
e o Reports para começar estudar... Entrei no site da oracle mas é 
tanta coisa que estou com medo de pegar a coisa errada... alguem 
poderia me passar o link até o local de download...


Desde ja agradeço.


Mateus



Re: [oracle_br] Erro no apex após restaura r sistema - Oracle XE

2007-03-14 Por tôpico Frederico Belisario
Obrigado Marcio,

Bem, estou usando o Express Edition, não tem o opmncrt, tem o diretório opmn 
mas o arquivo dentro do \bin dele é o ons.exe.
Bem a porta 8080 está correta, o que causa o problema é que ele envia da página 
apex\ para apex\apex.

Marcio Portes <[EMAIL PROTECTED]> escreveu:  
Redirecionando para 8080?? Estranho! Nunca aconteceu comigo!
 O opmn está monstrando direitinho status, tipo:
 
 [EMAIL PROTECTED] bin]$ sudo -u oracle ./opmnctl status
 
 Processes in Instance: standalone
 ---++-+-
 ias-component  | process-type   | pid | status
 ---++-+-
 HTTP_Server| HTTP_Server|9190 | Alive
 LogLoader  | logloaderd | N/A | Down
 dcm-daemon | dcm-daemon | N/A | Down
 
 Fora o restore, não foi feito nada nas confs?
 O marvel.conf está com a senha correta?
 O listener está no ar? E corresponde com o que está no marvel?
 
 On 3/13/07, Frederico Belisario <[EMAIL PROTECTED]> wrote:
 >
 >Srs,
 >
 > Após restaurar o banco (a partir de um banco zerado) com o script abaixo a
 > página do apex parou de funcionar me direcionando para
 > http://localhost:8080/apex/apex
 >
 > O que pode ter dado de errado?
 >
 > p.s. os dados estão funcionando e foram restaurados
 >
 > script:
 > shutdown immediate;
 > startup nomount;
 > restore controlfile from 'C:\Backup_oracle\C-2497736049-20070309-02';
 >
 > startup force mount;
 > run{
 > ALLOCATE CHANNEL c1 DEVICE TYPE DISK;
 > set until time "TO_DATE('12-03-2007 22:16:00','DD-MM- HH24:MI:SS')";
 > RESTORE DATABASE;
 > RELEASE CHANNEL c1;
 > }
 >
 > RECOVER DATABASE until time "TO_DATE('12-03-2007 22:16:00','DD-MM-
 > HH24:MI:SS')";
 >
 > alter database open resetlogs;
 >
 > att
 >
 > Fred Belisario
 > __
 > Fale com seus amigos de graça com o novo Yahoo! Messenger
 > http://br.messenger.yahoo.com/
 >
 > [As partes desta mensagem que não continham texto foram removidas]
 >
 >  
 >
 
 -- 
 Marcio Portes
 Material Tecnico em Portugues - http://mportes.blogspot.com
 Practical Learning Oracle -
 http://mportes.blogspot.com/2006/02/practical-learning-oracle.html
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
   


att

Fred Belisario
 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[oracle_br] Re: SPFILE / PFILE ???

2007-03-14 Por tôpico cassianoroloff
Ola Welvis,

A opcao recomendada pela Oracle é usar o spfile, gerenciado pelo
próprio banco, principalmente porque permite alterar uma quantidade
maior de parâmetros sem necessitar reiniciar a instância. essa é
realmente uma boa alternativa. Costumo utilizar o pfile apenas para
"backup".

Quando você alterou os parâmetros, utilizando spfile, precisa
especificar onde é para alterar:

alter system set parameter=value SCOPE=[memory|spfile|both]

memory - altera somente na instância iniciada, quando reiniciar ele
volta ao padrão (ou o que estava antes)...
spfile - altera somente no spfile, utilizado para parametros "não
dinâmicos"
both - altera no spfile e na memoria...

Quanto a sua pergunta, precisa passar pfile='arquivo', ao iniciar a
instancia... ou renomear/remover o spfile.


Espero ter ajudado.

Cassiano Roloff
DBA - Grazziotin SA


--- Em oracle_br@yahoogrupos.com.br, Welvis Douglas Silva Moreto
<[EMAIL PROTECTED]> escreveu
>
> Olá Pessoal, bom estou com um banco 9.2.4 aqui em casa, estou
fazendo uns tentes.
> Bom depois que eu criei o banco com o dbca no RedHat AS 3 fui
alterar os parametros, ele estava considerando apenas o SpFile, ai usei o 
> 
> CREATE PFILE='/u01/app/oracle/product/9.2.4/dbs/iniORCL.ora'
> FROM SPFILE;
> 
> ele crio o arquivo de ini no lugar correto, alterei os parametros de
archive,
> 
> startup
> 
> show parameter achive_
> 
> não apareceu nada,
> 
> shutdown immediate;
> 
> startup pfile='/u01/app/oracle/product/9.2.4/dbs/iniORCL.ora';
> 
> show parameter achive_
> 
> ai ele mostou o parametor q eu alterei..
> 
> bom minha duvida é a seguinte, como que eu faço para o banco ler
primeiro o Arquivo Ini e não o SpFile?
> 
> pois ficar recriando ele é meio trabalhoso, alguem sabe me dizer se
ha algo a fazer para melhorar isso?
> 
> att,
> 
> Welvis Douglas
> 
> __
> Fale com seus amigos  de graça com o novo Yahoo! Messenger 
> http://br.messenger.yahoo.com/
>




[oracle_br] Sequence

2007-03-14 Por tôpico Danilo Azevedo
Bom dia!


Estou com uma dúvida... Tenho uma sequence criada aqui e estou utilizando-a
em um programa que desenvolvi. Observei que o banco demora um certo tempo
para responder (algo em torno de 1 segundo) para cada nextval nesta
sequence. A pergunta é: há alguma forma de otimizar essa sequence para
reduzir este tempo de resposta? Abaixo as propriedades dela.


SEQUENCE_NAME   MIN_VALUE  MAX_VALUE INCREMENT_BY C O
CACHE_SIZE LAST_NUMBER
-- -- --  - -
-- ---
SQ_NUMERO_E11 991 N N
04512



Atenciosamente,

Danilo Azevedo
DI - UniFOA
http://www.unifoa.edu.br



  --

Esta mensagem e seus anexos podem conter informações confidenciais ou 
privilegiadas. Caso não seja o destinatário dos mesmos você não está autorizado 
a utilizar o material para qualquer fim. Solicitamos que apague a mensagem e 
avise imediatamente o remetente. O conteúdo desta mensagem e seus anexos não 
representam necessariamente a opinião e a intenção da empresa, não implicando 
em qualquer obrigação ou responsabilidade da parte da mesma.


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



[oracle_br] Re: SPFILE / PFILE ???

2007-03-14 Por tôpico jlchiappa
Welvis, veja : iirc o default é o spfile, SE ele estiver presente no 
diretório é ele que será usado quando  vc der um startup sem 
especificar nada, vc até poderia mesmo especificar o que vc quer na 
hora do startup, ** MAS ** absolutamente não recomendo a situação que 
vc tem, ie, vc tem *** DOIS caras diferentes ** que fazem a ** mesma 
** coisa, please escolha um e fique com ele, a situação atual que vc 
tem só pode dar confusão e esquecimentos SE vc quiser manter o 
spfile, REMOVA o pfile e altere/edite o spfile sempre com o comando 
ALTER SYSTEM SET parameter=valor (ele não é texto!!), OU se vc gostar 
mais de trabalhar com o pfile (ie, o initxxx.ora), aí sim vc o altera 
sempre com um editor de texto MAS antes remova o spfile É aquele 
negócio, dirigir na pista da direita é ok, na da esquerda é ok, no 
meio das duas ao mesmo tempo SÓ PODE dar caca

[]s

 Chiappa
 
--- Em oracle_br@yahoogrupos.com.br, Welvis Douglas Silva Moreto 
<[EMAIL PROTECTED]> escreveu
>
> Olá Pessoal, bom estou com um banco 9.2.4 aqui em casa, estou 
fazendo uns tentes.
> Bom depois que eu criei o banco com o dbca no RedHat AS 3 fui 
alterar os parametros, ele estava considerando apenas o SpFile, ai 
usei o 
> 
> CREATE PFILE='/u01/app/oracle/product/9.2.4/dbs/iniORCL.ora'
> FROM SPFILE;
> 
> ele crio o arquivo de ini no lugar correto, alterei os parametros 
de archive,
> 
> startup
> 
> show parameter achive_
> 
> não apareceu nada,
> 
> shutdown immediate;
> 
> startup pfile='/u01/app/oracle/product/9.2.4/dbs/iniORCL.ora';
> 
> show parameter achive_
> 
> ai ele mostou o parametor q eu alterei..
> 
> bom minha duvida é a seguinte, como que eu faço para o banco ler 
primeiro o Arquivo Ini e não o SpFile?
> 
> pois ficar recriando ele é meio trabalhoso, alguem sabe me dizer se 
ha algo a fazer para melhorar isso?
> 
> att,
> 
> Welvis Douglas
> 
> __
> Fale com seus amigos  de graça com o novo Yahoo! Messenger 
> http://br.messenger.yahoo.com/
>




Re: [oracle_br] Dúvida de iniciante

2007-03-14 Por tôpico mufalani
Wellington,

   Quando vc emitiu estes comandos no oracle o seu banco de dados já 
está criado, é que os conceitos no oracle são um pouquinho diferentes do 
mysql. O banco de dados é um só, e vc pode ter várias aplicações rodando 
no mesmo banco de dados.

Cada usuário (schema), possui tabelas, índices e outros objetos de 
banco, é o que vc chama de banco de dados no mysql. Assim se vc criar um 
usuário FIN e criar as tabelas do sistema financeiro lá, (a grosso modo 
isso é o seu banco de dados financeiro). Cria o DP e armazena as tabelas 
com os dados do Departamento pessoal lá este seria o seu banco de dados 
do DP e assim por diante.

Att,
Rodrigo Mufalani


welington Lourenço escreveu:
>
>
> Olá pessoal.
> Sou Desenvolvedor, trabalho com um aplicativo que acessa dados do 
> MySql, no entanto preciso que este aplicativo trabalhe também com Oracle.
> Instalei o Oracle 9.2.0.2 e consigo acessar nomalmente.
> Consegui criar um usuário e atribuir alguns privilégios p/ este 
> usuário, porém não consigo criar um banco de dados.
>
> create user usuario idetified by senha;
> grant CREATE session, CREATE table, CREATE view,
> CREATE procedure,CREATE synonym,
> DROP table, DROP view, DROP procedure,DROP synonym,commit;
> commit;
>
> Foi o que fiz, depois entrei com o usuário criado e qdo vou criar um 
> banco de dados com Create Database não consigo.
> Gostaria de saber como criar um usuário e um banco de dados para este 
> usuário.
>
> Obrigado a todos...
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>
> __ Informação do NOD32 IMON 2107 (20070311) __
>
> Esta mensagem foi verificada pelo NOD32 sistema antivírus
> http://www.eset.com.br


Re: [oracle_br] SlackWare - Oracle 10 g

2007-03-14 Por tôpico mufalani
Sem problemas não...

   vc vai ter de usar

./runInstaller -ignoreSysPrereqs

Tenta seguir este manual aqui... que instala no gentoo linux 
http://www.akadia.com/services/ora_linux_install_10g.html

Mas não tenho a certeza de que vai funcionar no slackware

 

Cristiano J Santos escreveu:
>
> Bom dia Grupo...
>
> Alguém poderia me dizer se o ORACLE 10g instala sem problemas nas 
> versões do
> Slackware ?
>
>
> Cristiano Joaquim
> E-mail:  > cristiano.joaquim@ uol.com.br 
> 
> /  > cristiano.joaquim@ gmail.com 
> 
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>
> __ Informação do NOD32 IMON 2107 (20070311) __
>
> Esta mensagem foi verificada pelo NOD32 sistema antivírus
> http://www.eset.com.br


Re: [oracle_br] Help!!!

2007-03-14 Por tôpico mufalani
Pode ser que seu local onde estão os archivelogs estejam "sem espaço" 
por isso ele não está conseguindo arquivar o log.

snail_oracle escreveu:
>
> Olá a todos. Bem sou iniciante em BD Oracle e atualmente estou com um
> problema. Tento startup o BD ele monta e gera três erros, são eles:
>
> ora-16038 - log 3 sequence#2403 cannot be archived
> ora-19502 - write error on file " ", blockno (blocksize=)
> ora-00312 - online log 3 thread 1:
> '/u01/app/oracle/ oradata/orcl/ redo03.log
>
> O que poderia estar gerando esses erros?
>
> atenciosamente
>
> Jorge Rodrigues
>
> 
>
> __ Informação do NOD32 IMON 2107 (20070311) __
>
> Esta mensagem foi verificada pelo NOD32 sistema antivírus
> http://www.eset.com.br


Re: [oracle_br] Sqlplus

2007-03-14 Por tôpico mufalani
Não sei no forms, mas no sqlplus se vc sair com o comando quit ou exit e 
confirma a sua transação. Tem uma variável do sqlplus para controlar isso.

A menos que vc clique no x para sair do sqlplus aí sim ele dá rollback 
na sua transação. Deve acontecer o mesmo no forms.

Alessandro_Micromap escreveu:
>
> Boa Noite
>
> Estou com o seguinte problema.
> Executo um insert ou update no sqlplus, mas não dou commit. Saio do 
> sqlplus e entro de novo no sqlplus e consulto o insert ou update e a 
> informação encentra-se gravado. Percebi que na minha aplicação em 
> forms 9i executo um update e não comito e depois vou consultar e a 
> informação esta atualizada também.
> Alguém tem idéia do que pode estar acontecendo.
> S.O. Windows 2003 Server e banco de dados 10gr2.
>
> Atenciosamente Alessandro
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>
> __ Informação do NOD32 IMON 2107 (20070311) __
>
> Esta mensagem foi verificada pelo NOD32 sistema antivírus
> http://www.eset.com.br


[oracle_br] Dúvida de iniciante

2007-03-14 Por tôpico welington Lourenço

Olá pessoal.
Sou Desenvolvedor, trabalho com um aplicativo que acessa dados do MySql, no 
entanto preciso que este aplicativo trabalhe também com Oracle.
Instalei o Oracle 9.2.0.2 e consigo acessar nomalmente.
Consegui criar um usuário e atribuir alguns privilégios p/ este usuário, porém 
não consigo criar um banco de dados.

create user usuario idetified by senha;
grant CREATE session, CREATE table, CREATE view, 
  CREATE procedure,CREATE synonym,
  DROP table, DROP view, DROP procedure,DROP synonym,commit;
commit;

Foi o que fiz, depois entrei com o usuário criado e qdo vou criar um banco de 
dados com Create Database não consigo.
Gostaria de saber como criar um usuário e um banco de dados para este usuário.

Obrigado a todos...



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