[oracle_br] Migracao de Dados - Single Instance Cluster (SUGESTÕES)

2010-07-15 Por tôpico ammorrimm
Grandes Amigos,

Gostaria de sugestões para realizar a migração dos dados de uma single instance 
para um RAC.

Tenho uma migração para ser realizada de cerca de 300 GB para um cluster 
11.1.0.6 e estou na dúvida qual seria o melhor procedimento...

Pensei em realizar a migração via Rmanfazendo uso de um backup full e 
restaurando direto no ASM (+DATA). isso é possível ?

Obrigado



Re: [oracle_br] Migracao de Dados - Single Inst ance Cluster (SUGESTÕES)

2010-07-15 Por tôpico Marcus Vinicius Miguel Pedro
A melhor forma é através do RMAN, com o backup as copy:


Steps To Migrate/Move a Database From Non-ASM to ASM And Vice-Versa [ID 
252219.1]
Modified 22-DEC-2009 Type BULLETIN Status PUBLISHED  

Applies to:

Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 11.1.0.7
Information in this document applies to any platform.
Purpose

This article describes the steps to migrate a database from Non-ASM to ASM and 
vice-versa.

To setup ASM, please follow

Note 452924.1 - How to Prepare Storage for ASM
Note 265633.1 - ASM Technical Best Practices
Note 249992.1 - New Feature on ASM (Automatic Storage Manager).
Scope and Application

A scheduled downtime is needed. 

Steps To Migrate/Move a Database From Non-ASM to ASM And Vice-Versa

Step 1: Edit the pfile/spfile of DB to point the new control_file location on 
ASM

E.g. : if your disk group name is '+DATA'

control_files='+DATA/dbid/control01.ctl'
 The setting here is actually an alias for the controlfile. 

For 10gR1 or you don't want to use an alias for controlfile, please set 
control_files='+DATA' and use the following note to update the parameter again 
in the pfile/spfile after the controlfile is created at step #3. 

Note 468458.1 - How To Move Controlfile To ASM 
If you later want to duplicate an extra copy of control file, please see

Note 345180.1 - How to duplicate a controlfile when ASM is involved


Step 2: Startup the database in nomount state


SQL Startup nomount


Step 3: From RMAN session, copy the control file from old location to new 
location

RMAN CONNECT TARGET

RMAN RESTORE CONTROLFILE FROM '/u01/TST/control01.ctl';
Here /u01/TST/control01.ctl is the old location of control file. 


Step 4: From SQL session, mount the database

SQL ALTER DATABASE MOUNT;

Step 5: Using RMAN, copy the datafile from NON-ASM to ASM

RMANBACKUP AS COPY DATABASE FORMAT '+DATA';

Step 6: Using RMAN, rename the datafile , using the following command

RMAN SWITCH DATABASE TO COPY;

Step 7: Switch tempfile and open database.

RMAN run {
set newname for tempfile 1 to '+DATA';
set newname for tempfile 2 to '+DATA';
...
switch tempfile all;
}

RMAN ALTER DATABASE OPEN;

Step 8: Do the following maintenance

SQL SELECT a.group#, b.member, a.status FROM v$log a, v$logfile b WHERE 
a.group#=b.group#;
SQL ALTER DATABASE ADD LOGFILE MEMBER '+ASM_Disk_group' TO GROUP 1;
SQL ALTER DATABASE ADD LOGFILE MEMBER '+ASM_Disk_group' TO GROUP 2;
SQL ALTER DATABASE DROP LOGFILE MEMBER '';
SQL ALTER SYSTEM SWITCH LOGFILE;
SQL ALTER DATABASE DROP LOGFILE MEMBER '';
SQL ALTER SYSTEM SWITCH LOGFILE;
... repeat for *all* online redo log members. 
A redo log member can only be dropped after being archived and being in 
INACTIVE mode. If needed, switch logfile multiple times until the logfile is 
ready for dropping. 
 
Marcus Vinicius Miguel Pedro
OCP Database 9i
OCP Database 10g
OCE RAC 10g
OCP Database 11g
OCS Implementation 11g
mvmpe...@yahoo.com.br
Blog: http://www.viniciusdba.com.br






On 15/07/2010, at 08:10, ammorrimm wrote:

 Grandes Amigos,
 
 Gostaria de sugestões para realizar a migração dos dados de uma single 
 instance para um RAC.
 
 Tenho uma migração para ser realizada de cerca de 300 GB para um cluster 
 11.1.0.6 e estou na dúvida qual seria o melhor procedimento...
 
 Pensei em realizar a migração via Rmanfazendo uso de um backup full e 
 restaurando direto no ASM (+DATA). isso é possível ?
 
 Obrigado
 
 



[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] Re: Dúvidas ASM + RAC

2010-07-15 Por tôpico ammorrimm
Pessoal,

Realizei os seguintes passos:

EXPORT ORACLE_SID=+ASM1

Tentei me conectar com o sql plus

conn sys / as sysasm

Ate ai tudo certinho...ele me diz que a intancia esta idle...

Tento realizar um startup na instancia e ele me exibe uma mensagem de errop:

ORA-29701: unable to connect to Cluster Manager

Alguma ideia ?

OBS: Estou com o cluster desativado e tentando somente excluir um diskgroup...

--- Em oracle_br@yahoogrupos.com.br, candiurudba candiuru...@... escreveu

 Bom dia colegas...
 
 Estou com um pequeno problema para dropar um diskgroup do meu ASM...
 
 Iniciei os procedimentos para instalação do cluster (versão 11.1.0.6) em um 
 Linux Red Hat 5.2 e estranhamente, no momento de selecionar os RAWs, de um 
 total de 12 discos, ele me disse que somente 2 eram candidatos...
 
 Estranhei e imeginei que poderia ser algo da instalação mal sucedida anterior 
 (apesar de ter feito o Cleanup conforme metalink) e continui criando um 
 diskgroup chamada DATA...
 
 Mas tento acessar a instancia asm para realizar a operação de drop diskgroup 
 mas não consigo...
 
 Vou ate a Home do ASM /u01/app/oracle/product/11.1.0/asm_1 e quando tento 
 acesso via sql plus na instancia, recebo a mensagem LRM-00109: could not open 
 parameter file '/u01/app/oracle/product/11.1.0/db_1/dbs/init+ASM1.ora'
 
 Desculpem a pergunta mas, este procedimento esta correto ? Tenho pouca 
 experiencia com ASM + Cluster





Re: [oracle_br] Re: Dúvidas ASM + RAC

2010-07-15 Por tôpico Marcus Vinicius Miguel Pedro
O serviço CSS não está funcionando.

Esse serviço é inicializado junto aos serviços do Clusterware. Se ele não está 
inicializado, pode ser algum problema com seus voting disks.


Marcus Vinicius Miguel Pedro
OCP Database 9i
OCP Database 10g
OCE RAC 10g
OCP Database 11g
OCS Implementation 11g
mvmpe...@yahoo.com.br
Blog: http://www.viniciusdba.com.br






On 15/07/2010, at 08:54, ammorrimm wrote:

 Pessoal,
 
 Realizei os seguintes passos:
 
 EXPORT ORACLE_SID=+ASM1
 
 Tentei me conectar com o sql plus
 
 conn sys / as sysasm
 
 Ate ai tudo certinho...ele me diz que a intancia esta idle...
 
 Tento realizar um startup na instancia e ele me exibe uma mensagem de errop:
 
 ORA-29701: unable to connect to Cluster Manager
 
 Alguma ideia ?
 
 OBS: Estou com o cluster desativado e tentando somente excluir um diskgroup...
 
 --- Em oracle_br@yahoogrupos.com.br, candiurudba candiuru...@... escreveu
 
  Bom dia colegas...
  
  Estou com um pequeno problema para dropar um diskgroup do meu ASM...
  
  Iniciei os procedimentos para instalação do cluster (versão 11.1.0.6) em um 
  Linux Red Hat 5.2 e estranhamente, no momento de selecionar os RAWs, de um 
  total de 12 discos, ele me disse que somente 2 eram candidatos...
  
  Estranhei e imeginei que poderia ser algo da instalação mal sucedida 
  anterior (apesar de ter feito o Cleanup conforme metalink) e continui 
  criando um diskgroup chamada DATA...
  
  Mas tento acessar a instancia asm para realizar a operação de drop 
  diskgroup mas não consigo...
  
  Vou ate a Home do ASM /u01/app/oracle/product/11.1.0/asm_1 e quando tento 
  acesso via sql plus na instancia, recebo a mensagem LRM-00109: could not 
  open parameter file '/u01/app/oracle/product/11.1.0/db_1/dbs/init+ASM1.ora'
  
  Desculpem a pergunta mas, este procedimento esta correto ? Tenho pouca 
  experiencia com ASM + Cluster
 
 
 



[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] Ajuda com privilégios para EXPDP

2010-07-15 Por tôpico julianomartinez
Pessoal,
Quero montar um script que faça o EXPORT diariamente em um servidor e importe 
os dados em um BD de testes.
Para isso estou usando a ferramenta EXPDP, porém não gostaria de colocar nesse 
meu script, a senha do usuário Dono de todas as tabelas da minha aplicação.
Criei um usuário chamado backup e acredito ter dado todas as permissões 
necessárias, porém segue o erro abaixo:

C:\ expdp backup/backup directory=EXPORT dumpfile=EXP_FULL.DMP 
logfile=EXP_FULL.LOG schemas=PORTO

Export: Release 10.2.0.4.0 – 64bit Production on Wednesday, 14 July, 2010 
14:58:53
Copyright (c) 2003, 2007, Oracle. All rights reserved.

Connected to: Oracle Database 10g Release 10.2.0.4.0 – 64Bit Production
ORA-31626: job does not exist
ORA-31633: unable to create master table BACKUP.SYS_EXPORT_SCHEMA_05
ORA-06512: at SYS.DBMS_SYS_ERROR, line 95
ORA-06512: at SYS.KUPV$FT, line 863
ORA-01950: no privileges on tablespace `PORTO_DAD_AUTO'
__

Logando com o usuário Backup, posso identificar os seguintes privilégios. Será 
que está faltando algum??

SQL  select * from session_privs;

PRIVILEGE

CREATE SESSION
CREATE TABLE
CREATE ANY TABLE
BACKUP ANY TABLE
SELECT ANY TABLE
SELECT ANY SEQUENCE
EXECUTE ANY PROCEDURE
CREATE ANY DIRECTORY
EXECUTE ANY TYPE
ADMINISTER RESOURCE MANAGER
RESUMABLE
SELECT ANY DICTIONARY
READ ANY FILE GROUP

13 rows selected.


Agradeço qualquer ajuda, 
Abraço, Juliano



Re: [oracle_br] CERTIFICAÇÃO OCA E OCP

2010-07-15 Por tôpico Roberto Márcio
Red Hat, Suse e OEL são oficialmente suportados para ambientes enterprise.


2010/7/15 chsistemas2 multimidia...@uol.com.br





 Bom dia pessoal,

 estou interessado em certificar-me para Oracle, e gostaria de saber se são
 só 02 exames para a certificaçao: 1Z0-042 e 1Z0-43 .
 Eles mudam de ano para ano, ou não ?

 Para criar um ambiente de trabalho , baixei o oracle 10 g para linux e
 quando inicio a instalação , uma mensagem me diz que o sistema operacional
 não é o indicado.
 Usei o ubuntu 9.1, fedora 12 e até o centos 5.0, mas neste último não
 consegui configurá-lo no meu notebook.

 Alguém poderia me ajudar neste sentido.

 Sugestões são bem vindas.

 At.
 Carlos Henrique
 Analista Suporte

  



[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] Ajuda com privilégios para EXPDP

2010-07-15 Por tôpico Wellerson Leite de Araújo
Juliano,

Quando você inicia um job do Data Pump, uma tabela de controle é criada no 
esquema que iniciou o processo. Neste caso, provavelmente o seu usuário 
(BACKUP) 
não possui quota na tablespace indicada na mensagem de erro. Com o resultado do 
seu SQL também podemos concluir que ele não possui o privilégio de UNLIMITED 
TABLESPACE.
Conceda o privilégio de UNLIMITED TABLESPACE para o usuário BACKUP, ou defina 
uma quota para ele em sua tablespace default.

Att,
Wellerson


 Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até 
maltratar 
o meu coração, que meu espírito ninguém vai conseguir quebrar...
(Legião Urbana)


As idéias estão no chão, você tropeça e acha a solução...
(Titãs)





De: julianomartinez juli...@marca.com.br
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 15 de Julho de 2010 9:09:23
Assunto: [oracle_br] Ajuda com privilégios para EXPDP

  
Pessoal,
Quero montar um script que faça o EXPORT diariamente em um servidor e importe 
os 
dados em um BD de testes.
Para isso estou usando a ferramenta EXPDP, porém não gostaria de colocar nesse 
meu script, a senha do usuário Dono de todas as tabelas da minha aplicação.
Criei um usuário chamado backup e acredito ter dado todas as permissões 
necessárias, porém segue o erro abaixo:

C:\ expdp backup/backup directory=EXPORT dumpfile=EXP_FULL.DMP 
logfile=EXP_FULL.LOG schemas=PORTO

Export: Release 10.2.0.4.0 – 64bit Production on Wednesday, 14 July, 2010 
14:58:53
Copyright (c) 2003, 2007, Oracle. All rights reserved.

Connected to: Oracle Database 10g Release 10.2.0.4.0 – 64Bit Production
ORA-31626: job does not exist
ORA-31633: unable to create master table BACKUP.SYS_EXPORT_SCHEMA_05
ORA-06512: at SYS.DBMS_SYS_ERROR, line 95
ORA-06512: at SYS.KUPV$FT, line 863
ORA-01950: no privileges on tablespace `PORTO_DAD_AUTO'
__

Logando com o usuário Backup, posso identificar os seguintes privilégios. Será 
que está faltando algum??

SQL  select * from session_privs;

PRIVILEGE

CREATE SESSION
CREATE TABLE
CREATE ANY TABLE
BACKUP ANY TABLE
SELECT ANY TABLE
SELECT ANY SEQUENCE
EXECUTE ANY PROCEDURE
CREATE ANY DIRECTORY
EXECUTE ANY TYPE
ADMINISTER RESOURCE MANAGER
RESUMABLE
SELECT ANY DICTIONARY
READ ANY FILE GROUP

13 rows selected.

Agradeço qualquer ajuda, 
Abraço, Juliano


 


  

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



Re: Res: [oracle_br] Ajuda com privilégios para EXPDP

2010-07-15 Por tôpico julianomartinez
Bom Dia Wellerson,
Realmente tava faltando esse Grant. Funcionou agora.
Muito obrigado.

Abraços,
Juliano

--- Em oracle_br@yahoogrupos.com.br, Wellerson Leite de Araújo waraujo...@... 
escreveu

 Juliano,
 
 Quando você inicia um job do Data Pump, uma tabela de controle é criada no 
 esquema que iniciou o processo. Neste caso, provavelmente o seu usuário 
 (BACKUP) 
 não possui quota na tablespace indicada na mensagem de erro. Com o resultado 
 do 
 seu SQL também podemos concluir que ele não possui o privilégio de UNLIMITED 
 TABLESPACE.
 Conceda o privilégio de UNLIMITED TABLESPACE para o usuário BACKUP, ou defina 
 uma quota para ele em sua tablespace default.
 
 Att,
 Wellerson
 
 
  Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até 
 maltratar 
 o meu coração, que meu espírito ninguém vai conseguir quebrar...
 (Legião Urbana)
 
 
 As idéias estão no chão, você tropeça e acha a solução...
 (Titãs)
 
 
 
 
 
 De: julianomartinez juli...@...
 Para: oracle_br@yahoogrupos.com.br
 Enviadas: Quinta-feira, 15 de Julho de 2010 9:09:23
 Assunto: [oracle_br] Ajuda com privilégios para EXPDP
 
   
 Pessoal,
 Quero montar um script que faça o EXPORT diariamente em um servidor e importe 
 os 
 dados em um BD de testes.
 Para isso estou usando a ferramenta EXPDP, porém não gostaria de colocar 
 nesse 
 meu script, a senha do usuário Dono de todas as tabelas da minha aplicação.
 Criei um usuário chamado backup e acredito ter dado todas as permissões 
 necessárias, porém segue o erro abaixo:
 
 C:\ expdp backup/backup directory=EXPORT dumpfile=EXP_FULL.DMP 
 logfile=EXP_FULL.LOG schemas=PORTO
 
 Export: Release 10.2.0.4.0 †64bit Production on Wednesday, 14 July, 2010 
 14:58:53
 Copyright (c) 2003, 2007, Oracle. All rights reserved.
 
 Connected to: Oracle Database 10g Release 10.2.0.4.0 †64Bit Production
 ORA-31626: job does not exist
 ORA-31633: unable to create master table BACKUP.SYS_EXPORT_SCHEMA_05
 ORA-06512: at SYS.DBMS_SYS_ERROR, line 95
 ORA-06512: at SYS.KUPV$FT, line 863
 ORA-01950: no privileges on tablespace `PORTO_DAD_AUTO'
 __
 
 Logando com o usuário Backup, posso identificar os seguintes privilégios. 
 Será 
 que está faltando algum??
 
 SQL  select * from session_privs;
 
 PRIVILEGE
 
 CREATE SESSION
 CREATE TABLE
 CREATE ANY TABLE
 BACKUP ANY TABLE
 SELECT ANY TABLE
 SELECT ANY SEQUENCE
 EXECUTE ANY PROCEDURE
 CREATE ANY DIRECTORY
 EXECUTE ANY TYPE
 ADMINISTER RESOURCE MANAGER
 RESUMABLE
 SELECT ANY DICTIONARY
 READ ANY FILE GROUP
 
 13 rows selected.
 
 Agradeço qualquer ajuda, 
 Abraço, Juliano
 
 
  
 
 
   
 
 [As partes desta mensagem que não continham texto foram removidas]





[oracle_br] Re: Dúvidas ASM + RAC

2010-07-15 Por tôpico vjaquino
verifique se a variável de ambiente ORACLE_HOME esta definida com o HOME do 
ASM. Para acessar o ASM é necessário definir as variáveis ORACLE_SID e 
ORACLE_HOME.

Abs,
Valter Aquino 
Visite meu blog: 
http://valteraquino.blogspot.com


--- Em oracle_br@yahoogrupos.com.br, ammorrimm ammorr...@... escreveu

 Bem...
 
 Quando tento acessar a instancia ASM infelizmente não consigo mesmo 
 exportando o ORACLE_SID=+ASM1...Eele informa que nao consegue encontrar o 
 init do asm pois esta buscando no HOME_ORACLE...até ok...copio o init do ASM 
 para esta localização e consigo me conectar a instancia...
 
 Neste momento ele me exibe a mensagem de instancia idle...(estranho pq via 
 crs_stat -t a instancia esta funcionando)..
 
 Mas, se fosse algum problema nos voting, os recursos (deamons e etc) estariam 
 no ar ? Nem logo de erro encontro
 
 
 
 
 
 --- Em oracle_br@yahoogrupos.com.br, Marcus Vinicius Miguel Pedro mvmpedro@ 
 escreveu
 
  O serviço CSS não está funcionando.
  
  Esse serviço é inicializado junto aos serviços do Clusterware. Se ele não 
  está inicializado, pode ser algum problema com seus voting disks.
  
  
  Marcus Vinicius Miguel Pedro
  OCP Database 9i
  OCP Database 10g
  OCE RAC 10g
  OCP Database 11g
  OCS Implementation 11g
  mvmpedro@
  Blog: http://www.viniciusdba.com.br
  
  
  
  
  
  
  On 15/07/2010, at 08:54, ammorrimm wrote:
  
   Pessoal,
   
   Realizei os seguintes passos:
   
   EXPORT ORACLE_SID=+ASM1
   
   Tentei me conectar com o sql plus
   
   conn sys / as sysasm
   
   Ate ai tudo certinho...ele me diz que a intancia esta idle...
   
   Tento realizar um startup na instancia e ele me exibe uma mensagem de 
   errop:
   
   ORA-29701: unable to connect to Cluster Manager
   
   Alguma ideia ?
   
   OBS: Estou com o cluster desativado e tentando somente excluir um 
   diskgroup...
   
   --- Em oracle_br@yahoogrupos.com.br, candiurudba candiurudba@ escreveu
   
Bom dia colegas...

Estou com um pequeno problema para dropar um diskgroup do meu ASM...

Iniciei os procedimentos para instalação do cluster (versão 11.1.0.6) 
em um Linux Red Hat 5.2 e estranhamente, no momento de selecionar os 
RAWs, de um total de 12 discos, ele me disse que somente 2 eram 
candidatos...

Estranhei e imeginei que poderia ser algo da instalação mal sucedida 
anterior (apesar de ter feito o Cleanup conforme metalink) e continui 
criando um diskgroup chamada DATA...

Mas tento acessar a instancia asm para realizar a operação de drop 
diskgroup mas não consigo...

Vou ate a Home do ASM /u01/app/oracle/product/11.1.0/asm_1 e quando 
tento acesso via sql plus na instancia, recebo a mensagem LRM-00109: 
could not open parameter file 
'/u01/app/oracle/product/11.1.0/db_1/dbs/init+ASM1.ora'

Desculpem a pergunta mas, este procedimento esta correto ? Tenho pouca 
experiencia com ASM + Cluster
   
   
   
  
  
  
  [As partes desta mensagem que não continham texto foram removidas]
 





Re: [oracle_br] Standby Manual

2010-07-15 Por tôpico Ivan Ricardo Schuster
Braga, concordo com você que nem todos os clientes tem condições de
pagar por um Oracle Enterprise, com Dataguard, etc, etc, mas concordo
também com o Caio que uma implementação deste tipo deve ser muito bem
avaliada e devem-se pesar os prós e contras na hora de avaliar a
viabilidade e principalmente a segurança desse negócio.

Veja bem, duvido muito que o nosso amigo vai querer implementar esta
solução e entregar de graça para o cliente, o cliente vai pagar a
solução. Além disso, o cliente vai pagar tambem a licença do standby.
Ele não recebeu a solução de graça e vai exigir que funcione quando
tudo estiver pegando fogo.

Você garantiria a solução?
Quem vai pagar o prejuízo do cara se ele descobrir que quando o
standby dele precisar ser usado, não estará disponível (uma hipotese)?

O cliente não tem condições de pagar por um dataguard? Eu optaria por
implementar um standby com simples aplicação de archives, sem querer
inventar a roda. Defina um valor para ARCHIVE_LAG_TARGET e avise seu
cliente que ele poderá perder até X minutos de dados em caso de falha
na produção. Você não engana ninguem e pode dormir tranquilo.


2010/7/15 Marcos Braga braga.mar...@gmail.com:
 Olá Caio,

 Concordo contigo quando a redução de custo não compensa a gama de features
 disponíveis para manter um standby funcionando.

 Onde trabalho utilizo vários deles, incluindo as facilidades do Broker e as
 novas facilidades para criar um standby com RMAN.

 Mas também atendo clientes de pequenas empresas que adquiriram servidores
 OEM com Oracle Standard Edition One licenciado.

 Para esses clientes foram sugeridas e discutidas várias soluções de backup
 utilizando RMAN e Data Pump; mas a maioria prefere Standby; mesmo correndo
 os riscos informados, ainda assim preferem. Creio que sentem-se mais seguros
 sabendo que existe um banco ativo (montado) já em funcionamento só aplicando
 as alterações de tempos em tempos. Mantenho outras soluções agregadas ao
 Standby, por precaução.

 Esse é o único motivo de utilizar um Standby Manual.

 Gosto dos benefícios que foram implementados no decorrer das versões e
 observo em um ou outro cliente que o Standby deixou de ser apenas um mero
 banco passivo para tornar-se ativo. Algumas consultas foram direcionadas
 para o standby, e isso ajudou muito na otimização do ambiente (claro que
 cada caso é um caso, não recomendo isso para todos).

 Agradeço sua opinião.

 []s
 Braga


 2010/7/14 Caio Spadafora caiospadaf...@yahoo.com.br



 Acho que temos que pensar bastante nos prejuizos de não se utilizar do
 Dataguard, que são muitos, e o único benefício desse tipo de solução que
 vejo é
 a redução de custos de se utilizar uma edição com licenciamento mais baixo
 e por
 procesador físico (e não por core - no caso SE e SEO)...

 Algumas coisas que acredito que NÃO sejam triviais de implementar
 manualmente em
 uma replicação:

 FAL Server
 Correção de gaps em duas vias
 Failover automático com os serviços de arquivamento agindo de acordo com o
 papel
 desempenhado pelo nó
 Implementar um modo de máxima disponbilidade (que fique transitando de
 acordo
 com thresholds definidos entre os níveis de proteção de máxima segurança e
 máxima performance)
 Controlar a remoção indevida de archives que não foram corretamente
 replicados
 Active Dataguard
 Flexibilidades na utilização de SQL Apply

 Com certeza devem existir outras e talvez nem todas sejam relevantes para
 determinados ambientes, acho que como aprendizado é muito interessante mas
 comercialmente falando talvez seja uma sinuca de bico afinal isso pode
 representar uma redução de custo de repente 200/300k facilmente, mas se
 alguma
 empresa grande tem a preocupação de ter essa maior disponibilidade ela
 tem de
 entender os custos desse tipo de solução, implementar manualmente por
 questões
 de custo não deixa de ser uma alternativa, mas se pensarmos sempre em
 alternativas em relação a custo acho que 50% dos nossos bancos não seriam
 Oracle...

 Apesar disso se esses 200/300k de custo de licenciamento (mais os custos de

 suporte) viessem para o meu bolso (que fosse 25% do montante) também
 estaria eu
 pensando como vocês :)

 Caio Spadafora,
 Database Administrator,
 http://digitalgrimoa.blogspot.com/
 http://recoveryarea.blogspot.com/
 http://0011brothers.blogspot.com/

 
 De: Marcos Braga braga.mar...@gmail.com braga.marcos%40gmail.com
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Enviadas: Quarta-feira, 14 de Julho de 2010 18:23:09
 Assunto: Re: [oracle_br] Standby Manual


 Olá Marcos,

 Pensando dessa maneira, estaremos salvando todos os archives em mais de um
 local, portanto a resposta é sim. É possível recuperar a instância standby
 até o último momento.

 Tempos atrás pensei em fazer o seguinte teste, infelizmente não executei
 ainda.

 1. Compartilhar um diretório do host standby;
 2. Mapear esse diretório no host primário;
 3. Criar uma entrada em LOG_ARCHIVE_DEST apontando para esse
 

Re: [oracle_br] Standby Manual

2010-07-15 Por tôpico Marcos Braga
Vlw Ivan.

Atualmente, para garantir a continuidade do standby e observar se os
archives estão sendo aplicados, utilizo scripts em shell, os quais são
eficientes nessa função.

Claro que existem outras alternativas, como você mencionou. E deixo claro
sempre para os clientes sobre os riscos de utilizar um standby sem
dataguard.

Mas também utilizo outros métodos de backup para minimizar essa perda, caso
ocorra. Creio que um standby isolado, como única solução de backup não é uma
solução abrangente. Cada caso é um caso e deve ser estudado, discutido e
ponderado quanto a solução adotar.

Agradeço a opinião.

[]s
Braga


2010/7/15 Ivan Ricardo Schuster ivanr...@gmail.com



 Braga, concordo com você que nem todos os clientes tem condições de
 pagar por um Oracle Enterprise, com Dataguard, etc, etc, mas concordo
 também com o Caio que uma implementação deste tipo deve ser muito bem
 avaliada e devem-se pesar os prós e contras na hora de avaliar a
 viabilidade e principalmente a segurança desse negócio.

 Veja bem, duvido muito que o nosso amigo vai querer implementar esta
 solução e entregar de graça para o cliente, o cliente vai pagar a
 solução. Além disso, o cliente vai pagar tambem a licença do standby.
 Ele não recebeu a solução de graça e vai exigir que funcione quando
 tudo estiver pegando fogo.

 Você garantiria a solução?
 Quem vai pagar o prejuízo do cara se ele descobrir que quando o
 standby dele precisar ser usado, não estará disponível (uma hipotese)?

 O cliente não tem condições de pagar por um dataguard? Eu optaria por
 implementar um standby com simples aplicação de archives, sem querer
 inventar a roda. Defina um valor para ARCHIVE_LAG_TARGET e avise seu
 cliente que ele poderá perder até X minutos de dados em caso de falha
 na produção. Você não engana ninguem e pode dormir tranquilo.

 2010/7/15 Marcos Braga braga.mar...@gmail.com braga.marcos%40gmail.com
 :

  Olá Caio,
 
  Concordo contigo quando a redução de custo não compensa a gama de
 features
  disponíveis para manter um standby funcionando.
 
  Onde trabalho utilizo vários deles, incluindo as facilidades do Broker e
 as
  novas facilidades para criar um standby com RMAN.
 
  Mas também atendo clientes de pequenas empresas que adquiriram servidores
  OEM com Oracle Standard Edition One licenciado.
 
  Para esses clientes foram sugeridas e discutidas várias soluções de
 backup
  utilizando RMAN e Data Pump; mas a maioria prefere Standby; mesmo
 correndo
  os riscos informados, ainda assim preferem. Creio que sentem-se mais
 seguros
  sabendo que existe um banco ativo (montado) já em funcionamento só
 aplicando
  as alterações de tempos em tempos. Mantenho outras soluções agregadas ao
  Standby, por precaução.
 
  Esse é o único motivo de utilizar um Standby Manual.
 
  Gosto dos benefícios que foram implementados no decorrer das versões e
  observo em um ou outro cliente que o Standby deixou de ser apenas um mero
  banco passivo para tornar-se ativo. Algumas consultas foram direcionadas
  para o standby, e isso ajudou muito na otimização do ambiente (claro que
  cada caso é um caso, não recomendo isso para todos).
 
  Agradeço sua opinião.
 
  []s
  Braga
 
 
  2010/7/14 Caio Spadafora 
  caiospadaf...@yahoo.com.brcaiospadafora%40yahoo.com.br
 
 
 
 
  Acho que temos que pensar bastante nos prejuizos de não se utilizar do
  Dataguard, que são muitos, e o único benefício desse tipo de solução que
  vejo é
  a redução de custos de se utilizar uma edição com licenciamento mais
 baixo
  e por
  procesador físico (e não por core - no caso SE e SEO)...
 
  Algumas coisas que acredito que NÃO sejam triviais de implementar
  manualmente em
  uma replicação:
 
  FAL Server
  Correção de gaps em duas vias
  Failover automático com os serviços de arquivamento agindo de acordo com
 o
  papel
  desempenhado pelo nó
  Implementar um modo de máxima disponbilidade (que fique transitando de
  acordo
  com thresholds definidos entre os níveis de proteção de máxima segurança
 e
  máxima performance)
  Controlar a remoção indevida de archives que não foram corretamente
  replicados
  Active Dataguard
  Flexibilidades na utilização de SQL Apply
 
  Com certeza devem existir outras e talvez nem todas sejam relevantes
 para
  determinados ambientes, acho que como aprendizado é muito interessante
 mas
  comercialmente falando talvez seja uma sinuca de bico afinal isso pode
  representar uma redução de custo de repente 200/300k facilmente, mas se
  alguma
  empresa grande tem a preocupação de ter essa maior disponibilidade ela
  tem de
  entender os custos desse tipo de solução, implementar manualmente por
  questões
  de custo não deixa de ser uma alternativa, mas se pensarmos sempre em
  alternativas em relação a custo acho que 50% dos nossos bancos não
 seriam
  Oracle...
 
  Apesar disso se esses 200/300k de custo de licenciamento (mais os custos
 de
 
  suporte) viessem para o meu bolso (que fosse 25% do montante) também
  estaria eu
  pensando como 

[oracle_br] Oracle + mac

2010-07-15 Por tôpico logg
Senhores,
Já está vencendo o prazo de validade do meu note e estou querendo comprar mum 
MAC.
Gostaria de saber de quem tem mac da lista os prós e contras.
Principalmente performance para criação de ambientes virtualizados pelo vmware.
Minha principal carência em requisistos de notebook seria a questão de montar 
ambientes virtualizados para aprofundamento dos meus estudos em RAC.
Atualmente utilizo o VMWARE Server e ele faz um I/O lascado, por mais que tenho 
sobra de recursos como memória e processamento.
O Disco enloquece. 


tenho interesse em comprar um Macbook Air 2.13ghz , 2gb , 128 SSD.
Estou dando preferência a este modelo justamente pelo disco em SSD.


Obrigado,




Re: [oracle_br] Oracle + mac

2010-07-15 Por tôpico Marcus Vinicius Miguel Pedro
Velho,

Se prepare para o SSD, porque ainda é MUITO caro!!

Um SSD de 128GB vai custar só ele uns 1400 reais.


Marcus Vinicius Miguel Pedro
OCP Database 9i
OCP Database 10g
OCE RAC 10g
OCP Database 11g
OCS Implementation 11g
mvmpe...@yahoo.com.br
Blog: http://www.viniciusdba.com.br






On 15/07/2010, at 14:29, l...@terra.com.br wrote:

 Senhores,
 Já está vencendo o prazo de validade do meu note e estou querendo comprar mum 
 MAC.
 Gostaria de saber de quem tem mac da lista os prós e contras.
 Principalmente performance para criação de ambientes virtualizados pelo 
 vmware.
 Minha principal carência em requisistos de notebook seria a questão de montar 
 ambientes virtualizados para aprofundamento dos meus estudos em RAC.
 Atualmente utilizo o VMWARE Server e ele faz um I/O lascado, por mais que 
 tenho sobra de recursos como memória e processamento.
 O Disco enloquece. 
 
 tenho interesse em comprar um Macbook Air 2.13ghz , 2gb , 128 SSD.
 Estou dando preferência a este modelo justamente pelo disco em SSD.
 
 Obrigado,
 
 



[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] Standby Manual

2010-07-15 Por tôpico Welvis Douglas
Aqui na empresa é utilizado scripts shell para fazer isso.

 

Este script atualiza os bancos 9i e 8 que não são EE em um outro site.

 

Para o 10g EE é utilizado o data guard.

 

Att,

 

Welvis

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de Marcos Braga
Enviada em: quinta-feira, 15 de julho de 2010 13:02
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Standby Manual

 

  

Vlw Ivan.

Atualmente, para garantir a continuidade do standby e observar se os
archives estão sendo aplicados, utilizo scripts em shell, os quais são
eficientes nessa função.

Claro que existem outras alternativas, como você mencionou. E deixo claro
sempre para os clientes sobre os riscos de utilizar um standby sem
dataguard.

Mas também utilizo outros métodos de backup para minimizar essa perda, caso
ocorra. Creio que um standby isolado, como única solução de backup não é uma
solução abrangente. Cada caso é um caso e deve ser estudado, discutido e
ponderado quanto a solução adotar.

Agradeço a opinião.

[]s
Braga

2010/7/15 Ivan Ricardo Schuster ivanr...@gmail.com
mailto:ivanrs79%40gmail.com 



 Braga, concordo com você que nem todos os clientes tem condições de
 pagar por um Oracle Enterprise, com Dataguard, etc, etc, mas concordo
 também com o Caio que uma implementação deste tipo deve ser muito bem
 avaliada e devem-se pesar os prós e contras na hora de avaliar a
 viabilidade e principalmente a segurança desse negócio.

 Veja bem, duvido muito que o nosso amigo vai querer implementar esta
 solução e entregar de graça para o cliente, o cliente vai pagar a
 solução. Além disso, o cliente vai pagar tambem a licença do standby.
 Ele não recebeu a solução de graça e vai exigir que funcione quando
 tudo estiver pegando fogo.

 Você garantiria a solução?
 Quem vai pagar o prejuízo do cara se ele descobrir que quando o
 standby dele precisar ser usado, não estará disponível (uma hipotese)?

 O cliente não tem condições de pagar por um dataguard? Eu optaria por
 implementar um standby com simples aplicação de archives, sem querer
 inventar a roda. Defina um valor para ARCHIVE_LAG_TARGET e avise seu
 cliente que ele poderá perder até X minutos de dados em caso de falha
 na produção. Você não engana ninguem e pode dormir tranquilo.

 2010/7/15 Marcos Braga braga.mar...@gmail.com
mailto:braga.marcos%40gmail.com  braga.marcos%40gmail.com
 :

  Olá Caio,
 
  Concordo contigo quando a redução de custo não compensa a gama de
 features
  disponíveis para manter um standby funcionando.
 
  Onde trabalho utilizo vários deles, incluindo as facilidades do Broker e
 as
  novas facilidades para criar um standby com RMAN.
 
  Mas também atendo clientes de pequenas empresas que adquiriram
servidores
  OEM com Oracle Standard Edition One licenciado.
 
  Para esses clientes foram sugeridas e discutidas várias soluções de
 backup
  utilizando RMAN e Data Pump; mas a maioria prefere Standby; mesmo
 correndo
  os riscos informados, ainda assim preferem. Creio que sentem-se mais
 seguros
  sabendo que existe um banco ativo (montado) já em funcionamento só
 aplicando
  as alterações de tempos em tempos. Mantenho outras soluções agregadas ao
  Standby, por precaução.
 
  Esse é o único motivo de utilizar um Standby Manual.
 
  Gosto dos benefícios que foram implementados no decorrer das versões e
  observo em um ou outro cliente que o Standby deixou de ser apenas um
mero
  banco passivo para tornar-se ativo. Algumas consultas foram direcionadas
  para o standby, e isso ajudou muito na otimização do ambiente (claro que
  cada caso é um caso, não recomendo isso para todos).
 
  Agradeço sua opinião.
 
  []s
  Braga
 
 
  2010/7/14 Caio Spadafora caiospadaf...@yahoo.com.br
mailto:caiospadafora%40yahoo.com.br caiospadafora%40yahoo.com.br
 
 
 
 
  Acho que temos que pensar bastante nos prejuizos de não se utilizar do
  Dataguard, que são muitos, e o único benefício desse tipo de solução
que
  vejo é
  a redução de custos de se utilizar uma edição com licenciamento mais
 baixo
  e por
  procesador físico (e não por core - no caso SE e SEO)...
 
  Algumas coisas que acredito que NÃO sejam triviais de implementar
  manualmente em
  uma replicação:
 
  FAL Server
  Correção de gaps em duas vias
  Failover automático com os serviços de arquivamento agindo de acordo
com
 o
  papel
  desempenhado pelo nó
  Implementar um modo de máxima disponbilidade (que fique transitando de
  acordo
  com thresholds definidos entre os níveis de proteção de máxima
segurança
 e
  máxima performance)
  Controlar a remoção indevida de archives que não foram corretamente
  replicados
  Active Dataguard
  Flexibilidades na utilização de SQL Apply
 
  Com certeza devem existir outras e talvez nem todas sejam relevantes
 para
  determinados ambientes, acho que como aprendizado é muito interessante
 mas
  comercialmente falando talvez seja uma sinuca de bico afinal isso
pode
  representar uma redução de custo de repente 200/300k 

Re: [GPOracle] Re: [oracle_br] Oracle + mac

2010-07-15 Por tôpico logg
Então,
na fastshop tem uma configuração

MacBook Air 2.13 GHz
2 GB de memoria
128 GB solid-state drive
NVIDIA GeForce 9400M graphics
R$4500,00
para o resto das informações penso em colocar em um disco externo mesmo.





On Qui 15/07/10 14:39 , Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br sent:
 Velho,
 
 
 
 Se prepare para o SSD, porque ainda é MUITO caro!!
 
 
 
 Um SSD de 128GB vai custar só ele uns 1400 reais.
 
 
 
 
 
 Marcus Vinicius Miguel Pedro
 
 OCP Database 9i
 
 OCP Database 10g
 
 OCE RAC 10g
 
 OCP Database 11g
 
 OCS Implementation 11g
 
 mvmpedr
 o...@yahoo.com.br
 Blog: http://www.viniciusdba.com.br
 
 
 
 
 
 
 
 
 
 
 
 
 On 15/07/2010, at 14:29, l...@terra.
 com.br wrote:
 
 
  Senhores,
 
  Já está vencendo o prazo de validade do meu note e estou querendo
 comprar mum MAC.
  Gostaria de saber de quem tem mac da lista os prós e contras.
 
  Principalmente performance para criação de ambientes virtualizados pelo
 vmware.
  Minha principal carência em requisistos de notebook seria a questão de
 montar ambientes virtualizados para aprofundamento dos meus estudos em
 RAC.
  Atualmente utilizo o VMWARE Server e ele faz um I/O lascado, por mais que
 tenho sobra de recursos como memória e processamento.
  O Disco enloquece. 
 
  
 
  tenho interesse em comprar um Macbook Air 2.13ghz , 2gb , 128 SSD.
 
  Estou dando preferência a este modelo justamente pelo disco em SSD.
  
 
  Obrigado,
 
  
 
  
 
 
 
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
 
 
 
 
 
 
 Para cancelar sua assinatura deste grupo, envie um e-mail para:
 
 GPOracle-unsub
 scr...@egroups.com
 
 
 G.P.O. (Grupo de Profissionais Oracle)
 
 http://www.profissionaloracle.com.brLinks do
 Yahoo! Grupos
 
 
  Para visitar o site do seu grupo na web, acesse:
 
 http://br.groups.yahoo.com/group/GPOracle/
 
 
  Para sair deste grupo, envie um e-mail para:
 
 gporacle-unsubscr...@yahoogrupos.com.br
 
 
  O uso que você faz do Yahoo! Grupos está sujeito aos:
 
 http://br.yahoo.com/info/utos.html
 
 
 
 
 
 



Re: [GPOracle] Re: [oracle_br] Oracle + mac

2010-07-15 Por tôpico logg
Então,
na fastshop tem uma configuração

MacBook Air 2.13 GHz
2 GB de memoria
128 GB solid-state drive
NVIDIA GeForce 9400M graphics
R$4500,00
para o resto das informações penso em colocar em um disco externo mesmo.





On Qui 15/07/10 14:39 , Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br sent:
 Velho,
 
 
 
 Se prepare para o SSD, porque ainda é MUITO caro!!
 
 
 
 Um SSD de 128GB vai custar só ele uns 1400 reais.
 
 
 
 
 
 Marcus Vinicius Miguel Pedro
 
 OCP Database 9i
 
 OCP Database 10g
 
 OCE RAC 10g
 
 OCP Database 11g
 
 OCS Implementation 11g
 
 mvmpedr
 o...@yahoo.com.br
 Blog: http://www.viniciusdba.com.br
 
 
 
 
 
 
 
 
 
 
 
 
 On 15/07/2010, at 14:29, l...@terra.
 com.br wrote:
 
 
  Senhores,
 
  Já está vencendo o prazo de validade do meu note e estou querendo
 comprar mum MAC.
  Gostaria de saber de quem tem mac da lista os prós e contras.
 
  Principalmente performance para criação de ambientes virtualizados pelo
 vmware.
  Minha principal carência em requisistos de notebook seria a questão de
 montar ambientes virtualizados para aprofundamento dos meus estudos em
 RAC.
  Atualmente utilizo o VMWARE Server e ele faz um I/O lascado, por mais que
 tenho sobra de recursos como memória e processamento.
  O Disco enloquece. 
 
  
 
  tenho interesse em comprar um Macbook Air 2.13ghz , 2gb , 128 SSD.
 
  Estou dando preferência a este modelo justamente pelo disco em SSD.
  
 
  Obrigado,
 
  
 
  
 
 
 
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
 
 
 
 
 
 
 Para cancelar sua assinatura deste grupo, envie um e-mail para:
 
 GPOracle-unsub
 scr...@egroups.com
 
 
 G.P.O. (Grupo de Profissionais Oracle)
 
 http://www.profissionaloracle.com.brLinks do
 Yahoo! Grupos
 
 
  Para visitar o site do seu grupo na web, acesse:
 
 http://br.groups.yahoo.com/group/GPOracle/
 
 
  Para sair deste grupo, envie um e-mail para:
 
 gporacle-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] Re: Datafile offline

2010-07-15 Por tôpico Sergio L.Spolon
Tentei o offline drop, o comando é aceito e não dá erro, mas não surte efeito

Sérgio
  - Original Message - 
  From: Diego Leite 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, July 13, 2010 7:43 PM
  Subject: Re: [oracle_br] Re: Datafile offline


  Amigo,

  Vc ja tento um offline drop?

  alter database datafile 80 offline drop;


  alter system switch log file;


  recover datafile 80;


   select status from v$datafile where file#=80;

  select status from v$datafile_header where file#=80;

  alter database datafile 80 online;


  select status from v$datafile where file#=80;

  select status from v$datafile_header where file#=80;





  Em 13 de julho de 2010 17:42, Sergio L.Spolon ser...@muffato.com.brescreveu:

  
  
   Não havia tentado, mas olha o resultado. Como pode estar offline se está
   acusando
   recover em dba_data_files?
  
   SQL conn sys as sysdba
   Enter password:
   Connected.
   SQL alter tablespace SGMDB_TS drop datafile
   '/oracle/archive/sgm1/sgmdb_ts15.dbf';
   alter tablespace SGMDB_TS drop datafile
   '/oracle/archive/sgm1/sgmdb_ts15.dbf'
   *
   ERROR at line 1:
   ORA-03264: cannot drop offline datafile of locally managed tablespace
  
   SQL
  
  
   - Original Message -
   From: José Laurindo
   To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
   Sent: Tuesday, July 13, 2010 5:02 PM
   Subject: [oracle_br] Re: Datafile offline
  
   Se realmente nenhum segmento erroneamente usa esse datafile, vc já tentou :
  
   alter tablespace nomedatablespace drop datafile '/path/nomedodatafile.dbf'
  
   ?
  
   []s
  
   Chiappa
  
   --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
   Sergio L.Spolon ser...@... escreveu
   
Srs. boa tarde.
   
Tenho Oracle 10g (2 instances - 10.2.0.4) com Linux redhat AS4
Um datafile indevido foi criado e estava offline (já há muito tempo)
Hoje, esse datafile está em online-status recover e não consigo
mudar isso.
Já tentei 'alter database datafile '.' offline; Não dá erro, mas não
muda nada.
Já tentei recover datafile '.' mas dá erro também.
   
   
   
SQL alter database datafile '/oracle/archive/sss1/_ts15.dbf'
   offline;
   
Database altered.
neste ponto nada mudou
   ===
   
SQL recover datafile 80;
ORA-00283: recovery session canceled due to errors
ORA-01110: data file 80: '/oracle/archive/sss1/_ts15.dbf'
ORA-01157: cannot identify/lock data file 80 - see DBWR trace file
ORA-01110: data file 80: '/oracle/archive/sss1/_ts15.dbf'
   
Alguém pode me dar alguma dica de como resolver isso?
   
Com isso o RMAN não consegue realizar o backup
   
Obrigado
   
Sérgio Spolon
   
---
Esta mensagem não implica a assunção de obrigações em nome da
empresa Irmãos Muffato e Cia Ltda, conforme Contrato Social em
sua 3a. Cláusula da 56a. alteração. Qualquer uso não autorizado,
replicação ou disseminação desta mensagem ou parte dela é
expressamente proibido. A empresa Irmãos Muffato e Cia Ltda não
é responsável pelo conteúdo ou a veracidade desta informação.
   
   
   
[As partes desta mensagem que não continham texto foram removidas]
   
  
   ---
   Esta mensagem não implica a assunção de obrigações em nome da
   empresa Irmãos Muffato e Cia Ltda, conforme Contrato Social em
   sua 3a. Cláusula da 56a. alteração. Qualquer uso não autorizado,
   replicação ou disseminação desta mensagem ou parte dela é
   expressamente proibido. A empresa Irmãos Muffato e Cia Ltda não
   é responsável pelo conteúdo ou a veracidade desta informação.
  
   [As partes desta mensagem que não continham texto foram removidas]
  

  



  -- 
  Att,


  Diego Leite
  DBA ORACLE


  [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


---
Esta mensagem não implica a assunção de obrigações em nome da
empresa Irmãos Muffato e Cia Ltda, conforme Contrato Social em
sua 3a. Cláusula da 56a. alteração. Qualquer uso não autorizado,
replicação ou disseminação desta mensagem ou parte dela é
expressamente proibido. A empresa Irmãos Muffato e 

[oracle_br] Cache de consultas

2010-07-15 Por tôpico Daniel Mello
Boa tarde pessoal.

Existe alguma maneira de forçar a permanencia de cache de uma determinada 
consulta, ou seja, impedir que o oracle apague esse cache?

Oracle 9i

Obrigado
Daniel.


  

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



Re: [oracle_br] Cache de consultas

2010-07-15 Por tôpico Raul Francisco Costa F. de Andrade, DBA
Existe sim... dentro da SGA tem um pool de buffer o Keep que permite
armazenar instruções que são bastante usadas.
Para usar esta área deve-se configurar o parâmetro de inicialização
DB_KEEP_CACHE_SIZE que habilita e seta o buffer keep buffer cache.

você pode manter na memória objetos que talvez sejam bastante utilizados.
Mas lembre-se que este cache faz parte da SGA ou seja compartilha total de
memória  com ela e que ela deve ser maior que o tamanho do objeto que
desejar manter lá.



Em 15 de julho de 2010 15:25, Daniel Mello djnme...@yahoo.com.br escreveu:



 Boa tarde pessoal.

 Existe alguma maneira de forçar a permanencia de cache de uma determinada
 consulta, ou seja, impedir que o oracle apague esse cache?

 Oracle 9i

 Obrigado
 Daniel.

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

  




-- 
--
Raul Francisco da Costa Ferreira de Andrade
DBA - OCA - Oracle Certified Associate
COBIT Foundation 4.1
Fone: (41)8855-8874 Brt
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]





--
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: [GPOracle] Re: [oracle_br] Oracle + mac

2010-07-15 Por tôpico Ricardo Brambila
Amigo,
Tenho um MacBook aluminio com Core2Duo 2.4GHz HD de 500GB e 4GB de RAM DDR3 que 
coloquei depois da compra.
Uso software de virtualização para meus testes. A performance de I/O é 
excelente no Mac (assim como nos Linux em geral).
Posso dizer que 128GB de disco é pouco para trabalhar com banco de dados. Você 
vai querer cada vez mais espaço em disco...
Minha sugestão é você comprar um MacBook Pro normal, não o air.

Boa sorte.
Abraço.
Ricardo Brambila.

On 15/07/2010, at 15:10, l...@terra.com.br wrote:

 Então,
 na fastshop tem uma configuração
 
 MacBook Air 2.13 GHz
 2 GB de memoria
 128 GB solid-state drive
 NVIDIA GeForce 9400M graphics
 R$4500,00
 para o resto das informações penso em colocar em um disco externo mesmo.
 
 
 
 
 
 On Qui 15/07/10 14:39 , Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br 
 sent:
 Velho,
 
 
 
 Se prepare para o SSD, porque ainda é MUITO caro!!
 
 
 
 Um SSD de 128GB vai custar só ele uns 1400 reais.
 
 
 
 
 
 Marcus Vinicius Miguel Pedro
 
 OCP Database 9i
 
 OCP Database 10g
 
 OCE RAC 10g
 
 OCP Database 11g
 
 OCS Implementation 11g
 
 mvmpedr
 o...@yahoo.com.br
 Blog: http://www.viniciusdba.com.br
 
 
 
 
 
 
 
 
 
 
 
 
 On 15/07/2010, at 14:29, l...@terra.
 com.br wrote:
 
 
 Senhores,
 
 Já está vencendo o prazo de validade do meu note e estou querendo
 comprar mum MAC.
 Gostaria de saber de quem tem mac da lista os prós e contras.
 
 Principalmente performance para criação de ambientes virtualizados pelo
 vmware.
 Minha principal carência em requisistos de notebook seria a questão de
 montar ambientes virtualizados para aprofundamento dos meus estudos em
 RAC.
 Atualmente utilizo o VMWARE Server e ele faz um I/O lascado, por mais que
 tenho sobra de recursos como memória e processamento.
 O Disco enloquece. 
 
 
 
 tenho interesse em comprar um Macbook Air 2.13ghz , 2gb , 128 SSD.
 
 Estou dando preferência a este modelo justamente pelo disco em SSD.
 
 
 Obrigado,
 
 
 
 
 
 
 
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
 
 
 
 
 
 
 Para cancelar sua assinatura deste grupo, envie um e-mail para:
 
 GPOracle-unsub
 scr...@egroups.com
 
 
 G.P.O. (Grupo de Profissionais Oracle)
 
 http://www.profissionaloracle.com.brLinks do
 Yahoo! Grupos
 
 
 Para visitar o site do seu grupo na web, acesse:
 
 http://br.groups.yahoo.com/group/GPOracle/
 
 
 Para sair deste grupo, envie um e-mail para:
 
 gporacle-unsubscr...@yahoogrupos.com.br
 
 
 O uso que você faz do Yahoo! Grupos está sujeito aos:
 
 http://br.yahoo.com/info/utos.html
 
 
 
 
 
 
 
 
 
 
 
 --
 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
 
 




[oracle_br] Dúvida com Privilégios

2010-07-15 Por tôpico francisco porfirio
Pessoal,

Tenho uma instancia com os schemas A,B, C e D.

Preciso que A consiga criar tabelas em B, porém A não deve possuir
permissões para criar tabeals em C e D.
Existe alguma forma de fazer isso ?

Agradeço desde já!

Versão do oracle: 10.2.0.4
-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



[oracle_br] Re: Cache de consultas

2010-07-15 Por tôpico José Laurindo
Oi, vamos dar uma ajustada nessa questão : primeiro, nos pools o que fica ** 
NÃO SÃO CONSULTAS **, e sim BLOCOS ORACLE, ok ? não são objetos, não são textos 
de consultas, são blocos contendo dados que (presumivelmente) vieram da 
execução de SQLs anteriores... Então se é isso que o colega lá queria (ie, 
cachear DADOS), ok, já se ele queria cachear textos das consultas, ou planos de 
execução, ou outra coisa qquer (a expressão consultasque ele usou é AMBÍGUA, 
no mínimo) aí não teria como fazer outro caching além do que o banco já faz...

 Outro ponto , ele pede pra ** impedir ** o banco Oracle de reusar o cache, 
afaik isso *** ABSOLUTAMENTE NÃO EXISTE ** : todo e qualquer cache tem 
gerenciamento via LRU, isto é, vai sendo cheio, cheio, quando ficar próximo de 
esgotar automaticamente os blocos mais antigos serão SIM removidos, ok ? Então 
** IMPEDIR ** o bd Oracle de re-usar é impossível, o que vc pode fazer é tentar 
setar um pool sensivelmente maior que o máximo de blocos que vc quer manter, 
mas ficando CIENTE de que se os usuários começarem a rodar repetidamente SQLs 
que tentem alocar no pool (até no KEEP) blocos diferentes, se o pool encher o 
LRU VAI sim remover os blocos antigos...

[]s

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

 Existe sim... dentro da SGA tem um pool de buffer o Keep que permite
 armazenar instruções que são bastante usadas.
 Para usar esta área deve-se configurar o parâmetro de inicialização
 DB_KEEP_CACHE_SIZE que habilita e seta o buffer keep buffer cache.
 
 você pode manter na memória objetos que talvez sejam bastante utilizados.
 Mas lembre-se que este cache faz parte da SGA ou seja compartilha total de
 memória  com ela e que ela deve ser maior que o tamanho do objeto que
 desejar manter lá.
 
 
 
 Em 15 de julho de 2010 15:25, Daniel Mello djnme...@... escreveu:
 
 
 
  Boa tarde pessoal.
 
  Existe alguma maneira de forçar a permanencia de cache de uma determinada
  consulta, ou seja, impedir que o oracle apague esse cache?
 
  Oracle 9i
 
  Obrigado
  Daniel.
 
  [As partes desta mensagem que não continham texto foram removidas]
 
   
 
 
 
 
 -- 
 --
 Raul Francisco da Costa Ferreira de Andrade
 DBA - OCA - Oracle Certified Associate
 COBIT Foundation 4.1
 Fone: (41)8855-8874 Brt
 email: raulf...@...
 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: [oracle_br] Standby Manual

2010-07-15 Por tôpico Marcos Fontana
Senhores,

Na verdade já implementei o standby manual, no momento faço a validação para
saber se estão sincronizados de forma automática e todo o processo de
aplicação dos logs e remoção dos logs já aplicados vide script abaixo:

  for LOG in `grep ORA-00278 $STANDBYDIR/logs/$INSTANCIA.log`; do
rm `echo -n $LOG | awk '{print $4}' | sed s/\'//g | perl -0pe
's/[\r\n]/ /g' `
  done

  for LOG in `grep longer $STANDBYDIR/logs/$INSTANCIA.log | grep -v ^no`;
do
rm `echo -n $LOG | awk '{print $1}' | sed s/\'//g | perl -0pe
's/[\r\n]/ /g' `
  done
Esse é um pequeno pedaço. O que eu acredito ainda ser possível é não ter
perda de dados, onde ja tenhos todos os archives aplicados ao standby e
ainda uma replica dos redos online no meu standby. Esta replica é via block
device usando ou recursos de replica de storage ou DRBD no Linux. Dada a
queda da produção posso aplicar até os redos online trasendo as
alterações até o último momento, tendo perda zero de informações.

O FAL não é uma preocupação já que da para implementar um daemon que faça o
que ele faz, isso é bem tranquilo.

Olha que ainda é possível montar um standby com automatic fail over. Se
integrar o heartbeat do Linux junto a estes scripts acredito que da pra
montar uma solução muito legal e de switch automático. Vocês acham que é
fácil vender um produto deste? Um standby com standard e sem perda? Acho que
é um produto legal para DR. Lembrando que isso aqui não tem nada há ver com
backup, isso é só solução para DR.

Acredito que nem todo mundo tem grana para adquirir Enterprise e as vezes
precisa dele só por causa do DG.

Atenciosamente,

Marcos Fontana
2010/7/15 Welvis Douglas wel...@stcruz.com.br



 Aqui na empresa é utilizado scripts shell para fazer isso.

 Este script atualiza os bancos 9i e 8 que não são EE em um outro site.

 Para o 10g EE é utilizado o data guard.

 Att,

 Welvis

 _

 De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em
 nome de Marcos Braga
 Enviada em: quinta-feira, 15 de julho de 2010 13:02

 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: Re: [oracle_br] Standby Manual

 Vlw Ivan.

 Atualmente, para garantir a continuidade do standby e observar se os
 archives estão sendo aplicados, utilizo scripts em shell, os quais são
 eficientes nessa função.

 Claro que existem outras alternativas, como você mencionou. E deixo claro
 sempre para os clientes sobre os riscos de utilizar um standby sem
 dataguard.

 Mas também utilizo outros métodos de backup para minimizar essa perda, caso
 ocorra. Creio que um standby isolado, como única solução de backup não é
 uma
 solução abrangente. Cada caso é um caso e deve ser estudado, discutido e
 ponderado quanto a solução adotar.

 Agradeço a opinião.

 []s
 Braga

 2010/7/15 Ivan Ricardo Schuster ivanr...@gmail.com ivanrs79%40gmail.com
 mailto:ivanrs79%40gmail.com ivanrs79%2540gmail.com 


 
 
  Braga, concordo com você que nem todos os clientes tem condições de
  pagar por um Oracle Enterprise, com Dataguard, etc, etc, mas concordo
  também com o Caio que uma implementação deste tipo deve ser muito bem
  avaliada e devem-se pesar os prós e contras na hora de avaliar a
  viabilidade e principalmente a segurança desse negócio.
 
  Veja bem, duvido muito que o nosso amigo vai querer implementar esta
  solução e entregar de graça para o cliente, o cliente vai pagar a
  solução. Além disso, o cliente vai pagar tambem a licença do standby.
  Ele não recebeu a solução de graça e vai exigir que funcione quando
  tudo estiver pegando fogo.
 
  Você garantiria a solução?
  Quem vai pagar o prejuízo do cara se ele descobrir que quando o
  standby dele precisar ser usado, não estará disponível (uma hipotese)?
 
  O cliente não tem condições de pagar por um dataguard? Eu optaria por
  implementar um standby com simples aplicação de archives, sem querer
  inventar a roda. Defina um valor para ARCHIVE_LAG_TARGET e avise seu
  cliente que ele poderá perder até X minutos de dados em caso de falha
  na produção. Você não engana ninguem e pode dormir tranquilo.
 
  2010/7/15 Marcos Braga braga.mar...@gmail.combraga.marcos%40gmail.com
 mailto:braga.marcos%40gmail.com braga.marcos%2540gmail.com
 braga.marcos%40gmail.com

  :
 
   Olá Caio,
  
   Concordo contigo quando a redução de custo não compensa a gama de
  features
   disponíveis para manter um standby funcionando.
  
   Onde trabalho utilizo vários deles, incluindo as facilidades do Broker
 e
  as
   novas facilidades para criar um standby com RMAN.
  
   Mas também atendo clientes de pequenas empresas que adquiriram
 servidores
   OEM com Oracle Standard Edition One licenciado.
  
   Para esses clientes foram sugeridas e discutidas várias soluções de
  backup
   utilizando RMAN e Data Pump; mas a maioria prefere Standby; mesmo
  correndo
   os riscos informados, ainda assim preferem. Creio que sentem-se mais
  seguros
   sabendo que 

Re: [oracle_br] Carreira DBA Oracle

2010-07-15 Por tôpico Marcos Fontana
Olha senhores,

Acho que isso é uma coisa que esta vindo do mercado SAP. O cara de Basis no
SAP é o DBA ATG no Oracle.
É normal que lá no mundo SAP o cara atenda ao mundo Oracle ou DB2 ou SQL
Server ou MaxDB e posteriormente a Sybase (última aquisação da SAP) e mais
Netweaver que é o OAS no mundo Oracle. Como a Oracle esta entrando no
mercado com o EBS para concorrer com o SAP eles esperam que o DBA de suporte
ao OAS ou qualquer camada de servidor de aplicação acima. Na verdade, um
profissional ATG esta bem valorizado hoje mas, ainda recebe bem menos que o
Basis. Eu até imprimi o material para o EBS 12 mas sinceramente estou um
pouco desanimado a estudar porque a demanda por ATG's ainda é pequena e o
salário e demanda de mão de obra no mundo SAP é bem melhor. Sinceramente,
parece que há algo errado com a forma que a Oracle conduz o EBS. Ela
batalha, batalha mas o produto não emplaca de vez. Acho que nem vai emplacar
pois é uma batalha perdida. Pense como diretor de uma empresa. Sua empresa
com SAP é muito mais bem vista no mercado e tem até maior valor, todas as
outras usam SAP, dai imagine uma oportunidade de fusão. Mamão com açucar. Um
mês para integrar as empresas? Talvez três no máximo. Olha isso, eu se
fosse dono de uma grande empresa nem ia levar o EBS em consideração.
Essa é minha opinião.

Abraços,

Marcos Fontana
2010/7/15 Diego Leite diegoleit...@gmail.com

 Rodrigo,

 Justamente estes dias me fiz uma pergunta parecida. Estava alocado em um
 cliente cobrindo ferias de um colega, a minha ideia era ser o responsavel
 pelos servidores de banco de dados Oracle, porem nao foi bem assim,
 apareceram alguns problemas relacionados a alguns produtos Oracle(Primavera
 e OAS) e SqlServer, e como trabalho com consultoria é interessante que
 tenha
 algum tipo de  vivencia ou conhecimento da Familia de produtos ORACLE.


 Voltando a sua pergunta na minha opiniao a resposta eh nao, o DBA nao
 precisa saber de OAS, o DBA Oracle, precisa saber de Banco de dados em
 geral, muito de Oracle, um pouco de SqlServer, um pouco de MySql e outros
 bancos. E se tratando de conhecimento de Banco de
 dados(oracle,sqlserve,postgre,sybase,mysql) ou produtos
 Oracle(EBS,Primavera,OAS e cia) aceite o desafio, pois um dia podera ser
 importante este conhecimento, pode salvar sua pele, seja numa consultoria
 ou
 ate mesmo um diferenciial para akela vaga que estava concorrendo.


 Obs: É importante se o foco eh DBA, vc ter conhecimento em outros bancos
 tbm. Se o interesse for em Oracle, vale apena conhecer os outros
 produtos(metalink).

 --
 Att,


 Diego Leite
 DBA ORACLE



 Em 14 de julho de 2010 23:09, Rodrigo Nascimento 
 rodrigonasda...@yahoo.com.br escreveu:

 
 
  Colegas DBAs, Saudações,
 
  Tenho uma dúvida sobre a carreira de DBA, e gostaria de saber se mais
  alguém tem
  esse problema.
  Alguém aqui já ouviu falar da Oracle recomendar aos DBAs a estudarem OAS
 ou
  que
  o DBA deve acumular a função de ASA (Application Server Administrator)?
  Vocês
  acham isso correto quando o profissional tem como objetivo
 especializar-se
  (portanto, focar-se) na carreira de DBA?
 
  Rodrigo
 
  [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





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



Re: [oracle_br] Standby Manual

2010-07-15 Por tôpico Ivan Ricardo Schuster
Agora fiquei curioso, como você subirá o standby aplicando os dados de redo
online do banco de produção?

2010/7/15 Marcos Fontana fontana.mar...@gmail.com

 Senhores,

 Na verdade já implementei o standby manual, no momento faço a validação
 para
 saber se estão sincronizados de forma automática e todo o processo de
 aplicação dos logs e remoção dos logs já aplicados vide script abaixo:

  for LOG in `grep ORA-00278 $STANDBYDIR/logs/$INSTANCIA.log`; do
rm `echo -n $LOG | awk '{print $4}' | sed s/\'//g | perl -0pe
 's/[\r\n]/ /g' `
  done

  for LOG in `grep longer $STANDBYDIR/logs/$INSTANCIA.log | grep -v ^no`;
 do
rm `echo -n $LOG | awk '{print $1}' | sed s/\'//g | perl -0pe
 's/[\r\n]/ /g' `
  done
 Esse é um pequeno pedaço. O que eu acredito ainda ser possível é não ter
 perda de dados, onde ja tenhos todos os archives aplicados ao standby e
 ainda uma replica dos redos online no meu standby. Esta replica é via block
 device usando ou recursos de replica de storage ou DRBD no Linux. Dada a
 queda da produção posso aplicar até os redos online trasendo as
 alterações até o último momento, tendo perda zero de informações.

 O FAL não é uma preocupação já que da para implementar um daemon que faça o
 que ele faz, isso é bem tranquilo.

 Olha que ainda é possível montar um standby com automatic fail over. Se
 integrar o heartbeat do Linux junto a estes scripts acredito que da pra
 montar uma solução muito legal e de switch automático. Vocês acham que é
 fácil vender um produto deste? Um standby com standard e sem perda? Acho
 que
 é um produto legal para DR. Lembrando que isso aqui não tem nada há ver com
 backup, isso é só solução para DR.

 Acredito que nem todo mundo tem grana para adquirir Enterprise e as vezes
 precisa dele só por causa do DG.

 Atenciosamente,

 Marcos Fontana
 2010/7/15 Welvis Douglas wel...@stcruz.com.br

 
 
  Aqui na empresa é utilizado scripts shell para fazer isso.
 
  Este script atualiza os bancos 9i e 8 que não são EE em um outro site.
 
  Para o 10g EE é utilizado o data guard.
 
  Att,
 
  Welvis
 
  _
 
  De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 [mailto:
  oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em
  nome de Marcos Braga
  Enviada em: quinta-feira, 15 de julho de 2010 13:02
 
  Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
  Assunto: Re: [oracle_br] Standby Manual
 
  Vlw Ivan.
 
  Atualmente, para garantir a continuidade do standby e observar se os
  archives estão sendo aplicados, utilizo scripts em shell, os quais são
  eficientes nessa função.
 
  Claro que existem outras alternativas, como você mencionou. E deixo claro
  sempre para os clientes sobre os riscos de utilizar um standby sem
  dataguard.
 
  Mas também utilizo outros métodos de backup para minimizar essa perda,
 caso
  ocorra. Creio que um standby isolado, como única solução de backup não é
  uma
  solução abrangente. Cada caso é um caso e deve ser estudado, discutido e
  ponderado quanto a solução adotar.
 
  Agradeço a opinião.
 
  []s
  Braga
 
  2010/7/15 Ivan Ricardo Schuster ivanr...@gmail.com ivanrs79%
 40gmail.com
  mailto:ivanrs79%40gmail.com ivanrs79%2540gmail.com ivanrs79%
 2540gmail.com 
 
 
  
  
   Braga, concordo com você que nem todos os clientes tem condições de
   pagar por um Oracle Enterprise, com Dataguard, etc, etc, mas concordo
   também com o Caio que uma implementação deste tipo deve ser muito bem
   avaliada e devem-se pesar os prós e contras na hora de avaliar a
   viabilidade e principalmente a segurança desse negócio.
  
   Veja bem, duvido muito que o nosso amigo vai querer implementar esta
   solução e entregar de graça para o cliente, o cliente vai pagar a
   solução. Além disso, o cliente vai pagar tambem a licença do standby.
   Ele não recebeu a solução de graça e vai exigir que funcione quando
   tudo estiver pegando fogo.
  
   Você garantiria a solução?
   Quem vai pagar o prejuízo do cara se ele descobrir que quando o
   standby dele precisar ser usado, não estará disponível (uma hipotese)?
  
   O cliente não tem condições de pagar por um dataguard? Eu optaria por
   implementar um standby com simples aplicação de archives, sem querer
   inventar a roda. Defina um valor para ARCHIVE_LAG_TARGET e avise seu
   cliente que ele poderá perder até X minutos de dados em caso de falha
   na produção. Você não engana ninguem e pode dormir tranquilo.
  
   2010/7/15 Marcos Braga braga.mar...@gmail.combraga.marcos%
 40gmail.com
  mailto:braga.marcos%40gmail.com braga.marcos%2540gmail.combraga.marcos%
 2540gmail.com
  braga.marcos%40gmail.com
 
   :
  
Olá Caio,
   
Concordo contigo quando a redução de custo não compensa a gama de
   features
disponíveis para manter um standby funcionando.
   
Onde trabalho utilizo vários deles, incluindo as facilidades do
 Broker
  e
   as
novas facilidades para criar um standby com RMAN.
   
Mas também atendo clientes de pequenas empresas que 

Re: [oracle_br] Standby Manual

2010-07-15 Por tôpico Marcos Fontana
Poise,

Na verdade no standby ele sempre pede o próximo que é o corrente do
primário. Concorda que se vc tiver uma réplica fiel, replica via bloco de
SO, replica perfeita você pode fornecer a localização do online naquele
momento que o Oracle pede o arquivo corrente? Ele é um arquivo de redo, só
que online. Acredito eu que ele deve processar este arquivo até o último
comando. O arquivo é sequencial, não vejo porque o Oracle não iria
processá-lo. É a mesma coisa que acontece quando há uma falha de energia por
exemplo, o Oracle processa os redos online para recuperar tudo, processo de
praxe.

Vou realizar estes testes na próxima semana e reporto para vocês.

Atenciosamente,

Marcos Fontana

2010/7/15 Ivan Ricardo Schuster ivanr...@gmail.com



 Agora fiquei curioso, como você subirá o standby aplicando os dados de redo
 online do banco de produção?

 2010/7/15 Marcos Fontana fontana.mar...@gmail.comfontana.marcos%40gmail.com
 

  Senhores,
 
  Na verdade já implementei o standby manual, no momento faço a validação
  para
  saber se estão sincronizados de forma automática e todo o processo de
  aplicação dos logs e remoção dos logs já aplicados vide script abaixo:
 
  for LOG in `grep ORA-00278 $STANDBYDIR/logs/$INSTANCIA.log`; do
  rm `echo -n $LOG | awk '{print $4}' | sed s/\'//g | perl -0pe
  's/[\r\n]/ /g' `
  done
 
  for LOG in `grep longer $STANDBYDIR/logs/$INSTANCIA.log | grep -v ^no`;
  do
  rm `echo -n $LOG | awk '{print $1}' | sed s/\'//g | perl -0pe
  's/[\r\n]/ /g' `
  done
  Esse é um pequeno pedaço. O que eu acredito ainda ser possível é não ter
  perda de dados, onde ja tenhos todos os archives aplicados ao standby e
  ainda uma replica dos redos online no meu standby. Esta replica é via
 block
  device usando ou recursos de replica de storage ou DRBD no Linux. Dada a
  queda da produção posso aplicar até os redos online trasendo as
  alterações até o último momento, tendo perda zero de informações.
 
  O FAL não é uma preocupação já que da para implementar um daemon que faça
 o
  que ele faz, isso é bem tranquilo.
 
  Olha que ainda é possível montar um standby com automatic fail over. Se
  integrar o heartbeat do Linux junto a estes scripts acredito que da pra
  montar uma solução muito legal e de switch automático. Vocês acham que é
  fácil vender um produto deste? Um standby com standard e sem perda? Acho
  que
  é um produto legal para DR. Lembrando que isso aqui não tem nada há ver
 com
  backup, isso é só solução para DR.
 
  Acredito que nem todo mundo tem grana para adquirir Enterprise e as vezes
  precisa dele só por causa do DG.
 
  Atenciosamente,
 
  Marcos Fontana
  2010/7/15 Welvis Douglas wel...@stcruz.com.br welvis%40stcruz.com.br
 
  
  
   Aqui na empresa é utilizado scripts shell para fazer isso.
  
   Este script atualiza os bancos 9i e 8 que não são EE em um outro site.
  
   Para o 10g EE é utilizado o data guard.
  
   Att,
  
   Welvis
  
   _
  
   De: oracle_br@yahoogrupos.com.br 
   oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br
  [mailto:
   oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br] Em
   nome de Marcos Braga
   Enviada em: quinta-feira, 15 de julho de 2010 13:02
  
   Para: oracle_br@yahoogrupos.com.br 
   oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br
   Assunto: Re: [oracle_br] Standby Manual
  
   Vlw Ivan.
  
   Atualmente, para garantir a continuidade do standby e observar se os
   archives estão sendo aplicados, utilizo scripts em shell, os quais são
   eficientes nessa função.
  
   Claro que existem outras alternativas, como você mencionou. E deixo
 claro
   sempre para os clientes sobre os riscos de utilizar um standby sem
   dataguard.
  
   Mas também utilizo outros métodos de backup para minimizar essa perda,
  caso
   ocorra. Creio que um standby isolado, como única solução de backup não
 é
   uma
   solução abrangente. Cada caso é um caso e deve ser estudado, discutido
 e
   ponderado quanto a solução adotar.
  
   Agradeço a opinião.
  
   []s
   Braga
  
   2010/7/15 Ivan Ricardo Schuster 
   ivanr...@gmail.comivanrs79%40gmail.comivanrs79%
  40gmail.com
   mailto:ivanrs79%40gmail.com ivanrs79%2540gmail.com ivanrs79%
 2540gmail.com ivanrs79%
  2540gmail.com 
  
  
   
   
Braga, concordo com você que nem todos os clientes tem condições de
pagar por um Oracle Enterprise, com Dataguard, etc, etc, mas concordo
também com o Caio que uma implementação deste tipo deve ser muito bem
avaliada e devem-se pesar os prós e contras na hora de avaliar a
viabilidade e principalmente a segurança desse negócio.
   
Veja bem, duvido muito que o nosso amigo vai querer implementar esta
solução e entregar de graça para o cliente, o cliente vai pagar a
solução. Além disso, o cliente vai pagar tambem a licença do standby.
Ele não recebeu a solução de graça e vai exigir que funcione quando
tudo estiver pegando fogo.
   
Você garantiria a