Re: [oracle_br] FK em outro owner

2006-02-09 Por tôpico Thiago Lazzarotto
Dá grant references..

Zumba escreveu:

> Olá pessoal,
>
> é possível criar uma FK fazendo referencia a tabela de
> outro owner
> Além do priv SELECT, precisa de mais algum outro
> privilégio?
>
> alter table X.CONTAB_AGREG_SAP
>   add constraint FK_01 foreign key (CA_ID_CA)
>   references Y.conta_agreg (CA_ID_CA)
>
>
> Concedi priv de select any table p/ a tabela filha,
> mas continua dando erro ora-01031: insufficient
> privileges.
>
> Se alguem puder me ajudar, agradeço.
>
> Abraços
>
>
>
>
>
> ___
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
> http://br.acesso.yahoo.com
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira 
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --__
> Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> __
>
>
> *Yahoo! Grupos, um serviço oferecido por:*
> PUBLICIDADE
>
>
> 
> *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 Termos do
>   Serviço do Yahoo! .
>
>

-- 


Thiago Lazzarotto da Costa
Database Administrator / TI Sistemas
Áreas Atendidas: Tecnologia / Projetos Especiais
STEMAC S/A GRUPOS GERADORES
Fone: (51) 3358-3800 ramal 2711
e-mail: [EMAIL PROTECTED]



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] Re: FK em outro owner

2006-02-09 Por tôpico jlchiappa
--- Em oracle_br@yahoogrupos.com.br, Zumba <[EMAIL PROTECTED]> escreveu
>
> Olá pessoal,
> 
> é possível criar uma FK fazendo referencia a tabela de
> outro owner

Sim,plenamente possível, e muito comum.

> Além do priv SELECT, 

==>> ** não ** é SELECT o privilégio necessário, SELECT é pra permitir
leitura,pra permitir referência (que é o que a FK significa) é
REFERENCES o privilégio,no manual "Oracle SQL Reference" para o
comando GRANT , na tabela de pribs para o privilégio REFERENCES ele
nos mostra :

"
REFERENCES


Create a constraint that refers to the table. You cannot grant this
privilege to a role."

isso está implícito até na sintaxe, veja :

alter table X.CONTAB_AGREG_SAP
>   add constraint FK_01 foreign key (CA_ID_CA)
>   * references 
Y.conta_agreg (CA_ID_CA)


[]s

 Chiappa








--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Fw: [oracle_br] Re: duvida de privilegios - a duvida continua

2006-02-09 Por tôpico jlchiappa
Uma outra chance : ao invés da questão de privilégios, de repnte PODE
SER que simplesmente a trigger que faz a auditoria não esteja
disparando! Uma trigger não dispara se :

a) for desabilitada via ALTER

ou 

b) nem todas as condições forem preenchidas - por exemplo, a condição
WHEN, se vc tiver uma WHEN SALARIO > 1000 (digamos), ou ainda se a
trigger especifica as colunas e nenhuma delas foi
alterada/mexida/citada no SQL. Um caso derivado é simplesmente se
algum IF do trigger body que autorize o insert na tabela de audit não
for satisfeito

ou 

c) quando se faz SQL em direct path, como por exemplo sqlloader com
direct=y

veja lá se algum desses casos nãopode estar acontecendo.

[]s  
   Chiappa
--- Em oracle_br@yahoogrupos.com.br, "jlchiappa" <[EMAIL PROTECTED]> escreveu
>
> >>Chiappa, posso comentar?
> 
> mais que pode, DEVE, é pra isso que estamos aqui...
> 
> >> -->> Só existem sinonimos públicos no nosso database, 
> 
> confirme isso consultando a DBA_SYNONYMs, não acredite no "oficial"
> 
> 
> >> inclusive existe um para
> a F_AUDITORIA
> 
> NÂO deveria haver nenhum !!! Esse objeto de auditoria NÂO é algo 
> público, que vc queira que qualquer um acesse!!! Ele só deveria ser 
> acessado PELA TRIGGER de auditoria, que como mostrado SE pertencente 
> ao mesmo schema dono da tabela, ocorre naturalmente o acesso, veja 
> que foi EXATAMENTE isso que mostrei no meu exemplo, nem SCOTT nem o 
> outro cara tinham acesso à tab de auditoria, nem havia sinônimo de 
> qquer tipo  
> 
> o usuário PUBLIC não tem privilégio em nenhuma tabela .. nenhuma!
> 
> CONFIRME isso consultando em TODAS as fontes possíveis : eu vi na sua 
> resposta que vc consultou DBA_TAB_PRIVS, DBA_TAB_COLUMNS e 
> DBA_ROLE_PRIVS, mas não vi consulta nem na role_role_privs nem 
> recursiva na DBA_ROLE_PRIVS, e também não vi menção à SYS_PRIVS (pro 
> caso de alguém ter recebido SELECT ANY TABLE) , um script mais 
> completo seria :
> 
> /* PRIVS_BY_USER */
> set echo off
> set verify off
> set pages 200
> col granted_role form a20
> col owner form a15
> col table_name form a33
> col privilege form a33
> ACCEPT username  prompt 'Enter Username : '
> PROMPT Roles granted to user
> SELECT granted_role,admin_option,default_role
> FROM dba_role_privs
> WHERE grantee=UPPER('&username')
> ORDER BY 1;
> PROMPT Table Privileges granted to a user through roles
> SELECT granted_role, owner, table_name, privilege
> FROM ( SELECT granted_role
> FROM dba_role_privs WHERE grantee=UPPER('&username')
>UNION
>SELECT granted_role
> FROM role_role_privs
> WHERE role in (SELECT granted_role
>  FROM dba_role_privs WHERE grantee=UPPER('&username')
> )
>) roles, dba_tab_privs
> WHERE granted_role=grantee
> ORder by 1,2,3,4;
> PROMPT System Privileges assigned to a user through roles
> SELECT granted_role, privilege
> FROM ( SELECT granted_role
> FROM dba_role_privs WHERE grantee=UPPER('&username')
>UNION
>SELECT granted_role
> FROM role_role_privs
> WHERE role in (SELECT granted_role
>  FROM dba_role_privs WHERE grantee=UPPER('&username')
> )
>) roles, dba_sys_privs
> WHERE granted_role=grantee
>  ORDER BY 1,2;
> PROMPT Table privileges assigned directly to a user
> SELECT owner, table_name, privilege
> FROM dba_tab_privs
> WHERE grantee=UPPER('&username')
> ORDER BY 1,2,3;
> PROMPT System privileges assigned directly to a user
> SELECT privilege, admin_option
> FROM  dba_sys_privs
> WHERE grantee=UPPER('&username');
> 
> e vc rodaria este script contra PUBLIC, contra o usuário dono das 
> tabs, e contra o usuário final,o tal do user1 aí.
> 
> ==> e outra coisa, tenha CERTEZA que a aplicação não faz muda isso 
> dinamicamente (via ALTER SESSION, ou SQL dinâmico), e que não há 
> triggers de banco (tipo triggers de logon, ou similares) envolvidas.
> 
> >> -->> Tudo indica que estava faltando acesso, então é normal o dbms 
> tem horas
> que deixa gravar, e horas que não grava?
> 
> não, OU vc tem o acesso ou não tem, não existe isso de hora gravar 
> ora não
> 
> >> Bom ela nao tem acesso na F_AUDITORIA, mas como ela ja gravou isso
> HJ?
> 
> é o que eu te mostrei no exemplo, SE há uma trigger pertencente ao 
> MESMO dono da tabela, e se é feito GRANT de DML dessa tabela , a 
> trigger será executada automaticamente, e como a trigger PERTENCE ao 
> mesmo usuário-dono, ela será executada com as permissões desse 
> usuário-dono, a tabela de auditoria será normalmente gravada pela 
> trigger, pois a trigger tem o acesso nesse caso... 
> 
> >>> b) dispara na MESMA transação, então se o cliente fizer um 
> ROLLBACK
> (seja rollback automático por erro, seja de propósito),o INSERT na
> tabela de AUDIT *** vai *** ser desfeito Pra isto, AUTONOMOUS
> TRANSACTION é a solução.
> -->> Ué mas não tem de ser desfeito mesmo? se foi feito o rollback na 
> inserção
> da tabela de horario, não tem de "sair" da tabela de auditoria? 
> entendi
> errado
> 
> é q

Re: [oracle_br] VARCHAR2

2006-02-09 Por tôpico ricardo moura
Blz...valeu!

On 2/9/06, José Resende Neto <[EMAIL PROTECTED]> wrote:
>
> O custo depende de como vc usa o LIKE. Se vc deve usar o LIKE ou outro
> operador é um outro assunto...
>
> De qualquer maneira, vc queria um VARCHAR2 mas não pode pelo tamanho. Para
> resolver isso, use o CLOB.
> Pelo que entendi, vc usaria o LIKE tanto no CLOB quanto no VARCHAR2,
> certo?
> Então qual o problema de usar CLOB?
>
> Vai com fé. Use CLOB.
>
> - Original Message -
> From: "ricardo moura" <[EMAIL PROTECTED]>
> To: 
> Sent: Thursday, February 09, 2006 5:34 PM
> Subject: Re: [oracle_br] VARCHAR2
>
>
> Mas pelo que andei pesquisando, em termos de performace, uma busca
> utilizando uma função do oracle que simula o "like" é muito "cara", não é
> não?!!!
>
>
> On 2/9/06, José Resende Neto <[EMAIL PROTECTED]> wrote:
> >
> > Ricardo,
> >
> > use CLOB.
> >
> > //Neto
> >
> > - Original Message -
> > From: "ricardo moura" <[EMAIL PROTECTED]>
> > To: 
> > Sent: Thursday, February 09, 2006 5:15 PM
> > Subject: [oracle_br] VARCHAR2
> >
> >
> > Senhores,
> >
> > estou tentando criar um campo com 8100 caracteres utilizando o varchar2,
> > porém já fui informado que ele não comporta essa quantidade.
> > Assim sendo, qual tipo de campo vocês me sugerem? Long?? Lembrabdo que
> vou
> > efetuar pesquisas "like" nesse campo...
> >
> >
> > Desde já obrigado!!
> >
> > Ricardo Moura
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >
> >
> --
> --
> > --
> > Atenção! As mensagens deste grupo são de acesso público e de inteira
> > responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> >
> >
> --
> --
> >
> >
> --
> __
> > 
> > Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> > __
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> --
> 
> > Atenção! As mensagens deste grupo são de acesso público e de inteira
> > responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> >
> >
> --
>
> 
> __
> > Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> > __
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> 
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> 
>
> --__
> 
> Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> __
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> --__
> Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> __
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL

Re: [oracle_br] BANCO NAO INICIALIZA

2006-02-09 Por tôpico Zumba
Peguei o bonde andando, mas é só verificar no alert do
Oracle $ORACLE_BASE\admin\\bdump\alert.log e
ver ao final do arquivo na inicialização qual
parametro ele está reclamando.

Espero ter ajudado.

[]'s


--- Ricardo Marques Silvério <[EMAIL PROTECTED]>
escreveu:


-
O parâmetro é mencionado no startup do banco ?

--- Paulo Vilhena <[EMAIL PROTECTED]> wrote:

> verifique se ele está "montado" corretamente, dando
> o seguinte comando:.
>   select instance_name from v$instance;
>
>   Se voltar resultado o seu banco está aberto, porem
> em modo "mount", conforme o comando que vc informou
> no startup.
>
>   Para dar open efetivo no banco voce deve dar
> "alter database open".
>
>   Paulo
>   
> Taylor Moraes <[EMAIL PROTECTED]> wrote:
>   Verifique o seu arquivo init.ora porque deve ter
> algum parâmetro que não 
> é mais utilizado na versão que você está usando!
> Por isso a mensagem: 
> 
> ORA-32004: obsolete and/or deprecated parameter(s)
> specified
> 
> Retire este parametro obsoleto e dependendo a versão
> que você também não informou... você deverá gerar o
> arquivo SPFILE com o comando:
> create spfile from pfile
> '/caminho/nome_do_arquivo_init.ora';
> 
> Abraços.
> Taylor.
> 
> 
> 
> cegoncalvesvr wrote:
> 
> >Amigos:
> >
> >  O meu banco nao eta Inicializando, quando dou
> SHUTDOWN ABORT, ele 
> >informa abaixo a seguinte mensagem:
> >ORA-32004: obsolete and/or deprecated parameter(s)
> specified
> >Logo apos o banco e "derrubado"
> >Quando inicializo ele com:
> >startup mount excluixsive
> >ele monta , mas acho que o banco nao ABRE
> >
> >Alguem pode me ajudar.
> >URGENTE
> >
> >
> >
> >
> >
> >
>
>--
> >Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> >Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
>--__
> >Moderador e Fundador: Dorian Anderson Soutto
> [EMAIL PROTECTED]
>
>__
> 
> >Links do Yahoo! Grupos
> >
> >
> >
> >
> > 
> >
> >
> >
> >  
> >
> 
> 
> 
>
--
> Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
--__
> Moderador e Fundador: Dorian Anderson Soutto
> [EMAIL PROTECTED]
>
__
> 
> 
> 
> Yahoo! Grupos, um serviço oferecido por:
>PUBLICIDADE
> var lrec_target="_blank";var lrec_URL=new
> Array(); 
>
lrec_URL[1]="http://br.ard.yahoo.com/SIG=12f9j821c/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139489262/A=3283959/R=0/id=flashurl/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
>  var
>
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.swf?clickTAG=javascript:LRECopenWindow(1)";
>  var
>
lrec_altURL="http://br.ard.yahoo.com/SIG=12f9j821c/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139489262/A=3283959/R=1/id=altimg/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
>  var
>
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.jpg";;
>  var
>  lrec_width=300;var lrec_height=250;  
>   
> -
>   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 Termos do Serviço do Yahoo!. 
> 
> 
> 
>   
> -
>  Yahoo! Mail - Helps protect you from nasty viruses.
> 
> [As partes desta mensagem que não continham texto
> foram removidas]
> 
> 
> 
>
--
> Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> Acesse:
>
http://www.mail-arc

[oracle_br] FK em outro owner

2006-02-09 Por tôpico Zumba
Olá pessoal,

é possível criar uma FK fazendo referencia a tabela de
outro owner
Além do priv SELECT, precisa de mais algum outro
privilégio?

alter table X.CONTAB_AGREG_SAP
  add constraint FK_01 foreign key (CA_ID_CA)
  references Y.conta_agreg (CA_ID_CA)


Concedi priv de select any table p/ a tabela filha,
mas continua dando erro ora-01031: insufficient
privileges.

Se alguem puder me ajudar, agradeço.

Abraços





___
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
http://br.acesso.yahoo.com


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] VARCHAR2

2006-02-09 Por tôpico José Resende Neto
O custo depende de como vc usa o LIKE. Se vc deve usar o LIKE ou outro
operador é um outro assunto...

De qualquer maneira, vc queria um VARCHAR2 mas não pode pelo tamanho. Para
resolver isso, use o CLOB.
Pelo que entendi, vc usaria o LIKE tanto no CLOB quanto no VARCHAR2, certo?
Então qual o problema de usar CLOB?

Vai com fé. Use CLOB.

- Original Message - 
From: "ricardo moura" <[EMAIL PROTECTED]>
To: 
Sent: Thursday, February 09, 2006 5:34 PM
Subject: Re: [oracle_br] VARCHAR2


Mas pelo que andei pesquisando, em termos de performace, uma busca
utilizando uma função do oracle que simula o "like" é muito "cara", não é
não?!!!


On 2/9/06, José Resende Neto <[EMAIL PROTECTED]> wrote:
>
> Ricardo,
>
> use CLOB.
>
> //Neto
>
> - Original Message -
> From: "ricardo moura" <[EMAIL PROTECTED]>
> To: 
> Sent: Thursday, February 09, 2006 5:15 PM
> Subject: [oracle_br] VARCHAR2
>
>
> Senhores,
>
> estou tentando criar um campo com 8100 caracteres utilizando o varchar2,
> porém já fui informado que ele não comporta essa quantidade.
> Assim sendo, qual tipo de campo vocês me sugerem? Long?? Lembrabdo que vou
> efetuar pesquisas "like" nesse campo...
>
>
> Desde já obrigado!!
>
> Ricardo Moura
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> --
--
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> --
--
>
> --
__
> 
> Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> __
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>
> --

> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> --

__
> Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> __
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


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




--
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

--__

Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__
Links do Yahoo! Grupos










--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




RES: [oracle_br] BANCO NAO INICIALIZA

2006-02-09 Por tôpico Rodrigo
Hummm veja o arquivo de ALERT deve ter alguma pista do que está
acontecendo lá.

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Cleber Roberto Marques
Enviada em: quinta-feira, 9 de fevereiro de 2006 08:34
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] BANCO NAO INICIALIZA

Kra, procura não ficar usando shutdown abort sempre...

Shutdown transactional e immediate normalmente são suficientes para atender
os requisitos.

Na hora do startup, vc estah usando o startup mount. Tem algum motivo
especial? Tenta com startup apenas. Ele deve abrir.

Cleber Roberto Marques
DBA

+55 (19) 3242-8033
[EMAIL PROTECTED]
www.programmers.com.br

 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de cegoncalvesvr
Enviada em: quinta-feira, 9 de fevereiro de 2006 07:32
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] BANCO NAO INICIALIZA

Amigos:

  O meu banco nao eta Inicializando, quando dou SHUTDOWN ABORT, ele 
informa abaixo a seguinte mensagem:
ORA-32004: obsolete and/or deprecated parameter(s) specified
Logo apos o banco e "derrubado"
Quando inicializo ele com:
startup mount excluixsive
ele monta , mas acho que o banco nao ABRE

Alguem pode me ajudar.
URGENTE







--
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 

--__

Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
Links do Yahoo! Grupos




 





--
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 

--__

Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
Links do Yahoo! Grupos




 







--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] VARCHAR2

2006-02-09 Por tôpico ricardo moura
Mas pelo que andei pesquisando, em termos de performace, uma busca
utilizando uma função do oracle que simula o "like" é muito "cara", não é
não?!!!


On 2/9/06, José Resende Neto <[EMAIL PROTECTED]> wrote:
>
> Ricardo,
>
> use CLOB.
>
> //Neto
>
> - Original Message -
> From: "ricardo moura" <[EMAIL PROTECTED]>
> To: 
> Sent: Thursday, February 09, 2006 5:15 PM
> Subject: [oracle_br] VARCHAR2
>
>
> Senhores,
>
> estou tentando criar um campo com 8100 caracteres utilizando o varchar2,
> porém já fui informado que ele não comporta essa quantidade.
> Assim sendo, qual tipo de campo vocês me sugerem? Long?? Lembrabdo que vou
> efetuar pesquisas "like" nesse campo...
>
>
> Desde já obrigado!!
>
> Ricardo Moura
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> 
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> 
>
> --__
> 
> Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> __
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> --__
> Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> __
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] VARCHAR2

2006-02-09 Por tôpico José Resende Neto
Ricardo,

use CLOB.

//Neto

- Original Message - 
From: "ricardo moura" <[EMAIL PROTECTED]>
To: 
Sent: Thursday, February 09, 2006 5:15 PM
Subject: [oracle_br] VARCHAR2


Senhores,

estou tentando criar um campo com 8100 caracteres utilizando o varchar2,
porém já fui informado que ele não comporta essa quantidade.
Assim sendo, qual tipo de campo vocês me sugerem? Long?? Lembrabdo que vou
efetuar pesquisas "like" nesse campo...


Desde já obrigado!!

Ricardo Moura


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




--
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

--__

Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__
Links do Yahoo! Grupos










--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] VARCHAR2

2006-02-09 Por tôpico ricardo moura
Senhores,

estou tentando criar um campo com 8100 caracteres utilizando o varchar2,
porém já fui informado que ele não comporta essa quantidade.
Assim sendo, qual tipo de campo vocês me sugerem? Long?? Lembrabdo que vou
efetuar pesquisas "like" nesse campo...


Desde já obrigado!!

Ricardo Moura


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Fw: [oracle_br] Re: duvida de privilegios - a duvida continua

2006-02-09 Por tôpico jlchiappa
>>Chiappa, posso comentar?

mais que pode, DEVE, é pra isso que estamos aqui...

>> -->> Só existem sinonimos públicos no nosso database, 

confirme isso consultando a DBA_SYNONYMs, não acredite no "oficial"


>> inclusive existe um para
a F_AUDITORIA

NÂO deveria haver nenhum !!! Esse objeto de auditoria NÂO é algo 
público, que vc queira que qualquer um acesse!!! Ele só deveria ser 
acessado PELA TRIGGER de auditoria, que como mostrado SE pertencente 
ao mesmo schema dono da tabela, ocorre naturalmente o acesso, veja 
que foi EXATAMENTE isso que mostrei no meu exemplo, nem SCOTT nem o 
outro cara tinham acesso à tab de auditoria, nem havia sinônimo de 
qquer tipo  

o usuário PUBLIC não tem privilégio em nenhuma tabela .. nenhuma!

CONFIRME isso consultando em TODAS as fontes possíveis : eu vi na sua 
resposta que vc consultou DBA_TAB_PRIVS, DBA_TAB_COLUMNS e 
DBA_ROLE_PRIVS, mas não vi consulta nem na role_role_privs nem 
recursiva na DBA_ROLE_PRIVS, e também não vi menção à SYS_PRIVS (pro 
caso de alguém ter recebido SELECT ANY TABLE) , um script mais 
completo seria :

/* PRIVS_BY_USER */
set echo off
set verify off
set pages 200
col granted_role form a20
col owner form a15
col table_name form a33
col privilege form a33
ACCEPT username  prompt 'Enter Username : '
PROMPT Roles granted to user
SELECT granted_role,admin_option,default_role
FROM dba_role_privs
WHERE grantee=UPPER('&username')
ORDER BY 1;
PROMPT Table Privileges granted to a user through roles
SELECT granted_role, owner, table_name, privilege
FROM ( SELECT granted_role
FROM dba_role_privs WHERE grantee=UPPER('&username')
   UNION
   SELECT granted_role
FROM role_role_privs
WHERE role in (SELECT granted_role
 FROM dba_role_privs WHERE grantee=UPPER('&username')
)
   ) roles, dba_tab_privs
WHERE granted_role=grantee
ORder by 1,2,3,4;
PROMPT System Privileges assigned to a user through roles
SELECT granted_role, privilege
FROM ( SELECT granted_role
FROM dba_role_privs WHERE grantee=UPPER('&username')
   UNION
   SELECT granted_role
FROM role_role_privs
WHERE role in (SELECT granted_role
 FROM dba_role_privs WHERE grantee=UPPER('&username')
)
   ) roles, dba_sys_privs
WHERE granted_role=grantee
 ORDER BY 1,2;
PROMPT Table privileges assigned directly to a user
SELECT owner, table_name, privilege
FROM dba_tab_privs
WHERE grantee=UPPER('&username')
ORDER BY 1,2,3;
PROMPT System privileges assigned directly to a user
SELECT privilege, admin_option
FROM  dba_sys_privs
WHERE grantee=UPPER('&username');

e vc rodaria este script contra PUBLIC, contra o usuário dono das 
tabs, e contra o usuário final,o tal do user1 aí.

==> e outra coisa, tenha CERTEZA que a aplicação não faz muda isso 
dinamicamente (via ALTER SESSION, ou SQL dinâmico), e que não há 
triggers de banco (tipo triggers de logon, ou similares) envolvidas.

>> -->> Tudo indica que estava faltando acesso, então é normal o dbms 
tem horas
que deixa gravar, e horas que não grava?

não, OU vc tem o acesso ou não tem, não existe isso de hora gravar 
ora não

>> Bom ela nao tem acesso na F_AUDITORIA, mas como ela ja gravou isso
HJ?

é o que eu te mostrei no exemplo, SE há uma trigger pertencente ao 
MESMO dono da tabela, e se é feito GRANT de DML dessa tabela , a 
trigger será executada automaticamente, e como a trigger PERTENCE ao 
mesmo usuário-dono, ela será executada com as permissões desse 
usuário-dono, a tabela de auditoria será normalmente gravada pela 
trigger, pois a trigger tem o acesso nesse caso... 

>>> b) dispara na MESMA transação, então se o cliente fizer um 
ROLLBACK
(seja rollback automático por erro, seja de propósito),o INSERT na
tabela de AUDIT *** vai *** ser desfeito Pra isto, AUTONOMOUS
TRANSACTION é a solução.
-->> Ué mas não tem de ser desfeito mesmo? se foi feito o rollback na 
inserção
da tabela de horario, não tem de "sair" da tabela de auditoria? 
entendi
errado

é que eu estava pensando na seguinte hipótese : imagine que o usuário 
fez uma operação que deu erro, ou então saiu da aplicação sem gravar, 
e (erradamente!) a aplicação não mostra nada pra ele : nesse caso a 
transação vai ser desfeita, e o insert na tabela de auditoria vai 
sumir também, aí lá vem o usuário reclamando que não houve 
auditoria Pra vc comprovar que é isso, vc pode (por exemplo) ter 
uma trigger que registra os erros da base (evento on servererror), 
e/ou ainda ter uma transação autônoma na trigger de auditoria, OU 
ainda melhor, acionar o comando AUDIT nesse banco, que aí não tem 
como, afora acessos de DBAs audit NECESSARIAMENTE captura o que vc 
especificar.

afaik é checar essas possibilidades, só assim vc vai descobrir o que 
está diferente nesse banco. 

[]s

 Chiappa
 






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilid

Re: [oracle_br] Releases

2006-02-09 Por tôpico Paulo Vilhena
Alex,
   
  É possível atualizar a versão do banco utilizando as duas formas (patch ou 
export).
   
  Paulo

Alex Fernando Kirsten <[EMAIL PROTECTED]> wrote:
  Olá
Acredito eu que não seja possível, mas para não morrer na duvida perguntarei:
É possível atualizar um oracle 10g release 1 para um 10g release 2 aplicando 
patchs? ou a única solução é migrar o banco?

[]'s

Alex

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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 


Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target="_blank";var lrec_URL=new Array();  
lrec_URL[1]="http://br.ard.yahoo.com/SIG=12fssahg7/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139498469/A=3283959/R=0/id=flashurl/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
  var 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.swf?clickTAG=javascript:LRECopenWindow(1)";
  var 
lrec_altURL="http://br.ard.yahoo.com/SIG=12fssahg7/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139498469/A=3283959/R=1/id=altimg/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
  var 
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.jpg";;
  var
 lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do 
Yahoo!. 




-
 Yahoo! Mail - Helps protect you from nasty viruses.

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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] Re: Renomeando data files

2006-02-09 Por tôpico spark


Oi Gustavo, os passos que fizestes estão corretos. Acredito que o problema 
está na hora do comando rename datafile. O datafile foi copiado para o mesmo 
destino que o especificado pelo rename datafile to . ? Quando o Oracle 
tenta ler o datafile novamente quando o tablespace fica online não acha ou não 
consegue e dá esta mensagem que precisa de recuperação. 


Jonathan 


- Original Message - 
From: "André Botelho" <[EMAIL PROTECTED]>
To: 
Sent: Thursday, February 09, 2006 4:30 PM
Subject: Re: [oracle_br] Renomeando data files


Correção..Faltou "only"

alter tablespace users read only;

On 2/9/06, André Botelho <[EMAIL PROTECTED]> wrote:
>
> Antes de tornar a tablespace offline vc deve coloca-la como somente
> leitura.
>
> alter tablespace users read;
>
> e depois que renomear, colocá-la como leitura e escrita:
>
> alter tablespace users read write;
>
> É por não ter feito isso que está pedindo recovey.
>
> On 2/9/06, gutoh26 <[EMAIL PROTECTED]> wrote:
> >
> > Pessoal, estou renomeando um data file da tablespace users para outro
> > local, executo os tais procedimentos
> >
> > 1° alter tablespace users offline;
> >
> > 2° depois copio o data file para o novo endereço
> >
> > 3° executo o alter tablespace users
> > rename datafile '..'
> > to '...'
> > 4° depois, qdo tento colocar a tablespace online novamente, ele me
> > retorna que eu devo efetuar um recovery...
> > Não estou entendendo o pq disso, pois, até onde sei não necessitaria de
> > executar um recovery.
> > Alguém poderia me dizer pq isso está acontecendo???
> > Grato.
> > Gustavo
> >
> >
> >
> >
> >
> >
> > ---
---
> > Atenção! As mensagens deste grupo são de acesso público e de inteira
> > responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> > ---
---
__
> >
> > Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> > __
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
>


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



---
---
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
---
---
__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
Links do Yahoo! Grupos




 






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] Renomeando data files

2006-02-09 Por tôpico André Botelho
Correção..Faltou "only"

alter tablespace users read only;

On 2/9/06, André Botelho <[EMAIL PROTECTED]> wrote:
>
> Antes de tornar a tablespace offline vc deve coloca-la como somente
> leitura.
>
> alter tablespace users read;
>
> e depois que renomear, colocá-la como leitura e escrita:
>
> alter tablespace users read write;
>
> É por não ter feito isso que está pedindo recovey.
>
> On 2/9/06, gutoh26 <[EMAIL PROTECTED]> wrote:
> >
> > Pessoal, estou renomeando um data file da tablespace users para outro
> > local, executo os tais procedimentos
> >
> > 1° alter tablespace users offline;
> >
> > 2° depois copio o data file para o novo endereço
> >
> > 3° executo o alter tablespace users
> > rename datafile '..'
> > to '...'
> > 4° depois, qdo tento colocar a tablespace online novamente, ele me
> > retorna que eu devo efetuar um recovery...
> > Não estou entendendo o pq disso, pois, até onde sei não necessitaria de
> > executar um recovery.
> > Alguém poderia me dizer pq isso está acontecendo???
> > Grato.
> > Gustavo
> >
> >
> >
> >
> >
> >
> > --
> > Atenção! As mensagens deste grupo são de acesso público e de inteira
> > responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> > --__
> >
> > Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> > __
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
>


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Fw: [oracle_br] Re: duvida de privilegios - a duvida continua

2006-02-09 Por tôpico ESTUDO
CHIAPPA
para completar as respostas abaixo, eu dropei o unico sinonimo publico que 
existia e mesmo assim gravou na auditoria.
- Original Message - 
From: ESTUDO 
To: oracle_br@yahoogrupos.com.br 
Sent: Thursday, February 09, 2006 4:10 PM
Subject: Re: [oracle_br] Re: duvida de privilegios - a duvida continua


Chiappa, posso comentar?
comentarios no meio das respostas!
  - Original Message - 
  From: jlchiappa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, February 09, 2006 11:32 AM
  Subject: [oracle_br] Re: duvida de privilegios - a duvida continua


  Nah, não creio que seja mistério não, muito provavelmente esse banco 
  tem é umas lambanças das boas nele . Por exemplo : se vc pede um desc 
  f_auditoria e ele te responde object "DBA_UNIFI"."F_AUDITORIA" , isso 
  implica que estão sendo usados sinônimos, e vc não imagina como é 
  fácil ter-se caquinhas tipo : existe um sinônimo PÚBLICO pro objeto 
  X, esse sinônimo público está incorreto, e ALGUNS usuários tem um 
  sinônimo PRIVADO correto, ambos com o mesmo nome do objeto - num caso 
  tipo esse, quem tem o sinônimo privado correto , o banco o encontra 
  antes do público, funciona ok, já quem não tem o privado, o banco cai 
  no sinônimo público, logicamente não funciona, exemplo :
  -->> Só existem sinonimos públicos no nosso database, inclusive existe um 
para a F_AUDITORIA
  o usuário PUBLIC não tem privilégio em nenhuma tabela .. nenhuma!


  [EMAIL PROTECTED]:SQL>create table TAB_TT (c1 number);

  Tabela criada.

  [EMAIL PROTECTED]:SQL>create public synonym TAB_TT for chiappa.lixo;

  Sinônimo criado.

  [EMAIL PROTECTED]:SQL>grant select on TAB_TT to public;

  Concessão bem-sucedida.

  ==> ok, vamos primeiro a um usuário que tem sinônimo privado :

  [EMAIL PROTECTED]:SQL>@conn scott/[EMAIL PROTECTED]
  Conectado.

  [EMAIL PROTECTED]:SQL>create synonym TAB_TT for chiappa.TAB_TT;

  Sinônimo criado.

  [EMAIL PROTECTED]:SQL>@desc tab_tt
  Nome  Nulo?Tipo
  -  --
  --
  C1 NUMBER

  ==> ok, funcionou, vamos ter um user que só tem acesso ao sin. 
  público, que está errado :

  [EMAIL PROTECTED]:SQL>@conn usr_consulta/[EMAIL PROTECTED]
  Conectado.
  [EMAIL PROTECTED]:SQL>@desc tab_tt
  ERROR:
  ORA-04043: o objeto "CHIAPPA"."LIXO" não existe


  ===>> é isso, confere ?? veja, eu ** NÃO ** estou dizendo que 
  é esse o seu problema, só demonstro que PODEM ocorrer coisas do tipo, 
  por incompetência/descontrole de administração dum banco Oracle, 
  certo ?? Só vc mesma, como DBA, é que VAI debugar isso
  -->> infelizmente esse não é meu problema (sinonimos) !!

  Da mesma forma, é ultra-documentado que quando vc acessa um objeto 
  que não é seu em stored PL/SQL, as roles por default SÂO DESLIGADAS, 
  são IGNORADAS, é preciso GRANT direto, será que não tem a ver com o 
  assunto ??
  -->> Tudo indica que estava faltando acesso, então é normal o dbms tem horas 
que  deixa gravar, e horas que não grava?

   Provável... Da mesma forma, a trigger :

  a) não dispara se houve erro no SQL

  b) dispara na MESMA transação, então se o cliente fizer um ROLLBACK 
  (seja rollback automático por erro, seja de propósito),o INSERT na 
  tabela de AUDIT *** vai *** ser desfeito Pra isto, AUTONOMOUS 
  TRANSACTION é a solução.
  -->> Ué mas não tem de ser desfeito mesmo? se foi feito o rollback na 
inserção da tabela de horario, não tem de "sair" da tabela de auditoria? 
entendi errado


  ==>  Então o seu trabalho é DEBUGAR exatamente a situação, e pra isso 
  como eu disse na msg original vc VAI ter que ver exatamente quais são 
  os objetos envolvidos, QUAL privilégio foi dado, COMO está sendo 
  feito o acesso à tabela de horas (se SQL ou PL/SQL) 

  []s

  Chiappa

  --- Em oracle_br@yahoogrupos.com.br, "ESTUDO" <[EMAIL PROTECTED]> 
  escreveu
  >
  > É  tanto misterio que veja algo:
  > 
  > 1. Conectei com o user1 (ADRIANAV)
  > 
  > SQL> desc f_auditoria
  > ERROR:
  > ORA-04043: object "DBA_UNIFI"."F_AUDITORIA" does not exist
  > 
  > 
  > SQL> desc dba_unifi.F_AUDITORIA
  > ERROR:
  > ORA-04043: object dba_unifi.F_AUDITORIA does not exist
  > 
  > 2.Vou ver os acessos da  ADRIANAV :
  > 
  > SQL> SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE  GRANTEE   
  = 'ADRIANAV' 
  >   2  /
  > 
  > GRANTED_ROLE
  > --
  > FDIS_VDA
  > 
  > SQL> select TABLE_NAME,  PRIVILEGE from dba_tab_privs where GRANTEE 
  = 'ADRIANAV'
  >   2  AND TABLE_NAME = 'F_AUDITORIA'
  >   3  /
  > 
  > não há linhas selecionadas
  > 
  > SQL>  select TABLE_NAME,  PRIVILEGE from dba_tab_privs where 
  GRANTEE = 'FDIS_VDA'
  >   2   AND TABLE_NAME = 'F_AUDITORIA'
  >   3  /
  > 
  > não há linhas selecionadas
  > 
  > SQL> Select TABLE_NAME,  PRIVILEGE from dba_COL_privs where 
  GRANTEE  IN ('FDIS_VDA','ADRIANAV')
  >   2  AND TABLE_NAME = 'F_

Re: [oracle_br] Renomeando data files

2006-02-09 Por tôpico André Botelho
Antes de tornar a tablespace offline vc deve coloca-la como somente leitura.

alter tablespace users read;

e depois que renomear, colocá-la como leitura e escrita:

alter tablespace users read write;

É por não ter feito isso que está pedindo recovey.

On 2/9/06, gutoh26 <[EMAIL PROTECTED]> wrote:
>
> Pessoal, estou renomeando um data file da tablespace users para outro
> local, executo os tais procedimentos
>
> 1° alter tablespace users offline;
>
> 2° depois copio o data file para o novo endereço
>
> 3° executo o alter tablespace users
> rename datafile '..'
> to '...'
> 4° depois, qdo tento colocar a tablespace online novamente, ele me
> retorna que eu devo efetuar um recovery...
> Não estou entendendo o pq disso, pois, até onde sei não necessitaria de
> executar um recovery.
> Alguém poderia me dizer pq isso está acontecendo???
> Grato.
> Gustavo
>
>
>
>
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> --__
> Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> __
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] Renomeando data files

2006-02-09 Por tôpico gutoh26
Pessoal, estou renomeando um data file da tablespace users para outro 
local, executo os tais procedimentos

1° alter tablespace users offline;

2° depois copio o data file para o novo endereço 

3° executo o alter tablespace users
rename datafile '..'
to '...'
4° depois, qdo tento colocar a tablespace online novamente, ele me 
retorna que eu devo efetuar um recovery...
Não estou entendendo o pq disso, pois, até onde sei não necessitaria de 
executar um recovery.
Alguém poderia me dizer pq isso está acontecendo???
Grato.
Gustavo





--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 





RE: [oracle_br] Olha o que a Ediçao 2 8 da SQL Magazine traz para você.

2006-02-09 Por tôpico Rodrigo Caparroz (CE/EBS)
Pessoal, algum de vcs assinam essa revista? esta pensando em assina-la para 
aprofundar alguns conhecimentos e gostaria da opiniao de vcs, vale a pena? 
Valeu!

_  

From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] 
Sent: quinta-feira, 9 de fevereiro de 2006 15:34
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Olha o que a Ediçao 28 da SQL Magazine traz para você.


Revista SQL Magazine  - Edição 28 - Nas bancas de todo Brasil
Confira aqui o resumo desta Edição


Apresentando o ERwin SQL - Trabalhando com pares de linhas
Marceliz Mayer 

Mesmo em pequenos sistemas, um banco de dados é melhor concebido 
após a análise e modelagem das necessidades da aplicação. Nesse 
artigo conheceremos o ERwin, uma ferramenta que auxilia a construção 
de modelos relacionais para bancos de dados. 

Antes da base de dados existir dentro de um SGBD é preciso: 

* identificar qual o tipo de modelagem que será implementada 
(estruturada, orientada a objetos); 
* levantar as necessidades do usuário, que são chamadas de 
requisitos funcionais; 
* verificar a viabilidade dessas necessidades dentro da realidade 
tecnológica da empresa; 
* definir tecnicamente os requisitos de sistema para cada requisito 
funcional. 

Com os requisitos de sistema identificados, serão definidos os dados 
necessários para a implementação das novas funcionalidades. O 
próximo passo é criar um modelo para representar a criação desses 
dados. Existem diversas ferramentas para ajudar no processo de 
criação do modelo, seja um modelo entidade-relacionamento ou um 
modelo orientado a objetos. Nesse artigo utilizaremos o ERwin Data 
Modeler, especializado na construção de modelos relacionais

_


Dúvidas freqüentes sobre bancos de dados
Cesar Blumm e Miguel Rodrigues Fornari

SGBDs são utilizados há mais de trinta anos por diversas empresas. 
Ao longo deste tempo de uso, diversas dúvidas tornaram-se comuns, 
por exemplo, há diferença na utilização de VARCHAR e CHAR? Uma delas 
será mais rápida? De tão comuns, é fácil encontrar em manuais e 
livros da área as respostas. Mas, será que estas respostas já não 
estão ultrapassadas frente ao avanço de software e hardware? 

Neste artigo nós procuramos verificar se algumas respostas, frente à 
evolução da tecnologia, ainda são verdadeiras, ou se devem ser 
alteradas. As perguntas analisadas foram: 
* O que utilizar: VARCHAR ou CHAR?
* A existência de índices ajuda na execução de um ORDER BY? 
* Deve-se desligar os índices durante cargas de dados em uma tabela? 
* A ordem das tabelas na cláusula FROM altera o tempo de resposta? 
* É interessante manter as tabelas ordenadas no disco? 

Para responder a cada uma destas cinco perguntas, um conjunto de 
testes foi realizado, medindo o tempo de resposta em três diferentes 
SGBDs: Oracle 10g (e às vezes 9i), MS SQL Server 2000 e Firebird 
1.5.2. Todas as operações foram realizadas no mesmo servidor, 
ativando apenas um dos SGBDs por vez para evitar interferências. O 
servidor sempre esteve dedicado a realizar uma única consulta, sem 
sofrer interferência de usuários concorrentes. Os SGBDs estavam em 
sua configuração default, exceto quando registrado o contrário.

_


Desafio da SQL Magazine

A SQL Magazine tem o prazer de trazer a você mais um desafio. 
Freqüentemente estaremos desafiando você com um estudo de caso para 
que possa testar seus conhecimentos e tirar dúvidas com 
profissionais experientes do mundo de banco de dados. 
Estes desafios irão abranger várias áreas de bancos de dados, desde 
modelagem, passando pelo desenvolvimento e abordando também a 
administração dos diversos bancos de dados disponíveis no mercado. 
No desafio desta edição convidamos Bharat Parmar, Data Analist na 
IBM do Brasil, a compor um estudo de caso envolvendo modelagem de 
dados que pode ser implementada tanto no modelo Entidade-
Relacionamento (MER) quanto num modelo orientado a objetos. 

_

Visões - uma abordagem prática

Visões permitem prover foco, simplificação e personalização de 
tabelas no seu banco de dados. Também oferecem um mecanismo de 
segurança (restringem os usuários de ver tabelas `inteiras'). Além 
disto, as visões mantêm os dados independentes da estrutura do banco 
de dados. Nesta matéria você conhecerá tudo o que precisa saber 
sobre visões, uma excelente leitura.

_

Index Tuning Wizard
Valide, drope ou crie novos índices com a ferramenta de tuning da 
Microsoft
Paulo Ribeiro

Grande parte dos problemas de desempenho se deve à inexistência de 
índices adequados para as queries. Mas o que vem a ser um "índice 
adequado"? Um bom índice deve reduzir o volume de I/O necessário 
para execução da query. Um bom índice deve também "ajudar mais" do 
que "atrapalhar", sendo efeti

Re: [oracle_br] Re: duvida de privilegios - a duvida continua

2006-02-09 Por tôpico ESTUDO
Chiappa, posso comentar?
comentarios no meio das respostas!
  - Original Message - 
  From: jlchiappa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, February 09, 2006 11:32 AM
  Subject: [oracle_br] Re: duvida de privilegios - a duvida continua


  Nah, não creio que seja mistério não, muito provavelmente esse banco 
  tem é umas lambanças das boas nele . Por exemplo : se vc pede um desc 
  f_auditoria e ele te responde object "DBA_UNIFI"."F_AUDITORIA" , isso 
  implica que estão sendo usados sinônimos, e vc não imagina como é 
  fácil ter-se caquinhas tipo : existe um sinônimo PÚBLICO pro objeto 
  X, esse sinônimo público está incorreto, e ALGUNS usuários tem um 
  sinônimo PRIVADO correto, ambos com o mesmo nome do objeto - num caso 
  tipo esse, quem tem o sinônimo privado correto , o banco o encontra 
  antes do público, funciona ok, já quem não tem o privado, o banco cai 
  no sinônimo público, logicamente não funciona, exemplo :
  -->> Só existem sinonimos públicos no nosso database, inclusive existe um 
para a F_AUDITORIA
  o usuário PUBLIC não tem privilégio em nenhuma tabela .. nenhuma!


  [EMAIL PROTECTED]:SQL>create table TAB_TT (c1 number);

  Tabela criada.

  [EMAIL PROTECTED]:SQL>create public synonym TAB_TT for chiappa.lixo;

  Sinônimo criado.

  [EMAIL PROTECTED]:SQL>grant select on TAB_TT to public;

  Concessão bem-sucedida.

  ==> ok, vamos primeiro a um usuário que tem sinônimo privado :

  [EMAIL PROTECTED]:SQL>@conn scott/[EMAIL PROTECTED]
  Conectado.

  [EMAIL PROTECTED]:SQL>create synonym TAB_TT for chiappa.TAB_TT;

  Sinônimo criado.

  [EMAIL PROTECTED]:SQL>@desc tab_tt
  Nome  Nulo?Tipo
  -  --
  --
  C1 NUMBER

  ==> ok, funcionou, vamos ter um user que só tem acesso ao sin. 
  público, que está errado :

  [EMAIL PROTECTED]:SQL>@conn usr_consulta/[EMAIL PROTECTED]
  Conectado.
  [EMAIL PROTECTED]:SQL>@desc tab_tt
  ERROR:
  ORA-04043: o objeto "CHIAPPA"."LIXO" não existe


  ===>> é isso, confere ?? veja, eu ** NÃO ** estou dizendo que 
  é esse o seu problema, só demonstro que PODEM ocorrer coisas do tipo, 
  por incompetência/descontrole de administração dum banco Oracle, 
  certo ?? Só vc mesma, como DBA, é que VAI debugar isso
  -->> infelizmente esse não é meu problema (sinonimos) !!

  Da mesma forma, é ultra-documentado que quando vc acessa um objeto 
  que não é seu em stored PL/SQL, as roles por default SÂO DESLIGADAS, 
  são IGNORADAS, é preciso GRANT direto, será que não tem a ver com o 
  assunto ??
  -->> Tudo indica que estava faltando acesso, então é normal o dbms tem horas 
que  deixa gravar, e horas que não grava?

   Provável... Da mesma forma, a trigger :

  a) não dispara se houve erro no SQL

  b) dispara na MESMA transação, então se o cliente fizer um ROLLBACK 
  (seja rollback automático por erro, seja de propósito),o INSERT na 
  tabela de AUDIT *** vai *** ser desfeito Pra isto, AUTONOMOUS 
  TRANSACTION é a solução.
  -->> Ué mas não tem de ser desfeito mesmo? se foi feito o rollback na 
inserção da tabela de horario, não tem de "sair" da tabela de auditoria? 
entendi errado


  ==>  Então o seu trabalho é DEBUGAR exatamente a situação, e pra isso 
  como eu disse na msg original vc VAI ter que ver exatamente quais são 
  os objetos envolvidos, QUAL privilégio foi dado, COMO está sendo 
  feito o acesso à tabela de horas (se SQL ou PL/SQL) 

  []s

  Chiappa

  --- Em oracle_br@yahoogrupos.com.br, "ESTUDO" <[EMAIL PROTECTED]> 
  escreveu
  >
  > É  tanto misterio que veja algo:
  > 
  > 1. Conectei com o user1 (ADRIANAV)
  > 
  > SQL> desc f_auditoria
  > ERROR:
  > ORA-04043: object "DBA_UNIFI"."F_AUDITORIA" does not exist
  > 
  > 
  > SQL> desc dba_unifi.F_AUDITORIA
  > ERROR:
  > ORA-04043: object dba_unifi.F_AUDITORIA does not exist
  > 
  > 2.Vou ver os acessos da  ADRIANAV :
  > 
  > SQL> SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE  GRANTEE   
  = 'ADRIANAV' 
  >   2  /
  > 
  > GRANTED_ROLE
  > --
  > FDIS_VDA
  > 
  > SQL> select TABLE_NAME,  PRIVILEGE from dba_tab_privs where GRANTEE 
  = 'ADRIANAV'
  >   2  AND TABLE_NAME = 'F_AUDITORIA'
  >   3  /
  > 
  > não há linhas selecionadas
  > 
  > SQL>  select TABLE_NAME,  PRIVILEGE from dba_tab_privs where 
  GRANTEE = 'FDIS_VDA'
  >   2   AND TABLE_NAME = 'F_AUDITORIA'
  >   3  /
  > 
  > não há linhas selecionadas
  > 
  > SQL> Select TABLE_NAME,  PRIVILEGE from dba_COL_privs where 
  GRANTEE  IN ('FDIS_VDA','ADRIANAV')
  >   2  AND TABLE_NAME = 'F_AUDITORIA'
  >   3  /
  > não há linhas selecionadas
  > 
  > 
  > Bom ela nao tem acesso na F_AUDITORIA, mas como ela ja gravou isso 
  HJ?
  > 
  > 
  >  Select TABELA, DATA,SUBSTR(CONTEUDO_ANTIGO,8,12) antigo, hora from 
  f_auditoria
  >  where USUARIO =  'ADRIANAV'
  >  and tabela =  'F_HORARIO_REAL'
  >  and data

[oracle_br] Olha o que a Ediçao 28 da SQL Magazine traz para você.

2006-02-09 Por tôpico jeffmacedo
Revista SQL Magazine  - Edição 28 - Nas bancas de todo Brasil
Confira aqui o resumo desta Edição
 
 
Apresentando o ERwin SQL - Trabalhando com pares de linhas
Marceliz Mayer 

Mesmo em pequenos sistemas, um banco de dados é melhor concebido 
após a análise e modelagem das necessidades da aplicação. Nesse 
artigo conheceremos o ERwin, uma ferramenta que auxilia a construção 
de modelos relacionais para bancos de dados. 

Antes da base de dados existir dentro de um SGBD é preciso: 

• identificar qual o tipo de modelagem que será implementada 
(estruturada, orientada a objetos); 
• levantar as necessidades do usuário, que são chamadas de 
requisitos funcionais; 
• verificar a viabilidade dessas necessidades dentro da realidade 
tecnológica da empresa; 
• definir tecnicamente os requisitos de sistema para cada requisito 
funcional. 

Com os requisitos de sistema identificados, serão definidos os dados 
necessários para a implementação das novas funcionalidades. O 
próximo passo é criar um modelo para representar a criação desses 
dados. Existem diversas ferramentas para ajudar no processo de 
criação do modelo, seja um modelo entidade-relacionamento ou um 
modelo orientado a objetos. Nesse artigo utilizaremos o ERwin Data 
Modeler, especializado na construção de modelos relacionais

_

 
Dúvidas freqüentes sobre bancos de dados
Cesar Blumm e Miguel Rodrigues Fornari

SGBDs são utilizados há mais de trinta anos por diversas empresas. 
Ao longo deste tempo de uso, diversas dúvidas tornaram-se comuns, 
por exemplo, há diferença na utilização de VARCHAR e CHAR? Uma delas 
será mais rápida? De tão comuns, é fácil encontrar em manuais e 
livros da área as respostas. Mas, será que estas respostas já não 
estão ultrapassadas frente ao avanço de software e hardware? 

Neste artigo nós procuramos verificar se algumas respostas, frente à 
evolução da tecnologia, ainda são verdadeiras, ou se devem ser 
alteradas. As perguntas analisadas foram: 
• O que utilizar: VARCHAR ou CHAR?
• A existência de índices ajuda na execução de um ORDER BY? 
• Deve-se desligar os índices durante cargas de dados em uma tabela? 
• A ordem das tabelas na cláusula FROM altera o tempo de resposta? 
• É interessante manter as tabelas ordenadas no disco? 

Para responder a cada uma destas cinco perguntas, um conjunto de 
testes foi realizado, medindo o tempo de resposta em três diferentes 
SGBDs: Oracle 10g (e às vezes 9i), MS SQL Server 2000 e Firebird 
1.5.2. Todas as operações foram realizadas no mesmo servidor, 
ativando apenas um dos SGBDs por vez para evitar interferências. O 
servidor sempre esteve dedicado a realizar uma única consulta, sem 
sofrer interferência de usuários concorrentes. Os SGBDs estavam em 
sua configuração default, exceto quando registrado o contrário.
 
_

 
Desafio da SQL Magazine

A SQL Magazine tem o prazer de trazer a você mais um desafio. 
Freqüentemente estaremos desafiando você com um estudo de caso para 
que possa testar seus conhecimentos e tirar dúvidas com 
profissionais experientes do mundo de banco de dados. 
Estes desafios irão abranger várias áreas de bancos de dados, desde 
modelagem, passando pelo desenvolvimento e abordando também a 
administração dos diversos bancos de dados disponíveis no mercado. 
No desafio desta edição convidamos Bharat Parmar, Data Analist na 
IBM do Brasil, a compor um estudo de caso envolvendo modelagem de 
dados que pode ser implementada tanto no modelo Entidade-
Relacionamento (MER) quanto num modelo orientado a objetos. 

_

Visões – uma abordagem prática

Visões permitem prover foco, simplificação e personalização de 
tabelas no seu banco de dados. Também oferecem um mecanismo de 
segurança (restringem os usuários de ver tabelas `inteiras'). Além 
disto, as visões mantêm os dados independentes da estrutura do banco 
de dados. Nesta matéria você conhecerá tudo o que precisa saber 
sobre visões, uma excelente leitura.

_

Index Tuning Wizard
Valide, drope ou crie novos índices com a ferramenta de tuning da 
Microsoft
Paulo Ribeiro

Grande parte dos problemas de desempenho se deve à inexistência de 
índices adequados para as queries. Mas o que vem a ser um "índice 
adequado"? Um bom índice deve reduzir o volume de I/O necessário 
para execução da query. Um bom índice deve também "ajudar mais" do 
que "atrapalhar", sendo efetivamente utilizado pelas queries. 

O objetivo dessa matéria será apresentar ao leitor o Index Tuning 
Wizard, ferramenta embutida no SQL Server 2000 para análise de 
queries, cujo propósito é recomendar a criação ou exclusão de 
índices para otimização de performance.

_

Utilizando a nova versão do PostgreSQL (8.1)
Conhe

RE: [oracle_br] Documentação para Treinamento

2006-02-09 Por tôpico Robson Muniz De Souza
Perfeito.
Obrigado Salvio,
 
 
Robson Muniz 



From: oracle_br@yahoogrupos.com.br on behalf of Salvio Padlipskas
Sent: Wed 2/8/2006 5:11 PM
To: 'oracle_br@yahoogrupos.com.br'
Subject: RES: [oracle_br] Documentação para Treinamento



Olá Robson,

No site www.aprendaemcasa.com.br vc encontrará  materiais interessantes e
básicos.

[ ]'s
Salvio


-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Robson Muniz De Souza
Enviada em: quarta-feira, 8 de fevereiro de 2006 16:52
Para: [EMAIL PROTECTED]; oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Documentação para Treinamento


Boa tarde a todos.
Alguém teria algum material sobre PL/SQL para que eu pudesse passar em
treinamento? Alguma coisa mais básica com conceitos e exemplos simples de
trigger, procedures, packages, etc.

Obrigado a todos,

Robson Muniz



--
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

--__

Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__
Links do Yahoo! Grupos









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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__
Links do Yahoo! Grupos














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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] Re: restringir dados

2006-02-09 Por tôpico Anderson Haertel Rodrigues
No projet atual que estamos desenvolvendo iremos
implementar algo neste sentido pela aplicação. Mas, as
regras são muitos dinâmicas (umas 12 regras de
visualizações, que em momento podem virar 13,14...cair
para 11, etc).

Uma solução interessante que vi/li também é Label
Security - um built do VPD citado pelo Chiappa.

--- jlchiappa <[EMAIL PROTECTED]> escreveu:

> Paulo, eu discordo de se colocar segurança de acesso
> na aplicação, 
> pelo seguinte : por mais que os usuários finais
> jurem de pé junto que 
> a aplicação atual é suficiente, que os gerentes
> assinem embaixo que 
> os dados TEM que estar "trancados", acessíveis só
> pela aplicação, 
> CEDO ou TARDE vai sim chegar uma hora em que 
> 
> a) a aplicação não atende mais e vai ter que ser
> re-escrita, talvez 
> até em outra linguagem/tool
> 
> e/ou
> 
> b) os dados terão que ser acessados/manipulados por
> outra 
> aplicação/outras fontes.
> 
> Aí se acontecer a), ** todas ** a segurança que vc
> escreveu terá que 
> ser re-escrita (talvez re-aproveitando-se um pouco
> do código, mas às 
> vezes não), e se acontecer b) , ao invés da outra
> fonte acessar 
> diretamente os dados vc VAI ter que escrever alguma
> interface pra 
> ela, mais e mais trabalho, e nem sempre é possível -
> aqui mesmo no 
> cliente atual, temos uma aplicação que tinha regras
> de acesso 
> codificadas, era escrito de pedra e cal que ninguém
> podia acessar os 
> dados fora dela, um belo dia algum diretor
> casca-grossa cismou que 
> tinha porque tinha que ter acesso a esses dados via
> tool front-end X, 
> QUEBROU TUDO, é isso... E pra piorar X só tinha
> acesso à dados via 
> SQL e retsrições do tipo, então NÃO tinha como
> montarmos uma API de 
> acesso, basicamente o que vai ser feito é ter-se um
> OUTRO banco com 
> esses dados   Numa palavra, segurança fora do
> banco é uma furada, 
> é uma bomba q cedo ou tarde vai explodir na cara de
> alguém, IMHO. Em 
> verdade, o que eu vejo cada vez mais é que as
> aplicações tem um ciclo 
> cada vez mais curto, PORÉM os dados permanecem,
> então penso ser 
> razoável deixar as regras de acesso junto com os
> dados, são itens 
> indissociáveis IMHO...
> 
> Edson, ** facílimo ** de tudo vc ter essa segurança
> de acesso no 
> banco : a opção mais simples é vc ao invés de dar
> GRANTs direto da 
> tabela, vc ter uma VIEW que só busque os dados a que
> o cara tem 
> direito, e vc dá os GRANTs apropriados da view pros
> usuários finais, 
> tipo :
> 
>  CREATE VIEW V_CLIENTES as SELECT * FROM CLIENTES
> WHERE COD_EMPRESA 
> = :valordaempresa;
>  
>  onde esse :valordaempresa pode ser uma var global,
> um context, uma 
> sub-query numa tabelinha oculta, qquer coisa do
> tipo.
>  
>  Uma outra opção boa seria o VPD (Virtual Private
> Database), com ela 
> o banco automaticamente adiciona as regras que vc
> especificar nos 
> SQLs que receber, daí automaticamente um comando
> tipo :
>  
>  SELECT nnn FROM CLIENTES WHERE campo=X;
>  
>  ia ser transformado em :
>  
>  SELECT nnn FROM CLIENTES WHERE campo=X and
> COD_EMPRESA = nnn;
>  
>  ==> Óbvio, ambas as opções podem interferir em
> performance SE não 
> forem bem-planejadas e testadas, mas isso é default
> de 
> desenvolvimento, qquer coisa que vc for fazer SEMPRE
> tem que ter uma 
> fase adequada de teste e planejamento...
>  
>  []s
>  
>   Chiappa

Anderson Haertel Rodrigues
Administrador de Banco de Dados - DBA
Florianópolis/SC



___
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
http://br.acesso.yahoo.com


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] M�dia Salarial de um profissional Certificado

2006-02-09 Por tôpico Silv�rio
Vinícius,

Bom dia.
Sua primeira pergunta depende de vários fatores. 
A questão é a seguinte: apenas certificação, não
garante nenhum plus no salário. O que conta mesmo, é o
conhecimento e a aplicação deste conhecimento na
prática. Só porque o cara fez OCP, não quer dizer que
seja bom ou tenha experiência para trabalhar. O que
conta é o seu conhecimento acumulado e sua capacidade
de se adaptar e aplicar estes conhecimentos.
Sobre a sua outra questão, sobre fazer o que ganha
mais, eu discordo totalmente. O salário não está
fixado na profissão, mas sim, na sua capacidade de se
vender para o mercado e também no valor do seu passe.
Se você quiser escolher ser DBA porque acha que vai
ganhar mais, mas for um DBA mediano, seu salário será
mediano.
Agora, se escolher a profissão por gosto, por que
gosta do que faz, isso será visível no seu dia-a-dia
e, um dia será recompensado por isso.
Eu tenho amigos em várias outras áreas que não Oracle
e que não são DBAs e que ganham muita grana: bem mais
do que eu imaginaria ganhar um dia. Porém, eles são
únicos no que fazem: eles fazem diferença na área
deles.

O que você quer ? Fazer a diferença ? 

Silvério.


--- Vinicius Pereira <[EMAIL PROTECTED]> wrote:

> E ai galera. A pergunta que não quer calar:
> 
> Vale a pena () investir na certificação da
> Oracle?
> 
> Muito irão dizer que o eu vale é fazer o que gosta.
> Não discordo. Mas na
> Informática você pode gostar de algumas ferramentas.
> Em qual delas quero
> investir?
> 
> Na que pagar mais, é claro.
> 
> 
> 
> Abraço e espero que este assunto que parece proibido
> seja tratado. É
> impressionante como
> é difícil descobrir quando de fato ganha um dba da
> Oracle em média.
> 
> 
> 
>   _  
> 
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto
> foram removidas]
> 
> 
> 
> 
> 
> 
>
--
> Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
--__
> Moderador e Fundador: Dorian Anderson Soutto
> [EMAIL PROTECTED]
>
__
> 
> Links do Yahoo! Grupos
> 
> 
> 
> http://br.yahoo.com/info/utos.html
> 
>  
> 
> 
> 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 





Re: [oracle_br] Duvidas de SHELL

2006-02-09 Por tôpico Renan da Silveira Medeiros
Normalmente eu faço assim:

script.sh

.  homedousuario./.bash_profile (ou .profile)  # ao rodar este 
comando ele seta todas as variaveis necessarias
sqlplus /nolog 

   

Unimix Tecnologia

(61) 3201.

 



Gilson Fábio Robles Bernichi escreveu:

> bom dia
>
> Estou tentando rodar um PL/SQL atraves do crontab mas nao esta 
> funcionando.
>
> estou colocando da seguinte maneira
>
> sqlplus usuario/senha @
>
> e nao executa... se faço via linha de comando ele funciona normalmente
>
> Obrigado
>
> Gilson
>
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira 
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --__
> Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> __
>
>
> *Yahoo! Grupos, um serviço oferecido por:*
> PUBLICIDADE
>
>
> 
> *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 Termos do
>   Serviço do Yahoo! .
>
>


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: {Disarmed} [oracle_br] Duvidas de SHELL

2006-02-09 Por tôpico Paulo Vilhena
no seu script coloque os comandos assim:
   
  sqlplus -s /nolog < wrote:
  nem roda? da algum erro??

Gilson Fábio Robles Bernichi wrote:
> bom dia
>
> Estou tentando rodar um PL/SQL atraves do crontab mas nao esta 
> funcionando.
>
> estou colocando da seguinte maneira
>
> sqlplus usuario/senha @
>
> e nao executa... se faço via linha de comando ele funciona normalmente
>
> Obrigado
>
> Gilson
>
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira 
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --__
> Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> __
>
>
> *Yahoo! Grupos, um serviço oferecido por:*
> PUBLICIDADE
> var lrec_target="_blank";var lrec_URL=new Array(); 
> lrec_URL[1]="http://br.ard.yahoo.com/SIG=12f7tg0nf/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139492612/A=3283959/R=0/id=flashurl/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
>  
> var 
> lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.swf?clickTAG=javascript:LRECopenWindow(1)";
>  
> var 
> lrec_altURL="http://br.ard.yahoo.com/SIG=12f7tg0nf/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139492612/A=3283959/R=1/id=altimg/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
>  
> var 
> lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.jpg";;
>  
> var lrec_width=300;var lrec_height=250;
>
>
> 
> *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 Termos do
>   Serviço do Yahoo! .
>
>
>
> -- 
> This message has been scanned for viruses and
> dangerous content by *MailScanner* , and is
> believed to be clean. 

-- 

Pablo Quadros*
Consultor de Tecnologia
*

--
Esta mensagem e originalmente escrita sem o uso de acentos ou ortografia 
apropriada, por questoes de configuracao de aplicativos de software livre.
Esta mensagem, incluindo seus eventuais anexos, pode conter informações 
confidenciais, de uso restrito e/ou legalmente protegidas. Se você recebeu esta 
mensagem por engano, não deve
usar, copiar, divulgar, distribuir ou tomar qualquer atitude com base nestas 
informações. Solicitamos que você elimine a mensagem imediatamente de seu 
sistema e avise-nos,  enviando
uma mensagem diretamente para o remetente e para [EMAIL PROTECTED] Todas as 
opiniões, conclusões ou informações contidas nesta mensagem somente serão 
consideradas como provenientes
da Ingleza quando efetivamente confirmadas, formalmente, por um de seus 
representantes legais, devidamente autorizados para tanto. Acredita-se que esta 
mensagem esteja protegida
por ação de antivirus.




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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 


Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target="_blank";var lrec_URL=new Array();  
lrec_URL[1]="http://br.ard.yahoo.com/SIG=12fritam0/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139493103/A=3283959/R=0/id=flashurl/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
  var 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300

Re: [oracle_br] Re: Releases

2006-02-09 Por tôpico Alex Fernando Kirsten
Opa
Era exatamente isso que eu queria ler ;D
[]'s
Alex
  - Original Message - 
  From: jlchiappa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, February 09, 2006 12:40 PM
  Subject: [oracle_br] Re: Releases


  Não dá não, veja vc : quando muda um release de banco,os ** binários ** 
  mudam, é uma OUTRA situação, vc tem NOVOS recursos, é um NOVO produto, 
  então vc VAI ter que instalar esses NOVOS binários, sem dúvida, E 
  depois ou migrar os datafiles criados no release antigo pro novo, OU 
  transferir os dados via exp, arquivo-texto o que for. Patch é uma 
  CORREÇÂO, vc não vai ter binários novos, só vai fazer uma ALTERAÇÂO nos 
  binários que vc já tem, então patch é só pra vc atualizar versão, tipo 
  10.1.x para 10.1.y , mudar 10.1. para 10.2 , já que vc muda o dígito de 
  RELEASE, implica em novo produto E é claro, esse novo produto 
  tranquilamente PODE ter incompatibilidades com ferramentas de 
  desenvolvimento/tools que vc usava contra o produto anterior, vc TEM 
  QUE testar direitinho antes de sair instalando novo release...

  []s

  Chiappa
  --- Em oracle_br@yahoogrupos.com.br, "Alex Fernando Kirsten" 
  <[EMAIL PROTECTED]> escreveu
  >
  > Olá
  > Acredito eu que não seja possível, mas para não morrer na duvida 
  perguntarei:
  > É possível atualizar um oracle 10g release 1 para um 10g release 2 
  aplicando patchs? ou a única solução é migrar o banco?
  > 
  > []'s
  > 
  > Alex
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  >






  
--
  Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
  
--__
  Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
  __ 


Yahoo! Grupos, um serviço oferecido por: 
  PUBLICIDADE

   


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] LONG ou CLOB ??

2006-02-09 Por tôpico Silv�rio
Utilize Clob. é a melhor opção.

--- Adalberto Sousa Monteiro <[EMAIL PROTECTED]>
wrote:

> BOM DIA GRUPO, 
> TENHO UM SISTEMA AONDE UTILIZO UM CAMPO "MEMO" COMO
> EDITOR TEXTO, AONDE O USUARIO PODE DIGITAR O QUE BEM
> ENTENDER.
> 
> MINHA DUVIDA É A SEGUINTE, QUAL TIPO DE CAMPO SERIA
> MAIS RECOMENDADO EU ESTAR UTILIZANDO PARA ARMAZENAR
> ESSE TIPO DE INFORMAÇÃO LONG ou CLOB ??
> 
> NÃO SEI SE SERIA INFORMAÇÕES IMPORTANTES A SEREM
> DITAS, MAS POSTERIORMENTE PRECISAREI MONTAR
> CONSULTAS AONDE O USUARIO PODERA VISUALIZAR SUAS
> ANOTAÇÕES.
> E UTILIZO O ORACLE 9i
> 
> VALEU PESSOAL
> ADALBERTO
> 
> [As partes desta mensagem que não continham texto
> foram removidas]
> 
> 
> 
>
--
> Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
--__
> Moderador e Fundador: Dorian Anderson Soutto
> [EMAIL PROTECTED]
>
__
> 
> Links do Yahoo! Grupos
> 
> 
> 
> http://br.yahoo.com/info/utos.html
> 
>  
> 
> 
> 
> 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] Preciso DESABILITAR os ARCHIVES

2006-02-09 Por tôpico spark

Shutdown;

startup mount;

alter database noarchivelog;

alter database open;



Jonathan


- Original Message - 
From: "cegoncalvesvr" <[EMAIL PROTECTED]>
To: 
Sent: Thursday, February 09, 2006 10:34 AM
Subject: [oracle_br] Preciso DESABILITAR os ARCHIVES


Amigos,

  Como faço para DESABILITAR a geração dos ARCHIVES?
  Estouc om pouco espaço em DISCO e logo vai encher e consequentemente 
ira travar o sistema.

URGENTE






---
---
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
---
---
__




--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] Preciso DESABILITAR os ARCHIVES

2006-02-09 Por tôpico Paulo Vilhena
1) De shutdown do banco - shutdown immediate
  2) mude o parametro log_archive_start para false.
  3) efetue stat do banco em modo "mount" - startup mount
  4) de o comando "alter database noarchivelog"
  5) de shutdown no banco
  6) de startup normal no banco
   
  Se tiver usando banco 10G, 
  1) shutdown no banco
  2) startup mount
  3) alter database noarchivelog
  4) alter database open
   
  
Paulo
cegoncalvesvr <[EMAIL PROTECTED]> wrote:
  Amigos,

  Como faço para DESABILITAR a geração dos ARCHIVES?
  Estouc om pouco espaço em DISCO e logo vai encher e consequentemente 
ira travar o sistema.

URGENTE






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 


Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target="_blank";var lrec_URL=new Array();  
lrec_URL[1]="http://br.ard.yahoo.com/SIG=12fr25uvu/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139495765/A=3283959/R=0/id=flashurl/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
  var 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.swf?clickTAG=javascript:LRECopenWindow(1)";
  var 
lrec_altURL="http://br.ard.yahoo.com/SIG=12fr25uvu/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139495765/A=3283959/R=1/id=altimg/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
  var 
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.jpg";;
  var
 lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do 
Yahoo!. 




-
Relax. Yahoo! Mail virus scanning helps detect nasty viruses!

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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] Re: Releases

2006-02-09 Por tôpico jlchiappa
Não dá não, veja vc : quando muda um release de banco,os ** binários ** 
mudam, é uma OUTRA situação, vc tem NOVOS recursos, é um NOVO produto, 
então vc VAI ter que instalar esses NOVOS binários, sem dúvida, E 
depois ou migrar os datafiles criados no release antigo pro novo, OU 
transferir os dados via exp, arquivo-texto o que for. Patch é uma 
CORREÇÂO, vc não vai ter binários novos, só vai fazer uma ALTERAÇÂO nos 
binários que vc já tem, então patch é só pra vc atualizar versão, tipo 
10.1.x para 10.1.y , mudar 10.1. para 10.2 , já que vc muda o dígito de 
RELEASE, implica em novo produto E é claro, esse novo produto 
tranquilamente PODE ter incompatibilidades com ferramentas de 
desenvolvimento/tools que vc usava contra o produto anterior, vc TEM 
QUE testar direitinho antes de sair instalando novo release...

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Alex Fernando Kirsten" 
<[EMAIL PROTECTED]> escreveu
>
> Olá
> Acredito eu que não seja possível, mas para não morrer na duvida 
perguntarei:
> É possível atualizar um oracle 10g release 1 para um 10g release 2 
aplicando patchs? ou a única solução é migrar o banco?
> 
> []'s
> 
> Alex
> 
> [As partes desta mensagem que não continham texto foram removidas]
>






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] Preciso DESABILITAR os ARCHIVES

2006-02-09 Por tôpico Silv�rio
Kara,

em primeiro lugar, vc não precisa desabilitar os
archives (você pode precisar deste modo futuramente).
Você poderia apagar os archives mais antigos.
Simplesmente vá até o diretório onde estão sendo
gravados e remova os mais antigos (tipo, pode apagar
todos os que já foram para fita).
Agora, se quizer mesmo alterar o banco para o modo
noarchivelog:

shutdown immediate;
startup mount;
alter database noarchivelog;
alter database open;
shutdown immediate;
startup;

Silvério.

--- cegoncalvesvr <[EMAIL PROTECTED]> wrote:

> Amigos,
> 
>   Como faço para DESABILITAR a geração dos ARCHIVES?
>   Estouc om pouco espaço em DISCO e logo vai encher
> e consequentemente 
> ira travar o sistema.
> 
> URGENTE
> 
> 
> 
> 
> 
> 
>
--
> Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
--__
> Moderador e Fundador: Dorian Anderson Soutto
> [EMAIL PROTECTED]
>
__
> 
> Links do Yahoo! Grupos
> 
> 
> 
> http://br.yahoo.com/info/utos.html
> 
>  
> 
> 
> 
> 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] Releases

2006-02-09 Por tôpico Silv�rio
O que você chama de migração ?
De certa forma, a upgrade pode ser feito apenas
aplicando executando alguns scripts na base.

--- Alex Fernando Kirsten
<[EMAIL PROTECTED]> wrote:

> Olá
> Acredito eu que não seja possível, mas para não
> morrer na duvida perguntarei:
> É possível atualizar um oracle 10g release 1 para um
> 10g release 2 aplicando patchs? ou a única solução é
> migrar o banco?
> 
> []'s
> 
> Alex
> 
> [As partes desta mensagem que não continham texto
> foram removidas]
> 
> 
> 
>
--
> Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
--__
> Moderador e Fundador: Dorian Anderson Soutto
> [EMAIL PROTECTED]
>
__
> 
> Links do Yahoo! Grupos
> 
> 
> 
> http://br.yahoo.com/info/utos.html
> 
>  
> 
> 
> 
> 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




RES: [oracle_br] restringir dados

2006-02-09 Por tôpico Salvio Padlipskas
Olá,

A feature "Row Level Security" irá garantir que vc evite com que acessos
indevidos ocorram.

Dê uma estudada e caso tenha dificuldades entre em contato.

[ ]'s
Salvio Padlipskas



-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Edson Carminatti de Oliveira
Enviada em: quinta-feira, 9 de fevereiro de 2006 10:26
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] restringir dados


 Alguém já utilizou alguma forma de restringir os dados que usuário 
pode estar manipulando no sistema.
 Por exemplo: Em um sistema que possui dados por unidade de negócio, 
alguns usuário podem manipular dados de apenas uma unidade, outros 
usuário todas as unidades.
 Também tem a restrição por tipo de ação que o usuário pode estar 
executando... inserção, deleção, consulta, alteração.
 Se alguém tem alguma idéia de como pode ser feito isso, ficaria 
imensamente grato pela ajuda.







--
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 

--__

Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
Links do Yahoo! Grupos




 




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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] RES: Duvidas de SHELL

2006-02-09 Por tôpico Gilson Fábio Robles Bernichi
Gostaria de agradecer a todos pela Dica.

Agora funcionou.

obrigado


- Original Message - 
From: "Ederson" <[EMAIL PROTECTED]>
To: 
Sent: Thursday, February 09, 2006 10:49 AM
Subject: [oracle_br] RES: Duvidas de SHELL


Gilson,

No CRONTAB do ROOT deve estar algo assim:

30 21 * * 1-5 /bin/su - oracle -c "sqlplus usuario/senha @seu_arquivo.sql"


Onde 30 significa: "aos 30 minutos"
Onde 21 significa: "às 21 horas"
Onde 1-5 significa: "de segunda a sexta"


Ederson Elias


-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Gilson Fábio Robles Bernichi
Enviada em: quinta-feira, 9 de fevereiro de 2006 08:43
Para: Undisclosed-Recipient:@mail.setransp-go.com.br;
Assunto: [oracle_br] Duvidas de SHELL

bom dia

Estou tentando rodar um PL/SQL atraves do crontab mas nao esta funcionando.

estou colocando da seguinte maneira

sqlplus usuario/senha @

e nao executa... se faço via linha de comando ele funciona normalmente

Obrigado

Gilson




--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__
Links do Yahoo! Grupos










--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] Re: duvida de privilegios - a duvida continua

2006-02-09 Por tôpico jlchiappa
Nah, não creio que seja mistério não, muito provavelmente esse banco 
tem é umas lambanças das boas nele . Por exemplo : se vc pede um desc 
f_auditoria e ele te responde object "DBA_UNIFI"."F_AUDITORIA" , isso 
implica que estão sendo usados sinônimos, e vc não imagina como é 
fácil ter-se caquinhas tipo : existe um sinônimo PÚBLICO pro objeto 
X, esse sinônimo público está incorreto, e ALGUNS usuários tem um 
sinônimo PRIVADO correto, ambos com o mesmo nome do objeto - num caso 
tipo esse, quem tem o sinônimo privado correto , o banco o encontra 
antes do público, funciona ok, já quem não tem o privado, o banco cai 
no sinônimo público, logicamente não funciona, exemplo :

[EMAIL PROTECTED]:SQL>create table TAB_TT (c1 number);

Tabela criada.

[EMAIL PROTECTED]:SQL>create public synonym TAB_TT for chiappa.lixo;

Sinônimo criado.

[EMAIL PROTECTED]:SQL>grant select on TAB_TT to public;

Concessão bem-sucedida.

==> ok, vamos primeiro a um usuário que tem sinônimo privado :

[EMAIL PROTECTED]:SQL>@conn scott/[EMAIL PROTECTED]
Conectado.

[EMAIL PROTECTED]:SQL>create synonym TAB_TT for chiappa.TAB_TT;

Sinônimo criado.

[EMAIL PROTECTED]:SQL>@desc tab_tt
 Nome  Nulo?Tipo
 -  --
--
 C1 NUMBER

==> ok, funcionou, vamos ter um user que só tem acesso ao sin. 
público, que está errado :

[EMAIL PROTECTED]:SQL>@conn usr_consulta/[EMAIL PROTECTED]
Conectado.
[EMAIL PROTECTED]:SQL>@desc tab_tt
ERROR:
ORA-04043: o objeto "CHIAPPA"."LIXO" não existe


===>> é isso, confere ?? veja, eu ** NÃO ** estou dizendo que 
é esse o seu problema, só demonstro que PODEM ocorrer coisas do tipo, 
por incompetência/descontrole de administração dum banco Oracle, 
certo ?? Só vc mesma, como DBA, é que VAI debugar isso

Da mesma forma, é ultra-documentado que quando vc acessa um objeto 
que não é seu em stored PL/SQL, as roles por default SÂO DESLIGADAS, 
são IGNORADAS, é preciso GRANT direto, será que não tem a ver com o 
assunto ?? Provável... Da mesma forma, a trigger :

a) não dispara se houve erro no SQL

b) dispara na MESMA transação, então se o cliente fizer um ROLLBACK 
(seja rollback automático por erro, seja de propósito),o INSERT na 
tabela de AUDIT *** vai *** ser desfeito Pra isto, AUTONOMOUS 
TRANSACTION é a solução.

==>  Então o seu trabalho é DEBUGAR exatamente a situação, e pra isso 
como eu disse na msg original vc VAI ter que ver exatamente quais são 
os objetos envolvidos, QUAL privilégio foi dado, COMO está sendo 
feito o acesso à tabela de horas (se SQL ou PL/SQL) 

[]s

 Chiappa
 
--- Em oracle_br@yahoogrupos.com.br, "ESTUDO" <[EMAIL PROTECTED]> 
escreveu
>
> É  tanto misterio que veja algo:
> 
> 1. Conectei com o user1 (ADRIANAV)
> 
> SQL> desc f_auditoria
> ERROR:
> ORA-04043: object "DBA_UNIFI"."F_AUDITORIA" does not exist
> 
> 
> SQL> desc dba_unifi.F_AUDITORIA
> ERROR:
> ORA-04043: object dba_unifi.F_AUDITORIA does not exist
> 
> 2.Vou ver os acessos da  ADRIANAV :
> 
> SQL> SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE  GRANTEE   
= 'ADRIANAV' 
>   2  /
> 
> GRANTED_ROLE
> --
> FDIS_VDA
> 
> SQL> select TABLE_NAME,  PRIVILEGE from dba_tab_privs where GRANTEE 
= 'ADRIANAV'
>   2  AND TABLE_NAME = 'F_AUDITORIA'
>   3  /
> 
> não há linhas selecionadas
> 
> SQL>  select TABLE_NAME,  PRIVILEGE from dba_tab_privs where 
GRANTEE = 'FDIS_VDA'
>   2   AND TABLE_NAME = 'F_AUDITORIA'
>   3  /
> 
> não há linhas selecionadas
> 
> SQL> Select TABLE_NAME,  PRIVILEGE from dba_COL_privs where 
GRANTEE  IN ('FDIS_VDA','ADRIANAV')
>   2  AND TABLE_NAME = 'F_AUDITORIA'
>   3  /
> não há linhas selecionadas
> 
> 
> Bom ela nao tem acesso na F_AUDITORIA, mas como ela ja gravou isso 
HJ?
> 
> 
>  Select TABELA, DATA,SUBSTR(CONTEUDO_ANTIGO,8,12) antigo, hora from 
f_auditoria
>  where USUARIO =  'ADRIANAV'
>  and tabela =  'F_HORARIO_REAL'
>  and data = '09/02/2006'
> 
> TABELA DATA 
ANTIGO HORA
> --  
 --
> F_HORARIO_REAL 09/02/06 
VAGA=025  93036
> F_HORARIO_REAL 09/02/06 
VAGA=010  93036
> F_HORARIO_REAL 09/02/06 
VAGA=010  93036
> F_HORARIO_REAL 09/02/06 
VAGA=012  93036
> F_HORARIO_REAL 09/02/06 
VAGA=012  93036
> F_HORARIO_REAL 09/02/06 
VAGA=012  93036
> F_HORARIO_REAL 09/02/06 
VAGA=012  93036
> F_HORARIO_REAL 09/02/06 
VAGA=014  92316
> F_HORARIO_REAL 09/02/06 
VAGA=013  93041
> F_HORARIO_REA

RES: [oracle_br] Re: restringir dados

2006-02-09 Por tôpico Ivan Ricardo Schuster
Edson,

De qualquer forma, se por segurança voce quiser que o usuário de banco só
possa realizar determinadas tarefas: Só permita que ele altere os dados via
procedures, e implemente estas funções via stored procedure, crie views que
filtram só os dados que ele pode ver e por aí vai...

Não gosto de colocar esse tipo de restrição na aplicação, mesmo por que, meu
negocio é BD. Se fosse o caso de ter um único usuário de banco, também
usaria procedures, onde cada procedure recebe uma identificação do usuário
que se conectou na aplicação, e esta procedure consultaria uma tabela de
permissões para verifica se este usuário pode ou não alterar determinado
dado, se pode ou não consultar determinadas informações...

Mas, voce pode ver que tem varias alternativas.

abraço

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de João Ribeiro
Enviada em: quinta-feira, 9 de fevereiro de 2006 10:38
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: restringir dados

Esse tipo de restrição não seria mais fácil utilizando linguagem de 
programação??

Você poderia estar restringindo o que o usuário pode ver ou fazer 
dependendo do perfil dele no sistema.

O usuário que pode alterar só dados de uma unidade só enxerga aquela 
unidade e só o botão de alteração está disponível.


[]s

Eder Couto

--- Em oracle_br@yahoogrupos.com.br, "Edson Carminatti de Oliveira" 
<[EMAIL PROTECTED]> escreveu
>
>  Alguém já utilizou alguma forma de restringir os dados que usuário 
> pode estar manipulando no sistema.
>  Por exemplo: Em um sistema que possui dados por unidade de 
negócio, 
> alguns usuário podem manipular dados de apenas uma unidade, outros 
> usuário todas as unidades.
>  Também tem a restrição por tipo de ação que o usuário pode estar 
> executando... inserção, deleção, consulta, alteração.
>  Se alguém tem alguma idéia de como pode ser feito isso, ficaria 
> imensamente grato pela ajuda.
>








--
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 

--__

Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
Links do Yahoo! Grupos




 





--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] Releases

2006-02-09 Por tôpico Alex Fernando Kirsten
Olá
Acredito eu que não seja possível, mas para não morrer na duvida perguntarei:
É possível atualizar um oracle 10g release 1 para um 10g release 2 aplicando 
patchs? ou a única solução é migrar o banco?

[]'s

Alex

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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] Re: restringir dados

2006-02-09 Por tôpico jlchiappa
Paulo, eu discordo de se colocar segurança de acesso na aplicação, 
pelo seguinte : por mais que os usuários finais jurem de pé junto que 
a aplicação atual é suficiente, que os gerentes assinem embaixo que 
os dados TEM que estar "trancados", acessíveis só pela aplicação, 
CEDO ou TARDE vai sim chegar uma hora em que 

a) a aplicação não atende mais e vai ter que ser re-escrita, talvez 
até em outra linguagem/tool

e/ou

b) os dados terão que ser acessados/manipulados por outra 
aplicação/outras fontes.

Aí se acontecer a), ** todas ** a segurança que vc escreveu terá que 
ser re-escrita (talvez re-aproveitando-se um pouco do código, mas às 
vezes não), e se acontecer b) , ao invés da outra fonte acessar 
diretamente os dados vc VAI ter que escrever alguma interface pra 
ela, mais e mais trabalho, e nem sempre é possível - aqui mesmo no 
cliente atual, temos uma aplicação que tinha regras de acesso 
codificadas, era escrito de pedra e cal que ninguém podia acessar os 
dados fora dela, um belo dia algum diretor casca-grossa cismou que 
tinha porque tinha que ter acesso a esses dados via tool front-end X, 
QUEBROU TUDO, é isso... E pra piorar X só tinha acesso à dados via 
SQL e retsrições do tipo, então NÃO tinha como montarmos uma API de 
acesso, basicamente o que vai ser feito é ter-se um OUTRO banco com 
esses dados   Numa palavra, segurança fora do banco é uma furada, 
é uma bomba q cedo ou tarde vai explodir na cara de alguém, IMHO. Em 
verdade, o que eu vejo cada vez mais é que as aplicações tem um ciclo 
cada vez mais curto, PORÉM os dados permanecem, então penso ser 
razoável deixar as regras de acesso junto com os dados, são itens 
indissociáveis IMHO...

Edson, ** facílimo ** de tudo vc ter essa segurança de acesso no 
banco : a opção mais simples é vc ao invés de dar GRANTs direto da 
tabela, vc ter uma VIEW que só busque os dados a que o cara tem 
direito, e vc dá os GRANTs apropriados da view pros usuários finais, 
tipo :

 CREATE VIEW V_CLIENTES as SELECT * FROM CLIENTES WHERE COD_EMPRESA 
= :valordaempresa;
 
 onde esse :valordaempresa pode ser uma var global, um context, uma 
sub-query numa tabelinha oculta, qquer coisa do tipo.
 
 Uma outra opção boa seria o VPD (Virtual Private Database), com ela 
o banco automaticamente adiciona as regras que vc especificar nos 
SQLs que receber, daí automaticamente um comando tipo :
 
 SELECT nnn FROM CLIENTES WHERE campo=X;
 
 ia ser transformado em :
 
 SELECT nnn FROM CLIENTES WHERE campo=X and COD_EMPRESA = nnn;
 
 ==> Óbvio, ambas as opções podem interferir em performance SE não 
forem bem-planejadas e testadas, mas isso é default de 
desenvolvimento, qquer coisa que vc for fazer SEMPRE tem que ter uma 
fase adequada de teste e planejamento...
 
 []s
 
  Chiappa
 
--- Em oracle_br@yahoogrupos.com.br, Paulo Vilhena 
<[EMAIL PROTECTED]> escreveu
>
> Edson,
>
>   A meu ver isso é uma regra de negócio que voce deve impletar na 
aplicação que o usuário vai utilizar, visto que ele nunca terá acesso 
direto as tabelas do banco.
>
>   Paulo
> 
> Edson Carminatti de Oliveira <[EMAIL PROTECTED]> wrote:
>   Alguém já utilizou alguma forma de restringir os dados que 
usuário 
> pode estar manipulando no sistema.
> Por exemplo: Em um sistema que possui dados por unidade de negócio, 
> alguns usuário podem manipular dados de apenas uma unidade, outros 
> usuário todas as unidades.
> Também tem a restrição por tipo de ação que o usuário pode estar 
> executando... inserção, deleção, consulta, alteração.
> Se alguém tem alguma idéia de como pode ser feito isso, ficaria 
> imensamente grato pela ajuda.
> 
> 
> 
> 
> 
> 
> 
--
> Atenção! As mensagens deste grupo são de acesso público e de 
inteira responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
> 
--
__
> Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> __ 
> 
> 
> Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE
> var lrec_target="_blank";var lrec_URL=new Array();  lrec_URL[1]
="http://br.ard.yahoo.com/SIG=12fmutll7/M=396547.7942355.8792354.23698
93/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139495389/A=3283959/R=0/id=flas
hurl/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?
CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/con
tent/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";  
var 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y30
0x250feb03_dhs_noted510.swf?clickTAG=javascript:LRECopenWindow(1)";  
var 
lrec_altURL="http://br.ard.yahoo.com/SIG=12fmutll7/M=396547.7942355.87
92354.2369893/D=brclub

Re: RES: [oracle_br] Aonde fica???

2006-02-09 Por tôpico Silv�rio
Ou você deverá deduzir que, com o last_ddl_time
alterado alguma modificação foi feita, ou então, o seu
banco deveria estar com alguma opção de auditoria que,
por default, no Oracle não é habilitada.


--- Cleber Roberto Marques <[EMAIL PROTECTED]>
wrote:

> Flavio, o único local que encontrei foi na
> dba_objects. Veja abaixo:
> 
> 
> SQL>alter session set nls_date_format='dd/mm/
> hh24:mi:ss';
> 
> Sessao alterada.
> 
> Decorrido: 00:00:00.00
> 
> SQL>create table tabela1 (col1 number);
> 
> Tabela criada.
> 
> Decorrido: 00:00:00.00
> SQL>select owner, object_name, object_type,
> last_ddl_time
>   2  from dba_objects
>   3  where owner = 'SYSTEM'
>   4  and   object_name = 'TABELA1';
> 
> OWNER  OBJECT_NAME 
> OBJECT_TYPE  LAST_DDL_TIME
> -- 
> 
> ---
> SYSTEM TABELA1 
> TABLE06/02/2006
> 15:51:56
> 
> 1 linha selecionada.
> 
> Decorrido: 00:00:00.00
> 
> SQL>select owner, object_name, object_type,
> last_ddl_time
>   2  from dba_objects
>   3  where owner = 'SYSTEM'
>   4  and   object_name = 'TABELA1';
> 
> OWNER  OBJECT_NAME 
> OBJECT_TYPE  LAST_DDL_TIME
> -- 
> 
> ---
> SYSTEM TABELA1 
> TABLE06/02/2006
> 15:52:30
> 
> 1 linha selecionada.
> 
> Decorrido: 00:00:00.00
> 
> Como pode ver, após o grant, o last_ddl_time da
> tabela foi modificado.
> 
> Cleber Roberto Marques
> DBA
> 
> +55 (19) 3242-8033
> [EMAIL PROTECTED]
> www.programmers.com.br
> 
>  
> 
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br
> [mailto:[EMAIL PROTECTED] Em nome de
> Flavio Cardoso
> Enviada em: segunda-feira, 6 de fevereiro de 2006
> 12:38
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Aonde fica???
> 
> Ola pessoal,
> 
> Estou com uma duvida, que com certeza os DBA´s de
> plantão saberão a resposta na ponta do dedo. :) 
> Estou procurando o local no dicionário, onde o
> oracle armazena a data de um GRANT dado a um
> determinado objeto do banco (No caso uma tabela). Já
> procurei todas as tabelas que contenham em seu nome
> a palavra "PRIV"... E até agora nada!!
> 
> Alguem tem a dica ai, do local que eu posso
> verificar a data que um determinado GRANT foi dado a
> um objeto do banco? 
> 
> Agradeço desde já a ajuda.
> 
> Flavio Cardoso ([EMAIL PROTECTED])
> Salvador/BA 
> 
> [As partes desta mensagem que não continham texto
> foram removidas]
> 
> 
> 
>
--
> Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
--__
> Moderador e Fundador: Dorian Anderson Soutto
> [EMAIL PROTECTED]
>
__
> 
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
> 
>
--
> Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
--__
> Moderador e Fundador: Dorian Anderson Soutto
> [EMAIL PROTECTED]
>
__
> 
> Links do Yahoo! Grupos
> 
> 
> 
> http://br.yahoo.com/info/utos.html
> 
>  
> 
> 
> 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
Links do Y

[oracle_br] Re: Preciso DESABILITAR os ARCHIVES

2006-02-09 Por tôpico João Ribeiro
Para desabilitar o modo archive com a instância iniciada, você de 
estar conectado com privilégios de Administrados e ter o privilégio 
de ALTER SYSTEM. 

SQL>  Shutdown immediate;

SQL>  ALTER SYSTEM ARCHIVE LOG STOP;


Com a instância iniciada set o parâmetro LOG_ARCHIVE_START=FALSE

   SQL> alter system set log_archive_start=false scope=spfile;


Se você não der um shutdown no banco as novas alterações só terão 
efeito na próxima vez que o banco for iniciado.


Att.

Eder Couto





--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] Re: verificação de DATE

2006-02-09 Por tôpico Joel Lino
fala Leandro,
   
  O que acontece é o seguinte :  este campo char que é utilizado como data, mas 
não possui nenhuma critica nem formatação no momento da digitação.  Desta forma 
existem dados digitados incorretamente nestes campos e ai qdo minhas queries 
buscam esta informação retornam com erro.  Veja exemplo :
   
1* select to_date('01/02/2006','dd/mm/') from dual
SQL> 
SQL> 
SQL> /
  TO_DATE('0
--
01/02/2006
  SQL> ed
Gravou file afiedt.buf
1* select to_date('01/0d2/2006','dd/mm/') from dual
SQL> /
select to_date('01/0d2/2006','dd/mm/') from dual
   *
ERRO na linha 1:
ORA-01843: not a valid month


  Eu tenho um processo em delphi que valido este campo, mas gostaria de fazer 
uma validação diretamente em query.Imagino algo do tipo "raise" que se o 
comando der erro não aborte a execução da query...
   
  mais uma vez grato,
  joel.
   
   
   
   
  
leandrofff <[EMAIL PROTECTED]> escreveu:
  Olá Joel,

tente usar a função to_char, por exemplo:
to_char(sysdate, 'dd/mm/');


--- Em oracle_br@yahoogrupos.com.br, "jsl_lino" escreveu
>
> amigos,
> estou com um problema : tenho um campo varchar2 em uma tabela que 
é 
> utilizado como campo data ( dd/mm/ )
> Tenho verificado isso na aplicação, mas não consegui fazer isso 
> diretamente na query. Alguem tem alguma dica ??
> 
> grato,
> joel
>








--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
Links do Yahoo! Grupos










Joel da Silva Lino
--
Desenvolvedor
[EMAIL PROTECTED]

-
 Yahoo! Acesso Grátis 
Internet rápida e grátis. Instale o discador agora!

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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] RES: Duvidas de SHELL

2006-02-09 Por tôpico Ederson
Gilson,

No CRONTAB do ROOT deve estar algo assim:

30 21 * * 1-5 /bin/su - oracle -c "sqlplus usuario/senha @seu_arquivo.sql"


Onde 30 significa: "aos 30 minutos"
Onde 21 significa: "às 21 horas"
Onde 1-5 significa: "de segunda a sexta"


Ederson Elias


-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Gilson Fábio Robles Bernichi
Enviada em: quinta-feira, 9 de fevereiro de 2006 08:43
Para: Undisclosed-Recipient:@mail.setransp-go.com.br;
Assunto: [oracle_br] Duvidas de SHELL

bom dia

Estou tentando rodar um PL/SQL atraves do crontab mas nao esta funcionando.

estou colocando da seguinte maneira

sqlplus usuario/senha @

e nao executa... se faço via linha de comando ele funciona normalmente

Obrigado

Gilson 




--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 





Re: [oracle_br] restringir dados

2006-02-09 Por tôpico Silv�rio
Você achará várias dicas como Virtual Private Database
(VPD) no site da Oracle.
Para utilizar, bastam grants normais, porém, você
incluirá o nome da coluna que quer limitar o acesso,
por exemplo.

Silvério.

--- Edson Carminatti de Oliveira
<[EMAIL PROTECTED]> wrote:

>  Alguém já utilizou alguma forma de restringir os
> dados que usuário 
> pode estar manipulando no sistema.
>  Por exemplo: Em um sistema que possui dados por
> unidade de negócio, 
> alguns usuário podem manipular dados de apenas uma
> unidade, outros 
> usuário todas as unidades.
>  Também tem a restrição por tipo de ação que o
> usuário pode estar 
> executando... inserção, deleção, consulta,
> alteração.
>  Se alguém tem alguma idéia de como pode ser feito
> isso, ficaria 
> imensamente grato pela ajuda.
> 
> 
> 
> 
> 
> 
>
--
> Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
--__
> Moderador e Fundador: Dorian Anderson Soutto
> [EMAIL PROTECTED]
>
__
> 
> Links do Yahoo! Grupos
> 
> 
> 
> http://br.yahoo.com/info/utos.html
> 
>  
> 
> 
> 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] Re: restringir dados

2006-02-09 Por tôpico João Ribeiro
Esse tipo de restrição não seria mais fácil utilizando linguagem de 
programação??

Você poderia estar restringindo o que o usuário pode ver ou fazer 
dependendo do perfil dele no sistema.

O usuário que pode alterar só dados de uma unidade só enxerga aquela 
unidade e só o botão de alteração está disponível.


[]s

Eder Couto

--- Em oracle_br@yahoogrupos.com.br, "Edson Carminatti de Oliveira" 
<[EMAIL PROTECTED]> escreveu
>
>  Alguém já utilizou alguma forma de restringir os dados que usuário 
> pode estar manipulando no sistema.
>  Por exemplo: Em um sistema que possui dados por unidade de 
negócio, 
> alguns usuário podem manipular dados de apenas uma unidade, outros 
> usuário todas as unidades.
>  Também tem a restrição por tipo de ação que o usuário pode estar 
> executando... inserção, deleção, consulta, alteração.
>  Se alguém tem alguma idéia de como pode ser feito isso, ficaria 
> imensamente grato pela ajuda.
>







--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] restringir dados

2006-02-09 Por tôpico Paulo Vilhena
Edson,
   
  A meu ver isso é uma regra de negócio que voce deve impletar na aplicação que 
o usuário vai utilizar, visto que ele nunca terá acesso direto as tabelas do 
banco.
   
  Paulo

Edson Carminatti de Oliveira <[EMAIL PROTECTED]> wrote:
  Alguém já utilizou alguma forma de restringir os dados que usuário 
pode estar manipulando no sistema.
Por exemplo: Em um sistema que possui dados por unidade de negócio, 
alguns usuário podem manipular dados de apenas uma unidade, outros 
usuário todas as unidades.
Também tem a restrição por tipo de ação que o usuário pode estar 
executando... inserção, deleção, consulta, alteração.
Se alguém tem alguma idéia de como pode ser feito isso, ficaria 
imensamente grato pela ajuda.






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 


Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target="_blank";var lrec_URL=new Array();  
lrec_URL[1]="http://br.ard.yahoo.com/SIG=12fmutll7/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139495389/A=3283959/R=0/id=flashurl/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
  var 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.swf?clickTAG=javascript:LRECopenWindow(1)";
  var 
lrec_altURL="http://br.ard.yahoo.com/SIG=12fmutll7/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139495389/A=3283959/R=1/id=altimg/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
  var 
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.jpg";;
  var
 lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do 
Yahoo!. 




-
Brings words and photos together (easily) with
 PhotoMail  - it's free and works with Yahoo! Mail.

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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: {Disarmed} [oracle_br] Duvidas de SHELL

2006-02-09 Por tôpico João Ribeiro
O seu erro amigo é exatamente o que o Chiappa falou. Quando você roda 
um comando direto da Crontab o sistema não carrega o ".profile". 
O ".profile" é necessário para carregar as variáveis de ambiente e 
isso ocorre quando você se conecta no Sistema Operacional. Você deve 
setar no seu arquivo as variáveis de ambiente existentes 
no ".profile". Utilize o exemplo que o Chiappa mandou... criando um 
arquivo.sh, setando as variáveis de ambiente a chamando o sqlplus de 
dentro desse arquivo.

Lembrando que o arquivo ".profile" fica oculto na raiz do oracle. Pra 
você vê-lo é necessário rodar um "ls -la" e depois um cat ou pg no 
arquivo.

[]s

Eder Couto


--- Em oracle_br@yahoogrupos.com.br, Gilson Fábio Robles Bernichi 
<[EMAIL PROTECTED]> escreveu
>
> retonar esse erro
> 
> X-Cron-Env: 
> X-Cron-Env: 
> X-Cron-Env: 
> X-Cron-Env: 
> 
> 
> - Original Message - 
> From: "Pablo Quadros" <[EMAIL PROTECTED]>
> To: 
> Sent: Thursday, February 09, 2006 9:46 AM
> Subject: Re: {Disarmed} [oracle_br] Duvidas de SHELL
> 
> 
> nem roda? da algum erro??
> 
> Gilson Fábio Robles Bernichi wrote:
> > bom dia
> >
> > Estou tentando rodar um PL/SQL atraves do crontab mas nao esta
> > funcionando.
> >
> > estou colocando da seguinte maneira
> >
> > sqlplus usuario/senha @
> >
> > e nao executa... se faço via linha de comando ele funciona 
normalmente
> >
> > Obrigado
> >
> > Gilson
> >
> >
> >
> > --

> > Atenção! As mensagens deste grupo são de acesso público e de 
inteira
> > responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> > --

__
> > Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> > __
> >
> >
> > *Yahoo! Grupos, um serviço oferecido por:*
> > PUBLICIDADE
> > var lrec_target="_blank";var lrec_URL=new Array();
> > lrec_URL[1]
="http://br.ard.yahoo.com/SIG=12f7tg0nf/M=396547.7942355.8792354.23698
93/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139492612/A=3283959/R=0/id=flas
hurl/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?
CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/con
tent/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";
> > var
> > 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y30
0x250feb03_dhs_noted510.swf?clickTAG=javascript:LRECopenWindow(1)";
> > var
> > 
lrec_altURL="http://br.ard.yahoo.com/SIG=12f7tg0nf/M=396547.7942355.87
92354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139492612/A=3283959/
R=1/id=altimg/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?
CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/con
tent/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";
> > var
> > 
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x2
50feb03_dhs_noted510.jpg";
> > var lrec_width=300;var lrec_height=250;
> >
> >
> > --
--
> > *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 Termos 
do
> >   Serviço do Yahoo! .
> >
> >
> >
> > -- 
> > This message has been scanned for viruses and
> > dangerous content by *MailScanner* 
, and is
> > believed to be clean.
> 
> -- 
> 
>  Pablo Quadros*
>  Consultor de Tecnologia
> *
> 
> --
> Esta mensagem e originalmente escrita sem o uso de acentos ou 
ortografia 
> apropriada, por questoes de configuracao de aplicativos de software 
livre.
> Esta mensagem, incluindo seus eventuais anexos, pode conter 
informações 
> confidenciais, de uso restrito e/ou legalmente protegidas. Se você 
recebeu 
> esta mensagem por engano, não deve
> usar, copiar, divulgar, distribuir ou tomar qualquer atitude com 
base nestas 
> informações. Solicitamos que você elimine a mensagem imediatamente 
de seu 
> sistema e avise-nos,  enviando
> uma mensagem diretamente para o remetente e para [EMAIL PROTECTED] 
> Todas as opiniões, conclusões ou informações contidas nesta 
mensagem somente 
> serão consideradas como provenientes
> da Ingleza quando efetivamente confirmadas, formalmente, por um de 
seus 
> representantes legais, devidamente autorizados para tanto. Acredita-
se que 
> esta mensagem esteja protegida
> por ação de antivirus.
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> ---

[oracle_br] Preciso DESABILITAR os ARCHIVES

2006-02-09 Por tôpico cegoncalvesvr
Amigos,

  Como faço para DESABILITAR a geração dos ARCHIVES?
  Estouc om pouco espaço em DISCO e logo vai encher e consequentemente 
ira travar o sistema.

URGENTE






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] Re: RES: Curiosidade/Dúvida

2006-02-09 Por tôpico jlchiappa
Sem dúvida , indiscutível, mas a vantagem que vc obtém usando um 
clone compilado a partir do fonte do linux enterprise é que vc estará 
usando um cara praticamente igual à versão certificada, com quase 
100% (digamos 99,99% :) de certeza os patches que a Oracle lançar pro 
linux enterprise, as notas, as dicas técnicas que vc achar no 
metalink, vão servir pra versão free... Mas vc está corretíssimo, pra 
certificação, uso em produção, só a coisa real, mesmo.

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, Ricardo Marques "Silvério" 
<[EMAIL PROTECTED]> escreveu
>
> Vale lembrar que, para efeito de certificação a Oracle
> recomenda algumas versões específicas de RedHat ES/AS
> ou Suse ES. 
> Dá para instalar nas versões RH free como o whiteBox ?
> Dá sim, mas não será certificado pela Oracle como o
> nosso amigo Ederson mencionou.
> 
> Silvério.
> 
> 
> --- jlchiappa <[EMAIL PROTECTED]> wrote:
> 
> > Hoje em dia, pras versões atualmente suportadas, a
> > Oracle só 
> > certifica Suse Enterprise (versão paga), mas
> > realmente pra 8i ela 
> > chegou a certificar várias versões do Suse free, e
> > além do que, pelo 
> > q conversei com quem usa, na ocasião o Yast (o
> > módulo de 
> > reconhecimento de hardware do suse)  era ** muito **
> > superior a 
> > vários outros dos diversos linux, e na página da
> > suse desde há muito 
> > ela manteve fóruns e tutoriais específicos pra uso
> > com Oracle, então 
> > acho que sim, isso deve ter influenciado pra um
> > maior uso de Suse.
> >   Hoje em dia, porém, já dispomos de redhat
> > enterprise versão free 
> > (whitebox e CentOS), e creio que o reconhecimento de
> > hardware deve 
> > ter melhorado em muito pra todos, então acho que se
> > é pra usar ** só 
> > ** com Oracle não se justifica mais outras distros,
> > vale muito mais 
> > vc usar essas caras quase-clones do linux enterprise
> > e daí vc usa o 
> > metalink (se tiver acesso) pra tutoriais,
> > dúvidas Até pra 
> > treinar, nesse caso vc estará treinando praticamente
> > com a coisa real 
> > que será usada nas Empresas, não vejo como não ir
> > por aí : eu mesmo 
> > instalei Mandrake na minha máquina quad-boot de casa
> > , mas nem vou 
> > perder tempo instalando Oracle nele, assim que der
> > vou baixar os isos 
> > do CentOS e é com ele q eu vou.
> >   
> >   []s
> >   
> >Chiappa
> >
> > --- Em oracle_br@yahoogrupos.com.br, "Ederson"
> > <[EMAIL PROTECTED]> escreveu
> > >
> > > Dos "linuxes", o Suse é certificado pela Oracle,
> > da última vez que 
> > olhei,
> > > apenas Suse e United Linux estavam listados.
> > > 
> > > Com um pouco de trabalho e pesquisa, vc consegue
> > instalar o Oracle 
> > for Linux
> > > em qualquer distribuição (já ouvi um comentário
> > que um colega 
> > instalou no
> > > kurumim), basta ir seguindo os exemplos de quem já
> > passou por algum 
> > erro, e
> > > instalando os pacotes necessários.
> > > 
> > > O problema é colocar isto em produção, se der
> > algum erro e vc abrir 
> > chamado,
> > > a Oracle pode muito bem dizer que vc está usando
> > uma versão de SO 
> > não
> > > certificada e que para vc não tem suporte, isto é,
> > vc estaria por 
> > sua conta
> > > ...
> > > 
> > > Mas não é bem assim, a Oracle atende contrato de
> > suporte apenas 
> > para a
> > > plataforma contratada, se vc mudar de plataforma e
> > não comunicar o 
> > suporte,
> > > vc não pode abrir chamados, porque eles vão
> > descobrir e darão a 
> > resposta
> > > acima. Entretanto, se vc abrir um chamado avulso e
> > pagar $$$ a 
> > Oracle atende
> > > sim, e fazem o que for preciso, mas sempre vai
> > aconselhar vc a 
> > mudar de
> > > plataforma, para uma dobradinha SO x Versão_Oracle
> > que esteja em 
> > suporte.
> > > 
> > > Em banco de testes e desenvolvimento, vale vc
> > estudar, instalar e 
> > usar
> > > qualquer versão.
> > > 
> > > Ederson Elias
> > > 
> > > 
> > > -Mensagem original-
> > > De: oracle_br@yahoogrupos.com.br 
> > [mailto:[EMAIL PROTECTED] Em
> > > nome de Cyro
> > > Enviada em: quinta-feira, 9 de fevereiro de 2006
> > 03:28
> > > Para: oracle_br@yahoogrupos.com.br
> > > Assunto: [oracle_br] Curiosidade/Dúvida
> > > 
> > > Olá a todos,
> > > 
> > > Tenho notado que muitos de vocês utilizam o Suse
> > Linux com o 
> > Oracle. Exista
> > > algum motivo especial para a escolha desta
> > distribuição ou é apenas 
> > uma
> > > coincidência ?
> > > 
> > > []´s Cyro
> > >
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> >
> 
--
> > Atenção! As mensagens deste grupo são de acesso
> > público e de inteira responsabilidade de seus
> > remetentes.
> > Acesse:
> >
> http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> > 
> >
> 
--
__
> > Moderad

[oracle_br] restringir dados

2006-02-09 Por tôpico Edson Carminatti de Oliveira
 Alguém já utilizou alguma forma de restringir os dados que usuário 
pode estar manipulando no sistema.
 Por exemplo: Em um sistema que possui dados por unidade de negócio, 
alguns usuário podem manipular dados de apenas uma unidade, outros 
usuário todas as unidades.
 Também tem a restrição por tipo de ação que o usuário pode estar 
executando... inserção, deleção, consulta, alteração.
 Se alguém tem alguma idéia de como pode ser feito isso, ficaria 
imensamente grato pela ajuda.






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] Re: duvida de privilegios - a duvida continua

2006-02-09 Por tôpico ESTUDO
É  tanto misterio que veja algo:

1. Conectei com o user1 (ADRIANAV)

SQL> desc f_auditoria
ERROR:
ORA-04043: object "DBA_UNIFI"."F_AUDITORIA" does not exist


SQL> desc dba_unifi.F_AUDITORIA
ERROR:
ORA-04043: object dba_unifi.F_AUDITORIA does not exist

2.Vou ver os acessos da  ADRIANAV :

SQL> SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE  GRANTEE   = 'ADRIANAV' 
  2  /

GRANTED_ROLE
--
FDIS_VDA

SQL> select TABLE_NAME,  PRIVILEGE from dba_tab_privs where GRANTEE = 'ADRIANAV'
  2  AND TABLE_NAME = 'F_AUDITORIA'
  3  /

não há linhas selecionadas

SQL>  select TABLE_NAME,  PRIVILEGE from dba_tab_privs where GRANTEE = 
'FDIS_VDA'
  2   AND TABLE_NAME = 'F_AUDITORIA'
  3  /

não há linhas selecionadas

SQL> Select TABLE_NAME,  PRIVILEGE from dba_COL_privs where GRANTEE  IN 
('FDIS_VDA','ADRIANAV')
  2  AND TABLE_NAME = 'F_AUDITORIA'
  3  /
não há linhas selecionadas


Bom ela nao tem acesso na F_AUDITORIA, mas como ela ja gravou isso HJ?


 Select TABELA, DATA,SUBSTR(CONTEUDO_ANTIGO,8,12) antigo, hora from f_auditoria
 where USUARIO =  'ADRIANAV'
 and tabela =  'F_HORARIO_REAL'
 and data = '09/02/2006'

TABELA DATA ANTIGO 
HORA
--   
--
F_HORARIO_REAL 09/02/06 VAGA=025  
93036
F_HORARIO_REAL 09/02/06 VAGA=010  
93036
F_HORARIO_REAL 09/02/06 VAGA=010  
93036
F_HORARIO_REAL 09/02/06 VAGA=012  
93036
F_HORARIO_REAL 09/02/06 VAGA=012  
93036
F_HORARIO_REAL 09/02/06 VAGA=012  
93036
F_HORARIO_REAL 09/02/06 VAGA=012  
93036
F_HORARIO_REAL 09/02/06 VAGA=014  
92316
F_HORARIO_REAL 09/02/06 VAGA=013  
93041
F_HORARIO_REAL 09/02/06 VAGA=013  
93041


Obrigada

Cris


  - Original Message - 
  From: jlchiappa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, February 09, 2006 9:25 AM
  Subject: [oracle_br] Re: duvida de privilegios


  Não, o usuário recebeu GRANT de DML na tab de horário, é ** APENAS ** 
  isso que ele vai poder fazer diretamente : já que a tabela tem um 
  PL/SQL "amarrado" nela, o PL/SQL vai ser executado, ** MAS ** vai ser 
  executado na conta do dono, o usuário final ** NÂO ** vai receber 
  nenhum priv extra. Exemplo :

  ==> usuário master cria tudo :

  [EMAIL PROTECTED]:SQL>create table TAB_HORA(c1 number);

  Tabela criada.

  [EMAIL PROTECTED]:SQL>create table TAB_AUDIT(username varchar2(50), 
  datahora date);

  Tabela criada.

  [EMAIL PROTECTED]:SQL>create trigger TRG_AUDIT after INSERT on TAB_HORA
2  BEGIN
3 insert into TAB_AUDIT values(user, sysdate);
4  END;
5  /

  Gatilho criado.

  ==> dou GRANT ** apenas ** de INSERT na tabela de hora, então é 
  APENAS isso que o usuário-final vai ter :

  [EMAIL PROTECTED]:SQL>grant insert on TAB_HORA to SCOTT;

  Concessão bem-sucedida.

  ==> vamos conectar como usuário-final :

  [EMAIL PROTECTED]:SQL>create synonym TAB_HORA for chiappa.TAB_HORA;

  Sinônimo criado.

  [EMAIL PROTECTED]:SQL>insert into TAB_HORA values(1);

  1 linha criada.

  [EMAIL PROTECTED]:SQL>commit;

  Validação completa.

  ==> consegui fazer o que tenho GRANT, veja que ** NÂO ** recebi 
  grant "extra" nenhum por causa da trigger :

  [EMAIL PROTECTED]:SQL>select * from chiappa.TAB_AUDIT;
  select * from chiappa.TAB_AUDIT
*
  ERRO na linha 1:
  ORA-01031: privilégios insuficientes << ok ??


  ==> mas veja que o PL/SQL ** foi ** sim executado, mas na conta do 
  master :


  [EMAIL PROTECTED]:SQL>select * from chiappa.TAB_AUDIT;

  USERNAME DATAHORA
   ---
  SCOTT09/02/2006 09:32:17

  []s

  Chiappa
  --- Em oracle_br@yahoogrupos.com.br, "ESTUDO" <[EMAIL PROTECTED]> 
  escreveu
  >
  > olá Chiappa.. hum vou tentar explicar melhor.. mas acredito q vc ja 
  respondeu.
  > Quem criou a trigger e a tabela de auditoria e de horario  foi o 
  usuario master.
  > 
  > O master deu acesso de insert na tabela de horario pro usuario 
  user1.
  > 
  > Então isso quer dizer que o user1 tem acesso na auditoria por ela 
  estar na trigger da tabela de horario?
  > 
  >   - Original Message - 
  >   From: jlchiappa 
  >   To: oracle_br@yahoogrupos.com.br 
  >   Sent: Thursday, February 09, 2006 8:38 AM
  >   Subject: [oracle_br] Re: duvida de privilegios
  > 
  > 
  >   Tá meio confuso aí : a QUEM pertence (ie, quem criou) a tabela de 
  >   auditoria ?? QUEM criou o trigger ?? A regra no PL/SQL (trigger é 
  >   PL/SQL) funciona assim : que criou e é dono do objeto 

Re: {Disarmed} [oracle_br] Duvidas de SHELL

2006-02-09 Por tôpico Gilson Fábio Robles Bernichi
retonar esse erro

X-Cron-Env: 
X-Cron-Env: 
X-Cron-Env: 
X-Cron-Env: 


- Original Message - 
From: "Pablo Quadros" <[EMAIL PROTECTED]>
To: 
Sent: Thursday, February 09, 2006 9:46 AM
Subject: Re: {Disarmed} [oracle_br] Duvidas de SHELL


nem roda? da algum erro??

Gilson Fábio Robles Bernichi wrote:
> bom dia
>
> Estou tentando rodar um PL/SQL atraves do crontab mas nao esta
> funcionando.
>
> estou colocando da seguinte maneira
>
> sqlplus usuario/senha @
>
> e nao executa... se faço via linha de comando ele funciona normalmente
>
> Obrigado
>
> Gilson
>
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --__
> Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> __
>
>
> *Yahoo! Grupos, um serviço oferecido por:*
> PUBLICIDADE
> var lrec_target="_blank";var lrec_URL=new Array();
> lrec_URL[1]="http://br.ard.yahoo.com/SIG=12f7tg0nf/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139492612/A=3283959/R=0/id=flashurl/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
> var
> lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.swf?clickTAG=javascript:LRECopenWindow(1)";
> var
> lrec_altURL="http://br.ard.yahoo.com/SIG=12f7tg0nf/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139492612/A=3283959/R=1/id=altimg/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
> var
> lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.jpg";;
> var lrec_width=300;var lrec_height=250;
>
>
> 
> *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 Termos do
>   Serviço do Yahoo! .
>
>
>
> -- 
> This message has been scanned for viruses and
> dangerous content by *MailScanner* , and is
> believed to be clean.

-- 

 Pablo Quadros*
 Consultor de Tecnologia
*

--
Esta mensagem e originalmente escrita sem o uso de acentos ou ortografia 
apropriada, por questoes de configuracao de aplicativos de software livre.
Esta mensagem, incluindo seus eventuais anexos, pode conter informações 
confidenciais, de uso restrito e/ou legalmente protegidas. Se você recebeu 
esta mensagem por engano, não deve
usar, copiar, divulgar, distribuir ou tomar qualquer atitude com base nestas 
informações. Solicitamos que você elimine a mensagem imediatamente de seu 
sistema e avise-nos,  enviando
uma mensagem diretamente para o remetente e para [EMAIL PROTECTED] 
Todas as opiniões, conclusões ou informações contidas nesta mensagem somente 
serão consideradas como provenientes
da Ingleza quando efetivamente confirmadas, formalmente, por um de seus 
representantes legais, devidamente autorizados para tanto. Acredita-se que 
esta mensagem esteja protegida
por ação de antivirus.




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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__
Links do Yahoo! Grupos










--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 

Re: [oracle_br] BANCO NAO INICIALIZA

2006-02-09 Por tôpico Paulo Vilhena
Qual parametro voce se refere?

Ricardo Marques Silvério <[EMAIL PROTECTED]> wrote:  O parâmetro é mencionado 
no startup do banco ?

--- Paulo Vilhena <[EMAIL PROTECTED]> wrote:

> verifique se ele está "montado" corretamente, dando
> o seguinte comando:.
>   select instance_name from v$instance;
>
>   Se voltar resultado o seu banco está aberto, porem
> em modo "mount", conforme o comando que vc informou
> no startup.
>
>   Para dar open efetivo no banco voce deve dar
> "alter database open".
>
>   Paulo
>   
> Taylor Moraes <[EMAIL PROTECTED]> wrote:
>   Verifique o seu arquivo init.ora porque deve ter
> algum parâmetro que não 
> é mais utilizado na versão que você está usando!
> Por isso a mensagem: 
> 
> ORA-32004: obsolete and/or deprecated parameter(s)
> specified
> 
> Retire este parametro obsoleto e dependendo a versão
> que você também não informou... você deverá gerar o
> arquivo SPFILE com o comando:
> create spfile from pfile
> '/caminho/nome_do_arquivo_init.ora';
> 
> Abraços.
> Taylor.
> 
> 
> 
> cegoncalvesvr wrote:
> 
> >Amigos:
> >
> >  O meu banco nao eta Inicializando, quando dou
> SHUTDOWN ABORT, ele 
> >informa abaixo a seguinte mensagem:
> >ORA-32004: obsolete and/or deprecated parameter(s)
> specified
> >Logo apos o banco e "derrubado"
> >Quando inicializo ele com:
> >startup mount excluixsive
> >ele monta , mas acho que o banco nao ABRE
> >
> >Alguem pode me ajudar.
> >URGENTE
> >
> >
> >
> >
> >
> >
>
>--
> >Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> >Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
>--__
> >Moderador e Fundador: Dorian Anderson Soutto
> [EMAIL PROTECTED]
>
>__
> 
> >Links do Yahoo! Grupos
> >
> >
> >
> >
> > 
> >
> >
> >
> >  
> >
> 
> 
> 
>
--
> Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
--__
> Moderador e Fundador: Dorian Anderson Soutto
> [EMAIL PROTECTED]
>
__
> 
> 
> 
> Yahoo! Grupos, um serviço oferecido por:
>PUBLICIDADE
> var lrec_target="_blank";var lrec_URL=new
> Array(); 
>
lrec_URL[1]="http://br.ard.yahoo.com/SIG=12f9j821c/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139489262/A=3283959/R=0/id=flashurl/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
>  var
>
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.swf?clickTAG=javascript:LRECopenWindow(1)";
>  var
>
lrec_altURL="http://br.ard.yahoo.com/SIG=12f9j821c/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139489262/A=3283959/R=1/id=altimg/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
>  var
>
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.jpg";;
>  var
>  lrec_width=300;var lrec_height=250;  
>   
> -
>   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 Termos do Serviço do Yahoo!. 
> 
> 
> 
>   
> -
>  Yahoo! Mail - Helps protect you from nasty viruses.
> 
> [As partes desta mensagem que não continham texto
> foram removidas]
> 
> 
> 
>
--
> Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
--_

Re: [oracle_br] Re: RES: Curiosidade/D�vida

2006-02-09 Por tôpico Silv�rio
Vale lembrar que, para efeito de certificação a Oracle
recomenda algumas versões específicas de RedHat ES/AS
ou Suse ES. 
Dá para instalar nas versões RH free como o whiteBox ?
Dá sim, mas não será certificado pela Oracle como o
nosso amigo Ederson mencionou.

Silvério.


--- jlchiappa <[EMAIL PROTECTED]> wrote:

> Hoje em dia, pras versões atualmente suportadas, a
> Oracle só 
> certifica Suse Enterprise (versão paga), mas
> realmente pra 8i ela 
> chegou a certificar várias versões do Suse free, e
> além do que, pelo 
> q conversei com quem usa, na ocasião o Yast (o
> módulo de 
> reconhecimento de hardware do suse)  era ** muito **
> superior a 
> vários outros dos diversos linux, e na página da
> suse desde há muito 
> ela manteve fóruns e tutoriais específicos pra uso
> com Oracle, então 
> acho que sim, isso deve ter influenciado pra um
> maior uso de Suse.
>   Hoje em dia, porém, já dispomos de redhat
> enterprise versão free 
> (whitebox e CentOS), e creio que o reconhecimento de
> hardware deve 
> ter melhorado em muito pra todos, então acho que se
> é pra usar ** só 
> ** com Oracle não se justifica mais outras distros,
> vale muito mais 
> vc usar essas caras quase-clones do linux enterprise
> e daí vc usa o 
> metalink (se tiver acesso) pra tutoriais,
> dúvidas Até pra 
> treinar, nesse caso vc estará treinando praticamente
> com a coisa real 
> que será usada nas Empresas, não vejo como não ir
> por aí : eu mesmo 
> instalei Mandrake na minha máquina quad-boot de casa
> , mas nem vou 
> perder tempo instalando Oracle nele, assim que der
> vou baixar os isos 
> do CentOS e é com ele q eu vou.
>   
>   []s
>   
>Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br, "Ederson"
> <[EMAIL PROTECTED]> escreveu
> >
> > Dos "linuxes", o Suse é certificado pela Oracle,
> da última vez que 
> olhei,
> > apenas Suse e United Linux estavam listados.
> > 
> > Com um pouco de trabalho e pesquisa, vc consegue
> instalar o Oracle 
> for Linux
> > em qualquer distribuição (já ouvi um comentário
> que um colega 
> instalou no
> > kurumim), basta ir seguindo os exemplos de quem já
> passou por algum 
> erro, e
> > instalando os pacotes necessários.
> > 
> > O problema é colocar isto em produção, se der
> algum erro e vc abrir 
> chamado,
> > a Oracle pode muito bem dizer que vc está usando
> uma versão de SO 
> não
> > certificada e que para vc não tem suporte, isto é,
> vc estaria por 
> sua conta
> > ...
> > 
> > Mas não é bem assim, a Oracle atende contrato de
> suporte apenas 
> para a
> > plataforma contratada, se vc mudar de plataforma e
> não comunicar o 
> suporte,
> > vc não pode abrir chamados, porque eles vão
> descobrir e darão a 
> resposta
> > acima. Entretanto, se vc abrir um chamado avulso e
> pagar $$$ a 
> Oracle atende
> > sim, e fazem o que for preciso, mas sempre vai
> aconselhar vc a 
> mudar de
> > plataforma, para uma dobradinha SO x Versão_Oracle
> que esteja em 
> suporte.
> > 
> > Em banco de testes e desenvolvimento, vale vc
> estudar, instalar e 
> usar
> > qualquer versão.
> > 
> > Ederson Elias
> > 
> > 
> > -Mensagem original-
> > De: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] Em
> > nome de Cyro
> > Enviada em: quinta-feira, 9 de fevereiro de 2006
> 03:28
> > Para: oracle_br@yahoogrupos.com.br
> > Assunto: [oracle_br] Curiosidade/Dúvida
> > 
> > Olá a todos,
> > 
> > Tenho notado que muitos de vocês utilizam o Suse
> Linux com o 
> Oracle. Exista
> > algum motivo especial para a escolha desta
> distribuição ou é apenas 
> uma
> > coincidência ?
> > 
> > []´s Cyro
> >
> 
> 
> 
> 
> 
> 
> 
>
--
> Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
--__
> Moderador e Fundador: Dorian Anderson Soutto
> [EMAIL PROTECTED]
>
__
> 
> Links do Yahoo! Grupos
> 
> 
> 
> http://br.yahoo.com/info/utos.html
> 
>  
> 
> 
> 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--_

Re: [oracle_br] BANCO NAO INICIALIZA

2006-02-09 Por tôpico Silv�rio
O parâmetro é mencionado no startup do banco ?

--- Paulo Vilhena <[EMAIL PROTECTED]> wrote:

> verifique se ele está "montado" corretamente, dando
> o seguinte comando:.
>   select instance_name from v$instance;
>
>   Se voltar resultado o seu banco está aberto, porem
> em modo "mount", conforme o comando que vc informou
> no startup.
>
>   Para dar open efetivo no banco voce deve dar
> "alter database open".
>
>   Paulo
>   
> Taylor Moraes <[EMAIL PROTECTED]> wrote:
>   Verifique o seu arquivo init.ora porque deve ter
> algum parâmetro que não 
> é mais utilizado na versão que você está usando!
> Por isso a mensagem: 
> 
> ORA-32004: obsolete and/or deprecated parameter(s)
> specified
> 
> Retire este parametro obsoleto e dependendo a versão
> que você também não informou... você deverá gerar o
> arquivo SPFILE com o comando:
> create spfile from pfile
> '/caminho/nome_do_arquivo_init.ora';
> 
> Abraços.
> Taylor.
> 
> 
> 
> cegoncalvesvr wrote:
> 
> >Amigos:
> >
> >  O meu banco nao eta Inicializando, quando dou
> SHUTDOWN ABORT, ele 
> >informa abaixo a seguinte mensagem:
> >ORA-32004: obsolete and/or deprecated parameter(s)
> specified
> >Logo apos o banco e "derrubado"
> >Quando inicializo ele com:
> >startup mount excluixsive
> >ele monta , mas acho que o banco nao ABRE
> >
> >Alguem pode me ajudar.
> >URGENTE
> >
> >
> >
> >
> >
> >
>
>--
> >Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> >Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
>--__
> >Moderador e Fundador: Dorian Anderson Soutto
> [EMAIL PROTECTED]
>
>__
> 
> >Links do Yahoo! Grupos
> >
> >
> >
> >
> > 
> >
> >
> >
> >  
> >
> 
> 
> 
>
--
> Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
--__
> Moderador e Fundador: Dorian Anderson Soutto
> [EMAIL PROTECTED]
>
__
> 
> 
> 
> Yahoo! Grupos, um serviço oferecido por:
>PUBLICIDADE
> var lrec_target="_blank";var lrec_URL=new
> Array(); 
>
lrec_URL[1]="http://br.ard.yahoo.com/SIG=12f9j821c/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139489262/A=3283959/R=0/id=flashurl/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
>  var
>
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.swf?clickTAG=javascript:LRECopenWindow(1)";
>  var
>
lrec_altURL="http://br.ard.yahoo.com/SIG=12f9j821c/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139489262/A=3283959/R=1/id=altimg/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
>  var
>
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.jpg";;
>  var
>  lrec_width=300;var lrec_height=250;  
>   
> -
>   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 Termos do Serviço do Yahoo!. 
> 
> 
> 
>   
> -
>  Yahoo! Mail - Helps protect you from nasty viruses.
> 
> [As partes desta mensagem que não continham texto
> foram removidas]
> 
> 
> 
>
--
> Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
--__
> Moderador e Fundador: Dorian

Re: [oracle_br] Re: duvida de privilegios

2006-02-09 Por tôpico ESTUDO
concordo com vc, e era isso que eu pensei que aconteceria.
Mas aqui o usuario USER1 hora consegue, hora nao consegue gravar na 
auditoria... e não tem como ele estar usando outra conta, pois na tabela de 
auditoria grava o user logado.
Ja ví se o usuario user1 não tem acesso em alguma role que tenha acesso a essa 
tabela ( de auditoria), mas a mesma só tinha cesso  a uma role X, e a role nao 
tem acesso na tabela de auditoria.
Pior que preciso descobrir o que esta acontecendo de hora ter gravado na 
auditoria, hora não ter gravado... 

Obrigada Chiappa pelos esclarecimentos.


Cris

  - Original Message - 
  From: jlchiappa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, February 09, 2006 9:25 AM
  Subject: [oracle_br] Re: duvida de privilegios


  Não, o usuário recebeu GRANT de DML na tab de horário, é ** APENAS ** 
  isso que ele vai poder fazer diretamente : já que a tabela tem um 
  PL/SQL "amarrado" nela, o PL/SQL vai ser executado, ** MAS ** vai ser 
  executado na conta do dono, o usuário final ** NÂO ** vai receber 
  nenhum priv extra. Exemplo :

  ==> usuário master cria tudo :

  [EMAIL PROTECTED]:SQL>create table TAB_HORA(c1 number);

  Tabela criada.

  [EMAIL PROTECTED]:SQL>create table TAB_AUDIT(username varchar2(50), 
  datahora date);

  Tabela criada.

  [EMAIL PROTECTED]:SQL>create trigger TRG_AUDIT after INSERT on TAB_HORA
2  BEGIN
3 insert into TAB_AUDIT values(user, sysdate);
4  END;
5  /

  Gatilho criado.

  ==> dou GRANT ** apenas ** de INSERT na tabela de hora, então é 
  APENAS isso que o usuário-final vai ter :

  [EMAIL PROTECTED]:SQL>grant insert on TAB_HORA to SCOTT;

  Concessão bem-sucedida.

  ==> vamos conectar como usuário-final :

  [EMAIL PROTECTED]:SQL>create synonym TAB_HORA for chiappa.TAB_HORA;

  Sinônimo criado.

  [EMAIL PROTECTED]:SQL>insert into TAB_HORA values(1);

  1 linha criada.

  [EMAIL PROTECTED]:SQL>commit;

  Validação completa.

  ==> consegui fazer o que tenho GRANT, veja que ** NÂO ** recebi 
  grant "extra" nenhum por causa da trigger :

  [EMAIL PROTECTED]:SQL>select * from chiappa.TAB_AUDIT;
  select * from chiappa.TAB_AUDIT
*
  ERRO na linha 1:
  ORA-01031: privilégios insuficientes << ok ??


  ==> mas veja que o PL/SQL ** foi ** sim executado, mas na conta do 
  master :


  [EMAIL PROTECTED]:SQL>select * from chiappa.TAB_AUDIT;

  USERNAME DATAHORA
   ---
  SCOTT09/02/2006 09:32:17

  []s

  Chiappa
  --- Em oracle_br@yahoogrupos.com.br, "ESTUDO" <[EMAIL PROTECTED]> 
  escreveu
  >
  > olá Chiappa.. hum vou tentar explicar melhor.. mas acredito q vc ja 
  respondeu.
  > Quem criou a trigger e a tabela de auditoria e de horario  foi o 
  usuario master.
  > 
  > O master deu acesso de insert na tabela de horario pro usuario 
  user1.
  > 
  > Então isso quer dizer que o user1 tem acesso na auditoria por ela 
  estar na trigger da tabela de horario?
  > 
  >   - Original Message - 
  >   From: jlchiappa 
  >   To: oracle_br@yahoogrupos.com.br 
  >   Sent: Thursday, February 09, 2006 8:38 AM
  >   Subject: [oracle_br] Re: duvida de privilegios
  > 
  > 
  >   Tá meio confuso aí : a QUEM pertence (ie, quem criou) a tabela de 
  >   auditoria ?? QUEM criou o trigger ?? A regra no PL/SQL (trigger é 
  >   PL/SQL) funciona assim : que criou e é dono do objeto SEMPRE o 
  consegue 
  >   usar normalmente em qquer PL/SQL que ele mesmo vá criar. 
  >   Já se a tabela de dados em questão e a trigger foram criada por 
  um 
  >   OUTRO usuário e o usuário destino recebeu grant de DML nela, 
  >   automaticamente o "GRANT de execução" do trigger vem junto, e a 
  trigger 
  >   vai rodar sob permissão do usuário que a criou, o que implica que 
  terá 
  >   acesso á tabela de auditoria normalmente.
  > Se não é isso a sua situação, explica melhor aí, que a gente 
  tenta 
  >   solucionar a sua dúvida.
  > 
  >   []s
  > 
  >   Chiappa
  >   --- Em oracle_br@yahoogrupos.com.br, "ESTUDO" <[EMAIL PROTECTED]> 
  escreveu
  >   >
  >   > Bom Dia
  >   > 
  >   > Pessoal, estou com a seguinte duvida:
  >   > Tenho uma tabela de auditoria uma de horario e o usuario user1.
  >   > O user1 tem acesso full na tabela de horario.
  >   > Na tabela de horario tenho uma trigger que insere na auditoria.
  >   > 
  >   > Pergunta: O user1 precisa ter acesso na auditoria pra trigger 
  >   funcionar?
  >   > 
  >   > Obrigada
  >   > 
  >   > Cris
  >   > 
  >   > 
  >   > [As partes desta mensagem que não continham texto foram 
  removidas]
  >   >
  > 
  > 
  > 
  > 
  > 
  > 
  >   --
  
  >   Atenção! As mensagens deste grupo 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] Forms e excel

2006-02-09 Por tôpico Bruno de Souza Leite
Bom dia!

Estou tentando inserir dados numa planilha Excel através do Forms, usando a
package DDE.
Porém, qdo tento utilizar o comando DDE.POKE, caio na exception
DDE.DMLERR_NOTPROCESSED.
Alguém já passou por isso e tem alguma idéia pra resolver?
Aí vai o código:


PROCEDURE PRC_XLS_COD IS
  CURSOR C IS
SELECT   /*+ first_rows */ UNID.UNID_COD_UNIDADE||' -
'||UNID.UNID_DES_UNIDADE UNIDADE
,VI.MATE_COD_MATERIAL COD_MATERIAL
,INITCAP(MA.MATE_DES_MATERIAL)  MATE_DES_MATERIAL
,SUM(DECODE(VI.STA_MOVTO,'2',0,'8',0,'11',0,'13',0,
'15',0,VI.QTD_MOVTO) ) QTD_ENTRADAS

,SUM(DECODE(VI.STA_MOVTO,'2',0,'8',0,'11',0,'13',0,'15',0,

(DECODE(VI.STA_MOVTO,'6',VI.ITNF_VLR_ITEM,(VI.QTD_MOVTO *
VI.VLR_PRECO_MEDIO)  VLR_ENTRADAS

,SUM(DECODE(VI.STA_MOVTO,'4',0,'6',0,'10',0,'13',0,'15',0,'17',0,
VI.QTD_MOVTO) ) QTD_SAIDAS

,NVL(SUM(DECODE(VI.STA_MOVTO,'4',0,'6',0,'10',0,'13',0,'15',0,'17',0,
(VI.QTD_MOVTO * VI.VLR_PRECO_MEDIO))),0) VLR_SAIDAS

,SUM(DECODE(VI.STA_MOVTO,'2',0,'4',0,'6',0,'8',0,'10',0,'11',0,'13',0,'17',0
, VI.QTD_MOVTO) )  QTD_TRANSF

,SUM(DECODE(VI.STA_MOVTO,'2',0,'4',0,'6',0,'8',0,'10',0,'11',0,'13',0,'17',0
, (VI.QTD_MOVTO * VI.VLR_PRECO_MEDIO)) ) VLR_TRANSF

/*,FUN_CALCULA_QUANTIDADE(VI.INST_NUM_INSTITUICAO,VI.MATE_COD_MATERIAL,:DAT_
MOV_FIM,UNID.UNID_COD_UNIDADE) QTD_ESTOQUE

,FUN_CALCULA_PRECO_MEDIO(VI.INST_NUM_INSTITUICAO,VI.MATE_COD_MATERIAL,:DAT_M
OV_FIM) PRECO_MEDIO*/
,0 QTD_ESTOQUE
,0 PRECO_MEDIO
FROM MOVIMENTO_MATERIAL   VI
,UNIDADES   UNID
  ,UNIDADES_X_MATERIAIS  UNMA
,MATERIAIS
MA
,GRUPO_MATERIAIS   GR
,SUB_GRUPO_MATERIAIS  SB
WHERE   UNID.INST_NUM_INSTITUICAO = :GLOBAL.INSTITUICAO
AND VI.EXER_ANO_BASE  =
NVL(:GLOBAL.EXERCICIO, VI.EXER_ANO_BASE)
AND TRUNC(VI.DAT_MOVIMENTO) >=
:DAT_MOV_INI
AND TRUNC(VI.DAT_MOVIMENTO) <=
:DAT_MOV_FIM
AND VI.GRMT_NUM_ITEM  =
NVL(:GRMT_NUM_ITEM,VI.GRMT_NUM_ITEM)
AND VI.GRMT_NUM_SUB_ITEM  =
NVL(:SGMT_NUM_SUB_ITEM,VI.GRMT_NUM_SUB_ITEM)
AND VI.MATE_COD_MATERIAL  =
NVL(:MATE_COD_MATERIAL,VI.MATE_COD_MATERIAL)
AND MA.INST_NUM_INSTITUICAO   =
VI.INST_NUM_INSTITUICAO
AND MA.MATE_COD_MATERIAL=
VI.MATE_COD_MATERIAL
AND GR.INST_NUM_INSTITUICAO   =
MA.INST_NUM_INSTITUICAO
AND GR.GRMT_NUM_ITEM =
MA.GRMT_NUM_ITEM
AND SB.INST_NUM_INSTITUICAO   =
MA.INST_NUM_INSTITUICAO
AND SB.GRMT_NUM_ITEM =
MA.GRMT_NUM_ITEM
AND SB.SGMT_NUM_SUB_ITEM=
MA.SGMT_NUM_SUB_ITEM
ANDUNID.UNID_COD_UNIDADE   =
NVL(:UNID_COD_UNIDADE,UNID.UNID_COD_UNIDADE)
ANDUNID.UNID_STA_ALMOXARIFADO =
'S'
ANDUNMA.INST_NUM_INSTITUICAO=
UNID.INST_NUM_INSTITUICAO
ANDUNMA.UNID_COD_UNIDADE =
UNID.UNID_COD_UNIDADE
ANDMA.INST_NUM_INSTITUICAO=
UNMA.INST_NUM_INSTITUICAO
AND MA.MATE_COD_MATERIAL =
UNMA.MATE_COD_MATERIAL
GROUP BY VI.INST_NUM_INSTITUICAO
 , UNID.UNID_COD_UNIDADE
   , UNID.UNID_DES_UNIDADE
   , VI.MATE_COD_MATERIAL
   , MA.MATE_DES_MATERIAL
   , MA.GRMT_NUM_ITEM
   , GR.GRMT_NOM_ITEM
   , MA.SGMT_NUM_SUB_ITEM
   , SB.SGMT_NOM_SUB_ITEM
ORDER BY UNID.UNID_COD_UNIDADE
   , VI.INST_NUM_INSTITUICAO
 , MA.GRMT_NUM_ITEM
   , MA.SGMT_NUM_SUB_ITEM
   , VI.MATE_COD_MATERIAL;

  V_line   NUMBER := 0;
  v_unid_ant   varchar2(400) := null;

  AppidPls_Integer;
  Convid   Pls_Integer;
  DocidPls_Integer;
  Conv_Established Boolean := False;
  F_RetBoolean := True;
  Buffer   Char(32000);  /* This Determines The Maximum Size Of
  Of The Values Being Returned
From
  Excel.  Adjust It If Your
Values Exceed
  This. */
L Integer := 0;
L_Dir Varchar2(2000);
   

[oracle_br] Re: RES: Curiosidade/Dúvida

2006-02-09 Por tôpico jlchiappa
Hoje em dia, pras versões atualmente suportadas, a Oracle só 
certifica Suse Enterprise (versão paga), mas realmente pra 8i ela 
chegou a certificar várias versões do Suse free, e além do que, pelo 
q conversei com quem usa, na ocasião o Yast (o módulo de 
reconhecimento de hardware do suse)  era ** muito ** superior a 
vários outros dos diversos linux, e na página da suse desde há muito 
ela manteve fóruns e tutoriais específicos pra uso com Oracle, então 
acho que sim, isso deve ter influenciado pra um maior uso de Suse.
  Hoje em dia, porém, já dispomos de redhat enterprise versão free 
(whitebox e CentOS), e creio que o reconhecimento de hardware deve 
ter melhorado em muito pra todos, então acho que se é pra usar ** só 
** com Oracle não se justifica mais outras distros, vale muito mais 
vc usar essas caras quase-clones do linux enterprise e daí vc usa o 
metalink (se tiver acesso) pra tutoriais, dúvidas Até pra 
treinar, nesse caso vc estará treinando praticamente com a coisa real 
que será usada nas Empresas, não vejo como não ir por aí : eu mesmo 
instalei Mandrake na minha máquina quad-boot de casa , mas nem vou 
perder tempo instalando Oracle nele, assim que der vou baixar os isos 
do CentOS e é com ele q eu vou.
  
  []s
  
   Chiappa
   
--- Em oracle_br@yahoogrupos.com.br, "Ederson" <[EMAIL PROTECTED]> escreveu
>
> Dos "linuxes", o Suse é certificado pela Oracle, da última vez que 
olhei,
> apenas Suse e United Linux estavam listados.
> 
> Com um pouco de trabalho e pesquisa, vc consegue instalar o Oracle 
for Linux
> em qualquer distribuição (já ouvi um comentário que um colega 
instalou no
> kurumim), basta ir seguindo os exemplos de quem já passou por algum 
erro, e
> instalando os pacotes necessários.
> 
> O problema é colocar isto em produção, se der algum erro e vc abrir 
chamado,
> a Oracle pode muito bem dizer que vc está usando uma versão de SO 
não
> certificada e que para vc não tem suporte, isto é, vc estaria por 
sua conta
> ...
> 
> Mas não é bem assim, a Oracle atende contrato de suporte apenas 
para a
> plataforma contratada, se vc mudar de plataforma e não comunicar o 
suporte,
> vc não pode abrir chamados, porque eles vão descobrir e darão a 
resposta
> acima. Entretanto, se vc abrir um chamado avulso e pagar $$$ a 
Oracle atende
> sim, e fazem o que for preciso, mas sempre vai aconselhar vc a 
mudar de
> plataforma, para uma dobradinha SO x Versão_Oracle que esteja em 
suporte.
> 
> Em banco de testes e desenvolvimento, vale vc estudar, instalar e 
usar
> qualquer versão.
> 
> Ederson Elias
> 
> 
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Em
> nome de Cyro
> Enviada em: quinta-feira, 9 de fevereiro de 2006 03:28
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Curiosidade/Dúvida
> 
> Olá a todos,
> 
> Tenho notado que muitos de vocês utilizam o Suse Linux com o 
Oracle. Exista
> algum motivo especial para a escolha desta distribuição ou é apenas 
uma
> coincidência ?
> 
> []´s Cyro
>







--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] Re: Duvidas de SHELL

2006-02-09 Por tôpico jlchiappa
** Provavelmente ** vc deve estar se esquecendo do fato de que o CRON 
** não ** executa o .profile/.login ou similares da conta aonde vai se 
executar o job, e vc deve ter as suas vars de ambiente setadas num 
deles - basta vc setar as vars no seu shell, tipo :

/trafico>cat gera_stats_globals.sh

#!/bin/sh
export LD_LIBRARY_PATH=/u1/app/oracle/product/9.2.0/lib
export ORACLE_BASE=/u1/app/oracle
export ORACLE_HOME=/u1/app/oracle/product/9.2.0
export ORACLE_SID=COBPROD
export ORACLE_TERM=vt100
export ORATAB=/etc/oratab
export PATH=$PATH:$ORACLE_HOME/bin
export NLS_LANG="AMERICAN_AMERICA.WE8ISO8859P1"
sqlplus user/senha @script_part_global.sql

conecte normalmente via telnet ou o que for, dê um comando pra listar 
as suas vars de ambiente (env, set, o que for, depende do seu shell), e 
sete as vars no seu shell script - óbvio, no caso acima eu uso export, 
dependendo so seu shell vc pode ter que usar set, setenv, aí varia, ok ?

[]s

  Chiappa

--- Em oracle_br@yahoogrupos.com.br, Gilson Fábio Robles Bernichi 
<[EMAIL PROTECTED]> escreveu
>
> bom dia
> 
> Estou tentando rodar um PL/SQL atraves do crontab mas nao esta 
funcionando.
> 
> estou colocando da seguinte maneira
> 
> sqlplus usuario/senha @
> 
> e nao executa... se faço via linha de comando ele funciona normalmente
> 
> Obrigado
> 
> Gilson
>







--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] BANCO NAO INICIALIZA

2006-02-09 Por tôpico Paulo Vilhena
verifique se ele está "montado" corretamente, dando o seguinte comando:.
  select instance_name from v$instance;
   
  Se voltar resultado o seu banco está aberto, porem em modo "mount", conforme 
o comando que vc informou no startup.
   
  Para dar open efetivo no banco voce deve dar "alter database open".
   
  Paulo
  
Taylor Moraes <[EMAIL PROTECTED]> wrote:
  Verifique o seu arquivo init.ora porque deve ter algum parâmetro que não 
é mais utilizado na versão que você está usando!
Por isso a mensagem: 

ORA-32004: obsolete and/or deprecated parameter(s) specified

Retire este parametro obsoleto e dependendo a versão que você também não 
informou... você deverá gerar o arquivo SPFILE com o comando:
create spfile from pfile '/caminho/nome_do_arquivo_init.ora';

Abraços.
Taylor.



cegoncalvesvr wrote:

>Amigos:
>
>  O meu banco nao eta Inicializando, quando dou SHUTDOWN ABORT, ele 
>informa abaixo a seguinte mensagem:
>ORA-32004: obsolete and/or deprecated parameter(s) specified
>Logo apos o banco e "derrubado"
>Quando inicializo ele com:
>startup mount excluixsive
>ele monta , mas acho que o banco nao ABRE
>
>Alguem pode me ajudar.
>URGENTE
>
>
>
>
>
>
>--
>Atenção! As mensagens deste grupo são de acesso público e de inteira 
>responsabilidade de seus remetentes.
>Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
>--__
>Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
>__ 
>Links do Yahoo! Grupos
>
>
>
>
> 
>
>
>
>  
>



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 


Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target="_blank";var lrec_URL=new Array();  
lrec_URL[1]="http://br.ard.yahoo.com/SIG=12f9j821c/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139489262/A=3283959/R=0/id=flashurl/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
  var 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.swf?clickTAG=javascript:LRECopenWindow(1)";
  var 
lrec_altURL="http://br.ard.yahoo.com/SIG=12f9j821c/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139489262/A=3283959/R=1/id=altimg/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
  var 
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.jpg";;
  var
 lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do 
Yahoo!. 




-
 Yahoo! Mail - Helps protect you from nasty viruses.

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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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.

Re: {Disarmed} [oracle_br] Duvidas de SHELL

2006-02-09 Por tôpico Pablo Quadros
nem roda? da algum erro??

Gilson Fábio Robles Bernichi wrote:
> bom dia
>
> Estou tentando rodar um PL/SQL atraves do crontab mas nao esta 
> funcionando.
>
> estou colocando da seguinte maneira
>
> sqlplus usuario/senha @
>
> e nao executa... se faço via linha de comando ele funciona normalmente
>
> Obrigado
>
> Gilson
>
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira 
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --__
> Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
> __
>
>
> *Yahoo! Grupos, um serviço oferecido por:*
> PUBLICIDADE
> var lrec_target="_blank";var lrec_URL=new Array(); 
> lrec_URL[1]="http://br.ard.yahoo.com/SIG=12f7tg0nf/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139492612/A=3283959/R=0/id=flashurl/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
>  
> var 
> lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.swf?clickTAG=javascript:LRECopenWindow(1)";
>  
> var 
> lrec_altURL="http://br.ard.yahoo.com/SIG=12f7tg0nf/M=396547.7942355.8792354.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139492612/A=3283959/R=1/id=altimg/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234&LID=309478&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs";;
>  
> var 
> lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.jpg";;
>  
> var lrec_width=300;var lrec_height=250;
>
>
> 
> *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 Termos do
>   Serviço do Yahoo! .
>
>
>
> -- 
> This message has been scanned for viruses and
> dangerous content by *MailScanner* , and is
> believed to be clean. 

-- 

 Pablo Quadros*
 Consultor de Tecnologia
*

--
Esta mensagem e originalmente escrita sem o uso de acentos ou ortografia 
apropriada, por questoes de configuracao de aplicativos de software livre.
Esta mensagem, incluindo seus eventuais anexos, pode conter informações 
confidenciais, de uso restrito e/ou legalmente protegidas. Se você recebeu esta 
mensagem por engano, não deve
usar, copiar, divulgar, distribuir ou tomar qualquer atitude com base nestas 
informações. Solicitamos que você elimine a mensagem imediatamente de seu 
sistema e avise-nos,  enviando
uma mensagem diretamente para o remetente e para [EMAIL PROTECTED] Todas as 
opiniões, conclusões ou informações contidas nesta mensagem somente serão 
consideradas como provenientes
da Ingleza quando efetivamente confirmadas, formalmente, por um de seus 
representantes legais, devidamente autorizados para tanto. Acredita-se que esta 
mensagem esteja protegida
por ação de antivirus.




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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] Duvidas de SHELL

2006-02-09 Por tôpico Gilson Fábio Robles Bernichi
bom dia

Estou tentando rodar um PL/SQL atraves do crontab mas nao esta funcionando.

estou colocando da seguinte maneira

sqlplus usuario/senha @

e nao executa... se faço via linha de comando ele funciona normalmente

Obrigado

Gilson 



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] Re: duvida de privilegios

2006-02-09 Por tôpico jlchiappa
Não, o usuário recebeu GRANT de DML na tab de horário, é ** APENAS ** 
isso que ele vai poder fazer diretamente : já que a tabela tem um 
PL/SQL "amarrado" nela, o PL/SQL vai ser executado, ** MAS ** vai ser 
executado na conta do dono, o usuário final ** NÂO ** vai receber 
nenhum priv extra. Exemplo :

==> usuário master cria tudo :

[EMAIL PROTECTED]:SQL>create table TAB_HORA(c1 number);

Tabela criada.

[EMAIL PROTECTED]:SQL>create table TAB_AUDIT(username varchar2(50), 
datahora date);

Tabela criada.

[EMAIL PROTECTED]:SQL>create trigger TRG_AUDIT after INSERT on TAB_HORA
  2  BEGIN
  3 insert into TAB_AUDIT values(user, sysdate);
  4  END;
  5  /

Gatilho criado.

==> dou GRANT ** apenas ** de INSERT na tabela de hora, então é 
APENAS isso que o usuário-final vai ter :

[EMAIL PROTECTED]:SQL>grant insert on TAB_HORA to SCOTT;

Concessão bem-sucedida.

==> vamos conectar como usuário-final :

[EMAIL PROTECTED]:SQL>create synonym TAB_HORA for chiappa.TAB_HORA;

Sinônimo criado.

[EMAIL PROTECTED]:SQL>insert into TAB_HORA values(1);

1 linha criada.

[EMAIL PROTECTED]:SQL>commit;

Validação completa.

==> consegui fazer o que tenho GRANT, veja que ** NÂO ** recebi 
grant "extra" nenhum por causa da trigger :

[EMAIL PROTECTED]:SQL>select * from chiappa.TAB_AUDIT;
select * from chiappa.TAB_AUDIT
  *
ERRO na linha 1:
ORA-01031: privilégios insuficientes << ok ??


==> mas veja que o PL/SQL ** foi ** sim executado, mas na conta do 
master :


[EMAIL PROTECTED]:SQL>select * from chiappa.TAB_AUDIT;

USERNAME DATAHORA
 ---
SCOTT09/02/2006 09:32:17

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "ESTUDO" <[EMAIL PROTECTED]> 
escreveu
>
> olá Chiappa.. hum vou tentar explicar melhor.. mas acredito q vc ja 
respondeu.
> Quem criou a trigger e a tabela de auditoria e de horario  foi o 
usuario master.
> 
> O master deu acesso de insert na tabela de horario pro usuario 
user1.
> 
> Então isso quer dizer que o user1 tem acesso na auditoria por ela 
estar na trigger da tabela de horario?
> 
>   - Original Message - 
>   From: jlchiappa 
>   To: oracle_br@yahoogrupos.com.br 
>   Sent: Thursday, February 09, 2006 8:38 AM
>   Subject: [oracle_br] Re: duvida de privilegios
> 
> 
>   Tá meio confuso aí : a QUEM pertence (ie, quem criou) a tabela de 
>   auditoria ?? QUEM criou o trigger ?? A regra no PL/SQL (trigger é 
>   PL/SQL) funciona assim : que criou e é dono do objeto SEMPRE o 
consegue 
>   usar normalmente em qquer PL/SQL que ele mesmo vá criar. 
>   Já se a tabela de dados em questão e a trigger foram criada por 
um 
>   OUTRO usuário e o usuário destino recebeu grant de DML nela, 
>   automaticamente o "GRANT de execução" do trigger vem junto, e a 
trigger 
>   vai rodar sob permissão do usuário que a criou, o que implica que 
terá 
>   acesso á tabela de auditoria normalmente.
> Se não é isso a sua situação, explica melhor aí, que a gente 
tenta 
>   solucionar a sua dúvida.
> 
>   []s
> 
>   Chiappa
>   --- Em oracle_br@yahoogrupos.com.br, "ESTUDO" <[EMAIL PROTECTED]> 
escreveu
>   >
>   > Bom Dia
>   > 
>   > Pessoal, estou com a seguinte duvida:
>   > Tenho uma tabela de auditoria uma de horario e o usuario user1.
>   > O user1 tem acesso full na tabela de horario.
>   > Na tabela de horario tenho uma trigger que insere na auditoria.
>   > 
>   > Pergunta: O user1 precisa ter acesso na auditoria pra trigger 
>   funcionar?
>   > 
>   > Obrigada
>   > 
>   > Cris
>   > 
>   > 
>   > [As partes desta mensagem que não continham texto foram 
removidas]
>   >
> 
> 
> 
> 
> 
> 
>   --

>   Atenção! As mensagens deste grupo são de acesso público e de 
inteira responsabilidade de seus remetentes.
>   Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
>   --

__
>   Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
>   
__ 
> 
> 
> Yahoo! Grupos, um serviço oferecido por: 
>   PUBLICIDADE
> 
>
> 
> 
> 
--
>   Links do Yahoo! Grupos
> 
> a.. Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/oracle_br/
>   
> b.. Para sair deste grupo, envie um e-mail para:
> [EMAIL PROTECTED]
>   
> c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos 
do Serviço do Yahoo!. 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>







[oracle_br] Fw: Leitura de Arquivo Texto em PL/SQL

2006-02-09 Por tôpico Gilson Fábio Robles Bernichi
 Arquivo Texto em PL/SQL


 Bom dia a todos

 Estou precisando fazer a leitura de um arquivo texto, somente para analisar 
o conteudo desse arquivo.

 Alguem teria algum exemplo.

 Obrigado
 Gilson
> 



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] RES: Curiosidade/Dúvida

2006-02-09 Por tôpico Ederson
Dos "linuxes", o Suse é certificado pela Oracle, da última vez que olhei,
apenas Suse e United Linux estavam listados.

Com um pouco de trabalho e pesquisa, vc consegue instalar o Oracle for Linux
em qualquer distribuição (já ouvi um comentário que um colega instalou no
kurumim), basta ir seguindo os exemplos de quem já passou por algum erro, e
instalando os pacotes necessários.

O problema é colocar isto em produção, se der algum erro e vc abrir chamado,
a Oracle pode muito bem dizer que vc está usando uma versão de SO não
certificada e que para vc não tem suporte, isto é, vc estaria por sua conta
...

Mas não é bem assim, a Oracle atende contrato de suporte apenas para a
plataforma contratada, se vc mudar de plataforma e não comunicar o suporte,
vc não pode abrir chamados, porque eles vão descobrir e darão a resposta
acima. Entretanto, se vc abrir um chamado avulso e pagar $$$ a Oracle atende
sim, e fazem o que for preciso, mas sempre vai aconselhar vc a mudar de
plataforma, para uma dobradinha SO x Versão_Oracle que esteja em suporte.

Em banco de testes e desenvolvimento, vale vc estudar, instalar e usar
qualquer versão.

Ederson Elias


-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Cyro
Enviada em: quinta-feira, 9 de fevereiro de 2006 03:28
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Curiosidade/Dúvida

Olá a todos,

Tenho notado que muitos de vocês utilizam o Suse Linux com o Oracle. Exista
algum motivo especial para a escolha desta distribuição ou é apenas uma
coincidência ?

[]´s Cyro




--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] Re: duvida de privilegios

2006-02-09 Por tôpico ESTUDO
olá Chiappa.. hum vou tentar explicar melhor.. mas acredito q vc ja respondeu.
Quem criou a trigger e a tabela de auditoria e de horario  foi o usuario master.

O master deu acesso de insert na tabela de horario pro usuario user1.

Então isso quer dizer que o user1 tem acesso na auditoria por ela estar na 
trigger da tabela de horario?

  - Original Message - 
  From: jlchiappa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, February 09, 2006 8:38 AM
  Subject: [oracle_br] Re: duvida de privilegios


  Tá meio confuso aí : a QUEM pertence (ie, quem criou) a tabela de 
  auditoria ?? QUEM criou o trigger ?? A regra no PL/SQL (trigger é 
  PL/SQL) funciona assim : que criou e é dono do objeto SEMPRE o consegue 
  usar normalmente em qquer PL/SQL que ele mesmo vá criar. 
  Já se a tabela de dados em questão e a trigger foram criada por um 
  OUTRO usuário e o usuário destino recebeu grant de DML nela, 
  automaticamente o "GRANT de execução" do trigger vem junto, e a trigger 
  vai rodar sob permissão do usuário que a criou, o que implica que terá 
  acesso á tabela de auditoria normalmente.
Se não é isso a sua situação, explica melhor aí, que a gente tenta 
  solucionar a sua dúvida.

  []s

  Chiappa
  --- Em oracle_br@yahoogrupos.com.br, "ESTUDO" <[EMAIL PROTECTED]> escreveu
  >
  > Bom Dia
  > 
  > Pessoal, estou com a seguinte duvida:
  > Tenho uma tabela de auditoria uma de horario e o usuario user1.
  > O user1 tem acesso full na tabela de horario.
  > Na tabela de horario tenho uma trigger que insere na auditoria.
  > 
  > Pergunta: O user1 precisa ter acesso na auditoria pra trigger 
  funcionar?
  > 
  > Obrigada
  > 
  > Cris
  > 
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  >






  
--
  Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
  
--__
  Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
  __ 


Yahoo! Grupos, um serviço oferecido por: 
  PUBLICIDADE

   


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] BANCO NAO INICIALIZA

2006-02-09 Por tôpico Taylor Moraes
Verifique o seu arquivo init.ora porque deve ter algum parâmetro que não 
é mais utilizado na versão que você está usando!
Por isso a mensagem: 

ORA-32004: obsolete and/or deprecated parameter(s) specified

Retire este parametro obsoleto e dependendo a versão que você também não 
informou... você deverá gerar o arquivo SPFILE com o comando:
create spfile from pfile '/caminho/nome_do_arquivo_init.ora';

Abraços.
Taylor.



cegoncalvesvr wrote:

>Amigos:
>
>  O meu banco nao eta Inicializando, quando dou SHUTDOWN ABORT, ele 
>informa abaixo a seguinte mensagem:
>ORA-32004: obsolete and/or deprecated parameter(s) specified
>Logo apos o banco e "derrubado"
>Quando inicializo ele com:
>startup mount excluixsive
>ele monta , mas acho que o banco nao ABRE
>
>Alguem pode me ajudar.
>URGENTE
>
>
>
>
>
>
>--
>Atenção! As mensagens deste grupo são de acesso público e de inteira 
>responsabilidade de seus remetentes.
>Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
>--__
>Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
>__ 
>Links do Yahoo! Grupos
>
>
>
>
> 
>
>
>
>  
>



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




Re: [oracle_br] Oracle Single Sign-On

2006-02-09 Por tôpico Felipe Renz
Denis,

Muito obrigado pela explicação foi muito produtivo, só gostaria de saber se
você tem algum material sobre o assunto preferenciamente em português.

Obrigado e valeu mesmo


Em 08/02/06, Denisd <[EMAIL PROTECTED]> escreveu:
>
>
> E ai felipe vamos ver se eu posso te ajudar com
> algumas dessas perguntas...
>
> Oracle Identity Management:
>
>
> 1 - Em que plataforma isso roda, windows, linux,
> etc...
> ele esta homologado para as mesmas plataformas do
> AS: Windows, Linux (Suse, Red Hat, United), Unix.
>
> 2 - Em que sistemas operacionais, servidores de
> aplicação, servidores de email, seviços de diretórios,
> banco de dados, etc.. eu posso fazer o logon
> automático...
> - nesse caso voce esta falando do diretorio LDAP da
> oracle (OID) com o componente de provisionamento (DIP)
> e o servidor de Single Sign On (SSO). Na teoria voce
> pode integrar em qualquer LDAP (AD e alguns outros via
> plugin), qualquer banco via JDBC e qualquer aplicação
> web via uma espécie de captura de sessão. Fora isso
> voce pode delegar a autenticação em vários sistemas
> operacionais (Unix, Linux, Windows que trabalhe com
> domínio AD) para o OID.
>
> Claro que integrando com o Advanced Security do banco
> voce pode trabalhar com smart cards, reconhecimento de
> retina, digitais, etc...
>
> Isso sem falar das novas ofertas da Oracle, que
> multiplicaram em muito o poder de provisionamento e
> gerenciamento de identidades, pra vc ter uma ideia
> hoje é possivel permitir que os usuarios finais
> alterem informacoes no LDAP e disparar um workflow
> solicitando aprovacao de algum gerente para
> implementar as mudancas que o usuario fez...
>
> é mais fácil eu te explicar isso se vc me passar o
> seu cenário.
>
> 3 - É somente para aplicações web? Pode ser para
> aplicações cliente-servidor?
> Para autenticação LDAP e provisionamento sim, voce
> pode incluir suas aplicacoes client server hoje, o
> unico gap é o single sign on para aplicacoes client
> server, que exige o uso de um produto de terceiros.
> Neste caso o SSO é feito através de agentes instalados
> em cada cliente.
>
> 4 - É disponibilizada alguma API para que eu possa
> desenvolver e integrar com sistemas proprietários?
> Yeap.
>
> 5 - É suportado fazer autenticações usando tokens,
> smart cards, certificados x.25, etc...?
>
> Yeap. Algumas coisas de forma nativa, como
> certificados digitais X.509, mas algumas outras vão
> exigir funcionalidades avançadas do banco ou
> integração com sistemas de terceiros
>
> 6 - Existe a possibilidade de trabalhar com perfis de
> usuários?
> Exemplo:
> tenho perfil Administrativo que tem acesso a
> servidores onde constam informações de clientes. Tenho
> outro perfil chamado Serviço que tem acesso a todos os
> servidores... etc...
> Sim, que nem em um diretorio LDAP...
>
>
>
> 7 - Quais os pré-requisos de servidor, rede, etc...
> eu preciso para a implementação.
> Ai vai depender do tamanho da encrenca... risos.
> Voce pode ter um cenario em que é mais interessante
> instalar o OID em uma máquina separada...por
> exemplo...
>
> 8 - Faz algum tipo de importação dos usuários do AD,
> ou LDAP, ou eu preciso fazer um levantamento de todos
> os meus usuários da rede, de todos os servidores, para
> inserilos manualemnte.
>
> Cara, no caso do AD e alguns outros, voce nao precisa
> migrar se nao quiser, porque ele pode trabalhar em
> sincronismo entre os dois diretorios. Isso é tranquilo
> de fazer, e esta tudo documentado. Dessa forma, o
> Active directory fica sendo o responsavel pela
> autenticacao e gerenciamento dos usuarios, e o OID vai
> agir como um pombo-correio, levando as informacoes de
> la pra ca. Ou voce pode migrar todos os usuarios,
> atributos e grupos.
> mas atencao a um detalhe: o rash de senhas do Active
> Directory é proprietário da Microsoft, dessa forma
> voce nao conseguirá migrar as senhas dos usuários. Mas
> como eu disse voce pode delegar a autenticacao ao AD
> se achar melhor..
>
> Obrigado e desde já agradeço aatenção
>
>
> cara, eu nao ando com muito tempo pra acompanhar essa
> lista, mas manda uma msg se tiver mais duvidas que eu
> respondo qdo der, ok?
>
> um abraco...
>
> -
> "Any errors in fact, thought, spelling or grammar occurred during
> transmission."
>
>
>
> ___
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
> http://br.acesso.yahoo.com
>
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> --__
> Moderador e Fundador: Dorian Anderson

[oracle_br] Re: duvida de privilegios

2006-02-09 Por tôpico jlchiappa
Tá meio confuso aí : a QUEM pertence (ie, quem criou) a tabela de 
auditoria ?? QUEM criou o trigger ?? A regra no PL/SQL (trigger é 
PL/SQL) funciona assim : que criou e é dono do objeto SEMPRE o consegue 
usar normalmente em qquer PL/SQL que ele mesmo vá criar. 
 Já se a tabela de dados em questão e a trigger foram criada por um 
OUTRO usuário e o usuário destino recebeu grant de DML nela, 
automaticamente o "GRANT de execução" do trigger vem junto, e a trigger 
vai rodar sob permissão do usuário que a criou, o que implica que terá 
acesso á tabela de auditoria normalmente.
  Se não é isso a sua situação, explica melhor aí, que a gente tenta 
solucionar a sua dúvida.

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "ESTUDO" <[EMAIL PROTECTED]> escreveu
>
> Bom Dia
> 
> Pessoal, estou com a seguinte duvida:
> Tenho uma tabela de auditoria uma de horario e o usuario user1.
> O user1 tem acesso full na tabela de horario.
> Na tabela de horario tenho uma trigger que insere na auditoria.
> 
> Pergunta: O user1 precisa ter acesso na auditoria pra trigger 
funcionar?
> 
> Obrigada
> 
> Cris
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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

 




RES: [oracle_br] BANCO NAO INICIALIZA

2006-02-09 Por tôpico Cleber Roberto Marques
Kra, procura não ficar usando shutdown abort sempre...

Shutdown transactional e immediate normalmente são suficientes para atender os 
requisitos.

Na hora do startup, vc estah usando o startup mount. Tem algum motivo especial? 
Tenta com startup apenas. Ele deve abrir.

Cleber Roberto Marques
DBA

+55 (19) 3242-8033
[EMAIL PROTECTED]
www.programmers.com.br

 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
cegoncalvesvr
Enviada em: quinta-feira, 9 de fevereiro de 2006 07:32
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] BANCO NAO INICIALIZA

Amigos:

  O meu banco nao eta Inicializando, quando dou SHUTDOWN ABORT, ele 
informa abaixo a seguinte mensagem:
ORA-32004: obsolete and/or deprecated parameter(s) specified
Logo apos o banco e "derrubado"
Quando inicializo ele com:
startup mount excluixsive
ele monta , mas acho que o banco nao ABRE

Alguem pode me ajudar.
URGENTE






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
Links do Yahoo! Grupos




 




--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] duvida de privilegios

2006-02-09 Por tôpico ESTUDO
Bom Dia

Pessoal, estou com a seguinte duvida:
Tenho uma tabela de auditoria uma de horario e o usuario user1.
O user1 tem acesso full na tabela de horario.
Na tabela de horario tenho uma trigger que insere na auditoria.

Pergunta: O user1 precisa ter acesso na auditoria pra trigger funcionar?

Obrigada

Cris


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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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] BANCO NAO INICIALIZA

2006-02-09 Por tôpico cegoncalvesvr
Amigos:

  O meu banco nao eta Inicializando, quando dou SHUTDOWN ABORT, ele 
informa abaixo a seguinte mensagem:
ORA-32004: obsolete and/or deprecated parameter(s) specified
Logo apos o banco e "derrubado"
Quando inicializo ele com:
startup mount excluixsive
ele monta , mas acho que o banco nao ABRE

Alguem pode me ajudar.
URGENTE






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED]
__ 
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