אימות של העברה
בדף הזה מאשרים שמשימת ההעברה העבירה נתונים ממופע מסד הנתונים של המקור למופע מסד הנתונים של היעד ב-AlloyDB בצורה תקינה.לפחות, צריך לוודא שמופע מסד הנתונים והטבלאות שלו קיימים במופע AlloyDB. אפשר גם לאמת את מספר השורות בטבלאות או את התוכן המדויק שלהן.
בדוגמה המינימלית הבאה אפשר לראות איך עושים את זה:
- נכנסים אל הדף AlloyDB clusters במסוף Google Cloud .
- לוחצים על הערך של העותק לקריאה של משימת ההעברה.
- לוחצים על הסמל Activate Cloud Shell (הפעלת Cloud Shell) שמופיע בפינה הימנית העליונה של הדף.
- בשורת הפקודה של Cloud Shell, מקישים על Enter.
- אופציונלי: אם מופיעה תיבת הדו-שיח Authorize Cloud Shell, לוחצים על Authorize.
- בהנחיה Enter password (הזנת סיסמה), מזינים את הסיסמה שסיפקתם או ש-Database Migration Service יצר בשבילכם בשלב הגדרה ויצירה של יעד AlloyDB.
- מריצים פקודות SQL כדי לאמת את ההעברה. לדוגמה:
- בהנחיה postgres, מזינים
\listכדי להציג את רשימת מסדי הנתונים ולוודא שמופיע בה מופע מסד הנתונים של המקור. - בהנחיה postgres, מזינים
\connect SOURCE_DB_NAMEומזינים את הסיסמה כשמתבקשים, כדי להתחבר למופע של מסד הנתונים ולראות את הטבלאות שמשויכות למופע. שם ההנחיה משתנה מ-postgresל-SOURCE_DB_NAME. - בהנחיה SOURCE_DB_NAME, מזינים
\dtכדי לראות את הטבלאות של המופע הזה. - בהנחיה SOURCE_DB_NAME, מזינים
GRANT alloydbexternalsync to USER;כי רוצים לתת למשתמש הזה הרשאה לגשת לנתונים בטבלאות של המופע הזה. בנוסף, מחליפים את USER בשם המשתמש שבו השתמשתם כדי להתחבר למופע של מסד הנתונים של היעד. - בהנחיה SOURCE_DB_NAME, מזינים
SELECT * from TABLE_NAME;כדי לראות את המידע שמשוכפל מטבלה במופע של מסד הנתונים של המקור. - מוודאים שהמידע שמופיע בטבלה נכון.
- בהנחיה postgres, מזינים
אם כל מה שבדקתם תואם לציפיות שלכם, סימן ש-Database Migration Service העביר את הנתונים בצורה נכונה.