بتاريخ: 9 أبريل 200817 سنة comment_126308 شباب المنتدى المحترمين السلام عليكم ورحمة الله وبركاتة ,,,لدي مشكلة تكمن في أنني قمت بعمل فورمات للقرص المحمل عليه نظام التشغيل قبل عمل نسخ أحتياطية من قاعدة البيانات اواركل 10 علما بأن ملفات الاوراكل منصبه على قرص آخر هل استطيع أن استرجع البيانات من الملفات بعد أن يتم تحميل اوراكل مرة أخرى في مسار مختلف عن الأوللا أخفيكم أنني بحثت عن هذا الموضوع في الانترنت و استخلصت أن الحل هو استخدام الامر ALTER DATABASEو ذلك لريط الملفات القديمة بقاعدة البيانات الجديدة لكنني بصراحة لم أجرب هذه الطريقة و كذلك لا اعرف ما هي مستلزمات تنفيذها وهل سيتم عمل "overwrite" للبيانات أو لا و لا أعرف ما هي الملفات التي أحتاجها هل هي (RedoLog Files , Controls Files Or Data Files Or All of these Files )و كتلخيص :-1- هل يمكن استرجاع البيانات من الملفات الخاصة بأوراكل و ما هي الطريقة ؟2- هل تتغير الصلاحيات و الحماية التي تم اعطائها للمستخدمين عند الاسترجاع ؟3- ما هي الملفات التي تحوي البيانات و كيف يمكن أن أجدها علما بأنني لم اقم بإنشاء أي مساحات عمل خاصة "TableSpace" ؟4- هل هناك طريقة تمكنك من استخدام الواجهات لهذه العملية ؟و أنعم الله بالجنة على كل من عم الآخرين بالفائدة وشكري مقدم لكل من ساهم تقديم بلاغ
بتاريخ: 9 أبريل 200817 سنة comment_126336 method1:install oracle software on the same structure like the old one1-you have to install oracle software on the same structure like the old one2-create a database with the same name like old database3-shutdown the new database4-copy old files controlfiles,redolog files,datafiles to the same path and replace the new files with these old files5-start the databasemethod2:install oracle software on different structure than the old one1-you have to install oracle software and create a database with the same name like old one2-shutdown the database3-startup mount4-alter database backup controlfile to trace as 'control.sql';5-shutdown the database6-copy old files controlfiles,redolog files,datafiles and replace the new files with these old files7-modify the control.sql script and modify pathes in the file to match the new pathes of files8-run this script after update from sqlplus as sysdba9-startup the databaseit will work ISA تقديم بلاغ
بتاريخ: 12 أبريل 200817 سنة كاتب الموضوع comment_126469 appreciate your answer but when i try the first method i get the following error ORA-01033 Oracle initialization or shutdown in progressand I try to handle this error as in the following URLhttp://www.orafaq.com/forum/t/38120/0/can you explain the second method more and specify the steps with commands تقديم بلاغ
بتاريخ: 12 أبريل 200817 سنة comment_126486 can u paste to us the last 30 lines of your alert.log file ? تقديم بلاغ
بتاريخ: 12 أبريل 200817 سنة كاتب الموضوع comment_126492 Starting up ORACLE RDBMS Version: 10.2.0.1.0.System parameters with non-default values: processes = 150 __shared_pool_size = 92274688 __large_pool_size = 4194304 __java_pool_size = 4194304 __streams_pool_size = 0 spfile = D:\ORACLE\PRODUCT\10.2.0\DB_1\DBS\SPFILEORCL10G.ORA sga_target = 289406976 control_files = D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL10G\CONTROL01.CTL, D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL10G\CONTROL02.CTL, D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL10G\CONTROL03.CTL db_block_size = 8192 __db_cache_size = 184549376 compatible = 10.2.0.1.0 db_file_multiblock_read_count= 16 undo_management = AUTO undo_tablespace = UNDOTBS1 remote_login_passwordfile= EXCLUSIVE db_domain = dispatchers = (PROTOCOL=TCP) (SERVICE=ORCL10gXDB) job_queue_processes = 10 audit_file_dest = D:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL10G\ADUMP background_dump_dest = D:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL10G\BDUMP user_dump_dest = D:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL10G\UDUMP core_dump_dest = D:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL10G\CDUMP db_name = ORCL10g open_cursors = 300 pga_aggregate_target = 96468992PMON started with pid=2, OS id=2792PSP0 started with pid=3, OS id=884MMAN started with pid=4, OS id=3272DBW0 started with pid=5, OS id=2276LGWR started with pid=6, OS id=2316CKPT started with pid=7, OS id=2164SMON started with pid=8, OS id=2168RECO started with pid=9, OS id=1020CJQ0 started with pid=10, OS id=2184MMON started with pid=11, OS id=2612Sat Apr 12 15:50:09 2008starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...MMNL started with pid=12, OS id=2592Sat Apr 12 15:50:09 2008starting up 1 shared server(s) ...Sat Apr 12 15:50:10 2008ALTER DATABASE MOUNTSat Apr 12 15:50:14 2008Setting recovery target incarnation to 2Sat Apr 12 15:50:14 2008Successful mount of redo thread 1, with mount id 836210930Sat Apr 12 15:50:14 2008Database mounted in Exclusive ModeCompleted: ALTER DATABASE MOUNTSat Apr 12 15:50:14 2008ALTER DATABASE OPENSat Apr 12 15:50:15 2008ORA-1113 signalled during: ALTER DATABASE OPEN...Above is the Last 40 Lines of AlertOrcl10g.log File Thanx تقديم بلاغ
بتاريخ: 13 أبريل 200817 سنة comment_126527 hello you have to copy also the spfile and password file from the old database to the new one and then try to start the database تقديم بلاغ
بتاريخ: 13 أبريل 200817 سنة كاتب الموضوع comment_126559 Did you mean these filesSPfile%Oracle_SID%.oraPwd%Oracle_SID%.ora?And sorry for this question I dont mean any thing did you try this soluationthis question is just to start thinking if there is an other error such as in files and i dont expected ?Advanced Tanks تم تعديل 13 أبريل 200817 سنة بواسطة moneernet تقديم بلاغ
بتاريخ: 13 أبريل 200817 سنة comment_126560 in the path D:\oracle\product\10.2.0\db_1\databaseif you are using oracle 10g R2 تقديم بلاغ
بتاريخ: 13 أبريل 200817 سنة كاتب الموضوع comment_126565 I copied the folder Database from OLD Database installation to new DB and i get the followig Error message Oracle not available or shared Memeory------------------------------------ تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.