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

Datafile Recover

Featured Replies

بتاريخ:

شباب المنتدى المحترمين

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

لدي مشكلة تكمن في أنني قمت بعمل فورمات للقرص المحمل عليه نظام التشغيل قبل عمل نسخ أحتياطية من قاعدة البيانات اواركل 10
علما بأن ملفات الاوراكل منصبه على قرص آخر
هل استطيع أن استرجع البيانات من الملفات بعد أن يتم تحميل اوراكل مرة أخرى في مسار مختلف عن الأول
لا أخفيكم أنني بحثت عن هذا الموضوع في الانترنت و استخلصت أن الحل هو استخدام الامر
ALTER DATABASE
و ذلك لريط الملفات القديمة بقاعدة البيانات الجديدة
لكنني بصراحة لم أجرب هذه الطريقة و كذلك لا اعرف ما هي مستلزمات تنفيذها وهل سيتم عمل "overwrite" للبيانات أو لا و لا أعرف ما هي الملفات التي أحتاجها هل هي
(RedoLog Files , Controls Files Or Data Files Or All of these Files )
و كتلخيص :-
1- هل يمكن استرجاع البيانات من الملفات الخاصة بأوراكل و ما هي الطريقة ؟
2- هل تتغير الصلاحيات و الحماية التي تم اعطائها للمستخدمين عند الاسترجاع ؟
3- ما هي الملفات التي تحوي البيانات و كيف يمكن أن أجدها علما بأنني لم اقم بإنشاء أي مساحات عمل خاصة "TableSpace" ؟
4- هل هناك طريقة تمكنك من استخدام الواجهات لهذه العملية ؟

و أنعم الله بالجنة على كل من عم الآخرين بالفائدة
وشكري مقدم لكل من ساهم

بتاريخ:

method1:install oracle software on the same structure like the old one
1-you have to install oracle software on the same structure like the old one
2-create a database with the same name like old database
3-shutdown the new database
4-copy old files controlfiles,redolog files,datafiles to the same path and replace the new files with these old files
5-start the database

method2:install oracle software on different structure than the old one
1-you have to install oracle software and create a database with the same name like old one
2-shutdown the database
3-startup mount
4-alter database backup controlfile to trace as 'control.sql';
5-shutdown the database
6-copy old files controlfiles,redolog files,datafiles and replace the new files with these old files
7-modify the control.sql script and modify pathes in the file to match the new pathes of files
8-run this script after update from sqlplus as sysdba
9-startup the database

it will work ISA

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

appreciate your answer but when i try the first method i get the following error
ORA-01033 Oracle initialization or shutdown in progress
and I try to handle this error as in the following URL

http://www.orafaq.com/forum/t/38120/0/

can you explain the second method more and specify the steps with commands

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

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 = 96468992
PMON started with pid=2, OS id=2792
PSP0 started with pid=3, OS id=884
MMAN started with pid=4, OS id=3272
DBW0 started with pid=5, OS id=2276
LGWR started with pid=6, OS id=2316
CKPT started with pid=7, OS id=2164
SMON started with pid=8, OS id=2168
RECO started with pid=9, OS id=1020
CJQ0 started with pid=10, OS id=2184
MMON started with pid=11, OS id=2612
Sat Apr 12 15:50:09 2008
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
MMNL started with pid=12, OS id=2592
Sat Apr 12 15:50:09 2008
starting up 1 shared server(s) ...
Sat Apr 12 15:50:10 2008
ALTER DATABASE MOUNT
Sat Apr 12 15:50:14 2008
Setting recovery target incarnation to 2
Sat Apr 12 15:50:14 2008
Successful mount of redo thread 1, with mount id 836210930
Sat Apr 12 15:50:14 2008
Database mounted in Exclusive Mode
Completed: ALTER DATABASE MOUNT
Sat Apr 12 15:50:14 2008
ALTER DATABASE OPEN
Sat Apr 12 15:50:15 2008
ORA-1113 signalled during: ALTER DATABASE OPEN...


Above is the Last 40 Lines of AlertOrcl10g.log File

Thanx

بتاريخ:

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

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

Did you mean these files
SPfile%Oracle_SID%.ora
Pwd%Oracle_SID%.ora?

And sorry for this question I dont mean any thing did you try this soluation
this question is just to start thinking if there is an other error such as in files
and i dont expected ?


Advanced Tanks

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

بتاريخ:

in the path D:\oracle\product\10.2.0\db_1\database
if you are using oracle 10g R2

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

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

------------------------------------

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

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

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

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

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

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.