الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

انضرب الاوراكل ومفقود ملف Undotbs01

Featured Replies

بتاريخ:

السلام عليكم

الاخوة الاعزاء ارجوكم حل لمشكلتي انا واقع في مشكلة
مشكلتي انضربت الاوراكل جيت انسخ ملفا الكنترول فايل
تمت عملية النسخ الا اني تفاجأت ان الملف UNDOTBS01 مفقود
ياريت لو تعطوني حل لان القاعدة فيها بيانات كثيرة ومحتاج مساعدتكم

بتاريخ:
  • كاتب الموضوع

اضافة رد انضرب الاوراكل ومفقود ملف Undotbs01

وين الرد

فرجو كربتي ربنا يفرج كربكم يوم القيامة

تم تعديل بواسطة toufeek1980

بتاريخ:

السلام عليكم ورحمة الله وبركاته

أخي الفاضل كل عام وأنتم بخير

الان عندما تحاول عمل startup لقاعدة بينات امفترض أنك ستواجة الرساله كما يلي

$ sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production 

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

idle> connect / as sysdba
Connected to an idle instance.
idle> startup
ORACLE instance started.

Total System Global Area  143725064 bytes
Fixed Size                   451080 bytes
Variable Size             109051904 bytes
Database Buffers           33554432 bytes
Redo Buffers                 667648 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 2 - see DBWR trace file
ORA-01110: data file 2: '/usr/oracle/ora920/OraHome1/oradata/ora920/undotbs01.dbf'




من لوضع الحالي قم بعمل

show parameter undo
تجد
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
undo_management                      string      AUTO
undo_retention                       integer     10800
undo_suppress_errors                 boolean     FALSE
undo_tablespace                      string      UNDOTBS1
ثم قم ب 
alter system set undo_management = manual scope=spfile;

System altered.





حتي لو قمت بعمل


alter database datafile  '/usr/oracle/ora920/OraHome1/oradata/ora920/undotbs01.dbf'
 2  offline drop;

Database altered.
alter database open;

Database altered.

وكذلك
drop tablespace undotbs1;

Tablespace dropped.

الان حتي زدنا اامر تعقيدا بحذف كل tablespce من النوع Undo
ثم
create UNDO tablespace undotbs1
 2  datafile 'C:\oracle\ora10.2\OraHome1\oradata\ora10\undotbs01.dbf' size 25m
 3  autoextend on next 1m maxsize 1024m;
لاحظ 'C:\oracle\ora10.2\OraHome1\oradata\ora10 هو مسار ال DATAFILES  عندك قم التغيير طبعا

Tablespace created.



ثم

alter system set undo_management = auto scope=spfile;

System altered.


ثم


shutdown
Database closed.
Database dismounted.
ORACLE instance shut down.
idle> exit


ثم


sqlplus /nolog


ثم المفترض أن نقول مبروك

connect / as sysdba;
Connected to an idle instance.
idle> startup
ORACLE instance started.

Total System Global Area  143725064 bytes
Fixed Size                   451080 bytes
Variable Size             109051904 bytes
Database Buffers           33554432 bytes
Redo Buffers                 667648 bytes
Database mounted.
Database opened.


تجد

show parameter undo

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
undo_management                      string      AUTO
undo_retention                       integer     10800
undo_suppress_errors                 boolean     FALSE
undo_tablespace                      string      UNDOTBS1



بالتوفيق

بتاريخ:

واياكم مهندسنا الكريم وهذا بعض ما عندكم وكلنا نتعلم منك حقيقة

بتاريخ:
  • كاتب الموضوع

نشكركم على الرد الجميل ربنا يجعلة في ميزان حسناتكم
اخواني المشكلة هي بالضبط
انه لم استطيع الدخول على قاعدة البيانات بعد اجراء كل المحاولت وهي تفشل قمت بنسخ مجلد orcl وكان عند النسخ يرفض نسخ الملف unodtb01 المهم تجاهلت هذا الملف وفرمت الجهاز على امل ان تنجح معي استرجاع قاعدة البيانات.
المهم نزلت الاوراكل من جديد وقمت باستبدال المجلد orcl بالمجلد orcl لقاعدة البيانات السابقة طبعا لايوجد ملف undotb01
تم انشاء الكنترول فيل ولكن عند فتح قاعدة البيانات alter database open resetlogs يعطيني خطاء ora-01112:media recovert not started
المهم حاولت ولم اصل الى اي نتيجة لذا ارجوا منكم المساعدة ولكم جزيل الشكر

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.