Validar conectividad entre sistemas Exadata

Asegúrese de que puede conectarse tanto a Oracle Exadata Database Machine principal local como a Oracle Database Exadata Cloud Service en espera en la nube mediante una clave.

Conectar a Oracle Exadata Database Machine Principal

Conéctese a Oracle Exadata Database Machine principal y local.

Genere una clave para conectar sus instancias locales y en la nube. En este ejemplo, la clave es cluster.key.

  1. Conéctese al nodo 1 con la clave.
    bash-4.4$ ssh -i cluster.key oracle@10.136.74.2
  2. Confirme que Oracle se está ejecutando en el nodo 1 de Oracle Exadata Database Machine principal.
    [oracle@exa11db01 ~]$ ps -ef | grep pmon
    La salida se verá similar a la siguiente
    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. Edite el archivo oratab en el directorio /etc del nodo 1 y agregue esta línea para que no necesite definir las variables env cada vez.
    db11:/u01/app/oracle/product/19.0.0.0/dbhome_1:N
    +ASM1:/u01/app/19.0.0.0/grid:N
  4. Edite el archivo oratab en el directorio /etc del nodo 2 y agregue esta línea para que no necesite definir las variables env cada vez.
    db12:/u01/app/oracle/product/19.0.0.0/dbhome_1:N
    +ASM1:/u01/app/19.0.0.0/grid:N
  5. Origen de la variable Env en el nodo 1.
    [oracle@exa11db01 ~]$ . oraenv
    ORACLE_SID = [oracle] ? db11
    The Oracle base has been set to /u01/app/oracle
  6. Conéctese a sqlplus como sysdba en el nodo 1.
    [oracle@exa11db01 bin]$ ./sqlplus / as sysdba
  7. Conéctese al nodo 2 desde el nodo principal (nodo 1).
    [oracle@exa11db01 ~]$ ssh exa11db02
  8. Origen de la variable Env.
    [oracle@exa11db01 ~]$ . oraenv
    ORACLE_SID = [oracle] ? db12
    The Oracle base has been set to /u01/app/oracle

Conectar a Oracle Database Exadata Cloud Service en Espera

Conéctese a Oracle Database Exadata Cloud Service en espera en la nube.

Genere una clave para conectar las instancias locales y en la nube. En este ejemplo, la clave es cluster.key.

  1. Conéctese al nodo 1 de Oracle Database Exadata Cloud Service con la clave.
    bash-4.4$ ssh -i cluster.key oracle@10.255.195.131
  2. Confirme que Oracle se está ejecutando en el nodo 1 de Oracle Exadata Database Machine principal.
    [oracle@exa11db01 ~]$ ps -ef | grep pmon
    La salida se verá similar a la siguiente
    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. Edite el archivo oratab en el directorio /etc del nodo 1 y agregue la siguiente línea para que no necesite definir las variables env cada vez.
    ORACLE utilities utiliza el archivo oratab. El asistente de configuración de base de datos lo crea root.sh y lo actualiza al crear una base de datos o un asistente de configuración de ASM al crear una instancia de ASM.
    Las entradas tienen el formato: $ ORACLE_SID: $ ORACLE_HOME:<<N|Y>:
    Un colon, ': ', se utiliza como terminador de campo. Una nueva línea termina la entrada. Los campos primero y segundo son el identificador del sistema y el directorio raíz de la base de datos, respectivamente. El tercer campo indica a la utilidad dbstart que la base de datos se debe iniciar en el momento del inicio del sistema (Y) o no (N). No se permiten varias entradas con el mismo $ 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. Inicie sesión en el nodo de base de datos y, a continuación, muestre los directorios.
    $ sudo su – oracle
    $ ls -lrt
    La salida puede parecer similar a la siguiente:
    -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. Origen del entorno de DB1.
    $ source DB1.env
  6. Verifique que la base de datos está cifrada
    Una base de datos Oracle Database Exadata Cloud Service está cifrada por defecto.
    SQL> select TABLESPACE_NAME, ENCRYPTED from dba_tablespaces;

    La salida podría ser similar a la siguiente:

    TABLESPACE_NAME      ENC
    ------------------------------                     ---
    SYSTEM                                               NO
    SYSAUX                                               NO
    UNDOTBS1                                             NO
    TEMP                                                 NO
    USERS                                                YES
    UNDOTBS2                                             NO
  7. Compruebe el valor actual del parámetro encrypt.
    SQL> show parameter encrypt;

    La salida podría ser similar a la siguiente:

    NAME      TYPE     VALUE
    ------------------------------------ ----------- ------------------------------
    encrypt_new_tablespaces               string      ALWAYS
  8. Conéctese al nodo 2.
    $ ssh exacs82-vm3sv1

Crear Directorios en el Sistema de Base de Datos Origen

Si el sistema Oracle Exadata local no tiene una cartera, cree el directorio de cartera en cada nodo.

  1. Conéctese al nodo 1 del sistema Oracle Exadata y determine si tiene una cartera. Navegue hasta el directorio /u01/app/oracle/admin/db1/ y, a continuación, realice el comando ls- lrt para mostrar los directorios.
  2. Conéctese al nodo 2 del sistema Oracle Exadata. Navegue hasta el directorio /u01/app/oracle/admin/db1/ y, a continuación, realice el comando ls- lrt para mostrar los directorios.
    [oracle@exa11db02 ~]$ cd /u01/app/oracle/admin/
    [oracle@exa11db02 admin]$ ls -lrt
    [oracle@exa11db02 admin]$ cd db1/
    [oracle@exa11db02 db1]$ ls -lrt
    El resultado es similar al siguiente:
    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. Muestra una lista del directorio admin y del directorio db1.
    /home/oracle
    [oracle@exa11db01 ~]$ cd /u01/app/oracle/admin/db1/
    [oracle@exa11db01 db1]$ ls -lrt
  4. Cree un directorio de cartera en el nodo 1 (db1).
    [oracle@exa11db02 db1]$ mkdir wallet
    El resultado es similar al siguiente:
    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. Conéctese al nodo 2 del sistema Oracle Exadata.
  6. Muestra una lista del directorio admin y del directorio 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. Cree un directorio de cartera.
    [oracle@exa11db02 db1]$ mkdir wallet

Crear Directorios en el Sistema de Base de Datos de Copia de Seguridad

Cree un directorio de cartera en cada nodo de la copia de seguridad de Oracle Database Exadata Cloud Service.

  1. Conéctese a la instancia en la nube con la clave ssh que ha creado anteriormente. En este ejemplo, la clave es cluster.key.
    ssh -i cluster.key opc@10.255.195.132
  2. Conéctese al nodo 1 de Oracle Database Exadata Cloud Service como usuario oracle con privilegios raíz y, a continuación, muestre los directorios.
    $ sudo su - oracle
    $ ls -lrt
    La salida puede parecer similar a la siguiente:
    -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. Nodo de origen 1.
    En este ejemplo, el nodo es DB1.env.
    $ source DB1.env
  4. Navegue hasta el directorio /u02/app/oracle/admin/DB1/ y, a continuación, muestre los directorios.
    $ cd /u02/app/oracle/admin/DB1/
    $ ls -lrt
    La salida puede parecer similar a la siguiente:
    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. Haga un directorio de cartera y, a continuación, confirme el nuevo directorio.
    $ mkdir wallet
    $ ls -lrt
    La salida puede parecer similar a la siguiente:
    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. Conéctese al nodo 2.
    ssh node2
  7. Repita el paso 2- Paso 5 para crear una cartera en el directorio /u02/app/oracle/admin/DB1 del nodo 2.