| עבור | בדיקה | ואז משתמשים |
|---|---|---|
| IBM Db2 | Backup and DR for IBM Db2 | תנאים מוקדמים לשימוש במסד נתונים של Db2 |
| PostgreSQL | Backup and DR ל-PostgreSQL | דרישות מוקדמות למסד נתונים של PostgreSQL |
| SAP ASE | Backup and DR ל-SAP ASE | דרישות מוקדמות למסד נתונים של SAP ASE |
| SAP IQ | Backup and DR for SAP IQ | דרישות מוקדמות למסד נתונים של SAP IQ |
| SAP MaxDB | גיבוי ו-DR ל-SAP MaxDB | דרישות מוקדמות למסד נתונים של SAP MaxDB |
| SAP HANA | Backup and DR for SAP HANA | הכנת מסדי נתונים של SAP HANA לגיבוי |
| Microsoft SQL Server | Backup and DR ל-SQL Server | הכנת מסדי נתונים של SQL Server לשירות Backup and DR |
| Oracle | Backup and DR ל-Oracle | הדרישות המוקדמות לגיבוי מסד נתונים של Oracle והדפים הבאים |
לכל שאר מסדי הנתונים שנתמכים ב-Backup and DR, פועלים לפי ההליכים האלה.
דרישות מוקדמות למסד נתונים של Db2
כל מסד נתונים צריך להשתמש במצב אחסון אוטומטי, אחרת רק מופעים יזוהו.
כל מסד נתונים צריך להיות במצב של יומן ארכיון, והפרמטר LOGARCHMETH1 צריך להיות מוגדר לדיסק מקומי. כדי לדעת אם מסד הנתונים נמצא במצב מחזורי או במצב של יומן ארכיון, מריצים את הפקודה
db2 get db cfg for <database name>| grep LOGARCHMETH1אם מסד הנתונים הוא במצב מחזורי, צריך לשנות את הרישום למצב ארכיון לפני שממשיכים. כדי להגדיר את הפרמטר
LOGARCHMETH1, משתמשים בערך הבא:
db2 update db cfg for <dbname> LOGARCHMETH1 using 'DISK:<location>'במסד נתונים של HADR במצב המתנה, צריך להפעיל את האפשרות reads on standby, כלומר הפרמטר
DB2_HADR_ROSצריך להיות מוגדר לערך ON.
דרישות מוקדמות לגבי מסד נתונים של PostgreSQL
בקטע הזה מפורטים התנאים המוקדמים לשימוש במסד הנתונים של PostgreSQL.
הגנה על PostgreSQL מהצומת הראשי
יוצרים משתמש לגיבוי:
create user actuser;הקצאת הרשאה לגיבוי:
alter user actuser with superuser; alter user actuser with Replication;כדי לבצע גיבויים של יומנים, צריך להגדיר את מצב הארכיון של PostgreSQL – archive_mode – למצב ON. כדי להגדיר את האפשרות של מצב יומן הארכיון, מעדכנים את הקובץ postgresql.conf בספריית הנתונים של המכונה ומטעינים מחדש את PostgreSQL.
archive_mode = on // Command to reload PostgreSQL pg_ctl reload -D <Postgres_datadir_path>
דוגמה: pg_ctl reload -D /pgdata
הגנה על PostgreSQL מצומת המתנה
יוצרים משתמש לגיבוי:
create user actuser;הקצאת הרשאה לגיבוי:
alter user actuser with superuser; alter user actuser with Replication;מצב ארכיון של PostgreSQL – WAL – הגדרה בצומת המתנה:
יוצרים את הספרייה שבה רוצים לשמור את קובצי ה-WAL.
בדוגמה,/pglogהוא הספרייה. מבצעים את השלבים הבאים כמשתמש root.mkdir /pglog chown -R postgres:postgres /pglogמגדירים את הפרמטרים של הארכיון.
בדוגמה הזו,$PGDATAהוא/pgdata/11/data. מבצעים את השלבים האלה בתור משתמש postgres.
הוספה או עדכון של הפרמטרים בקובץ/pgdata/11/data/postgresql.confwal_level = replica archive_mode = always archive_command = 'test ! -f /pglog/%f && cp %p /pglog/%f'מפעילים מחדש את PostgreSQL:
/usr/pgsql-11/bin/pg_ctl stop -D /pgdata/11/data /usr/pgsql-11/bin/pg_ctl start -D /pgdata/11/dataמוסיפים או מעדכנים את הרשומה ב-
pg_hba.confבשרת הראשי כדי לאשר חיבור למסד הנתונים ממצב המתנה.host postgres <db-user> <standby-ip/32> <connection method>לדוגמה:
host postgres postgres 10.128.0.29/32 trustבודקים את יצירת הארכיון (כמשתמש postgres):
ls -l /pglog/מריצים את הפקודה הבאה להחלפת יומן:
/usr/pgsql-11/bin/psql -h 10.128.0.28 -p5432 -c "select pg_switch_wal();" sleep 5 # log shipping may take some time depending on network ls -l /pglog/
דרישות מוקדמות למסד נתונים של SAP ASE
לפני שמתחילים, צריך לבצע את הפעולות הבאות בשרת SAP ASE:
צריך ליצור חשבון משתמש לגיבוי עם הרשאת גיבוי –
oper_roleאוsa_role. צריך להגדיר שם משתמש וסיסמה לגיבוי בהגדרת המארח. יוצרים את המשתמש עם סיסמה או בלי סיסמה כדי להריץ את פקודת ההשהיה במקור עם sa_role או עם הרשאות השהיה. כדי ליצור את המשתמש עם סיסמה, מריצים את הפקודה הבאה:isql -Usa -P<password> -S<SAP ASE_Server_Name> 1>sp_addlogin actuser, '<password>'>span> 2go 1>grant role sa_role to actuser 2>goכדי להגדיר את הכניסה של המשתמש בלי דרישה לסיסמה, מגדירים את הסיסמה כ-null ומריצים את הפקודה הבאה:
1>sp_configure "minimum password length", 0 2>go 1> sp_modifylogin actuser, "min passwd length", "0" 2> go 3> exit isql -Uactuser -P'<password>' -S<server_name> > sp_password '<password>', NULL >go >sp_configure "minimum password length", 8 >goמתקינים את סוכן Backup and DR בשרת SAP ASE.
כדי להפעיל גיבוי של יומן העסקאות, צריך להגדיר את
Truncate on chkpt falseברמת מסד הנתונים לכל מסד נתונים של מופע SAP ASE.הדברים הבאים נכונים לגבי גיבויים של רמת עוצמת הקול:
מופע SAP ASE צריך להיות ב-LVM, ואסור שהוא יהיה נפח האתחול.
לנפח ה-LVM שממנו מוקצים נפחי ה-SAP ASE צריך להיות לפחות 20% שטח פנוי.
דרישות מוקדמות למסד נתונים של SAP IQ
לפני שמתחילים, כדאי לבדוק את הדברים הבאים בשרת SAP IQ:
כדי לבצע גיבוי של יומן הרישום, צריך להפעיל את הרישום ביומן של SAP IQ PITR. כדי להגדיר את האפשרות של יומן PITR, צריך את SAP IQ API הבאים:
ALTER DBSPACE IQ_SYSTEM_LOG RENAME /<pitr_log_location>SET OPTION
PUBLIC.IQ_POINT_IN_TIME_RECOVERY_LOGGING= ON`
אחרי שמפעילים את הרישום ביומן של PITR, צריך לבצע גיבוי מלא של מסד הנתונים.
כדי להשתמש במסד הנתונים של כלי השירות, צריך להתחיל בהזנת שם המשתמש והסיסמה, ושם מסד הנתונים צריך להיות
utility_db. לדוגמה:start_iq -n utility_db -su act,passwdשם המשתמש והסיסמה של הגיבוי של מסד הנתונים צריכים להיות זהים ל
utility_dbשם המשתמש והסיסמה, וצריכות להיות להם הרשאות DBA. כדי ליצור את משתמש הגיבוי, לדוגמה:create user actuser identified by 'mypassword'; grant dba to actuser;- מתקינים את סוכן Backup and DR במארח של שרת SAP IQ.
דרישות מוקדמות למסד נתונים של SAP MaxDB
לפני שמתחילים, בשרת SAP MaxDB:
אם יש כמה מופעים של MaxDB שפועלים בשרת, שם המשתמש והסיסמה של מסד הנתונים צריכים להיות משותפים לכל המופעים של MaxDB שפועלים בשרת הזה.
צריך להפעיל את הגיבוי האוטומטי של יומן הרישום. כדי להפעיל גיבוי אוטומטי של יומנים, משתמשים בפקודה הבאה:
dbmcli -d <DBSID> -u <DBM_USERNAME>,<DBM_PASSWD> autolog_on <autolog_backup_template_name>כדי להפעיל את הגיבוי האוטומטי של יומן הרישום, צריך תבנית גיבוי אוטומטי של יומן הרישום.
כדי ליצור תבנית גיבוי, משתמשים בפקודה הבאה.
dbmcli -d <DBSID> -u <DBM_USERNAME>,<DBM_PASSWD> backup_template_create
<BACKUP_TEMPLATE_NAME> to file <FULL_PATH_WITH_FILE_NAME> content log
- כדי להפעיל גיבוי אוטומטי של יומן, צריך להשבית את האפשרות 'החלפת יומן'.
כדי להשבית את האפשרות של החלפת יומן, משתמשים בפקודה הבאה:
dbmcli -d <DBSID> -u <DBM_USERNAME>,<DBM_PASSWD> db_execute SET LOG AUTO
OVERWRITE OFF.
- מתקינים את סוכן Backup and DR במארח של שרת SAP MaxDB.
המאמרים הבאים
אחרי שהמסד מוכן ל-Backup and DR, אפשר להוסיף את המארח ולגלות את מסדי הנתונים.