Re: [oracle_br] Oracle10 no Windows Vista Ultimate

2007-08-23 Por tôpico Alex Ferreira
Olá Thais,

Para instalar o Oracle 10g no Vista, é necessário baixar a versão homologada
da Oracle para o Vista.
Depois disso vc tem q instalar o Microsoft Loopback Adapter para ele rodar e
depois da instalação verificar o IP do Microsoft Loopback Adapter e
configurar o Listener e o TNSnames.

Abs


Em 23/08/07, Thalys <[EMAIL PROTECTED]> escreveu:
>
>   Bom tarde,
>
> Sou iniciante m Oracle, e estou tento sérios problemas aqui
> na hora na instalação, bom tinha uma versão em cd e tentei instalar e não
> funcionava, ai peguei um cd com um amigo meu e instalei na minha
> casa"Windows XP" ai blz
>
> Mais essa versão não funciona no Windows Vista, ai baixei do
> site da Oracle a versão certa pra vista, ai o que acontece e que quando
> estala e começa aqueles assistentes depois pra configuração do banco de
> dados.
>
> Oracle Net Configuration Assistant Bem-sucedido
>
> /*ai quando vai em*/
>
> Oracle Database Configuration Assistant
>
> quando chega em uns 11% no Assistente de Configuração de Banco de Dados
>
> ORA-24324: handle de serviços não inicializado
>
> ORA-24323: valor não permitido
>
> ORA-28547: conexão com o servidor falhou; provável
>
> erro de admin de Oraclo Net
>
> ai tem "Ignorar" e "Abortar"
>
> clico em ignorar.. ai
>
> ORA-03114: não conectado ao ORACLE
>
> Já tentei 2 fezes isso com essa instalação pro próprio vista... antes já
> tinha passado um bom tempo;
>
> Ai fica nisso e não sair mais daí ate eu ir e finalizar tarefa
> brutalmente..rs eu estou com uma maquina p4 2,8 – 80gb de S.O. – 1gb de
> RAM
> e minha maquina faz parte de um domínio de Windows 2003 server estou
> como administrador do domínio.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 
"O Rio atinge seus objetivos porque aprendeu a contornar seus obstáculos"
Lao Tsé


[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

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

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 


[oracle_br] plano de execução alterado em clientes diferentes

2007-08-23 Por tôpico agjunior2
Bom dia a todos,

   Acabamos de realizar um migração de banco de dados 9i para 10g, 
trabalhando em Grid com 2 nós.
   Existe uma procedure no banco que executa apenas um cursor de 
pesquisa. Quando esta procedure é executada via SQL Plus (client 10g) 
ela é instantanea, porém quando esta procedure é disparada por uma 
aplicação Java ela demora alguns minutos (tempo suficiente para dar 
um gargalo grande no processo).
   Realizei trace (10046 level 12) nos 2 ambientes e realmente a 
paralização foi na abertura do cursor. Foi detectado que os planos de 
execução são diferentes. 
   Rodei a procedure via SQL Plus na mesma maquina que está o 
servidor de aplicação Java e fica rápido também. É alguma ligação com 
a aplicação Java que está fazendo alterar o plano de execução do 
cursor.
   Preciso da ajuda de vocês para que a procedure rode nos 2 
ambientes (SQL Plus/ Java / ...) com o mesmo plano de execução.
   Segue abaixo a versão atual do banco de dados e servidores.

Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit 
Production
With the Partitioning, Real Application Clusters, OLAP and Data 
Mining options
--
S.O.: Linux Itanium

   Desde já agradeço a ajuda.


André 



Re: [oracle_br] O 'x' da questão

2007-08-23 Por tôpico Roberto Amorim
Desculpe a bagunça, mas fiquei tão satisfeito por ter conseguido que mandei sem 
dar a limpeza devida, agora está aí:

select rownum - pos,
   usuario_perfil.ncu,
   usuario_perfil.cp
from   usuario_perfil,
   (select nm_conta_usuario ncu,
   min(rownum) - 1  pos,
   count(cd_perfil) maxncu
from   usuario_perfil
group  by nm_conta_usuario) cont
where  usuario_perfil.ncu = cont.ncu
order  by usuario_perfil.ncu,
  usuario_perfil.cp


Roberto Amorim escreveu:
> Cara, eu estava completamente enganado. Mil perdões.
> Eu consegui:
>
> select rownum - pos,
>todos_ncu.ncu,
>todos_ncu.cp
> from   (select nm_conta_usuario ncu,
>cd_perfilcp
> from   usuario_perfil) todos_ncu,
>(select nm_conta_usuario ncu,
>min(rownum) - 1 pos,
>count(cd_perfil) maxncu
> from   usuario_perfil
> group  by nm_conta_usuario) cont
> where  todos_ncu.ncu = cont.ncu
> order  by todos_ncu.ncu,
>   todos_ncu.fil
> select rownum - pos,
>filiais.emp,
>filiais.fil
>
>
> Roberto Amorim escreveu:
>   
>> Amigo acho que não tem como zerar o contador a cada troca da perfil. 
>> Tentei fazer uma gambiarra com group by e count, mas não dá para saber a 
>> posição relativa do registro atual em relação ao primeiro registro do 
>> mesmo tipo. Seria necessário que você tivesse como montar no fetch da 
>> linha a informação de quantas linhas já passaram desde a última vez que 
>> o campo mudou.
>> Você terá que usar stored procedure e tabela temporária mesmo.
>> um abraço
>> Roberto Amorim
>> PS. Mas, pode ser que exista uma instrução no Oracle 9 ou 10g que faça 
>> tal agrupamento e eu desconheça, sou usuário do 8i.
>>
>> Jonas Randal Reis escreveu:
>>   
>> 
>>> Boa tarde,
>>>
>>> Dado o seguinte select:
>>>
>>> select uspe.NM_CONTA_USUARIO
>>>   ,uspe.CD_PERFIL
>>> from   usuario_perfil uspe
>>> order by 1;
>>>
>>> São gerados os seguintes dados (sem a coluna X):
>>>
>>>*X* *NM_CONTA_USUARIO* *CD_PERFIL*   1 ABEDIL#SILVA 400   2 ABEDIL#SILVA
>>> 401   3 ABEDIL#SILVA 402   1 ABEL#SISTI 400   2 ABEL#SISTI 401   1
>>> ABILIO#PEREIRA 400   1 ADAIR#ALVES 401   2 ADAIR#ALVES 402   3 ADAIR#ALVES
>>> 400   1 ADAIR#SILVEIRA 401   2 ADAIR#SILVEIRA 400   3 ADAIR#SILVEIRA 402   1
>>> ADALBERTO#MACHA 401   2 ADALBERTO#MACHA 400   3 ADALBERTO#MACHA 402   1
>>> ADALCIR#SILVA 100
>>>
>>> Minha dúvida é exatamente como obter a coluna X incrementando esse mesmo
>>> select.
>>> Se alguém puder me ajudar agradeço.
>>>
>>> Att,
>>>
>>> Jonas Reis
>>>
>>>
>>> [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
>>>
>>>  
>>>
>>>
>>>
>>>   
>>> 
>>>   
>>
>>   
>> 
>>> 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
>>
>>  
>>
>>
>>
>>   
>> 
>
>
>
>   
>> Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure 
>> » Scripts » Tutoriais acesse: 
>> http://www.oraclebr.com.br/codigo/ListaCodigo.php 

Re: [oracle_br] O 'x' da questão

2007-08-23 Por tôpico Roberto Amorim
Cara, eu estava completamente enganado. Mil perdões.
Eu consegui:

select rownum - pos,
   todos_ncu.ncu,
   todos_ncu.cp
from   (select nm_conta_usuario ncu,
   cd_perfilcp
from   usuario_perfil) todos_ncu,
   (select nm_conta_usuario ncu,
   min(rownum) - 1 pos,
   count(cd_perfil) maxncu
from   usuario_perfil
group  by nm_conta_usuario) cont
where  todos_ncu.ncu = cont.ncu
order  by todos_ncu.ncu,
  todos_ncu.fil
select rownum - pos,
   filiais.emp,
   filiais.fil


Roberto Amorim escreveu:
> Amigo acho que não tem como zerar o contador a cada troca da perfil. 
> Tentei fazer uma gambiarra com group by e count, mas não dá para saber a 
> posição relativa do registro atual em relação ao primeiro registro do 
> mesmo tipo. Seria necessário que você tivesse como montar no fetch da 
> linha a informação de quantas linhas já passaram desde a última vez que 
> o campo mudou.
> Você terá que usar stored procedure e tabela temporária mesmo.
> um abraço
> Roberto Amorim
> PS. Mas, pode ser que exista uma instrução no Oracle 9 ou 10g que faça 
> tal agrupamento e eu desconheça, sou usuário do 8i.
>
> Jonas Randal Reis escreveu:
>   
>> Boa tarde,
>>
>> Dado o seguinte select:
>>
>> select uspe.NM_CONTA_USUARIO
>>   ,uspe.CD_PERFIL
>> from   usuario_perfil uspe
>> order by 1;
>>
>> São gerados os seguintes dados (sem a coluna X):
>>
>>*X* *NM_CONTA_USUARIO* *CD_PERFIL*   1 ABEDIL#SILVA 400   2 ABEDIL#SILVA
>> 401   3 ABEDIL#SILVA 402   1 ABEL#SISTI 400   2 ABEL#SISTI 401   1
>> ABILIO#PEREIRA 400   1 ADAIR#ALVES 401   2 ADAIR#ALVES 402   3 ADAIR#ALVES
>> 400   1 ADAIR#SILVEIRA 401   2 ADAIR#SILVEIRA 400   3 ADAIR#SILVEIRA 402   1
>> ADALBERTO#MACHA 401   2 ADALBERTO#MACHA 400   3 ADALBERTO#MACHA 402   1
>> ADALCIR#SILVA 100
>>
>> Minha dúvida é exatamente como obter a coluna X incrementando esse mesmo
>> select.
>> Se alguém puder me ajudar agradeço.
>>
>> Att,
>>
>> Jonas Reis
>>
>>
>> [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
>>
>>  
>>
>>
>>
>>   
>> 
>
>
>
>   
>> 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
>
>  
>
>
>
>   



[oracle_br] Dúvida sobre envio de email pelo Oracle

2007-08-23 Por tôpico rei_do_delphi
boa tarde Senhores, gostaria de saber como faço para enviar e-mails
pelo Oracle, com ANEXO, e no caso de ter que autenticar com usuário do
servidor smtp, como fazer? existe alguma Cláusula?
Ta complicado de achar material bom sobre isso. Abraço a todos e muito
obrigado desde já.



Re: [oracle_br] O 'x' da questão

2007-08-23 Por tôpico Roberto Amorim
Amigo acho que não tem como zerar o contador a cada troca da perfil. 
Tentei fazer uma gambiarra com group by e count, mas não dá para saber a 
posição relativa do registro atual em relação ao primeiro registro do 
mesmo tipo. Seria necessário que você tivesse como montar no fetch da 
linha a informação de quantas linhas já passaram desde a última vez que 
o campo mudou.
Você terá que usar stored procedure e tabela temporária mesmo.
um abraço
Roberto Amorim
PS. Mas, pode ser que exista uma instrução no Oracle 9 ou 10g que faça 
tal agrupamento e eu desconheça, sou usuário do 8i.

Jonas Randal Reis escreveu:
> Boa tarde,
>
> Dado o seguinte select:
>
> select uspe.NM_CONTA_USUARIO
>   ,uspe.CD_PERFIL
> from   usuario_perfil uspe
> order by 1;
>
> São gerados os seguintes dados (sem a coluna X):
>
>*X* *NM_CONTA_USUARIO* *CD_PERFIL*   1 ABEDIL#SILVA 400   2 ABEDIL#SILVA
> 401   3 ABEDIL#SILVA 402   1 ABEL#SISTI 400   2 ABEL#SISTI 401   1
> ABILIO#PEREIRA 400   1 ADAIR#ALVES 401   2 ADAIR#ALVES 402   3 ADAIR#ALVES
> 400   1 ADAIR#SILVEIRA 401   2 ADAIR#SILVEIRA 400   3 ADAIR#SILVEIRA 402   1
> ADALBERTO#MACHA 401   2 ADALBERTO#MACHA 400   3 ADALBERTO#MACHA 402   1
> ADALCIR#SILVA 100
>
> Minha dúvida é exatamente como obter a coluna X incrementando esse mesmo
> select.
> Se alguém puder me ajudar agradeço.
>
> Att,
>
> Jonas Reis
>
>
> [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
>
>  
>
>
>
>   



[oracle_br] [Off-topic] Oracle Applications R11

2007-08-23 Por tôpico Rodrigo Mufalani
Senhores,

  Alguém da lista já instalou o Oracle Applications R11? Teriam um
howto?

  Uma outra dúvida: Já ví rodar em oracle 8.0.4, alguém sabe se roda no
10g?

Atenciosamente,

Rodrigo Mufalani

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!




[oracle_br] Oracle10 no Windows Vista Ultimate

2007-08-23 Por tôpico Thalys
Bom tarde, 

Sou iniciante m Oracle, e estou tento sérios problemas aqui
na hora na instalação, bom tinha uma versão em cd e tentei instalar e não
funcionava, ai peguei um cd com um amigo meu  e instalei na minha
casa”Windows XP” ai blz

Mais essa versão não funciona no Windows Vista, ai baixei do
site da Oracle a versão certa pra vista, ai o que acontece e que quando
estala e começa aqueles assistentes depois pra configuração do banco de
dados.

 

Oracle Net Configuration Assistant Bem-sucedido

 /*ai quando vai em*/

Oracle Database Configuration Assistant

 

quando chega em uns 11% no Assistente de Configuração de Banco de Dados

ORA-24324: handle de serviços não inicializado

ORA-24323: valor não permitido

ORA-28547: conexão com o servidor falhou; provável 

erro de admin de Oraclo Net

 

ai tem "Ignorar" e "Abortar"

 

clico em ignorar.. ai

 

ORA-03114: não conectado ao ORACLE

 

 

Já tentei 2 fezes isso com essa instalação pro próprio vista... antes já
tinha passado um bom tempo;

 

Ai fica nisso e não sair mais daí ate eu ir e finalizar tarefa
brutalmente..rs eu estou com uma maquina p4 2,8 – 80gb de S.O. – 1gb de RAM
e minha maquina faz parte de um domínio de Windows 2003 server estou
como administrador do domínio.

 

 



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



Re: [oracle_br] O 'x' da questão

2007-08-23 Por tôpico Jonas Randal Reis
O que eu procuro é um ROWNUM que reinicalize a cada novo valor de
NM_CONTA_USUARIO...

Att,

Jonas.

On 8/23/07, Bruno Lorenzini <[EMAIL PROTECTED]> wrote:
>
>   X + Rownum?
>
> Sds,
>
> _
>
> De: oracle_br@yahoogrupos.com.br  [mailto:
> oracle_br@yahoogrupos.com.br ] Em
> nome de Jonas Randal Reis
> Enviada em: quinta-feira, 23 de agosto de 2007 16:40
> Para: oracle_br@yahoogrupos.com.br 
> Assunto: [oracle_br] O 'x' da questão
>
>
> Boa tarde,
>
> Dado o seguinte select:
>
> select uspe.NM_CONTA_USUARIO
> ,uspe.CD_PERFIL
> from usuario_perfil uspe
> order by 1;
>
> São gerados os seguintes dados (sem a coluna X):
>
> *X* *NM_CONTA_USUARIO* *CD_PERFIL* 1 ABEDIL#SILVA 400 2 ABEDIL#SILVA
> 401 3 ABEDIL#SILVA 402 1 ABEL#SISTI 400 2 ABEL#SISTI 401 1
> ABILIO#PEREIRA 400 1 ADAIR#ALVES 401 2 ADAIR#ALVES 402 3 ADAIR#ALVES
> 400 1 ADAIR#SILVEIRA 401 2 ADAIR#SILVEIRA 400 3 ADAIR#SILVEIRA 402 1
> ADALBERTO#MACHA 401 2 ADALBERTO#MACHA 400 3 ADALBERTO#MACHA 402 1
> ADALCIR#SILVA 100
>
> Minha dúvida é exatamente como obter a coluna X incrementando esse mesmo
> select.
> Se alguém puder me ajudar agradeço.
>
> Att,
>
> Jonas Reis
>
> [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]



[oracle_br] Re: Erros no alert Log

2007-08-23 Por tôpico jlchiappa
Colega, numa googlada rápida caí em 
http://www.dbmonster.com/Uwe/Forum.aspx/oracle-server/9302/RAC-
internals-GLOBAL-ENQUEUE-SERVICES-DEADLOCK-DETECTED , que diz que em 
alguns casos um erro de programação que cause deadlock simples em 
tabelas num ambiente RAC pode levar à isso, E no metalink as notas 
que achei numa pesquisada superficial indicavam alguns bugs, então 
diria pra vc : cheque a aplicação por deadlocks E abra chamado no 
Suporte Oracle pra ver a chance de bugs e eventuais 
patches/workarounds.

[]s

 Chiappa
 
--- Em oracle_br@yahoogrupos.com.br, Luciano Guelfi <[EMAIL PROTECTED]> 
escreveu
>
> 
> 
> Prezado Chiappa,
>  
>   Venho mais uma vez recorrer aos seus conhecimentos para me ajudar 
novamente, como sempre tem me ajudado e muito.
>  
> Estou encontrando os seguintes erros no banco de dados:
>  
>  WARNING: inbound connection timed out (ORA-3136)
> Global Enqueue Services Deadlock detected. More info in 
file /oracle/admin/WINT/bdump/wint1_lmd0_10611.trc.
>  
> Entro no arquivo de trace que ele mostra ai na mesangem e la conte 
a mesmo coisa o erro Global Enqueue Services Deadlock detected.
>  
> Por favor se puder me ajudar.
>  
> Muito obrigado.__
> 
> 
> _
> Receba GRÁTIS as mensagens do Messenger no seu celular quando você 
estiver offline. Conheça  o MSN Mobile!
> http://mobile.live.com/signup/signup2.aspx?lc=pt-br
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] Re: USUARIO em diferente SCHEMA

2007-08-23 Por tôpico jlchiappa
OK , algumas dicas mais : 

a) no seu cliente, converse com alguém TÉCNICO, o pessoal não-técnico 
o que precisam saber é que se conectarem como user1 ou user2, vão 
poder fazer SELECT, INSERT, UPDATE, tudo tudo DIREITINHO, só dando o 
nome da tabela, eles NÂO PRECISAM saber dos "detalhes internos" da 
solução (ie, do sinônimo , do grant, etc) que isso envolveria. 

b) provavelmente o teu cliente pediu "ah, quero organizar tudo num 
schema só", porque é só até aí que chega o conhecimento dele, levante 
direitinho se uma organização POR APLICATIVO, ou POR DEPARTAMENTO , 
não seria mais conveniente pro negócio

c) lembro que :

 1. no banco Oracle, quem cria NECESSARIAMENTE tem todo o poder no 
objeto criado, pode DROPAR, fazer o que quiser a qquer hora
 2. para se criar objs Oracle com PERFEIÇÃO, não impactando em 
performance o banco, quem o faz ** TEM QUE SABER ** muito direitinho 
o conceito de extents, de tablespaces, de STORAGE (principalmente 
PCTFREE/PCTUSED), se LOG ou NOLOG
 
 então por causa desses dois motivos é EXTREMAMENTE DESACONSELHÁVEL 
que usuários finais saiam criando o que quiserem num bd Produção.
 
 []s
 
  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, "Fernando Franquini - \"capin\"" 
<[EMAIL PROTECTED]> escreveu
>
> PessoALL,
> 
> Muito obrigado pelas explicacaoes.
> 
> Chiappa, grato plena explanacao.
> 
> vou ver com o cliente agora o que poderemos fazer.
> 
> abraços e otimo resto de dia.
> 
> sem mais,
> capin
> 
> On 8/23/07, jlchiappa <[EMAIL PROTECTED]> wrote:
> > Colega, a DEFINIÇÃO de schema é : área LÓGICA que conterá os 
objetos
> > criados pelo usuário DE MESMO NOME, ponto. Assim o que vc quer 
não é
> > possível, objetos criados pelo user1 TEM QUE estar no schema 
user1,
> > pelo user2 TEM que estar no schema user2...
> >  O que vc PODE fazer é ter um usuário USER_CRIADOR, digamos, que
> > logicamente terá um schema USER_CRIADOR, aí é ele quem cria os
> > objetos todos e dá os privs todos pra quem precisa : assim, se o
> > USER1 precisa duma tabela T1 e o user2 precisa duma tabela T2, 
seria
> > o USER_CRIADOR que as criaria, mas em seguida depois de criar ele
> > daria o GRANT ALL ON T1 para o user1, GRANT ALL ON T2 to user2
> > Isso pode ser feito, e é uma opção MUITO COMUM (e recomendada 
mesmo)
> > de se usar para a criação de objetos : pra fins de organização 
lógica
> > ao invés de haver um só usuário "criador" e dono, com seu 
respectivo
> > schema, é comum vc ter um usuário DONO_DOS_OBJS_APLICATIVO_A, 
outro
> > DONO_DOS_OBJS_APLICATIVO_B, ie, vc organizar por 
utilização/sistema.
> >
> >  []s
> >
> >   Chiappa
> >
> > --- Em oracle_br@yahoogrupos.com.br, "Fernando Franquini - 
\"capin\""
> >  escreveu
> > >
> > > PessoALL,
> > >
> > > Estou precisando criar alguns usuarios, mas gostaria que todos 
os
> > > objetos criados pelos mesmos ficassem em 1 unico SCHEMA.
> > >
> > > No create do user eu já estou setando o TABLESPACE = TESTE_TAB.
> > > Tranquilo, mas agora eu quero que quando um desses usuarios 
criem um
> > > objeto qualquer, uma tabela por exemplo, essa tabela fique no 
SCHEMA
> > > TESTE e nao no SCHEMA NOME_USUARIO.
> > >
> > > Existe essa possibilidade, alguem ja passou por isso? Ou 
realmente
> > nao
> > > tem jeito mesmo, cada usuario com seu SCHEMA e ponto final.
> > >
> > > Andei testando algo como alterar a sessao do usuario conectado, 
mas
> > ai
> > > eu nao tenho os privilegios suficientes para criar uma tabela
> > >
> > > CREATE USER capin
> > > IDENTIFIED BY 
> > > DEFAULT TABLESPACE teste_tab
> > > TEMPORARY TABLESPACE temp
> > > QUOTA 10M ON teste_tab;
> > >
> > > GRANT create session TO capin;
> > > GRANT create table TO capin;
> > > GRANT create any table TO capin;
> > >
> > > conn [EMAIL PROTECTED]/
> > >
> > > alter session set current_schema="teste";
> > > Sessão alterada.
> > >
> > > CREATE TABLE t1 (tid NUMBER(10) PRIMARY KEY, last_name VARCHAR2
> > (20));
> > > ERRO na linha 1:
> > > ORA-01031: privilégios insuficientes
> > >
> > > Se alguem puder ajudar eu agradeço.
> > >
> > > otimo dia a todos.
> > > sem mais,
> > > capin
> > > --
> > >
> > 
__
> > > Fernando Franquini - Capin
> > > Bacharel em Ciencias da Computacao - UFSC
> > > Administrador de Banco de Dados
> > > emails: fernando@ / fernando.franquini@
> > > Celular: (48) 99024047
> > > Florianópolis - SC - Brasil
> > >
> >
> >
> >
> >
> > >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/
> > --
--

[oracle_br] Limitando as portas do listener / acesso externo

2007-08-23 Por tôpico Josir Gomes
Olá pessoal,

eu já tinha postado essa dúvida a uns 3 anos atrás mas nunca consegui 
uma solução.

Estou tentando acessar um Oracle 10g (c/Fedora 4) através da Internet.

Entretanto, não dá para configurar o firewall pois a cada instante o 
Listener responde através de uma porta diferente.

Eu sei que no NT/Win2000 tem o USE_SHARED_SOCKET mas no Linux, eu faço 
como??

Tem algum comando, software, parâmetro, ou algo do gênero que fixe quais 
as portas que o Listener irá utilizar?

Saudações a todos,
Josir.


[oracle_br] Oracle10g no Windows Vista

2007-08-23 Por tôpico Thalys de Aguiar Gomes
Primeiro de tudo, que luta pra achar esse grupo, num achava nada na 
net de forum sobre oracle, comesei a estudar esse mês oracle na facul 
e estou precisando de uma forcinha pra começar a caminhar sozinho...
 
Tinha um cd aqui instalei mais num funcionava, eu tava estalando 
a coisa errada, ai peguei o cd com um amigo meu ai blz, instalei em 
casa ai blz nem um erro e tal, ai aqui no trabalho eu uso Windows 
Vista e essa versão não funcinava, baixei a versão pra Windows vista 
no site da Oracle ai traquilo instalei ai quando ele esta passando os 
assistente apos a instalação:

Oracle Net Configuration Assistant Bem-sucedido ai quando vai em
Oracle Database Configuration Assistant

quando chega em uns 11%
no Assistente de Configuração de Banco de Dados
ORA-24324: handle de serviços não inicializado
ORA-24323: valor não permitido
ORA-28547: conexão com o servidor falhou; provável 
erro de admin de Oraclo Net

ai tem "Ignorar" e "Abortar"

clico em ignorar.. ai

ORA-03114: não conectado ao ORACLE

ai fica nisso e não sair mais dai
tenho um 80hd e 1gb de ram P4, sei que o oracle é muito pesado mais 
acho que da pra rodar assim só pra estudo e coisa pouca...

por favor me ajudem não sei mais o que tentar





Re: [oracle_br] USUARIO em diferente SCHEMA

2007-08-23 Por tôpico Roberto Amorim
Eu acho que ele quer ter usuários diferentes no esquema sem ter que 
criar os esquemas de cada um. Acho que não dá.
Cria o usuário, dá uns direitos específicos, a maioria via role e o 
usuário terá acesso integral ao esquema visado. Mas, o esquema 
individual de cada um deles será sempre criado, embora  não usado, e 
acho que é isso que o Fernando quer evitar.
um abraço
Roberto


Gustavo Venturini de Lima escreveu:
> O que você pode fazer é dar permissões para que os outros usuários criem os
> objetos dentro de um determinado esquema... e o acessem tb, através de
> permissões... mas uma coisa automática, setando que os objetos de tal user
> deve ser criado sob outro usuário eu desconheço tb...
>
>
> Em 23/08/07, Rafael Milanez <[EMAIL PROTECTED]>
> escreveu:
>   
>>   Pra mim é impossivel,
>>
>> Cada macaco com sua banana, (Usuario com seu schema)
>>
>> Mas os mais experts no assunto podem te falar.
>>
>> From: oracle_br@yahoogrupos.com.br [mailto:
>> oracle_br@yahoogrupos.com.br ] On Behalf
>> Of Fernando Franquini - "capin"
>> Sent: quinta-feira, 23 de agosto de 2007 15:54
>> To: oracle_br@yahoogrupos.com.br 
>> Subject: [oracle_br] USUARIO em diferente SCHEMA
>>
>> PessoALL,
>>
>> Estou precisando criar alguns usuarios, mas gostaria que todos os
>> objetos criados pelos mesmos ficassem em 1 unico SCHEMA.
>>
>> No create do user eu já estou setando o TABLESPACE = TESTE_TAB.
>> Tranquilo, mas agora eu quero que quando um desses usuarios criem um
>> objeto qualquer, uma tabela por exemplo, essa tabela fique no SCHEMA
>> TESTE e nao no SCHEMA NOME_USUARIO.
>>
>> Existe essa possibilidade, alguem ja passou por isso? Ou realmente nao
>> tem jeito mesmo, cada usuario com seu SCHEMA e ponto final.
>>
>> Andei testando algo como alterar a sessao do usuario conectado, mas ai
>> eu nao tenho os privilegios suficientes para criar uma tabela
>>
>> CREATE USER capin
>> IDENTIFIED BY 
>> DEFAULT TABLESPACE teste_tab
>> TEMPORARY TABLESPACE temp
>> QUOTA 10M ON teste_tab;
>>
>> GRANT create session TO capin;
>> GRANT create table TO capin;
>> GRANT create any table TO capin;
>>
>> conn [EMAIL PROTECTED]/
>>
>> alter session set current_schema="teste";
>> Sessão alterada.
>>
>> CREATE TABLE t1 (tid NUMBER(10) PRIMARY KEY, last_name VARCHAR2(20));
>> ERRO na linha 1:
>> ORA-01031: privilégios insuficientes
>>
>> Se alguem puder ajudar eu agradeço.
>>
>> otimo dia a todos.
>> sem mais,
>> capin
>> --
>> __
>> Fernando Franquini - Capin
>> Bacharel em Ciencias da Computacao - UFSC
>> Administrador de Banco de Dados
>> emails: [EMAIL PROTECTED]  > fernando% 40faciltec.com.br> / [EMAIL 
>> PROTECTED]> fernando.franquini%40gmail.com>
>> Celular: (48) 99024047
>> Florianópolis - SC - Brasil
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>  
>>
>> 
>
>
> [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
>
>  
>
>
>
>   



RES: [oracle_br] O 'x' da questão

2007-08-23 Por tôpico Bruno Lorenzini
X + Rownum?

 

Sds,

 

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Jonas Randal Reis
Enviada em: quinta-feira, 23 de agosto de 2007 16:40
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] O 'x' da questão

 

Boa tarde,

Dado o seguinte select:

select uspe.NM_CONTA_USUARIO
,uspe.CD_PERFIL
from usuario_perfil uspe
order by 1;

São gerados os seguintes dados (sem a coluna X):

*X* *NM_CONTA_USUARIO* *CD_PERFIL* 1 ABEDIL#SILVA 400 2 ABEDIL#SILVA
401 3 ABEDIL#SILVA 402 1 ABEL#SISTI 400 2 ABEL#SISTI 401 1
ABILIO#PEREIRA 400 1 ADAIR#ALVES 401 2 ADAIR#ALVES 402 3 ADAIR#ALVES
400 1 ADAIR#SILVEIRA 401 2 ADAIR#SILVEIRA 400 3 ADAIR#SILVEIRA 402 1
ADALBERTO#MACHA 401 2 ADALBERTO#MACHA 400 3 ADALBERTO#MACHA 402 1
ADALCIR#SILVA 100

Minha dúvida é exatamente como obter a coluna X incrementando esse mesmo
select.
Se alguém puder me ajudar agradeço.

Att,

Jonas Reis

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

 



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



[oracle_br] O 'x' da questão

2007-08-23 Por tôpico Jonas Randal Reis
Boa tarde,

Dado o seguinte select:

select uspe.NM_CONTA_USUARIO
  ,uspe.CD_PERFIL
from   usuario_perfil uspe
order by 1;

São gerados os seguintes dados (sem a coluna X):

   *X* *NM_CONTA_USUARIO* *CD_PERFIL*   1 ABEDIL#SILVA 400   2 ABEDIL#SILVA
401   3 ABEDIL#SILVA 402   1 ABEL#SISTI 400   2 ABEL#SISTI 401   1
ABILIO#PEREIRA 400   1 ADAIR#ALVES 401   2 ADAIR#ALVES 402   3 ADAIR#ALVES
400   1 ADAIR#SILVEIRA 401   2 ADAIR#SILVEIRA 400   3 ADAIR#SILVEIRA 402   1
ADALBERTO#MACHA 401   2 ADALBERTO#MACHA 400   3 ADALBERTO#MACHA 402   1
ADALCIR#SILVA 100

Minha dúvida é exatamente como obter a coluna X incrementando esse mesmo
select.
Se alguém puder me ajudar agradeço.

Att,

Jonas Reis


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



Re: [oracle_br] Re: USUARIO em diferente SCHEMA

2007-08-23 Por tôpico Fernando Franquini - \"capin\"
PessoALL,

Muito obrigado pelas explicacaoes.

Chiappa, grato plena explanacao.

vou ver com o cliente agora o que poderemos fazer.

abraços e otimo resto de dia.

sem mais,
capin

On 8/23/07, jlchiappa <[EMAIL PROTECTED]> wrote:
> Colega, a DEFINIÇÃO de schema é : área LÓGICA que conterá os objetos
> criados pelo usuário DE MESMO NOME, ponto. Assim o que vc quer não é
> possível, objetos criados pelo user1 TEM QUE estar no schema user1,
> pelo user2 TEM que estar no schema user2...
>  O que vc PODE fazer é ter um usuário USER_CRIADOR, digamos, que
> logicamente terá um schema USER_CRIADOR, aí é ele quem cria os
> objetos todos e dá os privs todos pra quem precisa : assim, se o
> USER1 precisa duma tabela T1 e o user2 precisa duma tabela T2, seria
> o USER_CRIADOR que as criaria, mas em seguida depois de criar ele
> daria o GRANT ALL ON T1 para o user1, GRANT ALL ON T2 to user2
> Isso pode ser feito, e é uma opção MUITO COMUM (e recomendada mesmo)
> de se usar para a criação de objetos : pra fins de organização lógica
> ao invés de haver um só usuário "criador" e dono, com seu respectivo
> schema, é comum vc ter um usuário DONO_DOS_OBJS_APLICATIVO_A, outro
> DONO_DOS_OBJS_APLICATIVO_B, ie, vc organizar por utilização/sistema.
>
>  []s
>
>   Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br, "Fernando Franquini - \"capin\""
> <[EMAIL PROTECTED]> escreveu
> >
> > PessoALL,
> >
> > Estou precisando criar alguns usuarios, mas gostaria que todos os
> > objetos criados pelos mesmos ficassem em 1 unico SCHEMA.
> >
> > No create do user eu já estou setando o TABLESPACE = TESTE_TAB.
> > Tranquilo, mas agora eu quero que quando um desses usuarios criem um
> > objeto qualquer, uma tabela por exemplo, essa tabela fique no SCHEMA
> > TESTE e nao no SCHEMA NOME_USUARIO.
> >
> > Existe essa possibilidade, alguem ja passou por isso? Ou realmente
> nao
> > tem jeito mesmo, cada usuario com seu SCHEMA e ponto final.
> >
> > Andei testando algo como alterar a sessao do usuario conectado, mas
> ai
> > eu nao tenho os privilegios suficientes para criar uma tabela
> >
> > CREATE USER capin
> > IDENTIFIED BY 
> > DEFAULT TABLESPACE teste_tab
> > TEMPORARY TABLESPACE temp
> > QUOTA 10M ON teste_tab;
> >
> > GRANT create session TO capin;
> > GRANT create table TO capin;
> > GRANT create any table TO capin;
> >
> > conn [EMAIL PROTECTED]/
> >
> > alter session set current_schema="teste";
> > Sessão alterada.
> >
> > CREATE TABLE t1 (tid NUMBER(10) PRIMARY KEY, last_name VARCHAR2
> (20));
> > ERRO na linha 1:
> > ORA-01031: privilégios insuficientes
> >
> > Se alguem puder ajudar eu agradeço.
> >
> > otimo dia a todos.
> > sem mais,
> > capin
> > --
> >
> __
> > Fernando Franquini - Capin
> > Bacharel em Ciencias da Computacao - UFSC
> > Administrador de Banco de Dados
> > emails: [EMAIL PROTECTED] / [EMAIL PROTECTED]
> > Celular: (48) 99024047
> > Florianópolis - SC - Brasil
> >
>
>
>
>
> >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
>
>
>


-- 
__
Fernando Franquini - Capin
Bacharel em Ciencias da Computacao - UFSC
Administrador de Banco de Dados
emails: [EMAIL PROTECTED] / [EMAIL PROTECTED]
Celular: (48) 99024047
Florianópolis - SC - Brasil


Re: [oracle_br] USUARIO em diferente SCHEMA

2007-08-23 Por tôpico Gustavo Venturini de Lima
O que você pode fazer é dar permissões para que os outros usuários criem os
objetos dentro de um determinado esquema... e o acessem tb, através de
permissões... mas uma coisa automática, setando que os objetos de tal user
deve ser criado sob outro usuário eu desconheço tb...


Em 23/08/07, Rafael Milanez <[EMAIL PROTECTED]>
escreveu:
>
>   Pra mim é impossivel,
>
> Cada macaco com sua banana, (Usuario com seu schema)
>
> Mas os mais experts no assunto podem te falar.
>
> From: oracle_br@yahoogrupos.com.br [mailto:
> oracle_br@yahoogrupos.com.br ] On Behalf
> Of Fernando Franquini - "capin"
> Sent: quinta-feira, 23 de agosto de 2007 15:54
> To: oracle_br@yahoogrupos.com.br 
> Subject: [oracle_br] USUARIO em diferente SCHEMA
>
> PessoALL,
>
> Estou precisando criar alguns usuarios, mas gostaria que todos os
> objetos criados pelos mesmos ficassem em 1 unico SCHEMA.
>
> No create do user eu já estou setando o TABLESPACE = TESTE_TAB.
> Tranquilo, mas agora eu quero que quando um desses usuarios criem um
> objeto qualquer, uma tabela por exemplo, essa tabela fique no SCHEMA
> TESTE e nao no SCHEMA NOME_USUARIO.
>
> Existe essa possibilidade, alguem ja passou por isso? Ou realmente nao
> tem jeito mesmo, cada usuario com seu SCHEMA e ponto final.
>
> Andei testando algo como alterar a sessao do usuario conectado, mas ai
> eu nao tenho os privilegios suficientes para criar uma tabela
>
> CREATE USER capin
> IDENTIFIED BY 
> DEFAULT TABLESPACE teste_tab
> TEMPORARY TABLESPACE temp
> QUOTA 10M ON teste_tab;
>
> GRANT create session TO capin;
> GRANT create table TO capin;
> GRANT create any table TO capin;
>
> conn [EMAIL PROTECTED]/
>
> alter session set current_schema="teste";
> Sessão alterada.
>
> CREATE TABLE t1 (tid NUMBER(10) PRIMARY KEY, last_name VARCHAR2(20));
> ERRO na linha 1:
> ORA-01031: privilégios insuficientes
>
> Se alguem puder ajudar eu agradeço.
>
> otimo dia a todos.
> sem mais,
> capin
> --
> __
> Fernando Franquini - Capin
> Bacharel em Ciencias da Computacao - UFSC
> Administrador de Banco de Dados
> emails: [EMAIL PROTECTED]   fernando% 40faciltec.com.br> / [EMAIL 
> PROTECTED] fernando.franquini%40gmail.com>
> Celular: (48) 99024047
> Florianópolis - SC - Brasil
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



[oracle_br] Re: USUARIO em diferente SCHEMA

2007-08-23 Por tôpico jlchiappa
Colega, a DEFINIÇÃO de schema é : área LÓGICA que conterá os objetos 
criados pelo usuário DE MESMO NOME, ponto. Assim o que vc quer não é 
possível, objetos criados pelo user1 TEM QUE estar no schema user1, 
pelo user2 TEM que estar no schema user2...
 O que vc PODE fazer é ter um usuário USER_CRIADOR, digamos, que 
logicamente terá um schema USER_CRIADOR, aí é ele quem cria os 
objetos todos e dá os privs todos pra quem precisa : assim, se o 
USER1 precisa duma tabela T1 e o user2 precisa duma tabela T2, seria 
o USER_CRIADOR que as criaria, mas em seguida depois de criar ele 
daria o GRANT ALL ON T1 para o user1, GRANT ALL ON T2 to user2 
Isso pode ser feito, e é uma opção MUITO COMUM (e recomendada mesmo) 
de se usar para a criação de objetos : pra fins de organização lógica 
ao invés de haver um só usuário "criador" e dono, com seu respectivo 
schema, é comum vc ter um usuário DONO_DOS_OBJS_APLICATIVO_A, outro 
DONO_DOS_OBJS_APLICATIVO_B, ie, vc organizar por utilização/sistema.
 
 []s
 
  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, "Fernando Franquini - \"capin\"" 
<[EMAIL PROTECTED]> escreveu
>
> PessoALL,
> 
> Estou precisando criar alguns usuarios, mas gostaria que todos os
> objetos criados pelos mesmos ficassem em 1 unico SCHEMA.
> 
> No create do user eu já estou setando o TABLESPACE = TESTE_TAB.
> Tranquilo, mas agora eu quero que quando um desses usuarios criem um
> objeto qualquer, uma tabela por exemplo, essa tabela fique no SCHEMA
> TESTE e nao no SCHEMA NOME_USUARIO.
> 
> Existe essa possibilidade, alguem ja passou por isso? Ou realmente 
nao
> tem jeito mesmo, cada usuario com seu SCHEMA e ponto final.
> 
> Andei testando algo como alterar a sessao do usuario conectado, mas 
ai
> eu nao tenho os privilegios suficientes para criar uma tabela
> 
> CREATE USER capin
> IDENTIFIED BY 
> DEFAULT TABLESPACE teste_tab
> TEMPORARY TABLESPACE temp
> QUOTA 10M ON teste_tab;
> 
> GRANT create session TO capin;
> GRANT create table TO capin;
> GRANT create any table TO capin;
> 
> conn [EMAIL PROTECTED]/
> 
> alter session set current_schema="teste";
> Sessão alterada.
> 
> CREATE TABLE t1 (tid NUMBER(10) PRIMARY KEY, last_name VARCHAR2
(20));
> ERRO na linha 1:
> ORA-01031: privilégios insuficientes
> 
> Se alguem puder ajudar eu agradeço.
> 
> otimo dia a todos.
> sem mais,
> capin
> -- 
> 
__
> Fernando Franquini - Capin
> Bacharel em Ciencias da Computacao - UFSC
> Administrador de Banco de Dados
> emails: [EMAIL PROTECTED] / [EMAIL PROTECTED]
> Celular: (48) 99024047
> Florianópolis - SC - Brasil
>




RE: [oracle_br] USUARIO em diferente SCHEMA

2007-08-23 Por tôpico Rafael Milanez
Pra mim é impossivel,

 

Cada macaco com sua banana, (Usuario com seu schema)

 

Mas os mais experts no assunto podem te falar.

 

From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
Fernando Franquini - "capin"
Sent: quinta-feira, 23 de agosto de 2007 15:54
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] USUARIO em diferente SCHEMA

 

PessoALL,

Estou precisando criar alguns usuarios, mas gostaria que todos os
objetos criados pelos mesmos ficassem em 1 unico SCHEMA.

No create do user eu já estou setando o TABLESPACE = TESTE_TAB.
Tranquilo, mas agora eu quero que quando um desses usuarios criem um
objeto qualquer, uma tabela por exemplo, essa tabela fique no SCHEMA
TESTE e nao no SCHEMA NOME_USUARIO.

Existe essa possibilidade, alguem ja passou por isso? Ou realmente nao
tem jeito mesmo, cada usuario com seu SCHEMA e ponto final.

Andei testando algo como alterar a sessao do usuario conectado, mas ai
eu nao tenho os privilegios suficientes para criar uma tabela

CREATE USER capin
IDENTIFIED BY 
DEFAULT TABLESPACE teste_tab
TEMPORARY TABLESPACE temp
QUOTA 10M ON teste_tab;

GRANT create session TO capin;
GRANT create table TO capin;
GRANT create any table TO capin;

conn [EMAIL PROTECTED]/

alter session set current_schema="teste";
Sessão alterada.

CREATE TABLE t1 (tid NUMBER(10) PRIMARY KEY, last_name VARCHAR2(20));
ERRO na linha 1:
ORA-01031: privilégios insuficientes

Se alguem puder ajudar eu agradeço.

otimo dia a todos.
sem mais,
capin
-- 
__
Fernando Franquini - Capin
Bacharel em Ciencias da Computacao - UFSC
Administrador de Banco de Dados
emails: [EMAIL PROTECTED]   / [EMAIL 
PROTECTED]  
Celular: (48) 99024047
Florianópolis - SC - Brasil

 



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



[oracle_br] Erros no alert Log

2007-08-23 Por tôpico Luciano Guelfi


Prezado Chiappa,
 
  Venho mais uma vez recorrer aos seus conhecimentos para me ajudar novamente, 
como sempre tem me ajudado e muito.
 
Estou encontrando os seguintes erros no banco de dados:
 
 WARNING: inbound connection timed out (ORA-3136)
Global Enqueue Services Deadlock detected. More info in file 
/oracle/admin/WINT/bdump/wint1_lmd0_10611.trc.
 
Entro no arquivo de trace que ele mostra ai na mesangem e la conte a mesmo 
coisa o erro Global Enqueue Services Deadlock detected.
 
Por favor se puder me ajudar.
 
Muito obrigado.__


_
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver 
offline. Conheça  o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br

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



[oracle_br] USUARIO em diferente SCHEMA

2007-08-23 Por tôpico Fernando Franquini - \"capin\"
PessoALL,

Estou precisando criar alguns usuarios, mas gostaria que todos os
objetos criados pelos mesmos ficassem em 1 unico SCHEMA.

No create do user eu já estou setando o TABLESPACE = TESTE_TAB.
Tranquilo, mas agora eu quero que quando um desses usuarios criem um
objeto qualquer, uma tabela por exemplo, essa tabela fique no SCHEMA
TESTE e nao no SCHEMA NOME_USUARIO.

Existe essa possibilidade, alguem ja passou por isso? Ou realmente nao
tem jeito mesmo, cada usuario com seu SCHEMA e ponto final.

Andei testando algo como alterar a sessao do usuario conectado, mas ai
eu nao tenho os privilegios suficientes para criar uma tabela

CREATE USER capin
IDENTIFIED BY 
DEFAULT TABLESPACE teste_tab
TEMPORARY TABLESPACE temp
QUOTA 10M ON teste_tab;

GRANT create session TO capin;
GRANT create table TO capin;
GRANT create any table TO capin;

conn [EMAIL PROTECTED]/

alter session set current_schema="teste";
Sessão alterada.

CREATE TABLE t1 (tid NUMBER(10) PRIMARY KEY, last_name VARCHAR2(20));
ERRO na linha 1:
ORA-01031: privilégios insuficientes

Se alguem puder ajudar eu agradeço.

otimo dia a todos.
sem mais,
capin
-- 
__
Fernando Franquini - Capin
Bacharel em Ciencias da Computacao - UFSC
Administrador de Banco de Dados
emails: [EMAIL PROTECTED] / [EMAIL PROTECTED]
Celular: (48) 99024047
Florianópolis - SC - Brasil


Re: [oracle_br] Mensagem de erro no HotBackup - Urgente!!!!

2007-08-23 Por tôpico Gustavo Venturini de Lima
Vc não pode utilizar caracteres especiais para criação do arquivo de backup.
Coloque o nome completo e sem caracteres especiais.
Por exemplo:

alter database backup controlfile to
'f:\backup_mv\hot\backup_controlfile.bkp';


Em 23/08/07, cegoncalvesvr <[EMAIL PROTECTED]> escreveu:
>
>   Amigos,
>
> To precisando da sua ajuda.
> Veja o log do meu Hotbackup.
> O problema é so nos archives e nos controlfiles; os arquivos estão
> sendo copiados para o local de destino.
> O que pode ser?
> Banco é: 9.2.0.7
> SO: Windows 2000 Server
> Usuario do Hot: "system"
>
> - Eu preciso copiar os redos, mas não sei como posso
> fazer backups deles.
>
> archived redo log files
> ORA-01031: privilégios insuficientes
> E:\ARCHIVE\ARC1_218.ARC
> E:\ARCHIVE\ARC1_219.ARC
> 02 arquivos copiados
>
> ORA-01031: privilégios insuficientes
> Control File
>
> d:\oracle\oradata\cssj\CONTROL01.CTL
> d:\oracle\oradata\cssj\CONTROL02.CTL
> d:\oracle\oradata\cssj\CONTROL03.CTL
> 3 arquivo(s) copiado(s).
>
> alter database backup controlfile to 'f:\backup_mv\hot\controlfile*.*'
> *
> ERRO na linha 1:
> ORA-01580: erro ao criar arquivo f:\backup_mv\hot\controlfile*.* de
> backup de
> controle
> ORA-27040: skgfrcre: erro de criação, não é possível criar arquivos
> OSD-04002: não é possível abrir arquivo
> O/S-Error: (OS 123) A sintaxe do nome do arquivo, pasta ou nome do
> volume está
> incorreta.
>
>  
>


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



[oracle_br] Re: Dúvida quanto a spool de SQL*Plus

2007-08-23 Por tôpico rei_do_delphi
galera, tava dando uma pesquisada para ver se conseguia fazer isso
aqui e consegui, ja resolvi, o que estava acontecendo é que eu estava
rodando o script copiando o conteúdo do arquivo e rodando, e para que
não saia esses arquivos no .txt, você tem que chamar o script que roda
essa query ou stored procedure ex: @c:\teste.sql

De qualquer forma, obrigado a todos. Abraços.

--- Em oracle_br@yahoogrupos.com.br, "rei_do_delphi"
<[EMAIL PROTECTED]> escreveu
>
> Boa tarde senhores, estava tentando fazer um script em sqlplus,
> todavia, as linhas de chamada da procedure e spool off saem dentro do
> arquivo de spool que estou utilizando. O script é:
> 
> set linesize 200
> set serveroutput on
> set verify off head off FEEDBACK off ECHO OFF
> spool c:\trans.txt
> execute proc_gera_spool_trans;
> spool off
> exit;
> 
> dentro do arquivo a primeira linha seria:
> 
> SQL> execute proc_gera_spool_trans;
> 
> e a última linha seria:
> 
> SQL> spool off
> 
> como faço para que isso não seja gerado no arquivo? Desde já obrigado
> a todos.
>




[oracle_br] Mensagem de erro no HotBackup - Urgente!!!!

2007-08-23 Por tôpico cegoncalvesvr
Amigos,

  To precisando da sua ajuda.
  Veja o log do meu Hotbackup.
   O problema é so nos archives e nos controlfiles; os arquivos estão 
sendo copiados para o local de destino.
   O que pode ser?  
Banco é: 9.2.0.7
SO: Windows 2000 Server
Usuario do Hot: "system"

- Eu preciso copiar os redos, mas não sei como posso
fazer backups deles.

archived redo log files
ORA-01031: privilégios insuficientes
E:\ARCHIVE\ARC1_218.ARC
E:\ARCHIVE\ARC1_219.ARC
02 arquivos copiados

ORA-01031: privilégios insuficientes
Control File

d:\oracle\oradata\cssj\CONTROL01.CTL
d:\oracle\oradata\cssj\CONTROL02.CTL
d:\oracle\oradata\cssj\CONTROL03.CTL
3 arquivo(s) copiado(s).

alter database backup controlfile to 'f:\backup_mv\hot\controlfile*.*'
*
ERRO na linha 1:
ORA-01580: erro ao criar arquivo f:\backup_mv\hot\controlfile*.* de 
backup de
controle
ORA-27040: skgfrcre: erro de criação, não é possível criar arquivos
OSD-04002: não é possível abrir arquivo
O/S-Error: (OS 123) A sintaxe do nome do arquivo, pasta ou nome do 
volume está
incorreta.





[oracle_br] URGENTE! Materialized View

2007-08-23 Por tôpico Reginaldo F. Silva
Pessoal, estamos usando MV para fazer replicação. Ocorre que devido a forma
como o sistema esta implementado eu preciso ter FKs entre as views
replicadas. 

 

O que ocorre hoje é que quando um JOB que atualiza a tabela pai é executado
ele “desabilita” todas as tabelas filhas (na verdade se eu executar um
select em uma tabela filha, ainda não atualizada nenhum registro é mostrado
– sem ocorrrer nenhum erro). Como existe algum tempo (lógico que segundos ou
milisegundos – vai depender a do tempo de refresh – tamanho da tabela,
velocidade do link na hora da atualização e etc) até que todas as filhas
sejam atualizadas os joins feitos com esta tabela ficam “inválidos”. Alguém
conhece alguma forma onde as tabelas filhas não ficassem “inválidas” ou seja
em look para conseguir manter a integridade do sistema?

 

Usamos Oracle Database 10g Release 10.2.0.2.0 em Windows 2003

 

 

Obrigado pela ajuda...



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



[oracle_br] Dúvida quanto a spool de SQL*Plus

2007-08-23 Por tôpico rei_do_delphi
Boa tarde senhores, estava tentando fazer um script em sqlplus,
todavia, as linhas de chamada da procedure e spool off saem dentro do
arquivo de spool que estou utilizando. O script é:

set linesize 200
set serveroutput on
set verify off head off FEEDBACK off ECHO OFF
spool c:\trans.txt
execute proc_gera_spool_trans;
spool off
exit;

dentro do arquivo a primeira linha seria:

SQL> execute proc_gera_spool_trans;

e a última linha seria:

SQL> spool off

como faço para que isso não seja gerado no arquivo? Desde já obrigado
a todos.



RES: [oracle_br] .FMB não abre mais ... URGENTE!!!

2007-08-23 Por tôpico Valtemir Araujo de Lima
nunca consegui recuper/abrir com este erro.
 
o maximo que ja consegui foi abri-lo como texto e pegar os fontes dos
gatilhos, functions e procedures.
 

-Mensagem original-
De: Ricardo Augusto de Moura Dal Secco [mailto:[EMAIL PROTECTED]
Enviada em: quinta-feira, 23 de agosto de 2007 11:31
Para: Grupo Oracle; OracleBR; Usuários Oracle
Assunto: [oracle_br] .FMB não abre mais ... URGENTE!!!



Bom Dias...

Tenho um Fonte .FMB em Forms6i que não mais consigo abri-lo, quanto tento
abrir dá a seguinte mensagem de erro:
"PDE-PLI011 Não há uma tabela de esquema comum de ferramentas no local de
armazenamento do objeto", agluém teria uma solução pra esse problema.

Desde já agradeço.

Ricardo.

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



 



[oracle_br] .FMB não abre mais ... URGENTE!!!

2007-08-23 Por tôpico Ricardo Augusto de Moura Dal Secco
Bom Dias...

Tenho um Fonte .FMB em Forms6i que não mais consigo abri-lo, quanto tento
abrir dá a seguinte mensagem de erro:
"PDE-PLI011 Não há uma tabela de esquema comum de ferramentas no local de
armazenamento do objeto", agluém teria uma solução pra esse problema.

Desde já agradeço.

Ricardo.


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



[oracle_br] Re: Senha do Enterprise Manager do oracle 10g

2007-08-23 Por tôpico Anderson
Verifique se o usuário do sistema operacional faz parte de:

Painel de Controle > Ferramentas Administrativas > Diretiva de
Segurança Local > Diretivas locais > Atribuição de direitos de usuário
> Fazer Logon como um Trabalho em Lotes

Se não, adicione então o usuário do Sistema Operacional.

Anderson Rodrigo Farias


--- Em oracle_br@yahoogrupos.com.br, "Aleksandro"
<[EMAIL PROTECTED]> escreveu
>
> Bom dia a todos,
> 
> Estou precisando fazer algumas operações pelo o Enterprise do 10G,
> mais em algum momento preciso de digitar a senha do sistema operacional.
> Tentei digitar tudo o que é tipo de senha e não estou conseguindo
> porque diz que a senha está inválida.
> Tenho privilégio Administrador e tentei com a senha do administrador
> de rede, mais diz que a senha está inválida.
> Alguem sabe como me ajudar ?
>




[oracle_br] Re: Senha do Enterprise Manager do oracle 10g

2007-08-23 Por tôpico jlchiappa
Colega, eu uso ** pouquíssimo ** o OEM , mas realmente DESCONHEÇO uma 
opção aonde vc precise digitar a senha de Administrador ** DO SISTEMA 
OPERACIONAL **, o que eu sei que ele pede é a senha de Administrador 
DO PRÓPRIO OEM EM que tela vc está, o que vc está tentando fazer, 
de que maneira ??
 E importante : 
 
  - no 10g vc tem o Console do OEM (é a versão java desktop similar 
ao oem 9i, mais restrita em funcionalidades), e tem oem modo web, 
mais completo, que pode vir tanto  no "sabor" dbconsole (é a versão 
em princípio indicada para administrar um banco só), e vc tem o 
dbgrid, com os mesmos recursos básicos do dbconsole mas permitindo se 
administra um POOL de bancos Oracle : qual vc está usando ?
  
  - as funcionalidades mais avançadas do oem (em especial se vc não 
está usando a versãozinha simplinha do Console java)  exigem que vc 
crie o Repositório, que é uma série de tabelas de banco aonde ele 
grava coisas como jobs a executar, estatísticas de performance, etc, 
etc, etc. Vc fez isso ??? E esse Repositório fica numa conta 
especial, que TEM senha também Será que é isso que ele está 
pedindo ?
  
[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Aleksandro" 
<[EMAIL PROTECTED]> escreveu
>
> Bom dia a todos,
> 
> Estou precisando fazer algumas operações pelo o Enterprise do 10G,
> mais em algum momento preciso de digitar a senha do sistema 
operacional.
> Tentei digitar tudo o que é tipo de senha e não estou conseguindo
> porque diz que a senha está inválida.
> Tenho privilégio Administrador e tentei com a senha do administrador
> de rede, mais diz que a senha está inválida.
> Alguem sabe como me ajudar ?
>




Re: [oracle_br] Re: duvida sobre patch

2007-08-23 Por tôpico ESTUDO
Chiappa
De todo coração, obrigada.
Que Deus o ilumine, pois você não só me ajuda, mas como muitos dessa lista, sei 
que todos são extremamente gratos a você.
Cris

  - Original Message - 
  From: jlchiappa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Wednesday, August 22, 2007 10:59 AM
  Subject: [oracle_br] Re: duvida sobre patch


  Não tem o que, é aí mesmo : clicando aí, assim que a página carrega 
  vc tem as opções :

  .Simple Search 
  .Advanced Search 
  .eBusiness Suite Recommended Patch List for Release 11i and R12 
  .Quick Links to the Latest Patchsets, Mini Packs, and Maintenance 
  Packs 
  .Your Saved Searches 

  No caso, como sabemos que 9.2.0.8 é um dos últimos patchsets (o 
  último na verdade pra 9ir2), click em "Quick Links to the Latest 
  Patchsets...", na página que se abre uso a barra de scroll e procuro 
  por "Oracle database" (esse é o produto que queremos), assim que 
  encosto o ponteiro do mouse no link um menuzinho pop-up pra escolher 
  a plataforma, se o seu linux for 32 bits escolha "Linux x86", se for 
  Linux 64 bits esolha o seu sabor de 64 bits (AMD ou Itanium), pra 
  TODOS ELES já tem sim 9.2.0.8 
  Caso prefira, se lá na página inicial após escolher a aba de 
  patches/Updates vc pedir "Simple Search", na página que se abre no 
  list item vc escolhe "Product or Family" (já que vc não sabe o número 
  do patchset 9.2.0.8), no campo de pesquisa vc informa %RDBMS% e clica 
  na lanterninha, na tela que se abre vc confirma e seleciona "RDBMS 
  Server" como a opção, com isso o list item de "Release" abaixo vai 
  ser populado, escolha 9.2.0.8, escolha a tua plataforma & GO, não tem 
  por onde...

  []s

  Chiappa


  []s

  Chiappa

  --- Em oracle_br@yahoogrupos.com.br, "ESTUDO" <[EMAIL PROTECTED]> 
  escreveu
  >
  > Olá Chiappa
  > 
  > Só por Deus ou por vc mesmo...rss
  > 
  > Então, o que acho esquisito é que não consigo achar o patchset 
  para 9.2.0.8 na pagina do metalink, no ítem: Patches & updates
  > 
  > Estou indo em lugar errado?
  > 
  > Obrigada novamente
  > 
  > Cris
  > 
  > 
  > 
  > - Original Message - 
  > From: jlchiappa 
  > To: oracle_br@yahoogrupos.com.br 
  > Sent: Tuesday, August 21, 2007 6:30 PM
  > Subject: [oracle_br] Re: duvida sobre patch
  > 
  > 
  > Não é nem recomendação, é o que DEVE ser feito : consultar os
  > fornecedores/desenvolvedores da(s) Aplicação/ões que vc roda nesse
  > banco, em não havendo impedimento , vc deve :
  > 
  > - aplicar o patch periódico pra 9.2.0.8, que é o mais recente
  > - consultar o README / nota metalink dos one-off patches e CPUs 
  mais
  > recente, se na lista de falhas que ele corrige tem alguma(s) que 
  se
  > aplica(m) a vc, ao seu ambiente, aplicar.
  > 
  > ==> e isso vc faz DEPOIS de ter aberto chamado no Suporte Oracle 
  para
  > verificar aplicabilidade E de ter pesquisado no metalink sobre 
  bugs
  > solucionados e criados pelos patches, E o fará PRIMEIRO no banco 
  de
  > desenv/testes, TESTANDO conectividade dos clientes, utilitários
  > Oracle, etc, e só depois de tudo OK nos testes vc faz no banco 
  Prod
  > 
  > []s
  > 
  > Chiappa
  > 
  > --- Em oracle_br@yahoogrupos.com.br, "ESTUDO"  
  escreveu
  > >
  > > Chiappa
  > > Obrigada por responder, estou na versão 9.2.0.5 - linux , não
  > apliquei nenhum patch
  > > o que você aconselha que seja útil eu aplicar?
  > > obrigada
  > > 
  > > Cris
  > > 
  > > 
  > > - Original Message - 
  > > From: jlchiappa 
  > > To: oracle_br@yahoogrupos.com.br 
  > > Sent: Tuesday, August 21, 2007 1:29 PM
  > > Subject: [oracle_br] Re: duvida sobre patch
  > > 
  > > 
  > > Cris, há 3 tipos de patches para o bd Oracle : one-off patches, 
  > > patches críticos de segurança (CPU, Critical Patch Updates) e 
  os 
  > > patches periódicos-padrão, que servem pra "subir" o nível do 
  seu 
  > > release (passando de x.y.z para x.y.z, nn. mm) . 
  > > One-off como o nome indica são específicos pra um determinado 
  bug, 
  > > NÃO incluem correções pra nada mais, e vc só o aplica se 
  estiver 
  > > caindo no bug a que ele se refere. Já os demais normalmente são 
  > > cumulativos, incluem os anteriores, MAS APENAS NA SUA 
  CATEGORIA : 
  > > assim, um Patche crítico de segurança lançado em Jan/2007 
  (digamos) 
  > > inclui os patches de segurança dos meses anteriores para o 
  Release de 
  > > banco em questão, um patch periódico (como o 9.2.0.5) inclui 
  > > correções lançadas como 9.2.0.4, 9.2.0.3, etc). O que 
  normalmente NÃO 
  > > ocorre é incluir-se patch de segurança num periódico, ou 
  correção de 
  > > patch periódico num segurança As exceções vc visualiza no 
  arquivo 
  > > README que vêm junto com o patch, lá VAI ESTAR especificado 
  numa 
  > > seção "Patchsets known to include or supersede" eventuais 
  patches que 
  > > já incluem o que vc têm em mãos.
  > > 
  > > []s
  > > 
  > > Chiappa
  > > 
  > > --- Em oracle_br@yahoogrupos.com.br, "ESTUDO"  
  > > escreveu
  > > >
  > > > B

[oracle_br] Senha do Enterprise Manager do oracle 10g

2007-08-23 Por tôpico Aleksandro
Bom dia a todos,

Estou precisando fazer algumas operações pelo o Enterprise do 10G,
mais em algum momento preciso de digitar a senha do sistema operacional.
Tentei digitar tudo o que é tipo de senha e não estou conseguindo
porque diz que a senha está inválida.
Tenho privilégio Administrador e tentei com a senha do administrador
de rede, mais diz que a senha está inválida.
Alguem sabe como me ajudar ?