Jump to content
Sign in to follow this  
foutarab

Crash d'une BD oracle, NeeD HELP!!!!!!!!!!!

Recommended Posts

salam alikoum,

suite a une coupure d'éléctricité, mon (pseudo) serveur avec Win 2003 serveur avec Oracle 9i installé, la base de données s'est cracher, alors avis au spécialiste svp.

la base de donné est en statut "Monté" à l'ouverture j'ai trois erreurs Oracle:

  • ORA-01122: echec de controle de vérification pour le fichier BdD1
  • ORA-01110: fichier de donnée 1:
    d:\oracle\oradata\agef\system01.DBF
  • ORA-01200: Taille fichier 111360 inférieur à taille correct de 112640 bloc.

 

G deja essayer le "Recover data base" rien le meme message. et G pas de fichier BACKUP :(:(:(:(:(:(:(:(:(:(:(

Share this post


Link to post
Share on other sites
salam alikoum,

suite a une coupure d'éléctricité, mon (pseudo) serveur avec Win 2003 serveur avec Oracle 9i installé, la base de données s'est cracher, alors avis au spécialiste svp.

la base de donné est en statut "Monté" à l'ouverture j'ai trois erreurs Oracle:

  • ORA-01122: echec de controle de vérification pour le fichier BdD1
  • ORA-01110: fichier de donnée 1:
    d:\oracle\oradata\agef\system01.DBF
  • ORA-01200: Taille fichier 111360 inférieur à taille correct de 112640 bloc.

 

G deja essayer le "Recover data base" rien le meme message. et G pas de fichier BACKUP :(:(:(:(:(:(:(:(:(:(:(

 

d'où l'utilité d'un onduleur et de faire des backup régulièrement.

Share this post


Link to post
Share on other sites

merci, ça je le savais, mais ce qui étaient avant moi NON. G trouver la situation tel qu'elle est.

alors le SOS tiens tjr

Share this post


Link to post
Share on other sites
salam alikoum,

suite a une coupure d'éléctricité, mon (pseudo) serveur avec Win 2003 serveur avec Oracle 9i installé, la base de données s'est cracher, alors avis au spécialiste svp.

la base de donné est en statut "Monté" à l'ouverture j'ai trois erreurs Oracle:

  • ORA-01122: echec de controle de vérification pour le fichier BdD1
  • ORA-01110: fichier de donnée 1:
    d:\oracle\oradata\agef\system01.DBF
  • ORA-01200: Taille fichier 111360 inférieur à taille correct de 112640 bloc.

 

G deja essayer le "Recover data base" rien le meme message. et G pas de fichier BACKUP :(:(:(:(:(:(:(:(:(:(:(

 

 

Sorry I can't speak french but I might be able to help you.

 

There are no straight solution to your DB problem, but you need to do some kinda workaround.

 

Oracle is bitching about the size difference, so what you need to do is to create a text file or any other extension that make for that difference.

 

The size difference is (112640 - 111360 = 1280 Blocks-length) which means 1280 * 4096 = 5.242.880 bytes missing.

 

Now create a text file and name it for example (append.txt) with your favorite editor and put in spaces or characters whatever, to reach that size, once you create the text file, you need to append it to your DB file (BdD1) by using the cat command if you are using UNIX or copy command under WINDOWS.

 

Once file appended and file has the right size, you will be able to do database recovery (Recover database).

 

Good luck, let us know if you need further help.

Share this post


Link to post
Share on other sites
Guest HAVOC
Sorry I can't speak french but I might be able to help you.

 

There are no straight solution to your DB problem, but you need to do some kinda workaround.

 

Oracle is bitching about the size difference, so what you need to do is to create a text file or any other extension that make for that difference.

 

The size difference is (112640 - 111360 = 1280 Blocks-length) which means 1280 * 4096 = 5.242.880 bytes missing.

 

Now create a text file and name it for example (append.txt) with your favorite editor and put in spaces or characters whatever, to reach that size, once you create the text file, you need to append it to your DB file (BdD1) by using the cat command if you are using UNIX or copy command under WINDOWS.

 

Once file appended and file has the right size, you will be able to do database recovery (Recover database).

 

Good luck, let us know if you need further help.

 

Bon traduction faite maison :

 

Tout d'abord il s'excuse de ne pas pouvoir s'exprimer en français puis il indique que le problème vient du fait qu'Oracle n'apprécie pas la différence de taille de la BD.

La solution qu'il te propose est de créer un fichier nommé par exemple "append.txt" et d'y insérer des caractères aléatoires pour arriver à une taille de 5.242.880 octets.

Puis tu ajoutes ce fichier créé à ta base de donnée (BdD1) à l'aide de la commande "copy" puisque tu es sous environnement Windows.

 

Une dois que t'as base de données à retrouver sa taille d'origine, il te sera possible d'effectuer une restauration.

 

Bon courage, reste à ton service pour tout aide complémentaire.

Share this post


Link to post
Share on other sites

thank you for your help Darkvader.

et merci pour ta traduction havoc.

 

je vais essayer de faire ça et je vous rend la reponse tout a l'heure.

i'm going to do this solution, i will make the answer.

 

thank

Share this post


Link to post
Share on other sites
Sorry I can't speak french but I might be able to help you.

 

There are no straight solution to your DB problem, but you need to do some kinda workaround.

 

Oracle is bitching about the size difference, so what you need to do is to create a text file or any other extension that make for that difference.

 

The size difference is (112640 - 111360 = 1280 Blocks-length) which means 1280 * 4096 = 5.242.880 bytes missing.

 

Now create a text file and name it for example (append.txt) with your favorite editor and put in spaces or characters whatever, to reach that size, once you create the text file, you need to append it to your DB file (BdD1) by using the cat command if you are using UNIX or copy command under WINDOWS.

 

Once file appended and file has the right size, you will be able to do database recovery (Recover database).

 

Good luck, let us know if you need further help.

 

Good morning,

I can't find the file BdD 1 on my disk, or a file size of 111 360 blocks.

SYSTEM01.DBF its size is 890 888 Kilo Bytes.

for more information I am here.

thank you:(

Share this post


Link to post
Share on other sites
Good morning,

I can't find the file BdD 1 on my disk, or a file size of 111 360 blocks.

SYSTEM01.DBF its size is 890 888 Kilo Bytes.

for more information I am here.

thank you:(

 

Sorry I didn't mean to say your control file, it's System01.DBF that needs to be modified. Another thing I mentioned was the db_blocksize, which is different (4096 bytes), in your system it is (8192 bytes) according to you data file (890888 * 1024) / 8192 = 111361 blocks.

 

Now make a copy of this file d:\oracle\oradata\agef\system01.DBF and do the instructions I mentioned in previous post.

 

Good luck.

Share this post


Link to post
Share on other sites

bonjour tousle monde,

je me suis confronter au probleme d'ouverture du fichier volumineux de presque 980 mo, pour le moment je vais essayer de recréer ma base de données a partir d'anciens DMP que j'ai.

merci pour l'aide que vous m'apportez

Share this post


Link to post
Share on other sites

i did not do it, becose i did not found a text editor wish open my system01.dbf with his 890 M Bytes!!!!!!!!!!!!!!!!!!!

sorry

Share this post


Link to post
Share on other sites

But that's not what I said to do. You don't need to open SYSTEM01.DBF, that's too big of a file, you don't have enough RAM to do so. You need to create a file, name it whatever you want, "append.txt" for example with your favorite editor (notepad), put in spaces or characters to make the size difference which is (1280 * 8192 = 10485760 bytes (10240 KBytes)), once you have the file ready, append it to SYSTEM01.DBF like this.

 

C:\> COPY SYSTEM01.DBF /B + Append.txt /B SYSTEM01.DBF

 

make sure to backup SYSTEM01.DBF before you do that. This will trick Oracle to think it has the right file, and it will help you create the control file and recover the database.

 

Trust me I've done before, and it works.

 

COULD SOMEBODY TRANSLATE WHAT I SAID TO HIM, HE DOESN'T SEEM TO UNDERSTAND. I'LL APPRECIATE IT.

Share this post


Link to post
Share on other sites

Traduction:

Mais ce n'est pas ce que j'ai dit de faire. Tu n'as pas besoin d'ouvrir SYSTEM01.DBF, c'est un fichier trop grand, tu n'as pas assez de RAM pour le faire. Tu dois créer un fichier, le nommer comme tu veux, par exemple "apprend.txt" avec ton éditeur favori (notepad), mettre des espaces ou caractères pour faire la différence de taille qui est (1280 * 8192 = 10485760 octets (10240 Koctets)), une fois que tu as le fichier prêt , ajoutes-y à la fin SYSTEM01.DBF de cette façon :

 

C:\> COPY SYSTEM01.DBF /B + Append.txt /B SYSTEM01.DBF

 

N'oublie pas de sauvegarder SYSTEM01.DBF avant de faire ça. Cela va tromper Oracle pour qu'il croit que c'est le bon fichier, et ça va t'aider à créer le fichier de contrôle et récupérer la base de données.

 

Crois moi , je l'ai fais avant , et ça a marché.

 

QUELQU'UN POURRAIT TRADUIRE CE QUE JE LUI AI DIT, IL NE SEMBLE PAS AVOIR COMPRIS. J'APPRECIERAIS.

Bon la dernière phrase je l'ai traduite juste pour le plaisir lol.

Bonne chance :)

Share this post


Link to post
Share on other sites

merci, ça a marcher, et j'ai pu exécuter le recover database.

merci.

 

traduction:

 

thank you "Darkvader", it's walk, and I was able to run the database recover. :D

thank you.

Share this post


Link to post
Share on other sites
Traduction:

 

Bon la dernière phrase je l'ai traduite juste pour le plaisir lol.

Bonne chance :)

 

You the man. Thanks

Share this post


Link to post
Share on other sites
merci, ça a marcher, et j'ai pu exécuter le recover database.

merci.

 

traduction:

 

thank you "Darkvader", it's walk, and I was able to run the database recover. :D

thank you.

 

 

Glad you got it working. I was afraid you were going to give up.

 

Now make sure to backup the db and put it in safe place.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  



  • Posts

    • billel...tu avait deja une TV avant ou pas ? je dis...une vrai TV ? tu as de l'experience au rien...?
    • ahh @malouki merci pour la réponse, mais en general j'ai pu confirmer qu'ils achetent les pieces bien moins cher ; pour le USD par exemple le revendeur m'a dit 100DA...
    • juste avant la fermeture du square un J'ai changé 500€  . un combiste  M'a demandé de lui amener des pièces en euros.et qu'il avait vraiment besoin.en me les changeant au prix du marché.c est à dire si le change est à 200 il me donnerait 200    
    • Orange Livebox is an ADSL wireless router available to customers of Orange's Broadband ... USB host port specifically for using a standard USB printer on the network, which ... "Livebox (Inventel DV4210) Wireless ADSL Modem Router".
    • Salam khawti j'ai trouver cet discussion en me zappant sur le net, j’étais en train de chercher un peu d'avis sur le LG NANO86, pareil j'ai craquer pour un je l'ai pris , c'est un plaisir de voir un TV avec ses caractéristiques avec ce prix. Je n'ai pas encore essayer des films alors sur une PS PRO c'est excellent même que j'ai senti un peu l'image  sombre, sur la PS4 Pro j'ai utilisé le profil Jeux avec ces modifications : HDMI ultra HD deep color : activé réponse instantanée jeux : activé - Luminosité 60 - contraste 100 - netté 30 -couleurs 85 - tint 0 LED Local dimming : désactivé température couleurs : froid dynamic contraste : désactivé je n'ai pas encore testé des jeux dont les scènes sont en couleurs clairs ( je joue actuellement sur les souls) l'univers est un peu dark et sombre peut être c'est pourquoi je trouve l'image un peu sombre ! si vous me conseillez quelques régalages de plus je serais reconnaissant :) Bonne journée à tous  
×
×
  • Create New...