Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Débuter
Débuter Forum d'entraide pour débuter avec Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/12/2011, 09h57   #1
Invité régulier
 
Homme luc ares
Inscription : septembre 2011
Messages : 30
Détails du profil
Informations personnelles :
Nom : Homme luc ares
Localisation : France

Informations forums :
Inscription : septembre 2011
Messages : 30
Points : 7
Points : 7
Par défaut Restauration base à heure antérieure

Salut,

quelqu'un pourrait me donner les commandes pour faire une restauration de base à une heure précise, la marche à suivre.

J'ai mes vues qui plantent alors que c'était ok hier. Et j'ignore à quoi elles ressemblaient vu que je n'étais pas sur ce projet au départ.


j'utilise sql developper et j'ai un could not get the schema

j'ai un autre souci, je n'arrive plus à accéder à la bdd. elle serait en cours d'initialisation ou de fermeture.

Merci
lucares est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2011, 00h11   #2
Invité de passage
 
Inscription : mai 2006
Messages : 7
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 7
Points : 3
Points : 3
Par défaut Recover database

Vous pouvez essayer :
Code :
1
2
3
SQL> STARTUP MOUNT;
SQL> recover DATABASE until time 'date ';
SQL> ALTER DATABASE OPEN resetlogs;
ahmed99 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 07/12/2011, 11h57   #3
Invité régulier
 
Homme luc ares
Inscription : septembre 2011
Messages : 30
Détails du profil
Informations personnelles :
Nom : Homme luc ares
Localisation : France

Informations forums :
Inscription : septembre 2011
Messages : 30
Points : 7
Points : 7
Merci, mais je peux pas tester à cause :

Citation:
Exception d'E/S: Connection reset by peer: socket write error

Details:
***Type: java.sql.SQLException
***Error Code: 17002
lucares est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2011, 23h44   #4
Invité de passage
 
Inscription : mai 2006
Messages : 7
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 7
Points : 3
Points : 3
Par défaut RECOVER

Bonjour, merci de nous envoyer votre fichier tnsname.ora ou bien (verifier si le serveur est dedicated) et aussi dans le fichier sqlnet.ora client est ce qu'il ya
use_dedicated_server = ON.
Bonne chance
ahmed99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2011, 09h45   #5
Invité régulier
 
Homme luc ares
Inscription : septembre 2011
Messages : 30
Détails du profil
Informations personnelles :
Nom : Homme luc ares
Localisation : France

Informations forums :
Inscription : septembre 2011
Messages : 30
Points : 7
Points : 7
le serveur est bien dedicated.
et non dans le fichier client, il n'y a pas de use_dedicated_server = ON..

Mais bon il n'y a pas eu de changement quand je l'ai mis.

pour info, sous sql developper, j'ai ce message d'erreur:
socket read timed out
Et la oracledbconsole propre à cette instance ne se lance pas. Il y a sans doute un gros lien, mais bon n'étant pas dba...

Je ferais surement une réinsall à partir d'un back up sur un autre poste histoire de voir.
lucares est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 11h26   #6
Invité régulier
 
Homme luc ares
Inscription : septembre 2011
Messages : 30
Détails du profil
Informations personnelles :
Nom : Homme luc ares
Localisation : France

Informations forums :
Inscription : septembre 2011
Messages : 30
Points : 7
Points : 7
J'ai tenté un petit truc en ligne de commande :
Citation:
H:\>sqlplus/nolog

SQL*Plus: Release 11.2.0.1.0 Production on Lun. DTc. 12 11:16:36 2011

Copyright (c) 1982, 2010, Oracle. All rights reserved.

SQL> connect sys/pwd as sysdba
ConnectT a une instance inactive.
SQL> ALTER DATABASE OPEN READ WRITE;
ALTER DATABASE OPEN READ WRITE
*
ERREUR a la ligne 1 :
ORA-01034: ORACLE not available
ID de processus : 0
ID de session : 0, NumTro de sTrie : 0


SQL> startup
ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
Instance ORACLE lancTe.

Total System Global Area 372449280 bytes
Fixed Size 1374696 bytes
Variable Size 92276248 bytes
Database Buffers 272629760 bytes
Redo Buffers 6168576 bytes
Base de donnTes montTe.
ORA-01113: le fichier 1 necessite une recuperation apres defaillance materielle
ORA-01110: fichier de donnees 1 :
'D:\PROGRAMS\ORACLE\ORADATA\DEV...\SYSTEM01.DBF'


SQL> ALTER DATABASE OPEN READ WRITE;
ALTER DATABASE OPEN READ WRITE
*
ERREUR a la ligne 1 :
ORA-01113: le fichier 1 necessite une recuperation apres defaillance materielle
ORA-01110: fichier de donnees 1 :
'D:\PROGRAMS\ORACLE\ORADATA\DEV...\SYSTEM01.DBF'


SQL>
Mais je peux pas faire de recover vu que je ne peux ouvrir en read writz.
Y a t il une solution autre ?
lucares est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2011, 23h37   #7
Invité de passage
 
Inscription : mai 2006
Messages : 7
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 7
Points : 3
Points : 3
Par défaut recover database

Bonjour, je crois que le fichier de contrôle n'est pas synchronisé avec le fichier dbf ,mnt j'ai besoin de savoir est ce que votre base en mod archivelog?
avez vous des sauvegarde?
est ce que votre base est arrêter brutalement?
ahmed99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2011, 15h04   #8
Membre confirmé
 
Inscription : novembre 2007
Messages : 426
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 426
Points : 218
Points : 218
Bjr à tous,

Avant place je tenterai:

Code :
1
2
3
4
5
SQL> STARTUP MOUNT;
SQL> SET until time 'date ';
SQL>restore DATABASE;
SQL>recover DATABASE;
SQL> ALTER DATABASE OPEN resetlogs;
@+
__________________
SDR.
"ceux qui vivent, ce sont ceux qui luttent."
agdid04 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2011, 16h31   #9
Invité régulier
 
Homme luc ares
Inscription : septembre 2011
Messages : 30
Détails du profil
Informations personnelles :
Nom : Homme luc ares
Localisation : France

Informations forums :
Inscription : septembre 2011
Messages : 30
Points : 7
Points : 7
c'était un arrêt brutal du serveur, sans raison apparente.
Du coup, la solution la plus simple l'a emporté, import d'un dump plus ancien.
Merci
lucares est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2011, 17h01   #10
Membre confirmé
 
Inscription : novembre 2007
Messages : 426
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 426
Points : 218
Points : 218
Dans ce cas, j'aurais fait:

Code :
1
2
3
4
5
6
7
SQL> STARTUP NOMOUNT;
rman> SET until time 'date ';
rman>restore controlfile FROM '.....';
rman>sql 'alter database mount';
rman>restore DATABASE;
rman>recover DATABASE;
rman> ALTER DATABASE OPEN resetlogs;
Le plus important est que vos data soient récupérées.

A+
__________________
SDR.
"ceux qui vivent, ce sont ceux qui luttent."
agdid04 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h44.


 
 
 
 
Partenaires

Hébergement Web