Upload
mohsen-b
View
44
Download
5
Embed Size (px)
DESCRIPTION
Oracle Restore procedure
Citation preview
Home در واقججعbash_profile. فایججل در معمججول عامججل.تنظیمججات سیسججتم سججطح در محیطججی تنظیمججات انجججام.1Directoryشوند. می انجام اوراکل کاربر
export ORACLE_HOME=specified path
export ORACLE_SID=database sid
Restore پروسه شروع وRMAN برنامه اجرای.2
#$ORACLE_HOME/bin/rman target /
باشد: داشته قرارnomount حالت در باید دیتابیسRestore پروسه انجام برای.3
Rman> startup nomount;
یتک از استتتفاده بتاnomount حتالت در دیتتابیس گرفتتتن قرار باعثRman محیط در فرمان این
شود. میdummy فایل پارامتر
4.Restoreکردن SPFile
Rman> restore spfile from file ‘backup of spfile’;
CONTROLFILE پتتارامتر بتتودن تنظیتتم صتتورت در AUTOBACKUP ONآن از تتتوان متتی
کرد: استفاده
از سیستتتم متتدیر دختتالت بتتدون لزم صتتورت در زیتترا باشد،ON پارامتر این که شود می #توصیه
شود. می گرفتهBackup لزم اطلعات و فایل کنترل
Rman>set dbid ?????;
Rman>run{
Set Controlfile autobackup format for device type disk to ‘its path’;
restore spfile from autobackup;
}
5.Restartاوراکل Instanceاز استفاده با آن آوردن بال و Spfile ،Restore.شده
Rman> shutdown abort;
Rman>startup nomount;
Recovery از که صورتی درrestore پروسه اجرای زمان در.6 Catalogبششه باشششد نشده استفاده
DBIDویوی از یابی باز قابل دیتابیس V$DATABASEعششدد ایششن کششه است باشد.بدیهی می نیاز
RMAN محیشط در عدد این باشد. باید شده استخراج ویو از قبل از باید ، SETصشورت ششود. در
Recovery از استفاده Catalogمششی حششذف مرحله این و بوده موجود کاتالوگ در اطلعات این
شود.
Rman>set dbid ?????;
:Controlfile Backup از استفاده باRestore Controlfile انجام.7
Rman> restore Controlfile from file ‘?????’;
شود: اجرا باید زیر فرمانAuto Backup از استفاده صورت در
Rman>set dbid ?????;
Rman>run {
Set Controlfile autobackup format for device type disk to ‘its path’;
Restore controlfile from autobackup;
}
آن از پتتس و داد قتترارmount حتتالت در را دیتتتابیس توان می فایل کنترل شدنRestore از پس.8
کرد: آغاز را دیتابیسRestore & Recover پروسه
a.فرمان از باید جدید مسیری به اطلاعات انتقال برای نیاز صورت در set newnameقبتتل
کرد: استفاده پروسه شروع از
Set newname for datafile 1 to ‘new_path’;
Rman> run{
Set newname for datafile 1 to ‘new_path/name’;
Set newname for datafile 2 to ‘new_path/name’;
.
.
Restore database;
Switch datafile all;
Recover database;
}
9.Openدیتابیس کردن
#sqlplus / as sysdba
Sqlplus>alter database open resetlogs;