الانتقال إلى المحتوى
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.

database not open

Featured Replies

بتاريخ:

كنت اقوم باضافة حقل جديد على مستخدم visitorالى تم بناءة على tablespace visit
فحدث ان توقفت قاعدة البيانات عن العمل
دخلت بالمستخدم sys as sysdba
و تم الدخول
اردت ان اقوم باضافة هذة الخانة فظهر لى

SQL> ALTER TABLE VISITOR.V_SIGIL
 2   ADD V_SERIAL_SIGAL NUMBER;
ALTER TABLE VISITOR.V_SIGIL
*
ERROR at line 1:
ORA-01109: database not open



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

فقمت باعادة تشغيل الجهاز
و دخلت على ال oem
وجدت حالة الداتابيز open

فقررت المحاولة و ظهر لى الاتى

SQL> ALTER TABLE VISITOR.V_SIGIL
 2   ADD V_SERIAL_SIGAL NUMBER;
ALTER TABLE VISITOR.V_SIGIL
*
ERROR at line 1:
ORA-01109: database not open


SQL> STARTUP
ORA-01081: cannot start already-running ORACLE - shut it down first
SQL> SHUTDOWN
ORA-01109: database not open


Database dismounted.
ORACLE instance shut down.
SQL> STARTUP
ORACLE instance started.

Total System Global Area  143727516 bytes
Fixed Size                   453532 bytes
Variable Size             109051904 bytes
Database Buffers           33554432 bytes
Redo Buffers                 667648 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 11 - see DBWR trace file
ORA-01110: data file 11: 'C:\ORA9I\ORADATA\ORCLITC\VISIT.DBF'


SQL> ALTER TABLE VISITOR.V_SIGIL
 2   ADD V_SERIAL_SIGAL NUMBER;
ALTER TABLE VISITOR.V_SIGIL
*
ERROR at line 1:
ORA-01109: database not open



و يظهر ان الtablespaceالذى كنت اعمل علية به مشكلة


فدخلت على ال oem
و عملت shutdown
ثم كنت بقول بمحاولة عمل open
ظهر لى الخطى التالى فى الصورة المرفقة

post-23-1118726810.jpg

بتاريخ:

الاخ/ايمن
المشكلة عندك ان الداتا فيل موجود بس الاوراكل مش قادر يفتحة
و عندك حلين:-
1-تعيد انشاء tablespace لو مش مهم الداتا اللى عليه
2-recovering for that tablespace (i think it is the best)
بالنسبة للحل الاول
**************
- لو الداتا بيز مفتوحة make shutdown immediate for it
-conn /as sysdba
-startup mount pfile=the name and path of you pfile
-alter database datafile 'C:\ORA9I\ORADATA\ORCLITC\VISIT.DBF' offile drop;
-alter database open
- drop tablespace visit inculding contents
-ناتى لعملية انشاء التيبل سبيس من جديد
-create tablespace visit datafile 'C:\ORA9I\ORADATA\ORCLITC\VISIT.DBF' size 100M;
after that recreate any objects were in that tablespace

الحل الثانى وهوالافضل
********************
making recover for that datafile
- لو الداتا بيز مفتوحة make shutdown immediate for it
-conn /as sysdba
-startup mount pfile="the name and path of you pfile
-recover datafile 'C:\ORA9I\ORADATA\ORCLITC\VISIT.DBF'
you should make it untile "Media recovery complete"message appear for you
then open database
alter database open
و ياريت تنفع اى من الطريقتين معاك
سلام

بتاريخ:

اخي الكريم هذه الحالة كانت تحصل معي لا تستطيع ان تغلق الداتابيز ولا تفتحها
ما كان امامي الا ان استخدم الامر التالي

ٍstartup force$
shutdown immediate$
ثم مرة اخرى
Startup$
شكرا

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

تعقيب
قبل وصول هذة الحلول جربت جميع انواع ال
shutdown/starup
ثم كنت قمت باعادة تشغيل الجهاز
ووجدت ان الداتابيز رجعت للعمل على هذا المستخدم

ليست هذة المشكلة و لكن يحدث كثيرا ان تقوم الداتابيز بالتوقف(يهنك يعنى)
و عند اعادة اقلاع الجهاز تعمل من جديد

  • بعد 3 أسابيع...
بتاريخ:

حاول تراجع المساحة الفارغة الموجودة على الداتابيز وياريت لو تبعت الملف اللي رمه فيه المشكلة

The Trace file & ur instance log file

بتاريخ:

من services من على الويندوز
إعمل stop لل -process- oracleordbTNSlistner ثم run
مرة أخرى لنفس ال process

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

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

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

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

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

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.