Problemas Oracle 10g (Socorro) - Erro ORA-0027 e ORA-00202
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Ter, 02 Fev 2010 9:58 am
- Localização: são Paulo - SP
- Contato:
Fernando Ribeiro - System Administrator
Informações do Ambiente:
* Versão do Oracle: Oracle 10g XE
* Sistema Operacional: MS Windows 2003 Server Standart
Pessoal, bom dia!
Estou com uma buxa daquelas pra resolver.
Aqui na empresa tem um server com o Oracle 10g instalado e esses dias o servidor estava reiniciando e derrepente o oracle não inicia mais. Os serviços estão normalmente iniciados, eu interrompo o oracle e inicio novamente mas quando eu vou abrir a Pagina web para acessar o Oracle não vai. Eu interrompo o Oracle e inicio atraves do comando: STARTUP, porém ele apresenta dois erros: ORA-0027 e ORA-00202... Dei uma pesquisada e parece que é database corrompido e alguma coisa de controlfile.dbf.
Voces imaginam o que seja?
Abraços e desde já agradeço a ajuda.
Cordialmente,
Fernando Ribeiro - 9634-0854
* Versão do Oracle: Oracle 10g XE
* Sistema Operacional: MS Windows 2003 Server Standart
Pessoal, bom dia!
Estou com uma buxa daquelas pra resolver.
Aqui na empresa tem um server com o Oracle 10g instalado e esses dias o servidor estava reiniciando e derrepente o oracle não inicia mais. Os serviços estão normalmente iniciados, eu interrompo o oracle e inicio novamente mas quando eu vou abrir a Pagina web para acessar o Oracle não vai. Eu interrompo o Oracle e inicio atraves do comando: STARTUP, porém ele apresenta dois erros: ORA-0027 e ORA-00202... Dei uma pesquisada e parece que é database corrompido e alguma coisa de controlfile.dbf.
Voces imaginam o que seja?
Abraços e desde já agradeço a ajuda.
Cordialmente,
Fernando Ribeiro - 9634-0854
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
Se for controlfile corrompido você veja qual dos 3 que é, e então substitua esse que está invalido (corrompido) por um dos outros, os 3 arquivos são identicos, joga um que esta bom por cima desse corrompido,
e então de startup,
faca isso com o banco baixado,
e então de startup,
faca isso com o banco baixado,
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Ter, 02 Fev 2010 9:58 am
- Localização: são Paulo - SP
- Contato:
Fernando Ribeiro - System Administrator
Então, o arquivo na verdade não é controlfile.dbf e sim control.dbf. OBS: Existe apenas um control.dbf e esta no diretorio: c:\oraclexe\oradata\xe\control.dbf.
Outra coisa:
Há a possibilidade de pegar o database desse oracle que esta corrompido e mover para outro oracle que esta funcionando (Sem ter que arrumar esse, ou seja, da maneira que esta esse agora)???
Imagina o que seja.
Desde já agradeço a ajuda.
Outra coisa:
Há a possibilidade de pegar o database desse oracle que esta corrompido e mover para outro oracle que esta funcionando (Sem ter que arrumar esse, ou seja, da maneira que esta esse agora)???
Imagina o que seja.
Desde já agradeço a ajuda.
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
não , o arquivo de controle é .CTLEntão, o arquivo na verdade não é controlfile.dbf e sim control.dbf. OBS: Existe apenas um control.dbf e esta no diretorio: c:\oraclexe\oradata\xe\control.dbf.
control01.ctl
control02.ctl
control03.ctl
procure por isso, a não ser que no XE seja diferente, aí não tenho certeza agora, normalmente tem 3,
Também não, na verdade até dá, mas vai chegar no mesmo erro, pois precisaria levar os controlfiles também,Outra coisa:
Há a possibilidade de pegar o database desse oracle que esta corrompido e mover para outro oracle que esta funcionando (Sem ter que arrumar esse, ou seja, da maneira que esta esse agora)???
caa procura pelos seus controlfiles, e faca a substituicao de um por outro, é simples,
a não ser que o XE crie somente um, aí complica...
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
Agora que eu vi aqui, na mensagem do ORA-00200, ele mostra qual é
os outros devem estar nesse mesmo diretorio,
troque o corrompido por um dos outros, mas mantenha o mesmo nome,
falows
ORA-00202: controlfile: ‘C:\ORACLE\ORADATA\ORACLE91\CONTROL02.CTL’
troque o corrompido por um dos outros, mas mantenha o mesmo nome,
falows
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Ter, 02 Fev 2010 9:58 am
- Localização: são Paulo - SP
- Contato:
Fernando Ribeiro - System Administrator
Então, não achei nenhum arquivo com a extensão .CTL. Esse XE é muito diferente dos outros?
Obrigado pela ajuda cara...
Cordialmente,
Fernando Ribeiro - 9634-0854
Obrigado pela ajuda cara...
Cordialmente,
Fernando Ribeiro - 9634-0854
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
O XE tem algumas limitações, porém em relação a estrutura não sei exatamente quais as diferenças, tava vendo aqui parece é esse control.dbf mesmo, não sei como proceder pra fazer recover disso aí...
=/
talvez alguém ai no forum possa ajudar..
=/
talvez alguém ai no forum possa ajudar..
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Ter, 02 Fev 2010 9:58 am
- Localização: são Paulo - SP
- Contato:
Fernando Ribeiro - System Administrator
Bom dia Paulo, beleza...
Obrigado pela ajuda, porem quando eu digito o camando (alter database mount) ou (alter database backup controlfile to trace) ele aparece o numero 2 e so...
Eu tenho que especificar o caminha de algum diretorio ou digitar algo a mais???
Obrigado!!!
Cordialmente,
Fernando Ribeiro - 9634-0854
Obrigado pela ajuda, porem quando eu digito o camando (alter database mount) ou (alter database backup controlfile to trace) ele aparece o numero 2 e so...
Eu tenho que especificar o caminha de algum diretorio ou digitar algo a mais???
Obrigado!!!
Cordialmente,
Fernando Ribeiro - 9634-0854
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
ta colocando ponto-e-virgula no final?
-
- Rank: DBA Júnior
- Mensagens: 181
- Registrado em: Qua, 09 Fev 2005 12:30 pm
- Localização: SÃO BERNARDO DO CAMPO - SP
o numero 2 significa outra linha
Vamos la
você cai no prompt com o serviço do oracle ativado.
tenta ai
Vamos la
você cai no prompt com o serviço do oracle ativado.
digita sqlplus "/ as sysdba"
shutdown abort;
startup nomount;
alter database mount;
alter database backup controlfile to trace;
tenta ai
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Ter, 02 Fev 2010 9:58 am
- Localização: são Paulo - SP
- Contato:
Fernando Ribeiro - System Administrator
Boa tarde,
Então, fiz os comandos que me passou com ponto e virgula direitinho e mesmo assim a http do banco não abre...
Vou passar pra voces o primeiro procedimento que fiz e depois o segundo..
Abraços e muito obrigado por me ajudarem...
Procedimento - 1
Procedimento - 2
É isso ai...
Muito obrigado a todos...
Voces são feras...
Cordialmente,
Fernando Ribeiro - 9634-0854
Então, fiz os comandos que me passou com ponto e virgula direitinho e mesmo assim a http do banco não abre...
Vou passar pra voces o primeiro procedimento que fiz e depois o segundo..
Abraços e muito obrigado por me ajudarem...
Procedimento - 1
C:\Documents and Settings\Administrator>sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Feb 3 11:25:23 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
SQL> shutdown immediate
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
SQL> startup nomount
ORACLE instance started.
Total System Global Area 251658240 bytes
Fixed Size 1286820 bytes
Variable Size 83889500 bytes
Database Buffers 163577856 bytes
Redo Buffers 2904064 bytes
SQL> alter database mount;
Database altered.
SQL> alter database backup controlfile to trace;
Database altered.
SQL> shutdown immediate
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 251658240 bytes
Fixed Size 1286820 bytes
Variable Size 83889500 bytes
Database Buffers 163577856 bytes
Redo Buffers 2904064 bytes
Database mounted.
ORA-01589: must use RESETLOGS or NORESETLOGS option for database open
SQL>
Procedimento - 2
Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.
C:\Documents and Settings\Administrator>sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Feb 3 13:51:17 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
SQL> shutdown abort;
ORACLE instance shut down.
SQL> startup nomount;
ORACLE instance started.
Total System Global Area 251658240 bytes
Fixed Size 1286820 bytes
Variable Size 83889500 bytes
Database Buffers 163577856 bytes
Redo Buffers 2904064 bytes
SQL> alter database mount;
Database altered.
SQL> alter database backup controlfile to trace;
Database altered.
SQL>
Muito obrigado a todos...
Voces são feras...
Cordialmente,
Fernando Ribeiro - 9634-0854
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
tenta
agora que você restaurou o controlfile, =]
startup nomount;
alter database mount;
alter database open resetlogs;
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Ter, 02 Fev 2010 9:58 am
- Localização: são Paulo - SP
- Contato:
Fernando Ribeiro - System Administrator
Dá uma olhada no procedimento que fiz agora...
Obrigado.
Cordialmente,
Fernando Ribeiro - 9634-0854
SQL> shutdown immediate
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
SQL> startup nomount
ORACLE instance started.
Total System Global Area 251658240 bytes
Fixed Size 1286820 bytes
Variable Size 83889500 bytes
Database Buffers 163577856 bytes
Redo Buffers 2904064 bytes
SQL> alter database mount;
Database altered.
SQL> alter database resetlogs;
alter database resetlogs
*
ERROR at line 1:
ORA-02231: missing or invalid option to ALTER DATABASE
SQL>
Cordialmente,
Fernando Ribeiro - 9634-0854
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
Isso:
alter database OPEN resetlogs;
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Ter, 02 Fev 2010 9:58 am
- Localização: são Paulo - SP
- Contato:
Fernando Ribeiro - System Administrator
Dá uma olhada:
Muito obrigado...
Cordialmente,
Fernando Ribeiro - 9634-0854
SQL> alter database OPEN resetlogs;
alter database OPEN resetlogs
*
ERROR at line 1:
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: 'C:\ORACLEXE\ORADATA\XE\SYSTEM.DBF'
SQL>
Cordialmente,
Fernando Ribeiro - 9634-0854
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
http://eduardolegatti.blogspot.com/2008 ... ption.html
acho que é exatamente o que está acontecendo com você.
talvez ou paulo tenha outra ideia, mas a principio com esse parametro alterado você consegue subir o banco pra fazer um export e restaurar depois,
falows
acho que é exatamente o que está acontecendo com você.
talvez ou paulo tenha outra ideia, mas a principio com esse parametro alterado você consegue subir o banco pra fazer um export e restaurar depois,
falows
-
- Rank: DBA Júnior
- Mensagens: 181
- Registrado em: Qua, 09 Fev 2005 12:30 pm
- Localização: SÃO BERNARDO DO CAMPO - SP
não da mais alter database open resetlogs que você vai perder o banco.
faz isso:
vai aparecer o diretorio de dump do oracle
posta aqui.
faz isso:
sqlplus "/ as sysdba"
startup mount;
alter database backup controlfile to trace;
show parameters dump
posta aqui.
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Ter, 02 Fev 2010 9:58 am
- Localização: são Paulo - SP
- Contato:
Fernando Ribeiro - System Administrator
Veja:
CREATE CONTROLFILE REUSE DATABASE "XE" NORESETLOGS NOARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_1_5PMF7SXS_.LOG' SIZE 50M,
GROUP 2 'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_2_5PMF7TRW_.LOG' SIZE 50M,
GROUP 3 'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_3_5PMF7VM1_.LOG' SIZE 100M
-- STANDBY LOGFILE
DATAFILE
'C:\ORACLEXE\ORADATA\XE\SYSTEM.DBF',
'C:\ORACLEXE\ORADATA\XE\UNDO.DBF',
'C:\ORACLEXE\ORADATA\XE\SYSAUX.DBF',
'C:\ORACLEXE\ORADATA\XE\USERS.DBF'
CHARACTER SET US7ASCII
;
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Ter, 02 Fev 2010 9:58 am
- Localização: são Paulo - SP
- Contato:
Fernando Ribeiro - System Administrator
Erro:
Wed Feb 03 16:36:21 2010
Errors in file c:\oraclexe\app\oracle\admin\xe\udump\xe_ora_1972.trc:
ORA-00600: internal error code, arguments: [2662], [0], [68431731], [0], [68438001], [8388617], [], []
Wed Feb 03 16:36:23 2010
Errors in file c:\oraclexe\app\oracle\admin\xe\udump\xe_ora_1972.trc:
ORA-00600: internal error code, arguments: [2662], [0], [68431731], [0], [68438001], [8388617], [], []
Wed Feb 03 16:36:23 2010
Error 600 happened during db open, shutting down database
USER: terminating instance due to error 600
Wed Feb 03 16:36:24 2010
Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_pmon_640.trc:
ORA-00600: internal error code, arguments: [], [], [], [], [], [], [], []
Wed Feb 03 16:36:24 2010
Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_reco_1576.trc:
ORA-00600: internal error code, arguments: [], [], [], [], [], [], [], []
Wed Feb 03 16:36:24 2010
Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_smon_1924.trc:
ORA-00600: internal error code, arguments: [], [], [], [], [], [], [], []
Wed Feb 03 16:36:24 2010
Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_ckpt_1732.trc:
ORA-00600: internal error code, arguments: [], [], [], [], [], [], [], []
Wed Feb 03 16:36:24 2010
Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_psp0_1728.trc:
ORA-00600: internal error code, arguments: [], [], [], [], [], [], [], []
Wed Feb 03 16:36:24 2010
Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_lgwr_632.trc:
ORA-00600: internal error code, arguments: [], [], [], [], [], [], [], []
Wed Feb 03 16:36:24 2010
Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_mman_652.trc:
ORA-00600: internal error code, arguments: [], [], [], [], [], [], [], []
Wed Feb 03 16:36:24 2010
Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_dbw0_364.trc:
ORA-00600: internal error code, arguments: [], [], [], [], [], [], [], []
Instance terminated by USER, pid = 1972
ORA-1092 signalled during: alter database open...
-
- Rank: DBA Júnior
- Mensagens: 181
- Registrado em: Qua, 09 Fev 2005 12:30 pm
- Localização: SÃO BERNARDO DO CAMPO - SP
_allow_resetlogs_corruption = true
_allow_read_only_corruption = true
_no_recovery_through_resetlogs=TRUE
Diluma , ajuda ai , onde fica o init do banco.
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
Nesse link tem exatamente o que precisa fazer,
http://eduardolegatti.blogspot.com/2008 ... ption.html
como já havia passado,
no caso ele startou nomount, criou o pfile e montou com o pfile=c:\pfile
vai dar certo também,
http://eduardolegatti.blogspot.com/2008 ... ption.html
como já havia passado,
no caso ele startou nomount, criou o pfile e montou com o pfile=c:\pfile
vai dar certo também,
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Ter, 02 Fev 2010 9:58 am
- Localização: são Paulo - SP
- Contato:
Fernando Ribeiro - System Administrator
Boa tarde Pessoal.
Gostaria de agradecer a todos que me ajudaram na resolução do problema no Oracle 10g, agradecer ao Diego e principalmente ao Paulo, que me acompanhou passo a passo na resolução do problema...
Bem, irei postar o passo a passo dos comandos que o Paulo me auxiliou...
Recuperamos muita coisa, porém ainda ficaram algumas tabelas perdidas... Mas é melhor alguma coisa do que nada né???
Se alguém souber de como recuperar essas outras tabelas perdidas... Por favor...
Abraços e obrigado a todos...
Gostaria de agradecer a todos que me ajudaram na resolução do problema no Oracle 10g, agradecer ao Diego e principalmente ao Paulo, que me acompanhou passo a passo na resolução do problema...
Bem, irei postar o passo a passo dos comandos que o Paulo me auxiliou...
SQL> GROUP 2 'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_2_
5PMF7TRW_.LOG'
SP2-0734: unknown command beginning "GROUP 2 'C..." - rest of line ignored.
SQL>
SQL> SIZE 50M,
SP2-0042: unknown command "SIZE 50M," - rest of line ignored.
SQL> GROUP 3 'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_3_
5PMF7VM1_.LOG'
SP2-0734: unknown command beginning "GROUP 3 'C..." - rest of line ignored.
SP2-0044: For a list of known commands enter HELP
and to leave enter EXIT.
SQL>
SQL> SIZE 100M
SP2-0042: unknown command "SIZE 100M" - rest of line ignored.
SQL> -- STANDBY LOGFILE
SQL> DATAFILE
SP2-0042: unknown command "DATAFILE" - rest of line ignored.
SQL> 'C:\ORACLEXE\ORADATA\XE\SYSTEM.DBF',
SP2-0734: unknown command beginning "'C:\ORACLE..." - rest of line ignored.
SQL> 'C:\ORACLEXE\ORADATA\XE\UNDO.DBF',
SP2-0734: unknown command beginning "'C:\ORACLE..." - rest of line ignored.
SQL> 'C:\ORACLEXE\ORADATA\XE\SYSAUX.DBF',
SP2-0734: unknown command beginning "'C:\ORACLE..." - rest of line ignored.
SP2-0044: For a list of known commands enter HELP
and to leave enter EXIT.
SQL> 'C:\ORACLEXE\ORADATA\XE\USERS.DBF'
SP2-0734: unknown command beginning "'C:\ORACLE..." - rest of line ignored.
SQL> CHARACTER SET US7ASCII
SP2-0734: unknown command beginning "CHARACTER ..." - rest of line ignored.
SQL> ;
1 CREATE CONTROLFILE REUSE DATABASE "XE" NORESETLOGS NOARCHIVELOG
2 MAXLOGFILES 16
3 MAXLOGMEMBERS 3
4 MAXDATAFILES 100
5 MAXINSTANCES 8
6 MAXLOGHISTORY 292
7 LOGFILE
8* GROUP 1 'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_1_
5PMF7SXS_.LOG'
SQL> exit
Disconnected from Oracle Database 10g Express Edition Release 10.2.0.1.0 - Produ
ction
C:\Documents and Settings\Administrator>sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Feb 3 16:32:43 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
SQL> ?
SP2-0171: HELP system not available.
SQL> !
SP2-0042: unknown command "!" - rest of line ignored.
SQL> CREATE CONTROLFILE REUSE DATABASE "XE" NORESETLOGS NOARCHIVELOG
2 MAXLOGFILES 16
3 MAXLOGMEMBERS 3
4 MAXDATAFILES 100
5 MAXINSTANCES 8
6 MAXLOGHISTORY 292
7 LOGFILE
8 GROUP 1
9 'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_1_5PMF7SXS_.
LOG'SIZE 50M,
10 GROUP 2
11 'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_2_5PMF7TRW_.
LOG'SIZE 50M,
12 GROUP 3
13 'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_3_5PMF7VM1_.
LOG' SIZE 100M
14 -- STANDBY LOGFILE
15 DATAFILE
16 'C:\ORACLEXE\ORADATA\XE\SYSTEM.DBF',
17 'C:\ORACLEXE\ORADATA\XE\UNDO.DBF',
18 'C:\ORACLEXE\ORADATA\XE\SYSAUX.DBF',
19 'C:\ORACLEXE\ORADATA\XE\USERS.DBF'
20 CHARACTER SET US7ASCII;
Control file created.
SQL> select status from v$instance;
STATUS
------------
MOUNTED
SQL> recovery database;
SP2-0734: unknown command beginning "recovery d..." - rest of line ignored.
SQL> recover database;
Media recovery complete.
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
SQL> shutdown abort;
ORA-24324: service handle not initialized
ORA-01041: internal error. hostdef extension doesn't exist
SQL> exit
Disconnected from Oracle Database 10g Express Edition Release 10.2.0.1.0 - Produ
ction
C:\Documents and Settings\Administrator>set Oracle_sid=XE
C:\Documents and Settings\Administrator>sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Feb 3 16:54:10 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup mount;
ORACLE instance started.
Total System Global Area 251658240 bytes
Fixed Size 1286820 bytes
Variable Size 83889500 bytes
Database Buffers 163577856 bytes
Redo Buffers 2904064 bytes
Database mounted.
SQL> recover database;
Media recovery complete.
SQL> alter database open;
Database altered.
SQL> select status v$database;
select status v$database
*
ERROR at line 1:
ORA-00923: FROM keyword not found where expected
SQL> select status v$instance;
select status v$instance
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
SQL> exit
Disconnected from Oracle Database 10g Express Edition Release 10.2.0.1.0 - Produ
ction
C:\Documents and Settings\Administrator>sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Feb 3 16:57:20 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> exit
Disconnected
C:\Documents and Settings\Administrator>sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Feb 3 16:58:57 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> shutdown immediate
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
SQL> startup
ORACLE instance started.
Total System Global Area 251658240 bytes
Fixed Size 1286820 bytes
Variable Size 83889500 bytes
Database Buffers 163577856 bytes
Redo Buffers 2904064 bytes
Database mounted.
Database opened.
SQL> select status from v$instance;
STATUS
------------
OPEN
SQL> select open_mode from v$database;
OPEN_MODE
----------
READ WRITE
SQL> select * from v$logfile;
GROUP# STATUS TYPE
---------- ------- -------
MEMBER
--------------------------------------------------------------------------------
IS_
---
3 ONLINE
C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_3_5PMF7VM1_.LOG
YES
2 STALE ONLINE
C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_2_5PMF7TRW_.LOG
YES
GROUP# STATUS TYPE
---------- ------- -------
MEMBER
--------------------------------------------------------------------------------
IS_
---
1 STALE ONLINE
C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_1_5PMF7SXS_.LOG
YES
SQL> select * from v$recover_file;
FILE# ONLINE ONLINE_
---------- ------- -------
ERROR CHANGE#
----------------------------------------------------------------- ----------
TIME
---------
5 OFFLINE OFFLINE
FILE MISSING 0
6 OFFLINE OFFLINE
FILE MISSING 0
FILE# ONLINE ONLINE_
---------- ------- -------
ERROR CHANGE#
----------------------------------------------------------------- ----------
TIME
---------
SQL> select status from v$datafile_reader;
select status from v$datafile_reader
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> select status from v$datafile_header;
STATUS
-------
ONLINE
ONLINE
ONLINE
ONLINE
OFFLINE
OFFLINE
6 rows selected.
SQL> select file# from v$datafile_header;
FILE#
----------
1
2
3
4
5
6
6 rows selected.
SQL> select file# from v$recover_file;
FILE#
----------
5
6
SQL> recover datafile 5;
ORA-00283: recovery session canceled due to errors
ORA-01111: name for data file 5 is unknown - rename to correct file
ORA-01110: data file 5:
'C:\ORACLEXE\APP\ORACLE\PRODUCT\10.2.0\SERVER\DATABASE\MISSING00005'
ORA-01157: cannot identify/lock data file 5 - see DBWR trace file
ORA-01111: name for data file 5 is unknown - rename to correct file
ORA-01110: data file 5:
'C:\ORACLEXE\APP\ORACLE\PRODUCT\10.2.0\SERVER\DATABASE\MISSING00005'
SQL>
Se alguém souber de como recuperar essas outras tabelas perdidas... Por favor...
Abraços e obrigado a todos...
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
Bom não é o intuito criticar mas,
se você tem informações importantes num banco de dados, faça SEMPRE backup,
um simples comando exp ou expdp teria em no maximo 1 hora recuperado tudo,
=[
se você tem informações importantes num banco de dados, faça SEMPRE backup,
um simples comando exp ou expdp teria em no maximo 1 hora recuperado tudo,
=[
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Ter, 02 Fev 2010 9:58 am
- Localização: são Paulo - SP
- Contato:
Fernando Ribeiro - System Administrator
Teria uma maneira rapida e simples de efetuar o backup???
Sabe como???
Abraços e muito obrigado!!!
Cordialmente,
Fernando Ribeiro - 9634-0854
Sabe como???
Abraços e muito obrigado!!!
Cordialmente,
Fernando Ribeiro - 9634-0854
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
exp usuario/senha file=C:\banco.dmp log=C:\logExp.log statistics=none owner=USUARIO
use o usuario SYSTEM pra conectar, e onde tem owner=USUARIO
mude pra:
FULL=Y
ai você pode fazer um arquivo .bat com isso, e agendar uma tarefa do windows para fazer o backup todo dia,
-
- Rank: Programador Sênior
- Mensagens: 50
- Registrado em: Qua, 10 Fev 2010 3:04 pm
- Localização: são Luis
Oracle Database 10g/12c Administrator Certified Professional
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
shutdown immediate
startup nomount
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 19 visitantes