Aller au contenu
Règlement du forum ×
IPTV et arnaques ×

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


foutarab

Messages recommandés

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 :(:(:(:(:(:(:(:(:(:(:(

Lien vers le commentaire
Partager sur d’autres 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.

Lien vers le commentaire
Partager sur d’autres 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.

Lien vers le commentaire
Partager sur d’autres 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.

 

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.

Lien vers le commentaire
Partager sur d’autres 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:(

Lien vers le commentaire
Partager sur d’autres 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.

Lien vers le commentaire
Partager sur d’autres 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.

Lien vers le commentaire
Partager sur d’autres 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 :)

Lien vers le commentaire
Partager sur d’autres 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.

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • Messages

    • @popmpopm tu as fais comment pour accéder au mode superadmin? j'ai pas bien compris le truc avec le numéro fixe.. de base c'était telecomadmin/admintelecom pour le huawei mais maintenant ca marche plus..
    • Enfin le superadmin ... Enfin tous les option  Je pense que le nom d'utilisateur et mot de passe de la connexion est le numéro de téléphone du fix avancé par 3 lettres et la même chose pour mp c'est ce que j'ai trouvé.. Je bidouille mais sans internet il mon installé le modem sans signal los mais le fix marche bizarre le technicien ma dit d'attendre 1 heure mais après 5 heure y'a rien j'ai appelé le 12 il mon dit que si elle ne serait pas activé par votre agence alors demain en va l'activé mais moi j'ai un doute lui même a appelé le 12 il ont dit que le signale ne pas stable alors m'a dit que peut être il ya du la poussière il a sifflet un peut dans le trou de la boîte 🤣🤣 moi ma conclusion c'est du bricolage tous ca je vais le contacté dimanche avant que ligne soit rétabli sinon je vais resté avec une connection de batata ellah yej3al el khir  
    • @youcef17fr c'est où ? Donc de nouveaux conteneurs arrivent de Chine contenant les équipements fibre optique (PBO , ONT , ...ect) après la crise maritime en mer Rouge.
    • Un traité international de protection pour l'IA est en train d'être négocié. une cinquantaine de pays dont l’UE, les États-Unis et le Canada étudient un texte les " Droits de l'homme et la démocratie" sur l'IA. Il vise à garantir que les développeurs d’outils d’intelligence artificielle comme OpenAI ou Mistral respectent un minimum de droits fondamentaux et d’éthique. Il s’agit du tout premier traité international sur l’IA, élaboré par le Conseil de l’Europe (à distinguer du « Conseil », la représentation des 27 pays de l’Union européenne), une institution internationale qui comprend 46 membres et dont l’objectif est de protéger les droits humains. Si un accord a été trouvé au sein de son « comité sur l’intelligence artificielle », il doit encore être avalisé par son « comité des ministres », une étape qui devrait intervenir dans le courant du mois de mai. À la différence de la récente résolution des Nations Unies qui appelle à réguler l’intelligence artificielle, ce texte sera à terme contraignant. Mais il devra suivre un long processus pour devenir applicable : il devra être ratifié par chaque État signataire, puis être transposé dans chaque droit national. Il pourrait s’appliquer, une fois toutes ces étapes franchies, à l’Union européenne, mais aussi aux États-Unis, à l’Australie, au Canada, au Japon, au Mexique, au Costa Rica, à l’Argentine… Et à tous les pays qui le souhaitent. Son objectif « vise à aligner le développement, la conception et l’application de l’intelligence artificielle avec les principes du Conseil de l’Europe », souligne sa Secrétaire Générale, Marija Pejčinović Burić, dans un communiqué. Pour ses rédacteurs, l’intelligence artificielle, qui englobe autant les IA génératives comme ChatGPT que les IA prédictives – l’IA qui est utilisée pour faire des recommandations sur les réseaux sociaux – ne doit pas porter atteinte aux droits de l’Homme, à la démocratie et à l’État de droit. Le traité vise à combler un vide. Jusqu’à présent, les règles sont majoritairement définies par les entreprises qui développent ces IA – comme OpenAI, Google, Mistral. Et le respect des droits humains est loin d’être dans leurs priorités. « L’idée, c’est de ne pas attendre que leurs systèmes soient mis sur le marché (et accessibles au grand public, ndlr), c’est de mettre en place des règles démocratiques au plus vite et en amont », explique Katharina Zügel, Policy Manager au sein du Forum sur l’Information et la Démocratie, que 01net.com a interrogée. On trouve parmi les principes à respecter : les droits de l’homme, la démocratie, la dignité humaine, la transparence, l’égalité et la non-discrimination, le respect des règles en matière de données personnelles et de vie privée, ainsi que l’idée d’innovation sûre. Les systèmes d’intelligence artificielle ne doivent par exemple pas être utilisés pour « saper l’intégrité, l’indépendance et l’efficacité des institutions et processus démocratiques, y compris le principe de séparation des pouvoirs, le respect de l’indépendance judiciaire et l’accès à la justice ».  
×
×
  • Créer...