[oracle_br] Re: Auditar comando DCL

2011-03-29 Por tôpico José Laurindo
Colega, antes de responder uma obs : POR QUE no seu banco há múltiplas pessoas 
que podem conceder acesso a outras ? O correto é haver um DA, um 
analista-chefe, enfim, UMA pessoa responsável, senão vira bem claramente uma 
BAGUNÇA, montes de carinhas com montes de privilégios desnecessários, bagunça 
essa  que toca o DBA 'limpar' depois 
 Outra coisa, se é desejado que pessoas mais abaixo na hierarquia possam dar os 
GRANTs (talvez para não sobrecarregar o DA, enfim) , POR QUE não há uma 
procedure, uma ROLE, enfim , um mecanismo SEGURO que permita à pessoa dar o 
privilégio facilmente, e APENAS esse privilégio ?  É categórico : no bd Oracle, 
o schema que cria um objeto é o dono, PORTANTO pode fazer o que quiser, dar 
GRANTs pra quem quiser ... 
  Por isso, os procedimentos de segurança Básica no bd Oracle são : o schema 
que cria os objetos da aplicação tem a senha QUASE TÃO SEGURA quanto a do 
sysdba (só o analista-chefe ou o dba, algo assim, tem essa senha, ninguém 
mais), e há uma ROLE chamada (digamos) ROLE_SELECT_BASICA que dá os privilégios 
de SELECT nas tabelas mínimas pra usar o sistema, há uma role ROLE_SELECT_SENS 
que dá privilégios de SELECT nas tabelas 'sensíveis' do aplicativo, aquelas com 
informações mais críticas que só VIPs podem acessar, aí a pessoa que administra 
o sistema simplesmente entra numa tela que , ao clicar um botão, faz um GRANT 
ROLE nomedarole pro usuário em questão, e talvez já grabe essa ação numa tabela 
do sistema pra consulta posterior Isso que descrevi é o procedimento mais 
correto, se hoje vc não tem nada disso no seu banco, vc tá com a segurança meio 
de pé quebrado aí...
  
  Bom, isso posto, a resposta : vc pode usar a auditoria nativa do bd Oracle, 
um exemplo (feito em 10g, já que vc não cita a versão pra variar) :
  
  SYSTEM@O10GR2:SQLshow parameters audit_trail
  
  NAME TYPEVALUE
   --- 
--
  audit_trail  string  DB
  SYSTEM@O10GR2:SQLaudit grant table by access;
  
  Auditoria realizada.
  
  SYSTEM@O10GR2:SQLconn scott/tiger
  Conectado.
  SCOTT@O10GR2:SQLgrant select on emp to hr;
  
  ConcessÒo bem-sucedida.
  
  SYSTEM@O10GR2:SQLselect terminal,scn, sql_text, sessionid,action_name, 
username, timestamp, obj_name from dba_audit_trail  ;
  
  TERMINAL

 SCN
  

  
---
 
  --
  SQL_TEXT
  

  

  

  

  

  

  

  
   SESSIONID ACTION_NAME  USERNAME TIMESTAMP
   OBJ_NAME
  --   
--- ---
  
-
  DELL1525-JLC

 1440733
  
  111852 GRANT OBJECT SCOTT29/03/2011 
07:53:49 EMP
  
  
  SYSTEM@O10GR2:SQL
  
Se vc precisar de algo mais sofisticado, outra alternativa é vc ter uma trigger 
de comandos, que capture o comando executado e grave info da v$session... Mas 
REPITO, vc basicamente está remendando, está fazendo algo a mais que Não 
deveria ser necessário...

 []s
 
   Chiappa
   

--- Em oracle_br@yahoogrupos.com.br, lucianoguelfi luguelfi@... escreveu

 Prezado Boa Noite,
 
 Existe uma forma de auditar comandos DCL, preciso saber quem esta concedendo 
 grant de select em um determinada tabela, a tabela esta num schema que varios 
 usuários tem acesso a 

RES: [oracle_br] Sequências não avançam no valor

2011-03-29 Por tôpico Akira
Tive um problema parecido com esse uns anos atrás com essa mesma versão 
10.2.0.1, porém no RedHat e no Windows. Só foi corrigido no 10.2.0.3.

Quando se fazia insert com o nextval nos values do insert diretamente, a 
sequence não funcionava.

A solução na época foi atribuir numa variável primeiro, depois usar a variável 
no insert. No meu caso foi possível, pq o problema ocorreu em alguns procedures 
dentro de packages. E não aconteceu em todos os inserts, portanto eu fui 
corrigindo reativamente.

 

Exemplo que dava erro:

 

Insert into tabela (cod, nome) values (seq.nextval, ‘teste’);

 

Ajuste q precisei fazer antes de chegar a correção:

 

Declare v_seq number;

 

Select seq.nextval into v_seq from dual;

Insert into tabela (cod, nome) values (v_seq, ‘teste’);

 

 

Akira

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome 
de Leonardo Santos da Mata
Enviada em: quinta-feira, 24 de março de 2011 11:08
Para: Oracle Group; Oracle Group; Oracle Group
Assunto: [oracle_br] Sequências não avançam no valor

 

  

Olá pessoal,

Está uma coisa interessante onde eu trabalho.

segue abaixo a descrição do meu ambiente:

Banco de dados: Oracle 10 g Versão 10.2.0.1.0 no Ubuntu Server
Aplicação: Java+Hibernate+Struts rodando no Tomcat no Ubuntu Server

Aconteceu o seguinte erro:

Estava dando conflito na chave primária da tabela. Daí ao pesquisar na
tabela um ultimo valor cadastrado na chave primeira era 10, por exemplo, e a
sequência que corresponde a chave primária desta tabela estava 9. Ao
executar um Nextval na sequência a aplicação voltou a funcionar
corretamente.

Alguém já passou por isso?
Como seria possível inserir os dados na tabela e valor da sequência não
avançar?

-- 
Cordialmente,
*
Leonardo *

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





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



[oracle_br] Erro de parameto do Heterogeneuos

2011-03-29 Por tôpico Thiago Menon
Olá a todos,

Gostaria de saber se alguem pode me ajudar com o seguinte erro.

/SQL select * from admin@dbl_digitalk;/
/select * from admin@dbl_digitalk/
/*/
/ERROR at line 1:/
/ORA-28500: connection from ORACLE to a non-Oracle system returned
this message:/
/[Generic Connectivity Using ODBC][H006] The init parameter/
/HS_FDS_SHAREABLE_NAME is not set. Please set it in
initorasid.ora file./
/ORA-02063: preceding 2 lines from DBL_DIGITALK/



Está dizendo que não esta setado o paramentro porém está e está correto.

Segue o arquivo de configuração:

/[oracle@Creta admin]$ cat initdigitalk.ora/

/HS_FDS_CONNECT_INFO=ftds_digitalk/
/HS_FDS_SHAREABLE_NAME=/usr/local/lib/libodbc.so/
/set ODBCINI=/etc/odbc.ini/
/HS_FDS_CONNECT_PROPERTIES = disableExtendedFetch='true'/


Não sei o porque, mas mesmo os arquivos tnsnames.ora e listener.ora não 
aceita quebra de linha nas configuração, tem q ficar td na mesma linha, 
eu desconfio quye seja o mesmo problema, porém não consigo nem sei como 
deixar as configurações do arquivo heterogeneuos na mesma linha.

Agradeço a juda de todos.
Thiago Menon




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



[oracle_br] Passar Array para uma Função

2011-03-29 Por tôpico Leonardo Santos da Mata
Oi pessoal
 bom dia,

 Alguém que trabalha com função no oracle poderia me dar uma ajuda.

Eu gostaria de saber se é possível passar um array para uma função oracle?

-- 
Cordialmente,
*
Leonardo *


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



[oracle_br] Dúvida Backup Recovery Area

2011-03-29 Por tôpico Eliandro Jakubski
Pessoal, 

fiz um bkp para disco através do seguinte script rman:

3 RUN {
4   SET NOCFAU;
5   ALLOCATE CHANNEL C_1 DEVICE TYPE DISK
6   MAXOPENFILES 10 CONNECT *;
7   ALLOCATE CHANNEL C_2 DEVICE TYPE DISK
8   MAXOPENFILES 10 CONNECT *;
9   BACKUP CHECK LOGICAL INCREMENTAL LEVEL 0 AS BACKUPSET DATABASE
10 FILESPERSET 10  TAG = 'BKP_20110328-145832'
11   PLUS ARCHIVELOG
12 FILESPERSET 10  TAG = 'BKP_20110328-145832';
13   BACKUP CHECK LOGICAL AS BACKUPSET SPFILE
14 TAG = 'BKP_20110328-145832';
15   BACKUP CHECK LOGICAL AS BACKUPSET CURRENT CONTROLFILE
16 TAG = 'BKP_20110328-145832';
17   RELEASE CHANNEL C_1;
18   RELEASE CHANNEL C_2;
19 }


Ok, gerou o bkp corretamente (Obs.: A flash recovery area está configurada 
para um ASM DG +FRA)
Tenho um gerenciador de fitas corretamente configurado. Emiti o seguinte 
comando do bkpear toda a Flash Recovery Area para fita.


RMAN RUN {
2   SET NOCFAU;
3   ALLOCATE CHANNEL C_1 DEVICE TYPE SBT PARMS 
'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/DU02.opt)'
4   CONNECT *;
5   ALLOCATE CHANNEL C_2 DEVICE TYPE SBT PARMS 
'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/DU02.opt)'
6   CONNECT *;
7   BACKUP RECOVERY AREA;
8   RELEASE CHANNEL C_1;
9   RELEASE CHANNEL C_2;
10 }
11 


O problema é que recebo a seguinte mensagem qdo. esse último script é 
executado:

specification does not match any datafile copy in the repository

Pergunto: Estou esquecendo de algo ou o comando backup recovery area só 
envia para fita cópias de datafiles (em oposição a backupsets)?

OBSERVAÇÃO:
A ITAIPU esclarece que, por força de seu Estatuto, a presente
mensagem não implica a assunção de obrigações em seu nome.

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



[oracle_br] Re: Auditar comando DCL

2011-03-29 Por tôpico José Laurindo
Qual é a Versão EXATA do banco, plz ? E qual o valor do parâmetro audit_trail , 
e quais foram EXATAMENTE os comandos de AUDIT e GRANT que vc usou ? Veja lá no 
meu exemplo que eu auditei BY ACCESS, e NÂO por session, ok ?
  E outra coisa, por default normalmente um usuário com privilégio de SYSDBA ** 
não é Auditado *** pelo comando de AUDIT (o que faz TODO o sentido, já que 
sendo SYSDBA ele muda o que quiser nas tabs que quiser, Inclusive nas de 
audit), será que o usuário em questão (pra aumentar Ainda Mais o rombo de 
segurança nesse db) não tem priv de SYSDBA ??? Se tiver não funciona mesmo...
  

  []s
  
Chiappa


--- Em oracle_br@yahoogrupos.com.br, Luciano Guelfi luguelfi@... escreveu

 
 Prezado Laurindo Bom Dia,
 
 Muito obrigado pelos esclarecimentos, fiz um teste igual ao seu no ambiente, 
 mas não esta me retornando qual o grant concedido:
 
 SQL select terminal,scn, sql_text, sessionid,action_name, username, 
 timestamp, obj_name from dba_audit_trail ;
 
 TERMINAL
 --
SCN
 --
 SQL_TEXT
 --
  SESSIONID ACTION_NAME  USERNAME   
 TIMESTAMP OBJ_NAME
 --  -- 
 - 
 
 pts/0
  371454830
 
 360768 SESSION REC  SCOTT  
 29-MAR-11 TESTE
 
 
 SQL
 
 Criei uma tabela no scott, e concedi o grant de select desta tabela para 
 outro usuário, mas ao realizar o select na view dba_audit_trail como podemos 
 ver resultado acima não traz o grant concedido, fiz outro teste, concedi 
 outro grant de update e a mesma coisa.
 
 SQL select terminal,scn, sql_text, sessionid,action_name, username, 
 timestamp, obj_name from dba_audit_trail ;
 
 TERMINAL
 --
SCN
 --
 SQL_TEXT
 --
  SESSIONID ACTION_NAME  USERNAME   
 TIMESTAMP OBJ_NAME
 --  -- 
 - 
 
 pts/0
  371454830
 
 360768 SESSION REC  SCOTT  
 29-MAR-11 TESTE
 
 
 TERMINAL
 --
SCN
 --
 SQL_TEXT
 --
  SESSIONID ACTION_NAME  USERNAME   
 TIMESTAMP OBJ_NAME
 --  -- 
 - 
 
 pts/0
  371454905
 
 360778 SESSION REC  SCOTT  
 29-MAR-11 TESTE
 
 
 
 Obrigado.
 
 
 
 To: oracle_br@yahoogrupos.com.br
 From: jlchiappa@...
 Date: Tue, 29 Mar 2011 11:36:47 +
 Subject: [oracle_br] Re: Auditar comando DCL
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 
 
 
   
 
 
 
   
   
   Colega, antes de responder uma obs : POR QUE no seu banco há múltiplas 
 pessoas que podem conceder acesso a outras ? O correto é haver um DA, um 
 analista-chefe, enfim, UMA pessoa responsável, senão vira bem claramente uma 
 BAGUNÇA, montes de carinhas com montes de privilégios desnecessários, bagunça 
 essa  que toca o DBA 'limpar' depois 
 
  Outra coisa, se é desejado que pessoas mais abaixo na hierarquia possam dar 
 os GRANTs (talvez para não 

[oracle_br] Inicializar Oracle com 3 Gb RAM na SGA

2011-03-29 Por tôpico Carlos Eduardo
Bom dia!

Oracle: 9.2.0.7
SO: Win 2003 Server (reconhece os 04 GB RAM)

Preciso que a SGA inicalize o Oracle com 3.0 GB de RAM
meus parametros:

shared_pool_size:855638016
db_cache_size: 713031680
log_buffer:50400256
large_pool_size: 125829120
pga_aggregate_target: 520300100

Quando aumento o shared_pool_size ou db_cache_size, o Oracle nao incializa.

Alguem pode me ajudar a configurar os valores para que a SGA inicie o Oracle 
com 3.0 GB.

urgente






Re: [oracle_br] Inicializar Oracle com 3 Gb RAM na SGA

2011-03-29 Por tôpico Leonardo Valente
Amigo,

Não conheço muito bem Windows, mas é o Windows 2003 Server 32 bits? Não
tenho certeza se um processo no Windows 2003 Server 32 bits pode consumir
sozinho 3 GB, entende? Pode ser uma limitação do SO.

-- 
Leonardo Valente
Red Hat Certified Engineer
Linux Professional Institute Certified Level 2


Em 29 de março de 2011 11:53, Carlos Eduardo
cegoncalve...@yahoo.com.brescreveu:



 Bom dia!

 Oracle: 9.2.0.7
 SO: Win 2003 Server (reconhece os 04 GB RAM)

 Preciso que a SGA inicalize o Oracle com 3.0 GB de RAM
 meus parametros:

 shared_pool_size:855638016
 db_cache_size: 713031680
 log_buffer:50400256
 large_pool_size: 125829120
 pga_aggregate_target: 520300100

 Quando aumento o shared_pool_size ou db_cache_size, o Oracle nao incializa.

 Alguem pode me ajudar a configurar os valores para que a SGA inicie o
 Oracle com 3.0 GB.

 urgente

  



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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] Inicializar Oracle com 3 Gb RAM na SGA

2011-03-29 Por tôpico Marcelo Procksch
Se seu Windows for 32 bits você não vai conseguir subir um processo
com 3gb como o Leonardo informou no e-mail anterior, você vai precisar
instalar um SO de 64bits.

Em 29 de março de 2011 12:01, Leonardo Valente
leonardovale...@gmail.com escreveu:
 Amigo,

 Não conheço muito bem Windows, mas é o Windows 2003 Server 32 bits? Não
 tenho certeza se um processo no Windows 2003 Server 32 bits pode consumir
 sozinho 3 GB, entende? Pode ser uma limitação do SO.

 --
 Leonardo Valente
 Red Hat Certified Engineer
 Linux Professional Institute Certified Level 2


 Em 29 de março de 2011 11:53, Carlos Eduardo
 cegoncalve...@yahoo.com.brescreveu:



 Bom dia!

 Oracle: 9.2.0.7
 SO: Win 2003 Server (reconhece os 04 GB RAM)

 Preciso que a SGA inicalize o Oracle com 3.0 GB de RAM
 meus parametros:

 shared_pool_size:855638016
 db_cache_size: 713031680
 log_buffer:50400256
 large_pool_size: 125829120
 pga_aggregate_target: 520300100

 Quando aumento o shared_pool_size ou db_cache_size, o Oracle nao incializa.

 Alguem pode me ajudar a configurar os valores para que a SGA inicie o
 Oracle com 3.0 GB.

 urgente





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



 

 --
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 --
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/
 
  Links do Yahoo! Grupos






-- 
Att.
Marcelo E. Procksch


Re: [oracle_br] Inicializar Oracle com 3 Gb RAM na SGA

2011-03-29 Por tôpico Leonardo Valente
Carlos,

Complementando a resposta do Marcelo, parece que existe um limite de 2GB por
processo no Windows 2003 32 bits, que PODE ser estendido até 3 GB utilizando
um parâmetro de inicialização no boot. Dá uma olhada nesse documento:

http://support.microsoft.com/kb/283037

-- 
Leonardo Valente
Red Hat Certified Engineer
Linux Professional Institute Certified Level 2



Em 29 de março de 2011 12:11, Marcelo Procksch
marceloprock...@gmail.comescreveu:



 Se seu Windows for 32 bits você não vai conseguir subir um processo
 com 3gb como o Leonardo informou no e-mail anterior, você vai precisar
 instalar um SO de 64bits.

 Em 29 de março de 2011 12:01, Leonardo Valente
 leonardovale...@gmail.com escreveu:

  Amigo,
 
  Não conheço muito bem Windows, mas é o Windows 2003 Server 32 bits? Não
  tenho certeza se um processo no Windows 2003 Server 32 bits pode consumir
  sozinho 3 GB, entende? Pode ser uma limitação do SO.
 
  --
  Leonardo Valente
  Red Hat Certified Engineer
  Linux Professional Institute Certified Level 2
 
 
  Em 29 de março de 2011 11:53, Carlos Eduardo
  cegoncalve...@yahoo.com.brescreveu:
 
 
 
  Bom dia!
 
  Oracle: 9.2.0.7
  SO: Win 2003 Server (reconhece os 04 GB RAM)
 
  Preciso que a SGA inicalize o Oracle com 3.0 GB de RAM
  meus parametros:
 
  shared_pool_size:855638016
  db_cache_size: 713031680
  log_buffer:50400256
  large_pool_size: 125829120
  pga_aggregate_target: 520300100
 
  Quando aumento o shared_pool_size ou db_cache_size, o Oracle nao
 incializa.
 
  Alguem pode me ajudar a configurar os valores para que a SGA inicie o
  Oracle com 3.0 GB.
 
  urgente
 
 
 
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
  

 
  --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  --
 Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
 Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO!
 VISITE: http://www.oraclebr.com.br/
  -- Links do
 Yahoo! Grupos
 
 
 

 --
 Att.
 Marcelo E. Procksch

  



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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

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




RES: [oracle_br] Problena na criação do resource do CRS ao criar um diskgroup no ASM

2011-03-29 Por tôpico Edevaldo Yahoo
Veja se o serviço está no ar  (  ora.asm )

 

$ crs_stat –t

 

Se o asm não está registrado, registre-o.

 

$ srvctl add asm
$ crsctl start res ora.asm

 

Se não estiver on-line :

 

$ crsctl start res ora.asm

 

Edevaldo Soares.

Oracle DBA Sênior.

Fone Celular: 051 9508 3623

Fone Residencial: 051 3519 3929

e-mail: edevaldosoa...@gmail.com

gtalk:  mailto:edevaldosoa...@gmail.com edevaldosoa...@gmail.com

 http://br.linkedin.com/pub/edevaldo-soares/17/4b/66b
http://br.linkedin.com/pub/edevaldo-soares/17/4b/66b

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em
nome de Murilo Lima
Enviada em: terça-feira, 29 de março de 2011 12:22
Para: gpora...@yahoogrupos.com.br; oracle_br@yahoogrupos.com.br;
ocp...@yahoogrupos.com.br
Assunto: [oracle_br] Problena na criação do resource do CRS ao criar um
diskgroup no ASM

 

  

Pessoal,

Estou com problema na criação dos diskgroups no ASM, sempre que criei os DGs
o resource era criado automaticamente no CRS, mas agora isso não está mais
acontecendo.
Já testei fazendo a criação pelo ASMCA, pela console e manualmente, mas o DG
criado não está sendo registrado no CRS e tomo o seguinte erro:

Generic failure interacting with CRS. Details PRCR-1001: Resource
ora.DWINDX1.dg does not exists

Meu banco é um RAC 11gR2 com 6 nós em RHEL 5.

Alguém tem alguma idéia de onde pode estar o problema?

Obrigado,

Murilo Lima

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





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



Re: [oracle_br] Inicializar Oracle com 3 Gb RAM na SGA

2011-03-29 Por tôpico Carlos Eduardo Goncalves

Obrigado pelo material...
 
Coloquei a opção da PAE no arquivo, reinicieo windows e quando aumento o 
parametro para a SGA trabalhar com mais memoria..
O oracle não inicializa..
 
e agora

--- Em ter, 29/3/11, Leonardo Valente leonardovale...@gmail.com escreveu:


De: Leonardo Valente leonardovale...@gmail.com
Assunto: Re: [oracle_br] Inicializar Oracle com 3 Gb RAM na SGA
Para: oracle_br@yahoogrupos.com.br
Data: Terça-feira, 29 de Março de 2011, 12:24


Carlos,

Complementando a resposta do Marcelo, parece que existe um limite de 2GB por
processo no Windows 2003 32 bits, que PODE ser estendido até 3 GB utilizando
um parâmetro de inicialização no boot. Dá uma olhada nesse documento:

http://support.microsoft.com/kb/283037

-- 
Leonardo Valente
Red Hat Certified Engineer
Linux Professional Institute Certified Level 2



Em 29 de março de 2011 12:11, Marcelo Procksch
marceloprock...@gmail.comescreveu:



 Se seu Windows for 32 bits você não vai conseguir subir um processo
 com 3gb como o Leonardo informou no e-mail anterior, você vai precisar
 instalar um SO de 64bits.

 Em 29 de março de 2011 12:01, Leonardo Valente
 leonardovale...@gmail.com escreveu:

  Amigo,
 
  Não conheço muito bem Windows, mas é o Windows 2003 Server 32 bits? Não
  tenho certeza se um processo no Windows 2003 Server 32 bits pode consumir
  sozinho 3 GB, entende? Pode ser uma limitação do SO.
 
  --
  Leonardo Valente
  Red Hat Certified Engineer
  Linux Professional Institute Certified Level 2
 
 
  Em 29 de março de 2011 11:53, Carlos Eduardo
  cegoncalve...@yahoo.com.brescreveu:
 
 
 
  Bom dia!
 
  Oracle: 9.2.0.7
  SO: Win 2003 Server (reconhece os 04 GB RAM)
 
  Preciso que a SGA inicalize o Oracle com 3.0 GB de RAM
  meus parametros:
 
  shared_pool_size:855638016
  db_cache_size: 713031680
  log_buffer:50400256
  large_pool_size: 125829120
  pga_aggregate_target: 520300100
 
  Quando aumento o shared_pool_size ou db_cache_size, o Oracle nao
 incializa.
 
  Alguem pode me ajudar a configurar os valores para que a SGA inicie o
  Oracle com 3.0 GB.
 
  urgente
 
 
 
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
  

 
  --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  --
 Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
 Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO!
 VISITE: http://www.oraclebr.com.br/
  -- Links do
 Yahoo! Grupos
 
 
 

 --
 Att.
 Marcelo E. Procksch

  



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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos





  

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



Re: [oracle_br] Inicializar Oracle com 3 Gb RAM na SGA

2011-03-29 Por tôpico Leonardo Valente
Carlos,

Acredito que na empolgação de ver esses 3GB em funcionamento, você não leu o
material todo hehehe Ele diz para utilizar o parâmetro /3GB também, que é o
que vai permitir que um único processo aloque 3 GB de RAM.

Tenta esse novo parâmetro e nos avise.

-- 
Leonardo Valente
Red Hat Certified Engineer
Linux Professional Institute Certified Level 2


Em 29 de março de 2011 13:02, Carlos Eduardo Goncalves 
cegoncalve...@yahoo.com.br escreveu:

 Obrigado pelo material...

 Coloquei a opção da PAE no arquivo, reinicieo windows e quando aumento o
 parametro para a SGA trabalhar com mais memoria..
 O oracle não inicializa..

 e agora

 --- Em *ter, 29/3/11, Leonardo Valente leonardovale...@gmail.com*escreveu:


 De: Leonardo Valente leonardovale...@gmail.com
 Assunto: Re: [oracle_br] Inicializar Oracle com 3 Gb RAM na SGA
 Para: oracle_br@yahoogrupos.com.br
 Data: Terça-feira, 29 de Março de 2011, 12:24

 Carlos,

 Complementando a resposta do Marcelo, parece que existe um limite de 2GB
 por
 processo no Windows 2003 32 bits, que PODE ser estendido até 3 GB
 utilizando
 um parâmetro de inicialização no boot. Dá uma olhada nesse documento:

 http://support.microsoft.com/kb/283037

 --
 Leonardo Valente
 Red Hat Certified Engineer
 Linux Professional Institute Certified Level 2



 Em 29 de março de 2011 12:11, Marcelo Procksch
 marceloprock...@gmail.comhttp://br.mc1113.mail.yahoo.com/mc/compose?to=marceloprock...@gmail.com
 escreveu:

 
 
  Se seu Windows for 32 bits você não vai conseguir subir um processo
  com 3gb como o Leonardo informou no e-mail anterior, você vai precisar
  instalar um SO de 64bits.
 
  Em 29 de março de 2011 12:01, Leonardo Valente
  leonardovale...@gmail.comhttp://br.mc1113.mail.yahoo.com/mc/compose?to=leonardovale...@gmail.com
 escreveu:
 
   Amigo,
  
   Não conheço muito bem Windows, mas é o Windows 2003 Server 32 bits? Não
   tenho certeza se um processo no Windows 2003 Server 32 bits pode
 consumir
   sozinho 3 GB, entende? Pode ser uma limitação do SO.
  
   --
   Leonardo Valente
   Red Hat Certified Engineer
   Linux Professional Institute Certified Level 2
  
  
   Em 29 de março de 2011 11:53, Carlos Eduardo
   cegoncalve...@yahoo.com.brhttp://br.mc1113.mail.yahoo.com/mc/compose?to=cegoncalve...@yahoo.com.br
 escreveu:
  
  
  
   Bom dia!
  
   Oracle: 9.2.0.7
   SO: Win 2003 Server (reconhece os 04 GB RAM)
  
   Preciso que a SGA inicalize o Oracle com 3.0 GB de RAM
   meus parametros:
  
   shared_pool_size:855638016
   db_cache_size: 713031680
   log_buffer:50400256
   large_pool_size: 125829120
   pga_aggregate_target: 520300100
  
   Quando aumento o shared_pool_size ou db_cache_size, o Oracle nao
  incializa.
  
   Alguem pode me ajudar a configurar os valores para que a SGA inicie o
   Oracle com 3.0 GB.
  
   urgente
  
  
  
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
   
 
  
   --
  Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
  inteira responsabilidade de seus remetentes.
   Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
   --
  Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
  Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO
 ESPAÇO!
  VISITE: http://www.oraclebr.com.br/
   -- Links do
  Yahoo! Grupos
  
  
  
 
  --
  Att.
  Marcelo E. Procksch
 
 
 


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



 


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

 --
 Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure
 » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
 http://www.oraclebr.com.br/
 
 Links do Yahoo! Grupos






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



Res: [oracle_br] Inicializar Oracle com 3 Gb RAM na SGA

2011-03-29 Por tôpico Anderson Araujo de Oliveira
Vou comentar apenas pq ninguem comentou ainda, vc verificou se sua SGA_MAX_SIZE 
está com valor maior ou igual a 3GB, será que vc, ao fazer a configuração 
anterior, setou esse parametro com o valor total naquele momento, e agora esta 
esquecendo de alterar ele para quanto vc precisa configurar agora (ele limita o 
maximo que vc pode alocar de SGA)
Se ele tiver = 0, entao pode descartar o que eu falei






De: Leonardo Valente leonardovale...@gmail.com
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 29 de Março de 2011 17:05:23
Assunto: Re: [oracle_br] Inicializar Oracle com 3 Gb RAM na SGA

  
Carlos,

Acredito que na empolgação de ver esses 3GB em funcionamento, você não leu o
material todo hehehe Ele diz para utilizar o parâmetro /3GB também, que é o
que vai permitir que um único processo aloque 3 GB de RAM.

Tenta esse novo parâmetro e nos avise.

-- 
Leonardo Valente
Red Hat Certified Engineer
Linux Professional Institute Certified Level 2

Em 29 de março de 2011 13:02, Carlos Eduardo Goncalves 
cegoncalve...@yahoo.com.br escreveu:

 Obrigado pelo material...

 Coloquei a opção da PAE no arquivo, reinicieo windows e quando aumento o
 parametro para a SGA trabalhar com mais memoria..
 O oracle não inicializa..

 e agora

 --- Em *ter, 29/3/11, Leonardo Valente leonardovale...@gmail.com*escreveu:


 De: Leonardo Valente leonardovale...@gmail.com
 Assunto: Re: [oracle_br] Inicializar Oracle com 3 Gb RAM na SGA
 Para: oracle_br@yahoogrupos.com.br
 Data: Terça-feira, 29 de Março de 2011, 12:24

 Carlos,

 Complementando a resposta do Marcelo, parece que existe um limite de 2GB
 por
 processo no Windows 2003 32 bits, que PODE ser estendido até 3 GB
 utilizando
 um parâmetro de inicialização no boot. Dá uma olhada nesse documento:

 http://support.microsoft.com/kb/283037

 --
 Leonardo Valente
 Red Hat Certified Engineer
 Linux Professional Institute Certified Level 2



 Em 29 de março de 2011 12:11, Marcelo Procksch
marceloprock...@gmail.comhttp://br.mc1113.mail.yahoo.com/mc/compose?to=marceloprock...@gmail.com

 escreveu:

 
 
  Se seu Windows for 32 bits você não vai conseguir subir um processo
  com 3gb como o Leonardo informou no e-mail anterior, você vai precisar
  instalar um SO de 64bits.
 
  Em 29 de março de 2011 12:01, Leonardo Valente
  
leonardovale...@gmail.comhttp://br.mc1113.mail.yahoo.com/mc/compose?to=leonardovale...@gmail.com

 escreveu:
 
   Amigo,
  
   Não conheço muito bem Windows, mas é o Windows 2003 Server 32 bits? Não
   tenho certeza se um processo no Windows 2003 Server 32 bits pode
 consumir
   sozinho 3 GB, entende? Pode ser uma limitação do SO.
  
   --
   Leonardo Valente
   Red Hat Certified Engineer
   Linux Professional Institute Certified Level 2
  
  
   Em 29 de março de 2011 11:53, Carlos Eduardo
   
cegoncalve...@yahoo.com.brhttp://br.mc1113.mail.yahoo.com/mc/compose?to=cegoncalve...@yahoo.com.br

 escreveu:
  
  
  
   Bom dia!
  
   Oracle: 9.2.0.7
   SO: Win 2003 Server (reconhece os 04 GB RAM)
  
   Preciso que a SGA inicalize o Oracle com 3.0 GB de RAM
   meus parametros:
  
   shared_pool_size:855638016
   db_cache_size: 713031680
   log_buffer:50400256
   large_pool_size: 125829120
   pga_aggregate_target: 520300100
  
   Quando aumento o shared_pool_size ou db_cache_size, o Oracle nao
  incializa.
  
   Alguem pode me ajudar a configurar os valores para que a SGA inicie o
   Oracle com 3.0 GB.
  
   urgente
  
  
  
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
   
 
  
   --
  Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
  inteira responsabilidade de seus remetentes.
   Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
   --
  Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
  Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO
 ESPAÇO!
  VISITE: http://www.oraclebr.com.br/
   -- Links do
  Yahoo! Grupos
  
  
  
 
  --
  Att.
  Marcelo E. Procksch
 
 
 


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



 


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

 --
 Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure
 » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
 http://www.oraclebr.com.br/
 --
 Links do Yahoo! Grupos





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


 

[As partes 

Res: [oracle_br] Passar Array para uma Função

2011-03-29 Por tôpico MARCIO CASTRO
Caro Leonardo:

  Sim; é possível.
  Aquí vai um exemplo:

http://www.webmundi.org/printer_friendly_posts.asp?TID=135


Atenciosamente,

Márcio de Figueiredo Moura e Castro







De: Leonardo Santos da Mata leonardodam...@gmail.com
Para: Oracle Group gpora...@yahoogrupos.com.br; Oracle Group 
oracle_br@yahoogrupos.com.br; Oracle Group 
usuarios_ora...@yahoogrupos.com.br
Enviadas: Terça-feira, 29 de Março de 2011 10:06:14
Assunto: [oracle_br] Passar Array para uma Função

  
Oi pessoal
bom dia,

Alguém que trabalha com função no oracle poderia me dar uma ajuda.

Eu gostaria de saber se é possível passar um array para uma função oracle?

-- 
Cordialmente,
*
Leonardo *

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


 

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



[oracle_br] Ultimo Login do Usuario

2011-03-29 Por tôpico Cristiano Vasconcelos
Caros amigos, Boa tarde!,

Bem, para começar irei especificar a plataforma de trabalho: Tenho um
servidor linux rodando o Oracle 10g.

Já fiz alguns testes mas ainda não tenho o que preciso, tenho muitos
usuários cadastrados no banco de dados, INFELIZMENTE, novos usuários são
constantemente inseridos no DB pelo sistema fim para que possam trabalhar no
mesmo, acontece que, a dispensa de alguns não são excluídas do sistema, nem
muito menos comunicadas para mim, para que possa exclui-las do banco, desta
feita, gostaria de saber quais usuários estão inativos no banco em uma faixa
de data, por exemplo, quais usuários não usam o informações do banco de
01/01/2011 a 25/03/2011. Com esta informação poderei ou excluir o usuário do
banco de dados, ou apenas bloquear sua conta.

Obrigado ...

-- 
Cristiano Vasconcelos Barbosa .'.
Analista de Sistemas.

DEUS MEUMQUE JUS.'.
DÓMINI SUMUS.'.


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



Re: [oracle_br] Inicializar Oracle com 3 Gb RAM na SGA

2011-03-29 Por tôpico Raul Francisco Costa F. de Andrade, DBA
Marcelo, talvez com a nota do Metalink te ajude:

*HugePages on Linux: What It Is... and What It Is Not... [ID 361323.1]*
--
   *Modified* 14-FEB-2011 *Type* REFERENCE *Status* PUBLISHED

*In this Document*
  
Purposehttps://support.oracle.com/CSP/main/article?cmd=showid=361323.1type=NOT#REF_PURPOSE
  
Scopehttps://support.oracle.com/CSP/main/article?cmd=showid=361323.1type=NOT#REF_SCOPE
  HugePages on Linux: What It Is... and What It Is
Not...https://support.oracle.com/CSP/main/article?cmd=showid=361323.1type=NOT#REF_TEXT
 
Introductionhttps://support.oracle.com/CSP/main/article?cmd=showid=361323.1type=NOT#aref1
 Common 
Misconceptionshttps://support.oracle.com/CSP/main/article?cmd=showid=361323.1type=NOT#aref2
 Regular Pages and
HugePageshttps://support.oracle.com/CSP/main/article?cmd=showid=361323.1type=NOT#aref3
 HugePages in 2.4
Kernelshttps://support.oracle.com/CSP/main/article?cmd=showid=361323.1type=NOT#aref4
 Some HugePages
Facts/Featureshttps://support.oracle.com/CSP/main/article?cmd=showid=361323.1type=NOT#aref5
 Advantages of HugePages Over Normal Sharing Or AMM (see
below)https://support.oracle.com/CSP/main/article?cmd=showid=361323.1type=NOT#aref6
 The Size of a
HugePagehttps://support.oracle.com/CSP/main/article?cmd=showid=361323.1type=NOT#aref7
 HugePages 
Reservationhttps://support.oracle.com/CSP/main/article?cmd=showid=361323.1type=NOT#aref8
 HugePages and Oracle 11g Automatic Memory Management
(AMM)https://support.oracle.com/CSP/main/article?cmd=showid=361323.1type=NOT#aref9
 What if Not Enough HugePages
Configured?https://support.oracle.com/CSP/main/article?cmd=showid=361323.1type=NOT#aref10
 
Parameters/Setuphttps://support.oracle.com/CSP/main/article?cmd=showid=361323.1type=NOT#aref11
 Notes on HugePages in
Generalhttps://support.oracle.com/CSP/main/article?cmd=showid=361323.1type=NOT#aref12
  
Referenceshttps://support.oracle.com/CSP/main/article?cmd=showid=361323.1type=NOT#REF
--

 Applies to: Linux OS - Version: Enterprise Linux 3.0 to Oracle Linux 6.0
with Unbreakable Enterprise Kernel [2.6.32] - Release: RHEL3 to OL6
Oracle Server - Enterprise Edition - Version: 9.2.0.1 and later[Release:
9.2 and later]
Linux x86
IBM: Linux on System z
IBM: Linux on POWER Systems
IBM S/390 Based Linux (31-bit)
Linux x86-64
Linux Itanium
Purpose This document describes the HugePages feature in the Linux kernel
available for 32- and 64-bit architectures. There has been some confusion
among the terms and uses related to HugePages. This document should clarify
the misconceptions about the feature.
Scope Information in this document is useful for Linux system administrators
and Oracle database administrators working with system administrators.

This document covers information about HugePages concept that applies to
very large memory systems for 32- and 64-bits architectures including some
configuration information and references.
HugePages on Linux: What It Is... and What It Is Not... Introduction

HugePages is a feature integrated into the Linux kernel with release 2.6.
This feature basically provides the alternative to the 4K page size (16K for
IA64) providing bigger pages.

Regarding the HugePages, there are some other similar terms that are being
used like, hugetlb, hugetlbfs. Before proceeding into the details of
HugePages, see the definitions below:

   - *Page Table*: A page table is the data structure of a virtual memory
   system in an operating system to store the mapping between virtual addresses
   and physical addresses. This means that on a virtual memory system, the
   memory is accessed by first accessing a page table and then accessing the
   actual memory location implicitly.
   - *TLB:* A Translation Lookaside Buffer (TLB) is a buffer (or cache) in a
   CPU that contains parts of the page table. This is a fixed size buffer being
   used to do virtual address translation faster.
   - *hugetlb:* This is an entry in the TLB that points to a HugePage (a
   large/big page larger than regular 4K and predefined in size). HugePages are
   implemented via hugetlb entries, i.e. we can say that a HugePage is handled
   by a hugetlb page entry. The 'hugetlb term is also (and mostly) used
   synonymously with a HugePage (See Note
261889.1https://support.oracle.com/CSP/main/article?cmd=showtype=NOTid=261889.1).
   In this document the term HugePage is going to be used but keep in mind
   that mostly hugetlb refers to the same concept.
   - *hugetlbfs: *This is a new in-memory filesystem like tmpfs and is
   presented by 2.6 kernel. Pages allocated on hugetlbfs type filesystem are
   allocated in HugePages.

Common Misconceptions *WRONG: *HugePages is a method to be able to use large
SGA on 32-bit VLM systems
*RIGHT: *HugePages is a method to have larger pages where it is useful for
working with very large memory. It is both useful in 32- and 64-bit
configurations*WRONG: *HugePages 

Re: [oracle_br] Ultimo Login do Usuario

2011-03-29 Por tôpico Gerson Junior
Cristiano, se você não tiver auditoria de logon/logoff, seja pelo db_audit,
seja por um trigger de logon/logoff, você não terá como saber disso.

Que eu saiba sem a auditoria estar habilitada, o banco não guarda esse
histórico.

A menos que alguém tenha alguma outra forma de fazer.



Atc.
Gerson S. de Vasconcelos Júnior
OCA DBA - Oracle Certified Associate
Fone: (81) 9816-0236
Msn: gerson.vasconce...@gmail.com
Skype: gersonvjunior
http://www.diaadiaoracle.com.br/


Em 29 de março de 2011 13:45, Cristiano Vasconcelos cvasconcel...@gmail.com
 escreveu:



 Caros amigos, Boa tarde!,

 Bem, para começar irei especificar a plataforma de trabalho: Tenho um
 servidor linux rodando o Oracle 10g.

 Já fiz alguns testes mas ainda não tenho o que preciso, tenho muitos
 usuários cadastrados no banco de dados, INFELIZMENTE, novos usuários são
 constantemente inseridos no DB pelo sistema fim para que possam trabalhar
 no
 mesmo, acontece que, a dispensa de alguns não são excluídas do sistema, nem
 muito menos comunicadas para mim, para que possa exclui-las do banco, desta
 feita, gostaria de saber quais usuários estão inativos no banco em uma
 faixa
 de data, por exemplo, quais usuários não usam o informações do banco de
 01/01/2011 a 25/03/2011. Com esta informação poderei ou excluir o usuário
 do
 banco de dados, ou apenas bloquear sua conta.

 Obrigado ...

 --
 Cristiano Vasconcelos Barbosa .'.
 Analista de Sistemas.

 DEUS MEUMQUE JUS.'.
 DÓMINI SUMUS.'.

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

  



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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

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




[oracle_br] impdp

2011-03-29 Por tôpico welvis
Olá pessoal tudo bem?

Estou com um Oracle 11G e gostaria de exportar um owner que está lá e
importar para uma máquina de Homologação 10G.

Para o imp/exp eu usava outro client, o client que exportava usava o mesmo
para importar...

Para o expdp preciso fazer a mesma coisa?

Att,

Welvis Douglas da Silva Moretto
OCA DBA 10g - OCE Sql
Fone:  (41) 9997-6297
E-mail:welvis_doug...@hotmail.com, welvis.m...@terceiros.stcruz.com.br





Re: [oracle_br] impdp

2011-03-29 Por tôpico Gerson Junior
O imp/exp funciona da mesma forma sim.

Só alguns parametros que são um pouco diferentes, tipo: OWNER passa a ser
SCHEMA, entre outros.

Pra facilitar, faz: expdp help=y ou impdp help=y que vai te mostrar todos
os parametros.

Abraço.

Sucesso!



Gerson S. de Vasconcelos Júnior
OCA DBA - Oracle Certified Associate
Fone: (81) 9816-0236
Msn: gerson.vasconce...@gmail.com
Skype: gersonvjunior
http://www.diaadiaoracle.com.br/


Em 29 de março de 2011 14:48, wel...@stcruz.com.br escreveu:



 Olá pessoal tudo bem?

 Estou com um Oracle 11G e gostaria de exportar um owner que está lá e
 importar para uma máquina de Homologação 10G.

 Para o imp/exp eu usava outro client, o client que exportava usava o mesmo
 para importar...

 Para o expdp preciso fazer a mesma coisa?

 Att,

 Welvis Douglas da Silva Moretto
 OCA DBA 10g - OCE Sql
 Fone: (41) 9997-6297
 E-mail: welvis_doug...@hotmail.com, welvis.m...@terceiros.stcruz.com.br

  



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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Res: [oracle_br] Ultimo Login do Usuario

2011-03-29 Por tôpico MARCIO CASTRO
Caro Cristiano:

  Você pode vincular um perfil (PROFILE) aos usuários utilizando 
PASSWORD_LIFE_TIME igual a, por exemplo 30 (dias), e PASSWORD_GRACE_TIME igual 
a 
5 (dias). Então, após 30 dias, os usuários ainda terão um período de 5 dias 
para 
trocar de senha. O status dos que não o fizerem passarão para EXPIRED, e tal 
informação poderá ser visualizada através da DBA_USERS, usando a coluna 
ACCOUNT_STATUS.
  Outra solução seria um trigger de logon onde, após a conexão, determinada 
informação pode ser gravada em uma tabela, como o username e a data do logon. 
Desta forma, você determinaria quais usuários não estão sendo utilizados 
através 
de um select nesta tabela e na DBA_USERS.
  Mais informações sobre profiles você pode encontrar em 
http://psoug.org/reference/profiles.html, e sobre os gatilhos de sistema, em 
http://psoug.org/reference/system_trigger.html.


Atenciosamente,

Márcio de Figueiredo Moura e Castro






De: Cristiano Vasconcelos cvasconcel...@gmail.com
Para: GPOracle gpora...@yahoogrupos.com.br; Grupo OraOracle 
oraora...@yahoogrupos.com.br; José Laurindo Chiappa jlchia...@ibest.com.br; 
Lista de Usuários Oracle usuarios_ora...@yahoogrupos.com.br; Mosán Santos 
mosansan...@yahoo.com.br; Oracle in Brazil oracle_br@yahoogrupos.com.br; 
Oracle Tools oracle_to...@yahoogrupos.com.br; oracle_br_docs 
oracle_br_d...@yahoogrupos.com.br; oracle_fasttrack 
oracle_fasttr...@yahoogrupos.com.br; Uncleoracle 
uncleora...@yahoogrupos.com.br
Enviadas: Terça-feira, 29 de Março de 2011 13:45:59
Assunto: [oracle_br] Ultimo Login do Usuario

  
Caros amigos, Boa tarde!,

Bem, para começar irei especificar a plataforma de trabalho: Tenho um
servidor linux rodando o Oracle 10g.

Já fiz alguns testes mas ainda não tenho o que preciso, tenho muitos
usuários cadastrados no banco de dados, INFELIZMENTE, novos usuários são
constantemente inseridos no DB pelo sistema fim para que possam trabalhar no
mesmo, acontece que, a dispensa de alguns não são excluídas do sistema, nem
muito menos comunicadas para mim, para que possa exclui-las do banco, desta
feita, gostaria de saber quais usuários estão inativos no banco em uma faixa
de data, por exemplo, quais usuários não usam o informações do banco de
01/01/2011 a 25/03/2011. Com esta informação poderei ou excluir o usuário do
banco de dados, ou apenas bloquear sua conta.

Obrigado ...

-- 
Cristiano Vasconcelos Barbosa .'.
Analista de Sistemas.

DEUS MEUMQUE JUS.'.
DÓMINI SUMUS.'.

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


 

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



[oracle_br] Problemas ao enviar email via SCRIPT

2011-03-29 Por tôpico Raul Francisco Costa F. de Andrade, DBA
Amigos boa tarde...

Estou com um script shell que no final da execução deveria enviar um email e
não está enviando.

No Linux funcionava corretamente agora no AIX não está rolando:

Dados do servidor:
$uname
AIX  3 5 00CEB4744C00
*
##SCRIPT ENVIA EMAIL*
rot_email_config()
{

HORA_EMAILF=`date +%d/%m/%Y %H:%M:%S`

mailx -s SUPORTE IT DBA - ${INSTANCIA_MAX} - Processo de migracao das
tabelas de configuracao para Catalogo terminado. raul.andr...@clickdba.com
EOD

Senhores,

 O processado de migracao de tabelas de configuracao de PROD para
${AMBIENTE}terminou, caso hajam duvidas verificar os logs:
 ${SCRIPTS}/saida_log.log
 ${SCRIPTS}/log/disable_fk_${CATALOG}.log
 ${SCRIPTS}/log/disable_triggers_${CATALOG}.log
 ${SCRIPTS}/log/disable_constraints_${CATALOG}.log
 ${SCRIPTS}/log/trunca_${CATALOG}.log
 ${SCRIPTS}/log/enable_constraint_${CATALOG}.log
 ${SCRIPTS}/log/enable_fk_${CATALOG}.log
 ${SCRIPTS}/log/enable_triggers_${CATALOG}.log



  Atenciosamente
  IT Operations
  Suporte IT DBA
EOD
}

Agora se eu faço:

 mailx -s suporte DBA teste de envio de email -c raul.fer...@gvt.com.br
EOD
 teste
 EOD

Dá o erro:
The flags you gave make no sense since you're not sending mail.

Att

Raul
-- 
---
*Raul Francisco da Costa Ferreira de Andrade*
*DBA - OCP - Oracle Certified Professional*
*COBIT Foundation 4.1
*email: raulf...@gmail.com
Skype: raul.andrade
www.clickdba.com

*A adversidade leva alguns a serem vencidos
e outros a baterem recordes. *
William Arthur Ward


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



[oracle_br] OFF-TOPIC - Pós Graduação em BI

2011-03-29 Por tôpico Matheus Malta de Aguiar
Galera.. Seguinte...

Estou com a idéia de fazer uma pós-graduação em BI, mas estou na dúvida de
qual escolher... Penso que seja uma dúvida que muitos já tiveram...
Considerei para tanto duas instituições que, em princípio, têm um
reconhecimento considerável, que são a FIAP e o IBTA. Valores semelhantes,
grades semelhantes... Assim sendo, pergunto: Alguém de vocês conhecem essas
instituições? Conhecem pessoas que já fizeram esses cursos (ambos são MBA em
BI)? Alguém tem alguma opinião formada sobre eles?

Abraço!

Matheus


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



[oracle_br] Re: Problemas ao enviar email via SCRIPT

2011-03-29 Por tôpico José Laurindo
Não tou com um server aix aqui no momento, mas iirc a opção  -c no mailx é para 
especificar o endereço cc, e no aix iirc o mail exige que vc indique o 
destinatário, ele não assume que é igual ao cc ... Experimenta sem o -c , pra 
ver se é isso.

 E claro, testa manualmente (sem ser por script) o envio executando diretamente 
de forma interativa o mailx, veja se vai...

 []s

  Chiappa

--- Em oracle_br@yahoogrupos.com.br, Raul Francisco Costa F. de Andrade, DBA 
raulfdba@... escreveu

 Amigos boa tarde...
 
 Estou com um script shell que no final da execução deveria enviar um email e
 não está enviando.
 
 No Linux funcionava corretamente agora no AIX não está rolando:
 
 Dados do servidor:
 $uname
 AIX  3 5 00CEB4744C00
 *
 ##SCRIPT ENVIA EMAIL*
 rot_email_config()
 {
 
 HORA_EMAILF=`date +%d/%m/%Y %H:%M:%S`
 
 mailx -s SUPORTE IT DBA - ${INSTANCIA_MAX} - Processo de migracao das
 tabelas de configuracao para Catalogo terminado. raul.andrade@...
 EOD
 
 Senhores,
 
  O processado de migracao de tabelas de configuracao de PROD para
 ${AMBIENTE}terminou, caso hajam duvidas verificar os logs:
  ${SCRIPTS}/saida_log.log
  ${SCRIPTS}/log/disable_fk_${CATALOG}.log
  ${SCRIPTS}/log/disable_triggers_${CATALOG}.log
  ${SCRIPTS}/log/disable_constraints_${CATALOG}.log
  ${SCRIPTS}/log/trunca_${CATALOG}.log
  ${SCRIPTS}/log/enable_constraint_${CATALOG}.log
  ${SCRIPTS}/log/enable_fk_${CATALOG}.log
  ${SCRIPTS}/log/enable_triggers_${CATALOG}.log
 
 
 
   Atenciosamente
   IT Operations
   Suporte IT DBA
 EOD
 }
 
 Agora se eu faço:
 
  mailx -s suporte DBA teste de envio de email -c raul.ferrei@...
 EOD
  teste
  EOD
 
 Dá o erro:
 The flags you gave make no sense since you're not sending mail.
 
 Att
 
 Raul
 -- 
 ---
 *Raul Francisco da Costa Ferreira de Andrade*
 *DBA - OCP - Oracle Certified Professional*
 *COBIT Foundation 4.1
 *email: raulfdba@...
 Skype: raul.andrade
 www.clickdba.com
 
 *A adversidade leva alguns a serem vencidos
 e outros a baterem recordes. *
 William Arthur Ward
 
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: Res: [oracle_br] Passar Array para uma Função

2011-03-29 Por tôpico José Laurindo
Esse exemplo funcionaria bem SE a função/procedure for chamada a partir do 
PL/SQL , que é justamente o que o colega Não Nos Diz 

 Leonardo, basicamente a técnica é criar um TYPE com o seu array , mas se vc 
for chamar isso de fora do PL/SQL (por exemplo, a partir dum Java) vc TEM QUE 
publicar o seu novo type, criando-o no database... 
http://asktom.oracle.com/pls/apex/f?p=100:11:0P11_QUESTION_ID:3696816290928 
tem um exemplo.

 Agora, uma obs : possível é sim de se fazer, mas NEM SEMPRE é recomendado, 
principalmente se esses dados forem usados dentro da func num SQL que for 
manipular um volume não-trivial de dados : a questão é que o CBO é ** incapaz 
** de otimizar PL/SQL , enquanto que se vc criasse uma TABELA DE TRABALHO com 
os dados (seja GTT seja heap table seja external table) aí vc PODE especificar 
Estatísticas, o CBO é capaz de ao menos tentar uma otimização no SQL... Usando 
PL/SQL (provavelmente com CURSOR) vc necessariamente vai cair num NESTED LOOP 
lógico, nem sempre a melhor opção...

 []s

  Chiappa

--- Em oracle_br@yahoogrupos.com.br, MARCIO CASTRO marciomouracastro@... 
escreveu

 Caro Leonardo:
 
   Sim; é possível.
   Aquí vai um exemplo:
 
 http://www.webmundi.org/printer_friendly_posts.asp?TID=135
 
 
 Atenciosamente,
 
 Márcio de Figueiredo Moura e Castro
 
 
 
 
 
 
 
 De: Leonardo Santos da Mata leonardodamata@...
 Para: Oracle Group gpora...@yahoogrupos.com.br; Oracle Group 
 oracle_br@yahoogrupos.com.br; Oracle Group 
 usuarios_ora...@yahoogrupos.com.br
 Enviadas: Terça-feira, 29 de Março de 2011 10:06:14
 Assunto: [oracle_br] Passar Array para uma Função
 
   
 Oi pessoal
 bom dia,
 
 Alguém que trabalha com função no oracle poderia me dar uma ajuda.
 
 Eu gostaria de saber se é possível passar um array para uma função oracle?
 
 -- 
 Cordialmente,
 *
 Leonardo *
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
  
 
 [As partes desta mensagem que não continham texto foram removidas]