- Este tópico contém 32 respostas, 2 vozes e foi atualizado pela última vez 14 anos, 4 meses atrás por vieri.
-
AutorPosts
-
5 de agosto de 2010 às 6:58 pm #95400NiggazParticipante
Sim…eu tentei dessa forma, porém retorna erro:
RMAN-00571: ==================================================
RMAN-00569: ===========ERROR MESSAGE STACK FOLLOWS============
RMAN-00571: ==================================================
RMAN-03002: failure of startup commando at 08/05/2010 11:55:18
ORA-12514: TNS:listener não conhece o serviço solicitado no descritos de conexãoRMAN>
connect target usuário/senha@alvo – aqui estamos falando de qual usuario?
connect rcvcat usuário/senha@catalogo – oq é rcvcat?5 de agosto de 2010 às 8:42 pm #95403vieriParticipanteVocê precisa colocar essa entrada no TNSNAMES.ORA
se não como vai conectar no target.E no target você precisa colocar o tnsnames do catalogo.
Usuário pode ser o system, ou outro usuário com priv de sysdba.
5 de agosto de 2010 às 10:20 pm #95404NiggazParticipanteOh, o ambiente é o seguinte:
Windows com 1 banco(10g) e duas instancias: LUIZ(base operacional) e o ORARMAN(que vai fazer os backup).
Eu queria fazer o backup das duas instancias.
No ORARMAN, eu já criei tablespace, usuario(rman/rman) e dei as devidas permissões.
Eu consegui sim fazer o backup das duas instancias, porém sempre setando o ORACLE_SID=INSTANCIA e logando como rman targer /
Ai sim eu consigo fazer o backup, porém só do SID setado.No TNSNAMES.ORA eu já coloquei o ORARMAN(não sei se precisa)
Com o usuario system q vc falou, deu erro.
Sinceramente, não sei mais oq fazer….
5 de agosto de 2010 às 11:07 pm #95405vieriParticipanteVou te dar um exemplo prático.
[oracle@depdata01 ~]$ rman
Recovery Manager: Release 10.2.0.3.0 – Production on Thu Aug 5 16:04:00 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
RMAN> connect rcvcat rman/rman@rman
connected to recovery catalog database
RMAN> connect target system/xpto@deprac2
connected to target database: DEPRAC (DBID=2487739144)
Tendo a conexão OK no tnsnames. Teste com o tnsping no S.O
voce pode fazer o backup de qualquer base a partir de qualquer servidor com o rman instalado.
rcvcat => recovery catalog
5 de agosto de 2010 às 11:12 pm #95406vieriParticipanteAonde está sua dúvida?
RMAN —->>conexão2(RCVCAT) – catalogo
—>>conexão1(TARGET – base que será backupeada)por isso vc sempre precisa ajustar o tnsnames para o catalogo e o target
a partir do servidor que vc for realizar o backup.5 de agosto de 2010 às 11:29 pm #95407NiggazParticipanteMinhas duvidas são as seguintes:
eu preciso configurar algum coisa referente ao target?
É necessario configurar o tnsnames? tendo em vista q estamos na mesma máquina…
preciso configurar alguma coisa no listener?Pq acontece o seguinte…ele só consegue fechar o banco e depois da pau.
Oq vc quis dizer com, ajustar o tnsnames para o catalogo e o target?
To enxendo o saco né???
6 de agosto de 2010 às 12:01 am #95409vieriParticipanteSua dúvida é com TNSNAMES.
você precisa sim, adicionar novas entradas referente ao target e ao catalogo no tnsnames.ora , pois como vc disse vc não quer user o target /
setando o Oracle sid, então vc quem que se conectar na instância que quer fazer o backup via TNSNAMES.ORA !!!!!!!!!!!!! haaaaaaaaaaaaaaaa
srsrsrsrsrsrssrrsrsDever de casa:
Cole ai pra mim , vc se conectando no target e no rcvcat e executando o backup da base target.
Se esse dever não posto mas resposta!! auhaahu[]s!!!
6 de agosto de 2010 às 12:16 am #95410NiggazParticipanteMeu TNSNAMES.ORA
LUIZ =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = luizcarlos)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = LUIZ)
)
)
ORARMAN =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = luizcarlos)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORARMAN)
)
)agora a conexão e o backup:
C:Documents and Settingsluizcarlos.UNISIS-SP>rman
Recovery Manager: Release 10.1.0.2.0 – Production
Copyright (c) 1995, 2004, Oracle. All rights reserved.
RMAN> connect rcvcat rman/rman@orarman
conectado ao banco de dados do catßlogo de recuperaþÒo
RMAN> connect target system/oracle@LUIZ
conectado ao banco de dados de destino: LUIZ (DBID=1187180840)
RMAN> run{
2> shutdown immediate;
3> startup mount;
4> backup database include current controlfile tag ‘bkp_full’;
5> alter database open;
6> }banco de dados fechado
banco de dados desmontado
encerramento de instÔncia OracleRMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of startup command at 08/05/2010 17:18:26
ORA-12514: TNS:listener nÒo conhece o serviþo solicitado no descritor de conexÒoRMAN>
6 de agosto de 2010 às 6:11 pm #95417vieriParticipantePorque está fazendo backup com a base em mount.
Faz o backup com a base on-line e com archives ligados.6 de agosto de 2010 às 8:02 pm #95420NiggazParticipanteVieri meu amigo! rs
Acho que falta só um detalhe….rs
Como você pode ver abaixo, ele fez o backup….como que eu sei oq é oq?
E mais uma coisa…ele só fez da base LUIZ…é assim mesmo?C:Documents and Settingsluizcarlos.UNISIS-SP>rman
Recovery Manager: Release 10.1.0.2.0 – Production
Copyright (c) 1995, 2004, Oracle. All rights reserved.
RMAN> connect rcvcat rman/rman@orarman
conectado ao banco de dados do catßlogo de recuperaþÒo
RMAN> connect target system/oracle@LUIZ
conectado ao banco de dados de destino: LUIZ (DBID=1187180840)
RMAN> run{
2> backup database include current controlfile tag ‘bkp_full’;
3> }Iniciando backup em 06/08/10
canal alocado: ORA_DISK_1
canal ORA_DISK_1: sid=134 devtype=DISK
canal alocado: ORA_DISK_2
canal ORA_DISK_2: sid=133 devtype=DISK
canal alocado: ORA_DISK_3
canal ORA_DISK_3: sid=132 devtype=DISK
canal ORA_DISK_1: iniciando conjunto de backup completo de arquivo de dados
canal ORA_DISK_1: especificando arquivo(s) de dados no conjunto de backups
fno=00001 name=C:ORACLEPRODUCT10.1.0ORADATALUIZSYSTEM01.DBF do arquivo de
dados de entrada
fno=00004 name=C:ORACLEPRODUCT10.1.0ORADATALUIZUSERS01.DBF do arquivo de d
ados de entrada
canal ORA_DISK_1: iniciando o componente 1 em 06/08/10
canal ORA_DISK_2: iniciando conjunto de backup completo de arquivo de dados
canal ORA_DISK_2: especificando arquivo(s) de dados no conjunto de backups
fno=00003 name=C:ORACLEPRODUCT10.1.0ORADATALUIZSYSAUX01.DBF do arquivo de
dados de entrada
fno=00002 name=C:ORACLEPRODUCT10.1.0ORADATALUIZUNDOTBS01.DBF do arquivo de
dados de entrada
fno=00008 name=D:ORACLEDADOSTS_TESTANDO.DAT do arquivo de dados de entrada
canal ORA_DISK_2: iniciando o componente 1 em 06/08/10
canal ORA_DISK_3: iniciando conjunto de backup completo de arquivo de dados
canal ORA_DISK_3: especificando arquivo(s) de dados no conjunto de backups
fno=00005 name=C:ORACLEPRODUCT10.1.0ORADATALUIZEXAMPLE01.DBF do arquivo de
dados de entrada
fno=00006 name=D:ORACLEDADOSTS_TESTES.DAT do arquivo de dados de entrada
fno=00007 name=D:ORACLERMANRMAN.DBF do arquivo de dados de entrada
canal ORA_DISK_3: iniciando o componente 1 em 06/08/10
canal ORA_DISK_3: componente 1 finalizado em 06/08/10
handle de componente=D:ORACLEBACKUPBKP_LUIZ_726324970_27,RMAN comentßrio=NONEcanal ORA_DISK_3: conjunto de backups concluÝdo, tempo decorrido: 00:01:02
canal ORA_DISK_3: iniciando conjunto de backup completo de arquivo de dados
canal ORA_DISK_3: especificando arquivo(s) de dados no conjunto de backups
incluindo arquivo de controle atual no conjunto de backups
canal ORA_DISK_3: iniciando o componente 1 em 06/08/10
canal ORA_DISK_1: componente 1 finalizado em 06/08/10
handle de componente=D:ORACLEBACKUPBKP_LUIZ_726324968_25,RMAN comentßrio=NONEcanal ORA_DISK_1: conjunto de backups concluÝdo, tempo decorrido: 00:01:15
canal ORA_DISK_1: iniciando conjunto de backup completo de arquivo de dados
canal ORA_DISK_1: especificando arquivo(s) de dados no conjunto de backups
canal ORA_DISK_2: componente 1 finalizado em 06/08/10
handle de componente=D:ORACLEBACKUPBKP_LUIZ_726324969_26,RMAN comentßrio=NONEcanal ORA_DISK_2: conjunto de backups concluÝdo, tempo decorrido: 00:01:14
Incluindo SPFILE atual no conjunto de backup
canal ORA_DISK_1: iniciando o componente 1 em 06/08/10
canal ORA_DISK_1: componente 1 finalizado em 06/08/10
handle de componente=D:ORACLEBACKUPBKP_LUIZ_726325043_29,RMAN comentßrio=NONEcanal ORA_DISK_1: conjunto de backups concluÝdo, tempo decorrido: 00:00:02
canal ORA_DISK_3: componente 1 finalizado em 06/08/10
handle de componente=D:ORACLEBACKUPBKP_LUIZ_726325033_28,RMAN comentßrio=NONEcanal ORA_DISK_3: conjunto de backups concluÝdo, tempo decorrido: 00:00:12
Finalizado backup em 06/08/10RMAN>
Att.
6 de agosto de 2010 às 9:43 pm #95421vieriParticipanteEntão não falta mas nenhum detalhe.
Ele só faz o backup do target, vc só faz o backup de uma base por vez.Tente esse script aqui, é melhor para visualizar os arquivos depois.
run {
allocate channel t1 type disk maxpiecesize = 50G;
allocate channel t2 type disk maxpiecesize = 50G;
allocate channel t3 type disk maxpiecesize = 50G;
backup as compressed backupset database include current controlfile tag ‘BKP_LUIZ_FULL_HOT’
format ‘/dba/backup/bkp_full_%U.rman’;
backup current controlfile tag ‘BKP_CTL_LUIZ’
format ‘/dba/backup/bkp_ctl_%U.rman’;
backup spfile tag ‘BKP_SPFILE_LUIZ’
format ‘/dba/backup/oracle/ADMBI1/data/bkp_spfile_%U.rman’;
release channel t1;
release channel t2;
release channel t3;
}run {
allocate channel ch1 type Disk maxpiecesize = 5000M;
sql “alter system archive log current”;
backup archivelog all filesperset 5
format ‘/backup/oracle/arch_%U_%d_%s_%t.rman’
tag ‘LUIZ_BKP’
delete all input;
release channel ch1;
resync catalog;
}Mas oque terá em cada arquivo(backup piece) é tranparente pra vc.
Basta pedir o restore que se estiver tudo ok ele saberá aonde buscar.No rman existe diversos comandos informativos e de relátorio
depois tente alguns como.report schema;
list backup;
list backup sumary;6 de agosto de 2010 às 11:33 pm #95424NiggazParticipantevieri!
ainda não rodei o script que você me passou, pois me enrolei com outra coisa aqui…vou rodar em breve.
Mando noticias!
7 de agosto de 2010 às 12:34 am #95425vieriParticipanteSó não se esquece de adaptar os diretórios na claúsula format
9 de agosto de 2010 às 6:35 pm #95438vieriParticipanterodou ?
9 de agosto de 2010 às 7:12 pm #95440NiggazParticipanteBoa tarde vieri!
Acabei de rodar o script e funcionou.
Agora eu tenho varias duvidas…rs posso tira-las?Pq eu tenho que alocar canais? e pq 50G?
O que serio o compressed backupset?E oq faz o segundo script? não entendi nada dele…
Se eu quiser fazer backup por schema, tem que ser por TSPITR?
Obrigado!
-
AutorPosts
- Você deve fazer login para responder a este tópico.