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

حل مشكلة Ora-00205: Errorin Identifying Control File

Featured Replies

بتاريخ:

السلام عليكم

 

 اريد حل لهده المشكلة  قد بحث فى النت ولم  اجد  الحل  وجميع  محاولاتى  بأت بالفشل

 

 

       ORA-00205: error in identifying control file, check alert log for more info 

 

 

   ملاحظه  الاوركل  تشتغل على وضع  ARCHIVE LOG  

 

 

            :wacko:  :wacko:  :wacko:

   

 

  

  • الردود 46
  • المشاهدات 7.8k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

Most Popular Posts

  • Moawia.Mohammed
    Moawia.Mohammed

    طبعاً في طريقة ال sql  وانت شوف الأسهل منهم وطبقها "هذه الطريقة لا تحتاج ل create spfile from pfile  لان التعديلات ستحفظ في ال spfile مباشرة " والطريقة كالأتي :   startup nomount "وهي حالة الداتا بي

  • الله واكبر  الله واكبر     تمت العملية بنجاح  وفتحت معى database   والامور 100/100     ولكن لدى اكثر من استفسار استادى العزيز  بس بعد مانسمع  نصائحك لكى احمى database                         

الصور المنشورة

بتاريخ:

اخي التفاصيل تكون في الـ log file  ارجو نقل معلومات الملف (اخر اسطر التي توضح المشكلة) وايَضاً ارجو ايضاح ماذا كنت تعمل من تغيييرات عند حدوث المشكلة  وايَضاً هل تعمل على قاعدة بيانات تجريبية او لا ؟

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

السلام عليكم 

 

اخى وسام 

 

النسخة التى لدى  (تجربية اوركل 11g )  

 

 1-    حاولت اخد التفاصيل من log file  عن طرق SQL ولكن لم افلح  وذلك عبر الاستعلام  SELECT*FROM V$LOGFILE واعطانى مسج DATABASE NOT MOUNTED 

 

        وهده صوره مرفقة (ملف رقم 1) للخطوات التى قمت بها  وايضا حاولت  فتح ملفات   REDO  لم تفتح معى  ( هدا الشغل على VMWAR ) 

       وحاولت ان اعمل recover ولم افلح  

 

 

 

2-  انا منزل database جهازى الاب توب  وكانت شغاله 100/100بس لم استعملها  

 

      و منزل VM  لتدريب وكان كل شغلى السابق على VM  الى ان وصلت فى درس اخد نسخة من ملف CONTROLFILE  خطر ببالى فكره ( فكره غبية) وهى 

 

     اعمل CUT لملف CONTROLFILE الى على VM واشوف ايه اللى بيحصل   (واضع مكانه ملف CONTROL FILE اللى موجود فى جهاز الاب توب ) 

 

     (كانت فكرتى ان فرضا ملف  CONTROL FILE  انضرب ولم اعمل نسخ احتياطى  للاجاد الحل يتم اخد نسخة منDATABSAE اخرى   ) 

 

   النتيجة كما رأيتم  على VM كما فى الصورة  رقم 1  

 

  وايظا DATABASE اللى على الاب توب لم تعد تشتغل وهده صوره للمسج  كما هى موضحه   

post-152310-0-82628700-1436868788_thumb.png

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

  وايظا DATABASE اللى على الاب توب لم تعد تشتغل  وهدا  هو المسج 

 

 ORA-00214 : CONTORL FILE  C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL01.CTL version4640

 

 

      4647  inconsistent with file C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL03.CTL   version 

 

    ارجو ان اكون قد وضحت لك الصوره 

 

  انا فى انتظا رك بارك الله فيك 

بتاريخ:

اولاً خلينا نشوف مشكلة الداتا بيز المنزلة على الجهاز : ora-00214 وهو حطأ بمعنى عدم تناسق ملقات الكنترول لديك : 

 

ادخل على "sql"  واكتب : 

 

shut immediate

 

startup nomount

 

;alter system set control_files=' C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL01.CTL' scope = spfile

وهذه الخطوة لجعل الداتا بيز تعمل بملف تحكم واحد ، طبعاً انت ما متأكد اي واحد فيهم هو التمام علشان كده لو ما ظبط لازم تجرب مره ثانية بالملف الثاني 

بعدها تكتب : 

shut  immediate

startup restrict

لو وصل معاك لمرحلة "database open" >>> معناها الملف الاول شغال وتمام ، وكل ماعليك فعله الان هو الآتي :

shut immediate 

وتمشي لموقع الملف الثاني عندك على الهارديسك وتسبدلة بالملف الأول "كوبي بيست عادي" ,, بس لازم تحافظ على تسمية الملف الثاني باسمة "control03.ctl" .

 

بعد تأكدنا انو الملف الأول شغال وتمام وعملنا منو إستبدال للثاني يجب ان نضيف الملف الثاني :

startup nomount

alter system set control_files =' C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL01.CTL','C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL03.CTL' scope=spfile             

;

shut immediate 

 

startup

 

* في حالة لم ينجح الملف الأول ، قم بعكس الخطوات باستخدام الملف الثاني "control03".

 

* ممكن تعمل كوبي بيست لجميع الأوامر لاني إستخدمت إسم الكنترول فايل الخاص بك ، بعدما تخلص من هذه المشكلة نرجع نشوف مشكلة ال "VM" .

 

والله ولي التوفيق ,

تم تعديل بواسطة Moawia.Mohammed

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

 السلام عليكم

 

 شكرا اخى العزيز على الرد والاهتمام 

 

نفد الخطوات التى دكرتها  وبدات بالخطوه الاولى  بحيث جعلت database تعمل بملف كنترول واحد  حسب ماوضحت  لى  وجربت بلمف الاول ثم جربت الملف الثانى والنتيجة  تعطى

 

 

                                  ORA-00205 error in identifying control file . check alert log                                                                 

 

 

فى كلا الملفين  وهده صوره للخطوات التى قمت بها  خطوه خطوه  هل استمر فى الخطوه التى بعدها  ام مادا

 

   

 

بتاريخ:

 السلام عليكم

 

 شكرا اخى العزيز على الرد والاهتمام 

 

نفد الخطوات التى دكرتها  وبدات بالخطوه الاولى  بحيث جعلت database تعمل بملف كنترول واحد  حسب ماوضحت  لى  وجربت بلمف الاول ثم جربت الملف الثانى والنتيجة  تعطى

 

 

                                  ORA-00205 error in identifying control file . check alert log                                                                 

 

 

فى كلا الملفين  وهده صوره للخطوات التى قمت بها  خطوه خطوه  هل استمر فى الخطوه التى بعدها  ام مادا

 

   

 

هذه الخطوات طبقتها وين بالظبط ؟  على اللابتوب ولا ال VM ؟ ، بمعنى الخطأ  00205 وين بيحصل والخطأ 00214 وين بيحصل ، لو سمحت ؟

 

تم تعديل بواسطة Moawia.Mohammed

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

على  جهاز الاب توب  كما طلبت منى ( نبدأ بالاب توب ) 

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

هذه  صوره للخطوات التى قمت بها  كما تلاحظ جعلت database تعمل بملف control file 03   بعد ان جربت الملف control file 01  وكانت النتيجة  كما ترى 

 

 

 انا فى انتظار ردك بفارغ الصبر 

 

 

post-152310-0-40015200-1436959270_thumb.png

بتاريخ:

تمام التمام ، وانا معاك ، وأسف جداً اذا كنت بتأخر عليك بس مشغوليات والله ، الان المشكلة اصبحت واضحة ، هل عندك ملف "pfile " و "init.ora" . اذا عندك افتح الملف نزل صورتو 

بتاريخ:

لو ماعندك ، افتح الداتا بيز على ال"no mount " وأكتب : 

 

;create pfile from spfile

 

بعد ذلك ادخل على المسار : ORACLE_BASE\ORACLE_BASE\database 

 

وبتلقى ملف جديد باسم : INIT orcl.ora 

 

افتح الملف وصورو ونزل الصورة هنا 

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

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

 

 دكرت ان المشكلة اصبحت واضحة  ارجو ان توضح لى  ذلك حتى افهم مايدور  اول بالاول 

 

                                                         ( هذه صوره init.ora  )

 

 وهذا مسار ملف C:\app\oracle\admin\orcl\pfile  ملاحظه  ملف init.ora  داخل ملف pfile 

 

#############################################################################
# Copyright © 1991, 2001, 2002 by Oracle Corporation
##############################################################################
 
###########################################
# Cache and I/O
###########################################
db_block_size=8192
 
###########################################
# Cursors and Library Cache
###########################################
open_cursors=300
 
###########################################
# Database Identification
###########################################
db_domain=""
db_name=orcl
 
###########################################
# File Configuration
###########################################
control_files=("C:\app\oracle\oradata\orcl\control01.ctl", "C:\app\oracle\flash_recovery_area\orcl\control02.ctl")
db_recovery_file_dest=C:\app\oracle\flash_recovery_area
db_recovery_file_dest_size=4039114752
 
###########################################
# Miscellaneous
###########################################
compatible=11.2.0.0.0
diagnostic_dest=C:\app\oracle
memory_target=1288699904
 
###########################################
# Processes and Sessions
###########################################
processes=150
 
###########################################
# Security and Auditing
###########################################
audit_file_dest=C:\app\oracle\admin\orcl\adump
audit_trail=none
remote_login_passwordfile=EXCLUSIVE
 
###########################################
# Shared Server
###########################################
dispatchers="(PROTOCOL=TCP) (SERVICE=orclXDB)"
 
###########################################
# System Managed Undo and Rollback Segments
###########################################
undo_tablespace=UNDOTBS1

 

 

                                                                         هذه  صوره لملف init.orcl

 

 

   orcl.__db_cache_size=469762048
orcl.__java_pool_size=8388608
orcl.__large_pool_size=8388608
orcl.__oracle_base='C:\app\oracle'#ORACLE_BASE set from environment
orcl.__pga_aggregate_target=520093696
orcl.__sga_target=771751936
orcl.__shared_io_pool_size=0
orcl.__shared_pool_size=276824064
orcl.__streams_pool_size=0
*.audit_file_dest='C:\app\oracle\admin\orcl\adump'
*.audit_trail='DB'
*.compatible='11.2.0.0.0'
*.control_files='C:\app\oracle\oradata\orcl\control01.ctl','C:\app\oracle\flash_recovery_area\orcl\control02.ctl','C:\app\oracle\oradata\orcl\control03.ctl'
*.db_block_size=8192
*.db_domain=''
*.db_name='orcl'
*.db_recovery_file_dest='C:\app\oracle\flash_recovery_area'
*.db_recovery_file_dest_size=4039114752
*.diagnostic_dest='C:\app\oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
*.memory_target=1288699904
*.open_cursors=300
*.processes=200
*.remote_login_passwordfile='EXCLUSIVE'
*.resource_limit=TRUE#11062015
*.undo_tablespace='UNDOTBS1'

 

 

                                                         

                                       

            

بتاريخ:

يارجل ماف داع للشكر ، والله ماحصل شي يستاهل كل هذا الكلام ، خلينا بالمشكلة وان شاء الله تنحل 

 

 

هل المسارات المشار إليها في هذا السطر .control_files='C:\app\oracle\oradata\orcl\control01.ctl','C:\app\oracle\flash_recovery_area\orcl\control02.ctl','C:\app\oracle\oradata\orcl\control03.ctl

 

تحتوي فعلاً على الملفات الثلاث ؟ لازم تتأكد منهم كلهم وترد علي 

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

السلام عليكم   كل عام وانت بخير بمناسبة عيد الفطر المبارك

 

تمام  تاكدة نفس المسار بضبظ 

بتاريخ:

وانت بخير وصحة وسلامة يارب ، وينعاد عليك بألف خير 

 

 

جميل يلا ادخل على ال sql واكتب :

 

;create spfile from pfile 

 

وبعدها اعمل startup عادي وبإذن الله تشتغل 

 

لو ما اشتغلت نرجع نراجع الموضوع كلو برواقة بعد العيد 

 

والعفو لله ،

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

السلام عليكم 

 

 كل عام وانت بخير انشاءالله ينعاد عليكم وبصحه والسلامه

 

 اخى العزيز قمت  بالخطوات المذكوره ولم تنجح 

 

 عملت shut immediate 

 

     startup nomount

 

      create spfile from pfile  

 

       تمت العملية بنجاح  ثم عملت shut immediate  ثم  startup كانت النتيجة  نفس المسج السابق  ORA- 00205

 

  

بتاريخ:

طيب تمام ، انا معاك إلى ان تنحل المشكلة بإذن الله ، أعمل لي الآتي : 

 

ادخل على المسار التابع للدتا بيز المنزلة على الجهاز وافتح الملف alert_orcl حتلقاو اول ملف في الفولدر : 

 

C:\app\ORACLE\diag\rdbms\orcl\orcl\trace

 

بعد ماتفتح الملف : انزل لاخر الملف وفي اخر 20 سطر تقريباً ابحث عن الأمر alter database mount

 

وصور لي كل الاسطر التحتو على طول ونزلها هنا 

 

 

 

وشي تاني : المسار التابع في احدى صورك المرفقة الذي يبدأ ب : app\administrator 

 

هل هذا المسار تابع لي VM او للداتا بيز ؟ ، واعزرني طرحك للمشكلين في آن واحد بيلخبط شوية 

 

 

 

 

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

 بنسبة للملف اللى مساره  app\administrator فهو VM

 

  وهذه صوره للملف alert-orcl

  alter database mount exclusive
ORA-00210: cannot open the specified control file
ORA-00202: control file: 'C:\APP\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\ C:\ APP\ ORACLE\ORADATA\OR

بتاريخ:

طيب جميل ، يلا بالنسبة للتصوير اهم جزء بالمشكلة ما صورتو وهو جزء مسار الكنترول فايل ، ارجو ارفاق الملف على المنتدى كاملاً حتى يتسنى لي معرفة المشكلة كاملة

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

اسف الصورة لم تنزل كاملة  نظرا لضعف النت  لدى   وهده صورة كامله

 

 

 

 ALTER DATABASE   MOUNT
ORA-00210: cannot open the specified control file
ORA-00202: control file: 'C:\APP\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\ C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL03.CTL'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 123) The filename, directory name, or volume label syntax is incorrect.
ORA-205 signalled during: ALTER DATABASE   MOUNT...
Sun Jul 19 15:54:25 2015
Errors in file c:\app\oracle\diag\rdbms\orcl\orcl\trace\orcl_m000_6608.trc  (incident=297383):
ORA-00600: internal error code, arguments: [kcidr_io_check_common_6], [3], [C:\APP\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\ C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL03.CTL], [0], [1], [0], [], [], [], [], [], []
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 123) The filename, directory name, or volume label syntax is incorrect.
ORA-00210: cannot open the specified control file
ORA-00202: control file: 'C:\APP\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\ C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL03.CTL'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 123) The filename, directory name, or volume label syntax is incorrect.
Incident details in: c:\app\oracle\diag\rdbms\orcl\orcl\incident\incdir_297383\orcl_m000_6608_i297383.trc
Errors in file c:\app\oracle\diag\rdbms\orcl\orcl\trace\orcl_m000_6608.trc:
ORA-00600: internal error code, arguments: [kcidr_io_check_common_6], [3], [C:\APP\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\ C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL03.CTL], [0], [1], [0], [], [], [], [], [], []
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 123) The filename, directory name, or volume label syntax is incorrect.
ORA-00210: cannot open the specified control file
ORA-00202: control file: 'C:\APP\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\ C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL03.CTL'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 123) The filename, directory name, or volume label syntax is incorrect.
Trace dumping is performing id=[cdmp_20150719155427]
Sun Jul 19 15:55:29 2015
Sweep [inc][297383]: completed
Sweep [inc2][297383]: completed
Sun Jul 19 18:57:54 2015


***********************************************************************

Fatal NI connect error 12638, connecting to:
 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

  VERSION INFORMATION:
 TNS for 32-bit Windows: Version 11.2.0.1.0 - Production
 Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 11.2.0.1.0 - Production
  Time: 19-JUL-2015 18:57:54
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12638
   
TNS-12638: Credential retrieval failed
    ns secondary err code: 0
    nt main err code: 0
    nt secondary err code: 0
    nt OS err code: 0
Mon Jul 20 00:22:35 2015
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Picked latch-free SCN scheme 2
Using LOG_ARCHIVE_DEST_1 parameter default value as USE_DB_RECOVERY_FILE_DEST
Autotune of undo retention is turned on.
IMODE=BR
ILAT =35
LICENSE_MAX_USERS = 0
SYS auditing is disabled
Starting up:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options.
Using parameter settings in server-side spfile C:\APP\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\SPFILEORCL.ORA
System parameters with non-default values:
  processes                = 200
  resource_limit           = TRUE
  memory_target            = 1232M
  control_files            = "C:\APP\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\ C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL03.CTL"
  db_block_size            = 8192
  compatible               = "11.2.0.0.0"
  db_recovery_file_dest    = "C:\app\oracle\flash_recovery_area"
  db_recovery_file_dest_size= 3852M
  undo_tablespace          = "UNDOTBS1"
  remote_login_passwordfile= "EXCLUSIVE"
  db_domain                = ""
  dispatchers              = "(PROTOCOL=TCP) (SERVICE=orclXDB)"
  audit_file_dest          = "C:\APP\ORACLE\ADMIN\ORCL\ADUMP"
  audit_trail              = "DB"
  db_name                  = "orcl"
  open_cursors             = 300
  diagnostic_dest          = "C:\APP\ORACLE"
Mon Jul 20 00:22:43 2015
PMON started with pid=2, OS id=3300
OER 7451 in Load Indicator : Error Code = OSD-04500: illegal option specified !
Mon Jul 20 00:22:43 2015
VKTM started with pid=3, OS id=3304 at elevated priority
VKTM running at (10)millisec precision with DBRM quantum (100)ms
Mon Jul 20 00:22:43 2015
GEN0 started with pid=4, OS id=3308
Mon Jul 20 00:22:43 2015
DIAG started with pid=5, OS id=3312
Mon Jul 20 00:22:43 2015
DBRM started with pid=6, OS id=3316
Mon Jul 20 00:22:43 2015
PSP0 started with pid=7, OS id=3320
Mon Jul 20 00:22:43 2015
DIA0 started with pid=8, OS id=3324
Mon Jul 20 00:22:43 2015
MMAN started with pid=9, OS id=3328
Mon Jul 20 00:22:43 2015
DBW0 started with pid=10, OS id=3332
Mon Jul 20 00:22:43 2015
LGWR started with pid=11, OS id=3336
Mon Jul 20 00:22:43 2015
CKPT started with pid=12, OS id=3340
Mon Jul 20 00:22:43 2015
SMON started with pid=13, OS id=3344
Mon Jul 20 00:22:43 2015
RECO started with pid=14, OS id=3348
Mon Jul 20 00:22:43 2015
MMON started with pid=15, OS id=3352
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
Mon Jul 20 00:22:43 2015
MMNL started with pid=16, OS id=3356
starting up 1 shared server(s) ...
ORACLE_BASE from environment = C:\app\oracle
Mon Jul 20 00:22:45 2015
alter database mount exclusive
ORA-00210: cannot open the specified control file
ORA-00202: control file: 'C:\APP\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\ C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL03.CTL'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 123) The filename, directory name, or volume label syntax is incorrect.
ORA-205 signalled during: alter database mount exclusive...
Mon Jul 20 00:22:46 2015
Errors in file c:\app\oracle\diag\rdbms\orcl\orcl\trace\orcl_m000_3412.trc  (incident=298984):
ORA-00600: internal error code, arguments: [kcidr_io_check_common_6], [3], [C:\APP\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\ C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL03.CTL], [0], [1], [0], [], [], [], [], [], []


ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 123) The filename, directory name, or volume label syntax is incorrect.
ORA-00210: cannot open the specified control file
ORA-00202: control file: 'C:\APP\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\ C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL03.CTL'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 123) The filename, directory name, or volume label syntax is incorrect.
Incident details in: c:\app\oracle\diag\rdbms\orcl\orcl\incident\incdir_298984\orcl_m000_3412_i298984.trc
Errors in file c:\app\oracle\diag\rdbms\orcl\orcl\trace\orcl_m000_3412.trc:
ORA-00600: internal error code, arguments: [kcidr_io_check_common_6], [3], [C:\APP\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\ C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL03.CTL], [0], [1], [0], [], [], [], [], [], []


ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 123) The filename, directory name, or volume label syntax is incorrect.
ORA-00210: cannot open the specified control file
ORA-00202: control file: 'C:\APP\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\ C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL03.CTL'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 123) The filename, directory name, or volume label syntax is incorrect.
Trace dumping is performing id=[cdmp_20150720002248]
Mon Jul 20 00:23:48 2015
Sweep [inc][298984]: completed
Sweep [inc2][298984]: completed

بتاريخ:

كدا المشكلة بانت ، هل تذكر اني طلبت منك انك تعمل : 

 

;create pfile from spfile 

 

عيد الخطوة "لازم تعيدها " علشان نحصل على نسخة حديثة من ال"spfile"

 

لو تذكر انا طلبت منك تراجع المسارات مع مواقع الكنترول فايلز على الهارديسك 

 

الآن الخطأ الموجود عندك : هو عدم وجود الكنترول فايل رقم 3 "control03" في المسار المخصص له في "spfile" << وهو ملف باينري مابنقدر نعدل علية يدوياً فبنعمل منه نسخه وهي ال "pfile" , لاحظ للمسار الذي يبحث النظام عن الكنتورل فايل رقم 3 : ORA-00202: control file: 'C:\APP\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\ C:\ APP\ ORACLE\ORADATA\ORCL\CONTROL03.CTL'

مسار ملخبط جداً واكيد هو مسار وهمي ، لانه فيه ال c مرتين ، فلازم نزود الاوراكل بالمسار الصحيح الموجود عليه الكنترول فايل رقم 3 

 

طبعأ انا حبيت اشرح ليك بس علشان تكون عارف المشكلة وين ولي قدام اذا واجهتك تحلها براك ان شاء الله 

 

يلا بعد ما عملت نسخة حديثة من ال "pfile" .  افتح الملف وقم بالتعديل على قيمة البرامتر : control_files > لازم تلقا المسار الملخبط الفوق حق الفايل رقم"3 " وتعدلو بالمسار الفيزكال الصحيح للملف ، وبعد ما تنتهي من التعديل الصحيح ، ارفع لي نسخة من ملف ال"pfile" . على شكل ملف وليس على شكل صورة ، حتى اتأكد من التعديلات التي قمت بها بنفسي "حتى يطمئن قلبي ".

 

بعد ما نتأكد من الخطوات السابقة تعمل : ;create spfile from pfile وهي طبعاً عكس الخطوة الفوق حتى نحدث ال"spfile" بالتغييرات الجديدة .

 

وبكدا اقدر اقول ليك المشكلة خلاص اتحلت بإذن الله 

 

والله ولي التوفيق ،

تم تعديل بواسطة Moawia.Mohammed

بتاريخ:

وارجوك لو مافهمت شي بالشرح مهما كان صغيراّ لا تتردد في الإستفسار ، ان تسأل خيراً من ان يستعصي عليك أمر ما او تطبقه بطريقة خاطئة ، ونفضل لافين في حلقة مغلقة .

 

إضافة : البرامتر ' '=control_files. هو برامتر لتخبر الاوراكل ان يجد ملف الكنترول فايل والنسخ الموجودة منه على الجهاز ، يعني لو عندك ملفين ، مفروض تدخل مسار الملف الاول بين '  ' وتفصل بعده بي علامة وتدخل مسار الملف الثاني وتوقف ولو كانو اكثر مفروض تدخلهم كلهم وتفصل بينهم جميعاً بي علامة ,

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

ممكن توضيح اكثر  لانى لا  اريد  عمل خطا ثانى ونصبح  تايهين

 

 حبيت اعرف كيف يمكن تعديل البراميتر فى control_files 

 

  1- بعد مانعمل  create pfile from spfile  ندخل على ملف  pfile  من  الوندوز ونجرى التعديلات  ( ناخد المسار ونعمله copy ثم pest ) بطريقة المعتاده 

 

    ام هناك طريقة اخرى عن طريق sql

 

 

بتاريخ:

طبعاً في طريقة ال sql  وانت شوف الأسهل منهم وطبقها "هذه الطريقة لا تحتاج ل create spfile from pfile  لان التعديلات ستحفظ في ال spfile مباشرة " والطريقة كالأتي :

 

startup nomount "وهي حالة الداتا بيز لديك حالياً" وبعدها :

 

SQL> alter system set control_files='E:\FILES\CONTROL01.CTL','E:\FILES\CONTROL02
;CTL','E:\FILES\CONTROL03.CTL' scope=spfile

 

طبعاٌ المسارات الموجودة بالمثال مسارات افتراضية ، انت يجب ان تطابق مساراتك مع مواقع ملفاتك 

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

عملت الخطوات التى دكرتها وتمت العملية بنجاح  وهذه صورة لخطوات

 

 ORACLE instance shut down.
SQL> startup nomount
ORACLE instance started.

Total System Global Area 1071333376 bytes
Fixed Size                  1375792 bytes
Variable Size             595591632 bytes
Database Buffers          469762048 bytes
Redo Buffers                4603904 bytes
SQL> alter system set control_files= 'C:\app\oracle\oradata\orcl\control01.ctl'
'C:\app\oracle\oradata\orcl\control02.ctl','C:\app\oracle\oradata\orcl\control03
.ctl','C:\app\oracle\oradata\orcl\control04.ctl' scope=spfile
  ;

                 

System altered

.

 

هذه صورة  للملف _ alrt

Tue Jul 21 00:42:59 2015
ALTER SYSTEM SET control_files='C:\app\oracle\oradata\orcl\control01.ctl','C:\app\oracle\oradata\orcl\control02.ctl','C:\app\oracle\oradata\orcl\control03.ctl','C:\app\oracle\oradata\orcl\control04.ctl' SCOPE=SPFILE;

 

 

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

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

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

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

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

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.