التحقق من الاتصال بين أنظمة Exadata

تأكد من إمكانية الاتصال بكل من Oracle Exadata Database Machine المحلي الأساسي وOracle Database Exadata Cloud Service البديل في السحابة باستخدام مفتاح.

الاتصال بـ Oracle Exadata Database Machine الأساسي

الاتصال بـ Oracle Exadata Database Machine الأساسي، المحلي.

أنشئ مفتاحًا لاستخدامه في توصيل الطبعات المحلية والسحابية. في هذا المثال، المفتاح هو cluster.key.

  1. الاتصال بنقطة التوصيل 1 باستخدام المفتاح.
    bash-4.4$ ssh -i cluster.key oracle@10.136.74.2
  2. تأكد من تشغيل Oracle في نقطة التوصيل 1 من Oracle Exadata Database Machine.
    [oracle@exa11db01 ~]$ ps -ef | grep pmon
    ستظهر المخرجات مشابهة لما يلي
    oracle    71561      1  0 Jan07 ?        00:01:12 asm_pmon_+ASM1
    oracle    80014      1  0 Jan07 ?        00:02:18 ora_pmon_db11
    oracle   169965 162482  0 17:00 pts/0    00:00:00 grep --color=auto pmon
  3. قم بتحرير ملف oratab في الدليل /etc في نقطة التوصيل 1 وأضف هذا السطر حتى لا تحتاج إلى تعيين متغيرات env.
    db11:/u01/app/oracle/product/19.0.0.0/dbhome_1:N
    +ASM1:/u01/app/19.0.0.0/grid:N
  4. قم بتحرير ملف oratab في دليل /etc في نقطة التوصيل 2 وأضف هذا السطر حتى لا تحتاج إلى تعيين متغيرات env.
    db12:/u01/app/oracle/product/19.0.0.0/dbhome_1:N
    +ASM1:/u01/app/19.0.0.0/grid:N
  5. مصدر متغير Env في نقطة التوصيل 1.
    [oracle@exa11db01 ~]$ . oraenv
    ORACLE_SID = [oracle] ? db11
    The Oracle base has been set to /u01/app/oracle
  6. قم بتسجيل الدخول إلى sqlplus كـ sysdba في نقطة التوصيل 1.
    [oracle@exa11db01 bin]$ ./sqlplus / as sysdba
  7. الاتصال بنقطة التوصيل 2 من نقطة التوصيل الأساسية (نقطة التوصيل 1).
    [oracle@exa11db01 ~]$ ssh exa11db02
  8. مصدر متغير Env.
    [oracle@exa11db01 ~]$ . oraenv
    ORACLE_SID = [oracle] ? db12
    The Oracle base has been set to /u01/app/oracle

الاتصال بـ Oracle Database Exadata Cloud Service البديل

اتصل بـ Oracle Database Exadata Cloud Service البديل في السحابة.

إنشاء مفتاح لاستخدامه في توصيل الطبعات المحلية والسحابية. في هذا المثال، المفتاح هو cluster.key.

  1. الاتصال بنقطة توصيل Oracle Database Exadata Cloud Service 1 باستخدام المفتاح.
    bash-4.4$ ssh -i cluster.key oracle@10.255.195.131
  2. تأكد من تشغيل Oracle في نقطة التوصيل 1 من Oracle Exadata Database Machine.
    [oracle@exa11db01 ~]$ ps -ef | grep pmon
    ستظهر المخرجات مشابهة لما يلي
    oracle    71561      1  0 Jan07 ?        00:01:12 asm_pmon_+ASM1
    oracle    80014      1  0 Jan07 ?        00:02:18 ora_pmon_db11
    oracle   169965 162482  0 17:00 pts/0    00:00:00 grep --color=auto pmon
  3. قم بتحرير ملف oratab في دليل /etc في نقطة التوصيل 1 وإضافة السطر التالي حتى لا تحتاج إلى تعيين متغيرات env.
    تستخدم البرامج المساعدة لأوراكل ملف oratab. يتم تكوينه بواسطة root.sh وتحديثه بواسطة مساعد تكوين قاعدة البيانات أثناء تكوين قاعدة بيانات أو مساعد تكوين ASM أثناء تكوين طبعة ASM.
    الإدخالات بالنموذج: $ORACLE_SID: $ORACLE_HOME: <<N|Y>:
    يتم استخدام علامة النقطتين ':' كمنهي للحقل. يقوم سطر جديد بإنهاء القيد. الحقلان الأول والثاني هما معرف النظام والدليل الرئيسي لقاعدة البيانات على التوالي. يشير الحقل الثالث إلى البرنامج المساعد dbstart بأنه يجب إنشاء قاعدة البيانات في وقت تمهيد النظام (Y)، أو ليس (N). غير مسموح بقيود متعددة بنفس $ORACLE_SID.
    +ASM1:/u01/app/19.0.0.0/grid:N
    jcdbt1_phx3gd:/u02/app/oracle/product/19.0.0.0/dbhome_2:Y
    jcmdb_phx3f8:/u02/app/oracle/product/19.0.0.0/dbhome_4:Y
    DB1_phx3g7:/u02/app/oracle/product/19.0.0.0/dbhome_5:
  4. قم بالدخول إلى نقطة توصيل قاعدة البيانات، ثم قم بسرد الأدلة.
    $ sudo su – oracle
    $ ls -lrt
    قد تبدو المخرجات مشابهة لما يلي:
    -rw-r--r-- 1 oracle oinstall 694 Jan 16 11:10 gCxNOObq.env
    -rw-rw---- 1 oracle oinstall 683 Jan 17 09:55 jcdbt1.env
    -rw-rw---- 1 oracle oinstall 680 Jan 19 07:56 jcmdb.env
    -rw-rw---- 1 oracle oinstall 674 Jan 20 10:16 DB1.env
  5. مصدر بيئة DB1.
    $ source DB1.env
  6. تحقق من تشفير قاعدة البيانات
    يتم تشفير قاعدة بيانات Oracle Database Exadata Cloud Service بشكل افتراضي.
    SQL> select TABLESPACE_NAME, ENCRYPTED from dba_tablespaces;

    قد تبدو المخرجات مشابهة لما يلي:

    TABLESPACE_NAME      ENC
    ------------------------------                     ---
    SYSTEM                                               NO
    SYSAUX                                               NO
    UNDOTBS1                                             NO
    TEMP                                                 NO
    USERS                                                YES
    UNDOTBS2                                             NO
  7. تحقق من الإعداد الحالي للمعلمة encrypt.
    SQL> show parameter encrypt;

    قد تبدو المخرجات مشابهة لما يلي:

    NAME      TYPE     VALUE
    ------------------------------------ ----------- ------------------------------
    encrypt_new_tablespaces               string      ALWAYS
  8. تسجيل الدخول إلى نقطة التوصيل 2.
    $ ssh exacs82-vm3sv1

تكوين أدلة في نظام قاعدة البيانات المصدر

إذا لم يكن لدى نظام Oracle Exadata المحلي حافظة، فقم بتكوين دليل الحافظة في كل نقطة توصيل.

  1. قم بالدخول إلى نقطة التوصيل 1 من نظام Oracle Exadata وحدد ما إذا كانت تحتوي على حافظة أم لا. انتقل إلى دليل /u01/app/oracle/admin/db1/، ثم نفذ الأمر ls -lrt لعرض الأدلة.
  2. قم بالدخول إلى نقطة التوصيل 2 لنظام Oracle Exadata. انتقل إلى دليل /u01/app/oracle/admin/db1/، ثم نفذ الأمر ls -lrt لعرض الأدلة.
    [oracle@exa11db02 ~]$ cd /u01/app/oracle/admin/
    [oracle@exa11db02 admin]$ ls -lrt
    [oracle@exa11db02 admin]$ cd db1/
    [oracle@exa11db02 db1]$ ls -lrt
    ستبدو المخرجات مشابهة لما يلي:
    total 12
    drwxr-x--- 2 oracle oinstall 4096 Jan 7 18:02 dpdump
    drwxr-x--- 2 oracle oinstall 4096 Jan 7 18:03 hdump
    drwxr-x--- 2 oracle oinstall 4096 Jan 7 18:03 pfile
  3. عرض قائمة بدليل المسئول ودليل db1.
    /home/oracle
    [oracle@exa11db01 ~]$ cd /u01/app/oracle/admin/db1/
    [oracle@exa11db01 db1]$ ls -lrt
  4. تكوين دليل حافظة في نقطة التوصيل 1 (db1).
    [oracle@exa11db02 db1]$ mkdir wallet
    ستبدو المخرجات مشابهة لما يلي:
    total 20
    drwxr-x--- 2 oracle oinstall 4096 Jan 7 18:02 dpdump
    drwxr-x--- 2 oracle oinstall 4096 Jan 7 18:03 hdump
    drwxr-x--- 2 oracle dba 4096 Jan 7 18:03 xdb_wallet
    drwxr-x--- 2 oracle oinstall 4096 Jan 7 18:14 pfile
    drwxr-xr-x 2 oracle oinstall 4096 Jan 19 22:59 wallet
  5. قم بالدخول إلى نقطة التوصيل 2 لنظام Oracle Exadata.
  6. عرض قائمة بدليل المسئول ودليل db1.
    [oracle@exa11db02 ~]$ cd /u01/app/oracle/admin/
    [oracle@exa11db02 admin]$ ls -lrt
    [oracle@exa11db02 admin]$ cd db1/
    [oracle@exa11db02 db1]$ ls -lrt
    total 12
    drwxr-x--- 2 oracle oinstall 4096 Jan 7 18:02 dpdump
    drwxr-x--- 2 oracle oinstall 4096 Jan 7 18:03 hdump
    drwxr-x--- 2 oracle oinstall 4096 Jan 7 18:03 pfile
  7. تكوين دليل حافظة.
    [oracle@exa11db02 db1]$ mkdir wallet

تكوين أدلة في نظام قاعدة بيانات النسخ الاحتياطي

قم بتكوين دليل حافظة على كل نقطة توصيل في Oracle Database Exadata Cloud Service للنسخة الاحتياطية.

  1. اتصل بطبعة السحابة باستخدام مفتاح ssh الذي قمت بتكوينه سابقًا. في هذا المثال، المفتاح هو cluster.key.
    ssh -i cluster.key opc@10.255.195.132
  2. قم بالدخول إلى نقطة التوصيل 1 من Oracle Database Exadata Cloud Service كمستخدم oracle ذي امتيازات جذرية، ثم قم بعرض الأدلة.
    $ sudo su - oracle
    $ ls -lrt
    قد تبدو المخرجات مشابهة لما يلي:
    -rw-r--r-- 1 oracle oinstall 694 Jan 16 11:10 gCxNOObq.env
    -rw-rw---- 1 oracle oinstall 683 Jan 17 09:55 jcdbt1.env
    -rw-rw---- 1 oracle oinstall 680 Jan 19 07:56 jcmdb.env
    -rw-rw---- 1 oracle oinstall 674 Jan 20 10:16 DB1.env
  3. نقطة التوصيل المصدر 1.
    في هذا المثال، نقطة التوصيل هي DB1.env.
    $ source DB1.env
  4. انتقل إلى دليل /u02/app/oracle/admin/DB1/، ثم قم بعرض الأدلة.
    $ cd /u02/app/oracle/admin/DB1/
    $ ls -lrt
    قد تبدو المخرجات مشابهة لما يلي:
    drwxr-xr-x 2 oracle oinstall 4096 Jan 20 10:16 adump
    drwxr-xr-x 2 oracle oinstall 4096 Jan 21 18:15 db_wallet
  5. قم بعمل دليل حافظة، ثم قم بتأكيد الدليل الجديد.
    $ mkdir wallet
    $ ls -lrt
    قد تبدو المخرجات مشابهة لما يلي:
    total 12
    drwxr-xr-x 2 oracle oinstall 4096 Jan 20 10:16 adump
    drwxr-xr-x 2 oracle oinstall 4096 Jan 21 18:15 db_wallet
    drwxr-xr-x 2 oracle oinstall 4096 Jan 21 18:52 wallet
  6. تسجيل الدخول إلى نقطة التوصيل 2.
    ssh node2
  7. كرر الخطوة 2 - الخطوة 5 لتكوين حافظة في دليل /u02/app/oracle/admin/DB1 لنقطة التوصيل 2.