[oracle_br] Relato de situação - Problema resolvido mas sem entender o motivo do mesmo!

2008-05-30 Por tôpico Mr. Longo
Pessoal, tenho  um caso que desejo relatar pois consegui resolver a 
situação sem entender direito o porque ou onde que tudo isso aconteceu! 
Só espero que exista uma solução para previnir isso pois se acontecer 
toda vez é sacanagem!

A situação desagradável é a seguinte. Tinha o Oracle 11g rodando e 
funcionando perfeito no meu micro. Por motivos de teste, desinstalei o 
DB e o software tb. Fui no registro e apaguei os serviços! Muito bem. 
Depois disso,  reinstalei o Oracle novamente e no final do procedimento 
recebi uma mensagem de erro falando que EM não ia poder ser configurado 
porque o LISTENER não estava UP. Poxa, da outra vez ele criou o listener 
e o levantou e pq agora não? Blz!

Depois da instalação ter acabada e eu iguinorado o erro, tentei 
verificar o status do dbconsole e me apareceu o seguinte erro:
 OC4J Configuration Issue: 
Oracle_Home/OC4J/J2EE/OC4J_DB_Console_localhost_orcl not found!

Pesquisando descobri que o problema era o tal no LISTENER. Quando ele 
não está up o OracleServer não consegue estabelecer uma conexão com o 
cliente. Tudo bem. Rodei o Net Configuration Assistant localizado em 
Oracle_home/Bin/netca.exe e o Listener obviamente estava criado já. O 
que esse script não ia servir de nada! Como não consegui acesso ao 
Dababase Control via https, resolvi subir ele via linha de comando mesmo.

Oracle_home/bin/lsnrctl start LISTENER  blz, e o erro dessa vez foi:

Starting TNSLSNR: Please wait...

Failed to start service, error 1058
TNS-12560: TNS:protocol adapter error
TNS-00530: Protocol Adapter error

Depois de pesquisar mais um pouco, li em um fórum, uma dica dizendo p/ 
remover o LISTENER e cria-lo novamente. Deletei-o dessa vez com o NETCA 
e criei outro.
Success! Ele criou outro e já levantou o bentido p/ mim! Marvilha.

Voltei ao que estava fazendo emctl status dbconsole. My GOD 
denovo, mas agora outro.. rs!: EM Configuration issue: 
Oracle_home/SC0_orcl not found!
Bom, lembrei que no começo da brincadei o EM não tinha sido configurado 
por causa do LISTENER. Blz, rodei o DBCA e deu certo!

Tentei mais uma vez: emctl status dbconsole! Maravilha, tudo 
funcionando perfeitamente novamente!

Galera, eu só removi tudo e instalei denovo. A instalação foi feita como 
dá primeira vez, pq esse erro com o Listener?
Bom, inda bem que estou só em fase de estudo, e reinstalação e 
instalação de bd é uma coisa Easy para os dba's que já trabalham com 
isso a algum tempo. Mas poxa eu geralmente espero o inesperado, mas 
com essa eu não contava mesmo!


Um abração a todos e desculpa a chateação!


Re: [oracle_br] Re: Consulta X E-mail

2008-05-30 Por tôpico João Paulo Velame
Chiappa,

É mais simples.

Tenho uma rotina no sistema que cada vez que acontece um problema na exclusão 
de um registro o sistema altera um campo com valor igual = 2.

O que preciso é que toda vez que select count(*) from tabela where status = 2 
retornar uma ou mais linhas seja enviado um e-mail.

A versão do BD é 10.2.0.1.0.

Grato, 

João Paulo


  - Original Message - 
  From: jlchiappa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, May 29, 2008 10:23 PM
  Subject: [oracle_br] Re: Consulta X E-mail


  Pra começo de conversa, primeiro de tudo veja que no banco Oracle ***
  não existe ** uma trigger de SELECT, ie, um
  procedimento/programa/rotina/job que seja automaticam,ente disparado
  após um SELECT, certo? Aí, pra gente poder sugerir, pergunto,
  exatamente PARA QUE vc quer isso ??? É tipo para Auditoria, ie, esse
  SELECT traz informações tão altamente sigilosas que a cada vez que
  forem consultadas vc quer ter um registro de quem fez isso e quando
  ? Se é isso, primeiro de tudo RESTRINJA o acesso, ie : crie esses
  dados num schema cuja senha é tão restrita e controlada quanto a do
  DBA , dê GRANT de SELECT desses dados apenas para os poucos
  usuários/roles a tal habilitados, talvez até mesmo CRIPTOGRAFANDO
  esses dados, cfrme for. Feito isso, vc tem várias opções para Auditar
  que um SELECT foi feito, dependendo da versão do seu banco (o que pra
  variar vc não diz :( , mas podem ser usadas FGA, AUDIT ON SELECT,
  strored pl/sql que retorna os dados via pipe ou similares E faz a
  Auditoria, entre outras. Uma vez obtida uma fonte de dados de
  auditoria, vc TANTO pode ter um job que a cada x minutos a consulta e
  manda e-mail se houve cnsulta desde a última execução do job, ou pode
  usar alguns macetes, tipo trigger na tabela de auditoria (o que
  oficialmente não é recomendado mas funciona), function chamada na FGA
  ou na pipe procedure, MV refrescada on commit na auditoria , por aí...

  Se não for isso, se não é por Auditoria que vc quer ter isso,
  explique melhor a sua necessidade que a gente pode tentar palpitar mais...

  []s

  Chiappa
  --- Em oracle_br@yahoogrupos.com.br, João Paulo Velame [EMAIL PROTECTED]
  escreveu
  
   Bom dia,
   
   Tenho uma consulta simples e gostaria que toda vez que o resultado
  dela for uma linha ou mais seja enviado um e-mail de notificação pelo
  Oracle.
   
   Alguem tem alguma sugestão?
   
   Utilizo Oracle 10g
   
   Grato,
   
   João Paulo
   
   [As partes desta mensagem que não continham texto foram removidas]
  



   

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



[oracle_br] Instalação Forms/Reports 10g no Vista

2008-05-30 Por tôpico Genivaldo P. Silva


Olá,

Pessoal, eu baixei o Oracle Developer Suite 10g (10.1.2.0.2) para Windows e 
estou tentando coloca-lo em meu note (Core 2 Duo 1.6, 2 Gb RAM e 160HD) que 
possui a versão Ultimate do Vista. Porém, ao executar o instalador, uma 
mensagem de falha é mostrada indicando que o ESPAÇO DE SWAP não tem a 
quantidade requerida (que na mensagem aparece como sendo 1553Mb) para o 
andamento da instalação. Só que, ao consultar a configuração do meu note, eu vi 
que o Windows, por si só, já havia alocado 2357Mb para isso. Mesmo assim, eu 
forcei uma configuração manual colocando a quantidade informada na mensagem. 
Mas sem sucesso. Não consigo prosseguir com a Instalação.
Eu sei que sobre o banco de dados existe uma versão especifica para o Windows 
Vista. Seria o mesmo caso para esse pacote de desenvolvimento?! Eu não vi nada 
especifico no site da Oracle.

Agradeço desde já pela ajuda,
Genivaldo




[oracle_br] Forms10g

2008-05-30 Por tôpico Fernando Pavao
Olá Pessoal,
   
  Gostaria de saber se a versão do forms 10g recebe parâmetro via URL ? .
   
  Desde já agradeço..
   
  Fernando.

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



RES: {Disarmed} [oracle_br] Instalação Forms /Reports 10g no Vista

2008-05-30 Por tôpico Sirleno Vidaletti
Oi,

Descompacte o primeiro arquivo de instalação dentro da pasta descompactada
deve haver esse arquivo \install\oraparam.ini...edita esse arquivo e procura
por SWAP_SPACE altera essa parâmetro para um valor mais baixofiz aqui
e funcionou...

Atenciosamente,

Sirleno Vidaletti
Desenvolvedor Oracle
Fundação Aplub de Crédito Educativo
Fone:(51)3027-2565
[EMAIL PROTECTED]
www.fundaplub.com.br

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Genivaldo P. Silva
Enviada em: sexta-feira, 30 de maio de 2008 08:22
Para: oracle_br@yahoogrupos.com.br
Assunto: {Disarmed} [oracle_br] Instalação Forms/Reports 10g no Vista




Olá,

Pessoal, eu baixei o Oracle Developer Suite 10g (10.1.2.0.2) para Windows e
estou tentando coloca-lo em meu note (Core 2 Duo 1.6, 2 Gb RAM e 160HD) que
possui a versão Ultimate do Vista. Porém, ao executar o instalador, uma
mensagem de falha é mostrada indicando que o ESPAÇO DE SWAP não tem a
quantidade requerida (que na mensagem aparece como sendo 1553Mb) para o
andamento da instalação. Só que, ao consultar a configuração do meu note, eu
vi que o Windows, por si só, já havia alocado 2357Mb para isso. Mesmo assim,
eu forcei uma configuração manual colocando a quantidade informada na
mensagem. Mas sem sucesso. Não consigo prosseguir com a Instalação.
Eu sei que sobre o banco de dados existe uma versão especifica para o
Windows Vista. Seria o mesmo caso para esse pacote de desenvolvimento?! Eu
não vi nada especifico no site da Oracle.

Agradeço desde já pela ajuda,
Genivaldo



--
Esta mensagem foi verificada pelo sistema de antivírus e
acredita-se estar livre de perigo.


-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.



[oracle_br] Re: Consulta X E-mail

2008-05-30 Por tôpico Alexsandro Haag
Olá, 
  creio que resolveria se fizésse uma trigger after update no campo
status desta tabela que chame sua rotina de envio de e-mail (criada
com a package UTL_SMTP sugerida anteriormente), enviando a notificação
para com este registro. Assim nem precisaria fazer um select count()
from ...

Att.
Alex


--- Em oracle_br@yahoogrupos.com.br, João Paulo Velame [EMAIL PROTECTED]
escreveu

 Chiappa,
 
 É mais simples.
 
 Tenho uma rotina no sistema que cada vez que acontece um problema na
exclusão de um registro o sistema altera um campo com valor igual = 2.
 
 O que preciso é que toda vez que select count(*) from tabela where
status = 2 retornar uma ou mais linhas seja enviado um e-mail.
 
 A versão do BD é 10.2.0.1.0.
 
 Grato, 
 
 João Paulo
 
 
   - Original Message - 
   From: jlchiappa 
   To: oracle_br@yahoogrupos.com.br 
   Sent: Thursday, May 29, 2008 10:23 PM
   Subject: [oracle_br] Re: Consulta X E-mail
 
 
   Pra começo de conversa, primeiro de tudo veja que no banco Oracle ***
   não existe ** uma trigger de SELECT, ie, um
   procedimento/programa/rotina/job que seja automaticam,ente disparado
   após um SELECT, certo? Aí, pra gente poder sugerir, pergunto,
   exatamente PARA QUE vc quer isso ??? É tipo para Auditoria, ie, esse
   SELECT traz informações tão altamente sigilosas que a cada vez que
   forem consultadas vc quer ter um registro de quem fez isso e quando
   ? Se é isso, primeiro de tudo RESTRINJA o acesso, ie : crie esses
   dados num schema cuja senha é tão restrita e controlada quanto a do
   DBA , dê GRANT de SELECT desses dados apenas para os poucos
   usuários/roles a tal habilitados, talvez até mesmo CRIPTOGRAFANDO
   esses dados, cfrme for. Feito isso, vc tem várias opções para Auditar
   que um SELECT foi feito, dependendo da versão do seu banco (o que pra
   variar vc não diz :( , mas podem ser usadas FGA, AUDIT ON SELECT,
   strored pl/sql que retorna os dados via pipe ou similares E faz a
   Auditoria, entre outras. Uma vez obtida uma fonte de dados de
   auditoria, vc TANTO pode ter um job que a cada x minutos a consulta e
   manda e-mail se houve cnsulta desde a última execução do job, ou pode
   usar alguns macetes, tipo trigger na tabela de auditoria (o que
   oficialmente não é recomendado mas funciona), function chamada na FGA
   ou na pipe procedure, MV refrescada on commit na auditoria , por aí...
 
   Se não for isso, se não é por Auditoria que vc quer ter isso,
   explique melhor a sua necessidade que a gente pode tentar palpitar
mais...
 
   []s
 
   Chiappa
   --- Em oracle_br@yahoogrupos.com.br, João Paulo Velame jpvelame@
   escreveu
   
Bom dia,

Tenho uma consulta simples e gostaria que toda vez que o resultado
   dela for uma linha ou mais seja enviado um e-mail de notificação pelo
   Oracle.

Alguem tem alguma sugestão?

Utilizo Oracle 10g

Grato,

João Paulo

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

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





[oracle_br] Problemas com Clusterware em VM

2008-05-30 Por tôpico rei_do_delphi
Senhores,

sei que esse não é o grupo exato para isso. Porém, estou fazendo um 
teste de instalação de RAC em cima de Vmware e estou tendo problemas 
na hora de instalar o Oracle Clusterware. Da aquele famoso erro 
de Arquivo esta no futuro quando tenta instalar o clusterware no 
segundo node. Ja tentei executar comandos como:

date 053010102008 nos dois nós simutaneamente para ele sincronizar a 
hora dos nós, ja tentei instalar o vmware-toolbox e ticar a opção 
para sincronização do host com a vm, e nada! Alguém já fez alguma 
coisa parecida e pode me dar uma luz?

SO do Host: Windows XP SP2 
Processador intel core 2 duo 1.86Ghz
2GB RAM

SO das VMs: Red Hat Enterprise Linux 4 32 bits
QTD de RAM 700MB
2 discos (VM´s) para storage como ASM
1 disco para OCFS2 ( voting disk e OCR)

As VM´s estão exatamente idênticas, pois criei uma e copiei o 
diretório dela para outra, renomeando a VM, seu ip, nome de host etc.

Obrigado.



[oracle_br] Dicionário de Dados para BD ORACLE

2008-05-30 Por tôpico Leonardo Santos da Mata
ei pessoal existe algum alguma ferramenta que auxilie na construção de um
dicionário de dados para oracle?
 Alguém sabe-se o DBVisualizer tem essa opção?

Obrigado.

-- 
__
Leonardo Santos da Mata
skype lsmata | msn [EMAIL PROTECTED]
___
Ao repassar, favor APAGAR o e-mail de quem lhe enviou. Colocar os emails dos
destinatários SEMPRE em CCo- Cópia Oculta.
Não dê munição a hackers e evite a disseminação de spam.
___


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



[oracle_br] Re: :: Performance Oracle 10g

2008-05-30 Por tôpico Alexsandro Haag
Acho que para ajudar é preciso saber onde está o(s) gargalo(s).
Já identificou?

Att.
Alex

--- Em oracle_br@yahoogrupos.com.br, Marcos Pereira - Confederação
SICREDI [EMAIL PROTECTED] escreveu

 Bom Dia senhores,
 
  
 
 Possuímos um BD instalado em uma maquina virtual Linux , porém por
mais que
 a maquina seja boa , os usuários reclamam de performance no banco ,
existe
 alguma sugestão dos senhores para que possamos melhorar a performance do
 mesmo?
 
  
 
 Atenciosamente.
 
  
 
 Marcos V. B. Pereira
 
 Adm. Dados  Objetos / Gestão de Configuração
 
 Desenvolvimento de Software
 
  
 
 
 As informacoes contidas neste e-mail e nos arquivos anexados podem
ser informacoes confidenciais ou privilegiadas. Caso voce nao seja o
destinatario correto, apague o conteudo desta mensagem e notifique o
remetente imediatamente.
 
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: RES: [oracle_br] Erro na instalação orac le 10g Enterprise Linux 5 - RESOLVIDO Mas...

2008-05-30 Por tôpico pedro celioo
Olá Pessoal,

Primeiramente quero agradecer a todos pela atenção e pelo retorno tão 
prontamente.

Consegui resolver o erro e instalar o banco depois de 3 longos dias.. rs

Meus erros eram a falta da instaladação das glibc/glic-devel de 32 bits como o 
jonathan indicou ( meu sistemas é 64bits... havia esquecido de mencionar este 
detalhe crucial);

E também criei o link para libnjni10.dylib e libclntsh.dylib.10.1 (como a 
Márcia sugeriu), mas estes arquivos .dylib não existem então os links ficaram 
quebrados. É isso mesmo? Estou instalando a versão 10g release 2. 

Depois também localizei um erro de sintaxe no caminho da variável 
LD_LIBRARY_PATH o que também pode ocasionado o erro com a njni10.

Agora é baixar algum bom manual e começar a jornada com o Oracle... rs.

A todos um grande abraço e obrigado pelas dicas.

Pedro

--- Em qui, 29/5/08, Jonathan Barbosa lt;[EMAIL PROTECTED]gt; escreveu:
De: Jonathan Barbosa lt;[EMAIL PROTECTED]gt;
Assunto: RES: [oracle_br] Erro na instalação oracle 10g Enterprise Linux 5
Para: oracle_br@yahoogrupos.com.br
Data: Quinta-feira, 29 de Maio de 2008, 22:41











Pedro,



Tu não mencionou se o SO é 64bits ou 32bits, mas pelo erro creio que seja

64bits. Lembro que o Oracle necessita de vários pacotes 32bits glibc*,gcc*

por exemplo na maquina junto com os pacotes 64bits. Isso não consta na

documentação da Oracle ok?



Tu já instalou por exemplo o pacote glibc-devel 32 bits e a glibc 32 bits?



Abs



Jonathan



De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] Em

nome de pedro celioo

Enviada em: Thursday, May 29, 2008 5:28 PM

Para: [EMAIL PROTECTED] os.com.br

Assunto: [oracle_br] Erro na instalação oracle 10g Enterprise Linux 5



Olá Pessoal,



Estou instalando o Oracle 10g no Oracle Enterprise Linux 5. Peguei um dos

manuais do site da Oracle, instalei os pacotes recomendados e configurei os

parâmetros do kernel (2.6.18).

Criei tambem toda a estrutura de pastas, os usuários e grupos. Tudo deu

certo até 65% da instalação.

Neste ponto ocorreu o seguinte erro:



UnsatisfiedLinkErro r exception loading native library: njni10



java.lang.Unsatisfi edLinkError: jniGetOracleHome

at oracle.net.common. NetGetEnv. jniGetOracleHome (Native Method)

at oracle.net.common. NetGetEnv. getOracleHome( Unknown Source)

at oracle.net.ca. NetCA.main( Unknown Source)

A configuração de Serviços do Oracle Net falhou. O código de saída é-1



UnsatisfiedLinkErro r exception loading native library: njni10

Exception in thread main java.lang.Unsatisfi edLinkError: get

at oracle.net.common. NetGetEnv. get(Native Method)

at oracle.net.config. Config.getNetDir (Unknown Source)

at oracle.net.config. Config.initConfi g(Unknown Source)

at oracle.net.config. Config.lt;initgt; (Unknown Source)

at oracle.sysman. assistants. util.NetworkUtil s.lt;initgt;( NetworkUtils.. 
java:222)

at

oracle.sysman. assistants. util.step. StepContext. lt;initgt;(StepConte 
xt.java:255)

at oracle.sysman. assistants. dbca.backend. Host.lt;initgt; (Host.java: 682)

at oracle.sysman. assistants. dbca.ui.UIHost. lt;initgt;(UIHost. java:205)

at

oracle.sysman. assistants. dbca.ui.Progress OnlyHost. .lt;initgt;(Progress 
OnlyHost. j

ava:92)

at oracle.sysman. assistants. dbca.Dbca. getHost(Dbca. java:156)

at oracle.sysman. assistants. dbca.Dbca. execute(Dbca. java:94)

at oracle.sysman. assistants. dbca.Dbca. main(Dbca. java:180)



Alguém sabe como posso corrigir este problema?



Obrigado



Pedro



Abra sua conta no Yahoo! Mail, o único sem limite de espaço para

armazenamento!

http://br.mail. yahoo.com/



 - - 

E-mail Seguro Vetorial.net 



Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 

encaminhe para [EMAIL PROTECTED] net 



Chave de Identificação: 49321,483f11ce34468 6091916783 



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




  




 

















  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



[oracle_br] chamando SP Oracle com parametro Array

2008-05-30 Por tôpico Clayton Bonelli
Pessoal,

 

1) Em oracle, como eu faço para chamar uma stored function que tem como
parametro um array?

 

Exemplo:

 

TYPE IDArray IS TABLE OF INTEGER INDEX BY BINARY_INTEGER;



FUNCTION teste1(vet IN IDArray) RETURN INTEGER;

 

Como faço para chamar a funcao “teste1” ?

 

2) Em Java, como eu passo um vetor de inteiros (int[]) para esta mesma
funcao “teste1” ?

 

Obrigado para respostas a qualquer um dos item acima 

 

 

Clayton Bonelli

Tecnologia

 mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]

 

AGRINESS - Gestão da Informação para Suinocultura



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

 

Visite o BLOG DO BISTECA - www.agriness.com/blogdobisteca

 



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



[oracle_br] Gerar um arquivo texto com o resultado de uma consulta

2008-05-30 Por tôpico Adonai S . Canêz
Estou tentando descobrir como posso fazer para que o proprio oracle 
faça um consulta em determinada hora e gere um arquivo texto e armazene 
num diretorio determinado. O inverso tambem quero fazer, tenho um 
arquivo texto com as linhas para serem inseridas na tabela, com os 
campos separado por ponto-virgula, o oracle realiza essa importação num 
determinado tempo. É possivel fazer isso ??

Adonai



Re: [oracle_br] Gerar um arquivo texto com o resultado de uma consulta

2008-05-30 Por tôpico Mária Cristina Silva
Vc pode fazer assim:


DECLARE
 arquivoOrigem  UTL_FILE.FILE_TYPE;
 arquivoLog UTL_FILE.FILE_TYPE;
 linha  varchar2(1000);
 diretorio  varchar2(30);
 nomearquivovarchar2(256);
BEGIN
 diretorio := 'CARGA_UTL';
 nomearquivo := 'TESTE';

 arquivoOrigem := UTL_FILE.FOPEN(diretorio, nomearquivo || '.txt', 'R');
 arquivoLog:= UTL_FILE.FOPEN(diretorio, nomearquivo || '.LOG', 'W');

 LOOP
   BEGIN
 linha := '';
 UTL_FILE.GET_LINE(arquivoOrigem, linha);
 UTL_FILE.PUT_LINE(arquivoLog, 'log: '||linha);

   EXCEPTION
 WHEN NO_DATA_FOUND THEN
  UTL_FILE.PUT_LINE(arquivoLog, linha || '* FIM ');
  UTL_FILE.fclose_all;
  EXIT;
   END;
 END LOOP;
END;

/



On 5/30/08, Adonai S. Canêz [EMAIL PROTECTED] wrote:

   Estou tentando descobrir como posso fazer para que o proprio oracle
 faça um consulta em determinada hora e gere um arquivo texto e armazene
 num diretorio determinado. O inverso tambem quero fazer, tenho um
 arquivo texto com as linhas para serem inseridas na tabela, com os
 campos separado por ponto-virgula, o oracle realiza essa importação num
 determinado tempo. É possivel fazer isso ??

 Adonai

 




-- 
Abraços,
Mária Cristina
Cel: 031-8883-5543
E-mail: [EMAIL PROTECTED]
MSN:   [EMAIL PROTECTED]
-- 
O começo é a parte mais importante do trabalho.
- Platão


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



[oracle_br] ORA-10980

2008-05-30 Por tôpico Rafael Almeida Milanez
 
Amigos,
 
tenho um processo no OWB que faz um refresh em algumas masterialized views,
 
esse processo de refresh começa mais ou menos as 5:00 am e acaba as 06:00 am 
conforme o SQL abaixo,
 
o problema é que o OWB marca que o processo foi finalizado as 6:30 sempre, 
então ele fica 30 min ocioso.
 
resolvi fazer um trace neste horario para saber o que estava ocorrendo e no 
arquivo de trace recebo o seguinte erro ORA-10980
 
Alguem tem alguma idéia do que pode ser?
 
[EMAIL PROTECTED]select mailto:[EMAIL PROTECTED]select  name, last_refresh 
from user_snapshots order by 2 desc;
 
NAME   LAST_REFRESH
-- 
MA_STORE_TOTAL 30/05/2008 06:00
MA_MMAIL_STATUS30/05/2008 05:59
MA_BUYER_TOTAL 30/05/2008 05:59
LA_ST_SUP_WEEK 30/05/2008 05:58
LA_ST_SUP_MONTH_REC30/05/2008 05:58
LA_ST_SUP_MONTH30/05/2008 05:58
LA_ST_MSAVE_MONTH  30/05/2008 05:58
LA_ST_BUY_WEEK 30/05/2008 05:57
LA_ST_BUY_MONTH30/05/2008 05:57
LA_ST_ART_WEEK 30/05/2008 05:56
LA_ST_ART_MONTH30/05/2008 05:56
 
 



De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Clayton 
Bonelli
Enviada em: sexta-feira, 30 de maio de 2008 12:36
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] chamando SP Oracle com parametro Array



Pessoal,

1) Em oracle, como eu faço para chamar uma stored function que tem como
parametro um array?

Exemplo:

TYPE IDArray IS TABLE OF INTEGER INDEX BY BINARY_INTEGER;

FUNCTION teste1(vet IN IDArray) RETURN INTEGER;

Como faço para chamar a funcao teste1 ?

2) Em Java, como eu passo um vetor de inteiros (int[]) para esta mesma
funcao teste1 ?

Obrigado para respostas a qualquer um dos item acima 

Clayton Bonelli

Tecnologia

mailto:[EMAIL PROTECTED] mailto:clayton%40agriness.com  [EMAIL PROTECTED] 
mailto:clayton%40agriness.com 

AGRINESS - Gestão da Informação para Suinocultura



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

Visite o BLOG DO BISTECA - www.agriness.com/blogdobisteca

[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: Consulta X E-mail

2008-05-30 Por tôpico jlchiappa
Então, se apenas a tal rotina é que altera o tal campo, adicione nessa
rotina o envio de e-mail , se a linguagem aonde ela está desenvolvida
for PL/SQL , use a UTL_SMTP (para banco 9i ou inferior) ou a UTL_MAIL
se banco 10g. É isso.

 []s

   Chiappa

--- Em oracle_br@yahoogrupos.com.br, João Paulo Velame [EMAIL PROTECTED]
escreveu

 Chiappa,
 
 É mais simples.
 
 Tenho uma rotina no sistema que cada vez que acontece um problema na
exclusão de um registro o sistema altera um campo com valor igual = 2.
 
 O que preciso é que toda vez que select count(*) from tabela where
status = 2 retornar uma ou mais linhas seja enviado um e-mail.
 
 A versão do BD é 10.2.0.1.0.
 
 Grato, 
 
 João Paulo
 
 
   - Original Message - 
   From: jlchiappa 
   To: oracle_br@yahoogrupos.com.br 
   Sent: Thursday, May 29, 2008 10:23 PM
   Subject: [oracle_br] Re: Consulta X E-mail
 
 
   Pra começo de conversa, primeiro de tudo veja que no banco Oracle ***
   não existe ** uma trigger de SELECT, ie, um
   procedimento/programa/rotina/job que seja automaticam,ente disparado
   após um SELECT, certo? Aí, pra gente poder sugerir, pergunto,
   exatamente PARA QUE vc quer isso ??? É tipo para Auditoria, ie, esse
   SELECT traz informações tão altamente sigilosas que a cada vez que
   forem consultadas vc quer ter um registro de quem fez isso e quando
   ? Se é isso, primeiro de tudo RESTRINJA o acesso, ie : crie esses
   dados num schema cuja senha é tão restrita e controlada quanto a do
   DBA , dê GRANT de SELECT desses dados apenas para os poucos
   usuários/roles a tal habilitados, talvez até mesmo CRIPTOGRAFANDO
   esses dados, cfrme for. Feito isso, vc tem várias opções para Auditar
   que um SELECT foi feito, dependendo da versão do seu banco (o que pra
   variar vc não diz :( , mas podem ser usadas FGA, AUDIT ON SELECT,
   strored pl/sql que retorna os dados via pipe ou similares E faz a
   Auditoria, entre outras. Uma vez obtida uma fonte de dados de
   auditoria, vc TANTO pode ter um job que a cada x minutos a consulta e
   manda e-mail se houve cnsulta desde a última execução do job, ou pode
   usar alguns macetes, tipo trigger na tabela de auditoria (o que
   oficialmente não é recomendado mas funciona), function chamada na FGA
   ou na pipe procedure, MV refrescada on commit na auditoria , por aí...
 
   Se não for isso, se não é por Auditoria que vc quer ter isso,
   explique melhor a sua necessidade que a gente pode tentar palpitar
mais...
 
   []s
 
   Chiappa
   --- Em oracle_br@yahoogrupos.com.br, João Paulo Velame jpvelame@
   escreveu
   
Bom dia,

Tenho uma consulta simples e gostaria que toda vez que o resultado
   dela for uma linha ou mais seja enviado um e-mail de notificação pelo
   Oracle.

Alguem tem alguma sugestão?

Utilizo Oracle 10g

Grato,

João Paulo

[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] Re: Consulta X E-mail

2008-05-30 Por tôpico João Paulo Velame
O problema é que é um sistema que não tenho acesso a alterar nada.


  - Original Message - 
  From: jlchiappa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Friday, May 30, 2008 7:18 PM
  Subject: [oracle_br] Re: Consulta X E-mail


  Então, se apenas a tal rotina é que altera o tal campo, adicione nessa
  rotina o envio de e-mail , se a linguagem aonde ela está desenvolvida
  for PL/SQL , use a UTL_SMTP (para banco 9i ou inferior) ou a UTL_MAIL
  se banco 10g. É isso.

  []s

  Chiappa

  --- Em oracle_br@yahoogrupos.com.br, João Paulo Velame [EMAIL PROTECTED]
  escreveu
  
   Chiappa,
   
   É mais simples.
   
   Tenho uma rotina no sistema que cada vez que acontece um problema na
  exclusão de um registro o sistema altera um campo com valor igual = 2.
   
   O que preciso é que toda vez que select count(*) from tabela where
  status = 2 retornar uma ou mais linhas seja enviado um e-mail.
   
   A versão do BD é 10.2.0.1.0.
   
   Grato, 
   
   João Paulo
   
   
   - Original Message - 
   From: jlchiappa 
   To: oracle_br@yahoogrupos.com.br 
   Sent: Thursday, May 29, 2008 10:23 PM
   Subject: [oracle_br] Re: Consulta X E-mail
   
   
   Pra começo de conversa, primeiro de tudo veja que no banco Oracle ***
   não existe ** uma trigger de SELECT, ie, um
   procedimento/programa/rotina/job que seja automaticam,ente disparado
   após um SELECT, certo? Aí, pra gente poder sugerir, pergunto,
   exatamente PARA QUE vc quer isso ??? É tipo para Auditoria, ie, esse
   SELECT traz informações tão altamente sigilosas que a cada vez que
   forem consultadas vc quer ter um registro de quem fez isso e quando
   ? Se é isso, primeiro de tudo RESTRINJA o acesso, ie : crie esses
   dados num schema cuja senha é tão restrita e controlada quanto a do
   DBA , dê GRANT de SELECT desses dados apenas para os poucos
   usuários/roles a tal habilitados, talvez até mesmo CRIPTOGRAFANDO
   esses dados, cfrme for. Feito isso, vc tem várias opções para Auditar
   que um SELECT foi feito, dependendo da versão do seu banco (o que pra
   variar vc não diz :( , mas podem ser usadas FGA, AUDIT ON SELECT,
   strored pl/sql que retorna os dados via pipe ou similares E faz a
   Auditoria, entre outras. Uma vez obtida uma fonte de dados de
   auditoria, vc TANTO pode ter um job que a cada x minutos a consulta e
   manda e-mail se houve cnsulta desde a última execução do job, ou pode
   usar alguns macetes, tipo trigger na tabela de auditoria (o que
   oficialmente não é recomendado mas funciona), function chamada na FGA
   ou na pipe procedure, MV refrescada on commit na auditoria , por aí...
   
   Se não for isso, se não é por Auditoria que vc quer ter isso,
   explique melhor a sua necessidade que a gente pode tentar palpitar
  mais...
   
   []s
   
   Chiappa
   --- Em oracle_br@yahoogrupos.com.br, João Paulo Velame jpvelame@
   escreveu
   
Bom dia,

Tenho uma consulta simples e gostaria que toda vez que o resultado
   dela for uma linha ou mais seja enviado um e-mail de notificação pelo
   Oracle.

Alguem tem alguma sugestão?

Utilizo Oracle 10g

Grato,

João Paulo

[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] Iniciar serviços isql

2008-05-30 Por tôpico Pedro
Olá pessoal,

Estou usando o Oracle 10g sobre o Linux Enterprise 5 (Oracle) que consegui 
instalar graças a ajuda da lista.

Depois que instalei o Banco de dados, com a ajuda de alguns artigos que 
encontrei, configurei o banco para iniciar automaticamente na carga do 
sistema.. Mas não sei como subir os serviços isql e o gerenciador do banco que  
ficam ouvindo a porta 5562 e 1158.

Alguém pode dar uma força para subir estes serviços novamente e me ajudar e 
indicar algum artigo ou alguma dica para carregar eles automaticamente com o 
banco também?

Desde já Muito obrigado.

Pedro


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/



[oracle_br] Re: Consulta X E-mail

2008-05-30 Por tôpico jlchiappa
Sem mudar nada mesmo, NÃO TEM COMO, ponto final. Com poucas mudanças -
por exemplo, adicionando uma trigger na tal tabela que dispare o
e-mail via UTL_SMTP - vc consegue isso, mas sem mudança alguma não tem
como, nesse caso só mesmo solicitando ao fornecedor que altere a tal
rotina, se vc não tem como a alterar.

[]s

  Chiappa
--- Em oracle_br@yahoogrupos.com.br, João Paulo Velame [EMAIL PROTECTED]
escreveu

 O problema é que é um sistema que não tenho acesso a alterar nada.
 
 
   - Original Message - 
   From: jlchiappa 
   To: oracle_br@yahoogrupos.com.br 
   Sent: Friday, May 30, 2008 7:18 PM
   Subject: [oracle_br] Re: Consulta X E-mail
 
 
   Então, se apenas a tal rotina é que altera o tal campo, adicione nessa
   rotina o envio de e-mail , se a linguagem aonde ela está desenvolvida
   for PL/SQL , use a UTL_SMTP (para banco 9i ou inferior) ou a UTL_MAIL
   se banco 10g. É isso.
 
   []s
 
   Chiappa
 
   --- Em oracle_br@yahoogrupos.com.br, João Paulo Velame jpvelame@
   escreveu
   
Chiappa,

É mais simples.

Tenho uma rotina no sistema que cada vez que acontece um problema na
   exclusão de um registro o sistema altera um campo com valor igual = 2.

O que preciso é que toda vez que select count(*) from tabela where
   status = 2 retornar uma ou mais linhas seja enviado um e-mail.

A versão do BD é 10.2.0.1.0.

Grato, 

João Paulo


- Original Message - 
From: jlchiappa 
To: oracle_br@yahoogrupos.com.br 
Sent: Thursday, May 29, 2008 10:23 PM
Subject: [oracle_br] Re: Consulta X E-mail


Pra começo de conversa, primeiro de tudo veja que no banco
Oracle ***
não existe ** uma trigger de SELECT, ie, um
procedimento/programa/rotina/job que seja automaticam,ente disparado
após um SELECT, certo? Aí, pra gente poder sugerir, pergunto,
exatamente PARA QUE vc quer isso ??? É tipo para Auditoria, ie, esse
SELECT traz informações tão altamente sigilosas que a cada vez que
forem consultadas vc quer ter um registro de quem fez isso e quando
? Se é isso, primeiro de tudo RESTRINJA o acesso, ie : crie
esses
dados num schema cuja senha é tão restrita e controlada quanto a do
DBA , dê GRANT de SELECT desses dados apenas para os poucos
usuários/roles a tal habilitados, talvez até mesmo CRIPTOGRAFANDO
esses dados, cfrme for. Feito isso, vc tem várias opções para
Auditar
que um SELECT foi feito, dependendo da versão do seu banco (o
que pra
variar vc não diz :( , mas podem ser usadas FGA, AUDIT ON SELECT,
strored pl/sql que retorna os dados via pipe ou similares E faz a
Auditoria, entre outras. Uma vez obtida uma fonte de dados de
auditoria, vc TANTO pode ter um job que a cada x minutos a
consulta e
manda e-mail se houve cnsulta desde a última execução do job, ou
pode
usar alguns macetes, tipo trigger na tabela de auditoria (o que
oficialmente não é recomendado mas funciona), function chamada
na FGA
ou na pipe procedure, MV refrescada on commit na auditoria , por
aí...

Se não for isso, se não é por Auditoria que vc quer ter isso,
explique melhor a sua necessidade que a gente pode tentar palpitar
   mais...

[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br, João Paulo Velame jpvelame@
escreveu

 Bom dia,
 
 Tenho uma consulta simples e gostaria que toda vez que o resultado
dela for uma linha ou mais seja enviado um e-mail de notificação
pelo
Oracle.
 
 Alguem tem alguma sugestão?
 
 Utilizo Oracle 10g
 
 Grato,
 
 João Paulo
 
 [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]





RES: [oracle_br] Re: CRIAÇÃO DE USUÁRIO ASDBA

2008-05-30 Por tôpico jlchiappa
OK, se recomendação sobre acesso em Produção foi digerida e entendida,
já me sinto feliz, blz. Quanto ao ponto, eu creio mesmo se tratar de
erro na documentação, já que num banco default e comum o usuário
SYSTEM normalmente não possui o priv de SYSDBA Normalmente eu
recomendaria que vc confirmasse o bug de documentaão no SUporte
Oracle, mas já que é máquina de estudos provavelmente vc não tem como
fazer isso, eu diria então pra vc usar o SYSDBA padrão, que é o SYS,
se não funcionar zera tudo instala tudo e depois conecta como SYS e dá
o GRANT de SYSDBA pro SYSTEM , é isso.

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, Leandro Lima
[EMAIL PROTECTED] escreveu

 Primeiramente, muito obrigado pela paciência e atenção. Eu sou iniciante
 mesmo em Oracle mas já entendi o quão sagrado é o SYSDBA – faço
estágio em
 uma empresa pública na qual o banco de dados é intocável, tem uma
sala só
 para os deuses do DB. Exatamente por esse motivo resolvi entender
o Oracle
 aqui em casa onde posso instalar e desinstalá-lo quantas vezes eu
quiser,
 onde eu posso dar a qualquer usuário o privilégio que eu quiser. Desta
 forma, não se preocupe e muito obrigado pela recomendação, ela é
realmente
 importante para um iniciante. Voltando ao conectar como SYSTEM
ASDBA, isso
 se encontra numa documentação que vem junto ao Oracle 10g, localizada na
 pasta MD/Doc/README.txt...o seu início é como segue:
 
 Oracle10g Spatial
 
 Release 10.2.0.2.0 Patchset
 


 ---
 
  
 
 The known issues of GeoRaster regarding cursor leaks during DEFLATE
and JPEG
 
 compression have been fixed.
 


 ---
 
 Oracle10g Spatial
 
 Release 10.2.0.0 Release
 


 ---
 
 Installation
 
 
 
 Refer to the  Spatial User Guide for instructions on how to install
Spatial.
 
 Oracle Spatial User's Guide and Reference
 
 Part Number B10826-01
 
  
 
  
 
 (i) Connect as SYSTEM AS SYSDBA and create the MDSYS user.
 
 Run the $ORACLE_HOME/md/admin/mdprivs.sql file.
 
 (ii) Connect as SYS  as SYSDBA and run
 
 the script catmd.sql. This script is in $ORACLE_HOME/md/admin.
 
 This will install the Spatial product.
 
  
 
 New Features in 10gR2
 
 Talvez haja um erro nessa documentação.
 
  
 
 Atenciosamente,
 
 Leandro Lima
 
  
 
 De: oracle_br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED] Em
 nome de jlchiappa
 Enviada em: quinta-feira, 29 de maio de 2008 21:53
 Para: oracle_br@yahoogrupos.com.br
 Assunto: [oracle_br] Re: CRIAÇÃO DE USUÁRIO ASDBA
 
  
 
 Leandro, deixe-me dizer que SYSDBA é o mais potente dos privilégios de
 banco, então se vc não sabe como fazer e é Produção eu FORTEMENTE
 RECOMENDO que vc deixe isso para o DBA. Quanto ao usuário MDSYS, vc
 não o cria manualmente, normalmente são os scripts de instalação do
 Oracle Spatial que o fazem por vc.
 Caso não seja banco de Produção, ou não haja um DBA qualificado, aí
 vc vai PRIMEIRO DE TUDO providenciar um backup adequado e depois
 estudar as docs de instalação, ok ? Quanto à pergunta de SYSTEM,
 reconfira as docs, pois que eu saiba (cfrme mostrado além das docs por
 exemplo em
 http://www.orafaq.com/faq/how_does_one_install_oracle_spatial e
 http://www.orafaq.com/faqsdo.htm ) normalmente se pede pra conectar
 (**não é ** criar, é conectar) com SYS AS SYSDBA, e não como SYSTEM,
 SYSTEM por default NÂO TEM esse perfil de SYSDBA, além do fato de que
 na esmagadora maioria das vezes os objetos internos TEM QUE
 seremcriados como SYS ,e não como SYSTEM, vc tem certeza de que está
 olhando no local correto a documentação correta ? AONDE vc viu essa
 instrução, qual documento de instalação vc está seguindo ??
 
 []s
 
 Chiappa
 
 --- Em oracle_br@yahoogrupos.com.br
mailto:oracle_br%40yahoogrupos.com.br
 , Leandro Lima
 leandrolimabh@ escreveu
 
  Estou tentando instalar o pacote Spatial do Oracle 10g. Pede para
 que eu me
  conecte como System as dba. Sou novo em Oracle e não sei como faço
isso,
  toda vez que tento ele diz que a senha está errada. Além disso pede
 para que
  eu crie o usuário MDSYS. Alguém pode me ajudar 
  
  
  
  [As partes desta mensagem que não continham texto foram removidas]
 
 
  
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





[oracle_br] Problema com Restore (Backup Fisico)

2008-05-30 Por tôpico Diego Leite
Informações do Ambiente:
* Versão do Oracle: 10g
* Sistema Operacional: win 2003


restaurando o backup Fisico. me deparei com a seguinte
mensagem apos identificar que o banco estava montado.

sqlplus /as sysdba

SQL select instance_name, status from v$instance;

INSTANCE_NAME STATUS
 
orcl MOUNTED

SQL alter database open;
alter database open
*
ERRO na linha 1:
ORA-01122: o arquivo 3 do banco de dados falhou na anßlise da verificaþÒo
ORA-01110: 3 do arquivo de dados:
'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF'
ORA-01207: o arquivo Ú mais recente que o arquivo de controle - arquivo de
controle antigo



Teria algo a ver com o SCN??Check point?

Duvida!! deveria recriar o Control Files? Estou FAzendo a pergunta
pois.Usei o plano B como tinha o BAckup Logico. restaurei pelo proprio
pois não tinha tempo a perder.


-- 
Att,


Diego Leite - DBA Jr.


RES: [oracle_br] Re: CRIAÇÃO DE USUÁRIO ASDBA

2008-05-30 Por tôpico Leandro Lima
Chiappa,

Novamente, obrigado pela atenção. Bom, realmente dá para fazer pelo SYS. O
que está me matando aqui agora já é um outro problema. Tenho tentado colocar
novas imagens no banco e não tem dado certo de jeito algum. A resposta ao
GeoRasterLoader (software oferecido pela Oracle para carregar imagem) é
sempre essa:

 

E:\Users\Leandro\Documents\Georaster\Scriptsload

Exception in thread main java.lang.NoClassDefFoundError:
C:\oracle\product\10/

2/0\db_1\ord\jlib\jai_codec/jar;C:\oracle\product\10/2/0\db_1\ord\jlib\jai_c
ore/

jar;C:\oracle\product\10/2/0\db_1\jdbc\lib\classes12/jar;C:\oracle\product\1
0/2/

0\db_1\rdbms\jlib\xdb/jar;C:\oracle\product\10/2/0\db_1\lib\xmlparserv2/jar;
C:\o

racle\product\10/2/0\db_1\lib\xmlcomp/jar;C:\oracle\product\10/2/0\db_1\lib\
xsch

ema/jar;C:\oracle\product\10/2/0\db_1\jlib\jewt4/jar;C:\oracle\product\10/2/
0\db

_1\md\lib\sdoapi/jar;C:\oracle\product\10/2/0\db_1\md\lib\sdoutl/jar;C:\orac
le\p

roduct\10/2/0\db_1\md\demo\georaster\java\georaster_tools/jar

Caused by: java.lang.ClassNotFoundException:
C:\oracle\product\10.2.0\db_1\ord\j

lib\jai_codec.jar;C:\oracle\product\10.2.0\db_1\ord\jlib\jai_core.jar;C:\ora
cle\

product\10.2.0\db_1\jdbc\lib\classes12.jar;C:\oracle\product\10.2.0\db_1\rdb
ms\j

lib\xdb.jar;C:\oracle\product\10.2.0\db_1\lib\xmlparserv2.jar;C:\oracle\prod
uct\

10.2.0\db_1\lib\xmlcomp.jar;C:\oracle\product\10.2.0\db_1\lib\xschema.jar;C:
\ora

cle\product\10.2.0\db_1\jlib\jewt4.jar;C:\oracle\product\10.2.0\db_1\md\lib\
sdoa

pi.jar;C:\oracle\product\10.2.0\db_1\md\lib\sdoutl.jar;C:\oracle\product\10.
2.0\

db_1\md\demo\georaster\java\georaster_tools.jar

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

 

As blibliotecas utilizadas são as mesas que sempre usei, mas quando mudei o
cliente de 9i para 10g comecei a receber essa msg. Ficaria muito grato se
pudesse me ajudar.

 

Leandro Lima

 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: sexta-feira, 30 de maio de 2008 21:06
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Re: CRIAÇÃO DE USUÁRIO ASDBA

 

OK, se recomendação sobre acesso em Produção foi digerida e entendida,
já me sinto feliz, blz. Quanto ao ponto, eu creio mesmo se tratar de
erro na documentação, já que num banco default e comum o usuário
SYSTEM normalmente não possui o priv de SYSDBA Normalmente eu
recomendaria que vc confirmasse o bug de documentaão no SUporte
Oracle, mas já que é máquina de estudos provavelmente vc não tem como
fazer isso, eu diria então pra vc usar o SYSDBA padrão, que é o SYS,
se não funcionar zera tudo instala tudo e depois conecta como SYS e dá
o GRANT de SYSDBA pro SYSTEM , é isso.

[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br
, Leandro Lima
[EMAIL PROTECTED] escreveu

 Primeiramente, muito obrigado pela paciência e atenção. Eu sou iniciante
 mesmo em Oracle mas já entendi o quão sagrado é o SYSDBA – faço
estágio em
 uma empresa pública na qual o banco de dados é intocável, tem uma
sala só
 para os deuses do DB. Exatamente por esse motivo resolvi entender
o Oracle
 aqui em casa onde posso instalar e desinstalá-lo quantas vezes eu
quiser,
 onde eu posso dar a qualquer usuário o privilégio que eu quiser. Desta
 forma, não se preocupe e muito obrigado pela recomendação, ela é
realmente
 importante para um iniciante. Voltando ao conectar como SYSTEM
ASDBA, isso
 se encontra numa documentação que vem junto ao Oracle 10g, localizada na
 pasta MD/Doc/README.txt...o seu início é como segue:
 
 Oracle10g Spatial
 
 Release 10.2.0.2.0 Patchset
 

--
 ---
 
 
 
 The known issues of GeoRaster regarding cursor leaks during DEFLATE
and JPEG
 
 compression have been fixed.
 

--
 ---
 
 Oracle10g Spatial
 
 Release 10.2.0.0 Release
 

--
 ---
 
 Installation
 
 
 
 Refer to the Spatial User Guide for instructions on how to install
Spatial.
 
 Oracle Spatial User's Guide and Reference
 
 Part Number B10826-01
 
 
 
 
 
 (i) Connect as SYSTEM AS SYSDBA and create the MDSYS user.
 
 Run the $ORACLE_HOME/md/admin/mdprivs.sql file.
 
 (ii) Connect as SYS as SYSDBA and run
 
 the script catmd.sql. This script is in $ORACLE_HOME/md/admin.
 
 This will install the Spatial product.
 
 
 
 New Features in 10gR2
 
 Talvez haja um erro nessa documentação.
 
 
 
 Atenciosamente,
 
 Leandro Lima
 
 
 
 De: oracle_br@yahoogrupos.com.br