הזזת קבצי datafile ב-online בגרסה Oracle 12C - ilDBA Portal

הזזת קבצי datafile ב-online בגרסה Oracle 12C

19/05/2014 | פורסם על ידי

לא מעט תכונות חדשות באורקל 12 גרמו לי להשמיע גרגורי עונג אבל הפיצ'ר הזה פשוט גרם לי להתפלא מה לקח להם כל כך הרבה זמן.

עד אורקל 12, כשרצינו להזיז קובץ של datafile ממקום למקום היינו צריכים לבצע את הפעולות הבאות (שהכריחו אותנו, בן היתר, להשבית בצורה חלקית את ה-tablespace):

  1. להעביר את ה-tablespace ל-offline.
  2. להעתיק\להעביר את הקובץ למיקום החדש באמצעות מערכת ההפעלה.
  3. לשנות את ההגדרה של ה-data file ב-control file:

Alter database datafile '/old/datafile.dbf' rename to '/new/datafile.dbf'

  1. להחזיר את ה-tablespace למצב של online.

החל מגרסה 12, הפעולה של הזזת קובץ datafile יכולה להתבצע ב-online ללא השבתה של ה-tablespace.


Alter database move datafile '/u01/oracle/orcl/dbf/old_name.dbf' 
                          to '/u01/oracle/orcl/dbf/new_name.dbf';

אם הקובץ כבר קיים ביעד ניתן להוסיף reuse והקובץ שקיים יידרס על ידי הקובץ החדש.

אם רוצים להעתיק את הקובץ (במקום להעביר – כלומר הקובץ הישן לא נמחק) נוסיף את הפקודה KEEP בסיום הפקודה:


Alter database move datafile '/u01/oracle/orcl/dbf/old_name.dbf' to
                             '/u01/oracle/orcl/dbf/new_name.dbf' keep;

הדבר המדליק באמת בפיצ'ר הזה היא היכולת להעתיק קבצים לתוך ה-ASM (או בתוך ה-ASM) בלי להזדקק להשבתה או לפעילות מיוחדת ב-rman:


Alter database move datafile '/u01/oracle/orcl/dbf/old_name.dbf' to '+DATA';

נו? מגניב או לא מגניב? שווה גרגורי עונג? ככה חשבתי…

The following two tabs change content below.
זהר אלקיים הוא Oracle DBA מאז 1998 ויועץ בכיר מאז 2007 ובעל תואר Oracle ACE Associate. הוא מתמחה בתשתיות בסיסי נתונים, ארכיטקטורה ושיפור ביצועים. זהר הוא גם מדריך, מרצה בכנסים ובלוגר באתר www.realdbamagic.com מאז 2010. כיום הוא משמש כיום כ-CTO בחברת בריליקס ומנהל את האתר ilDBA.

השאר תגובה:

שם (חובה):
אימייל (לא יפורסם) (חובה):
תגובה (חובה):

*



מאמרים קשורים

איך לבצע Sizing DB ב-Datacenter בארגונך בקלות (חלק א')

כחלק מהטמעות מוצרי IT תשתיתיים (כגון FWDB, מוצרי גיבוי, חוות Storage, מוצרי שו"ב ועוד…) בארגוני, אנו נדרשים המון פעמים לענות על שאלות לספקים כגון : מה גודל הכולל של ה –  Datacenter  ? מה חלוקת גודל ה [...]
מבוא

מבוא לבעיות ביצועים באורקל

The following two tabs change content below.BioLatest Posts עודד רז עודד רז, מנכ"ל חברת בריליקס ומייסד אתר זה. עודד הוא Oracle ACE Director ואחד מה-DBA-ים הבכירים ביותר בישראל, עם מעל 15 שנות ניסיון כ-DBA תשתיתי ואפליקטיבי. לעודד [...]

ה-SQL Performance Analyzer ב-Real Application Testing

בפוסט הקודם הזכרתי בקצרה את ה-SQL Performance Analyzer, בפוסט הזה אני אציג את ה-SPA, יתרונות וחסרונות של המוצר ואיך כדאי להשתמש [...]

מבוא ל- Real Application Testing

הפעם רציתי לסקור feature שלם שנקרא RAT (או בשמו המלא Real Application Testing). ה- feature הזה הוא database option של Oracle Enterprise Edition והוא לא חדש בכלל. הוא הוצג ב- 11gR1 וגם נמצא בשימוש לא מועט בעולם. משום מה, אצלנו בארץ לא יוצא [...]
Copyright 2019 ilDBA Portal. Brought to you by Brillix - Israel Leading DBA company. Sponsored by: DBSnaps - Database Video Tutorialss
Website Security Test
%d בלוגרים אהבו את זה: