artarad_oracle_db

انتقال فایل spfile ازfilesystem به ASM در پایگاه داده RAC نسخه ۱۱g

انتقال فایل spfile ازfilesystem به ASM در پایگاه داده RAC نسخه ۱۱g

به منظور اجرای عملیات انتقال spfile از filesystem به ASM شرایط ذیل موجود است:
• تعداد ۲ گِره پایگاه داده در محیط RAC
rac1
rac2
• تمامی دستورات ذیل در محیط rac1 اجرا خواهد شد.

مرحله اول

ایجاد فایل spfile در دیسک گروه ASM +DATA

SQL> connect / as sysdba

SQL> show parameter spfile

NAME TYPE VALUE

——- ——- ——————————

spfile string /u02/app/oracle/product/11.2.0/db_1/dbs/spfileorcl.ora

SQL> create pfile=’/tmp/initorcl_new.ora’ from spfile=’/u02/app/oracle/product/11.2.0/db_1/dbs/spfileorcl.ora’;

#Or simply:

SQL> create pfile from spfile

File created.

SQL> create spfile=’+DATA/ORCL/spfileorcl_new.ora’ from pfile=’/tmp/initorcl_new.ora’;

File created.

SQL> exit

مرحله دوم

بررسی فایل spfile ایجاد شده در ASM

[grid@rac1 ~]$ asmcmd

ASMCMD> ls DATA/ORCL

spfileorcl_new.ora

ASMCMD> exit

مرحله سوم

اصلاح و معرفی مسیر فایل spfile جدید در فایل های initorcl1.ora سرورrac1 و initorcl2.ora در سرور rac2

[oracle@rac1 dbs]$ echo “SPFILE=’+DATA/ORCL/spfileorcl_new.ora'” > /u02/app/oracle/product/11.2.0/db_1/dbs/ initorcl1.ora

[oracle@rac1 dbs]$ ssh rac2 “echo \”SPFILE=’+DATA/ORCL/spfileorcl_new.ora’\” > /u02/app/oracle/product/11.2.0/db_1/dbs/ initorcl2.ora

مرحله چهارم

به روزرسانی OCR با مسیر جدید فایل spfile

[oracle@rac1 dbs]$ srvctl modify database -d orcl -p +DATA/ORCL/spfileorcl_new.ora

مرحله پنجم

تغییر نام همه فایل‌های spfile موجود درfilesystem

[oracle@rac1 dbs]$ mv /u02/app/oracle/product/11.2.0/db_1/dbs/spfileorcl.ora /u02/app/oracle/product/11.2.0/db_1/dbs/spfileorcl.ora_old

[oracle@rac1 dbs]$ ssh rac2 “mv /u02/app/oracle/product/11.2.0/db_1/dbs/spfileorcl.ora /u02/app/oracle/product/11.2.0/db_1/dbs/spfileorcl.ora_old”

مرحله ششم

راه اندازی مجدد همه instance های موجود به منظور انتقال به spfile جدید

[oracle@rac1 dbs]$ srvctl stop database -d orcl

[oracle@rac1 dbs]$ srvctl start database -d orcl

[oracle@rac1 dbs]$ srvctl status database -d orcl

Instance orcl1 is running on node rac1

Instance orcl2 is running on node rac2

مرحله هفتم

اتصال به پایگاه داده و بررسی مسیر جدید فایل spfile

[oracle@rac1 dbs]$ sqlplus / as sysdba

SQL> SHOW parameter spfile

NAME TYPE VALUE

—— ———– ——————————

spfile string +DATA/ORCL/spfileorcl_new.ora

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *