

# Inicio de sesión en la base de datos de RDS Custom para Oracle como SYS
<a name="custom-creating.sysdba"></a>

Después de crear la instancia de base de datos de RDS Custom, puede iniciar sesión en la base de datos Oracle como usuario `SYS`, lo que le da privilegios `SYSDBA`. Dispone de estas opciones de inicio de sesión:
+ Obtenga la contraseña `SYS` de Secrets Manager y especifíquela en su cliente SQL.
+ Utilice la autenticación del sistema operativo para iniciar sesión en la base de datos. En este caso, no es necesario introducir una contraseña.

## Búsqueda de la contraseña de SYS para la base de datos RDS Custom para Oracle
<a name="custom-creating.sysdba.pwd"></a>

Puede iniciar sesión en su base de datos Oracle como `SYS` o `SYSTEM`, o bien especificando el nombre de usuario maestro en una llamada a la API. La contraseña de `SYS` y `SYSTEM` se almacena en Secrets Manager. 

El secreto usa el formato de nomenclatura `do-not-delete-rds-custom-resource_id-uuid` o `rds-custom!oracle-do-not-delete-resource_id-uuid`. Puede encontrar la contraseña utilizando la Consola de administración de AWS.

### Consola
<a name="custom-creating.sysdba.pwd.console"></a>

**Para encontrar la contraseña de SYS de su base de datos en Secrets Manager**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En la consola de RDS, realice los siguientes pasos:

   1. En el panel de navegación, elija **Databases** (Bases de datos).

   1. Elija el nombre de la instancia de base de datos de RDS Custom para Oracle.

   1. Elija **Configuración**.

   1. Copie el valor debajo de **ID de recurso**. Por ejemplo, el ID de su recurso podría ser **db-abc12cde3fgh4i5jklMno6pqr7**.

1. Abra la consola de Secrets Manager en [https://console.aws.amazon.com/secretsmanager/](https://console.aws.amazon.com/secretsmanager/).

1. En la consola de Secrets Manager, siga estos pasos:

   1. En el panel de navegación de la izquierda, elija **Secretos**.

   1. Filtre los secretos por el ID del recurso que copió en el paso 2.d.

   1. Elija el secreto que utilice el formato de nomenclatura **do-not-delete-rds-custom-*resource\$1id*-*uuid*** o **rds-custom\$1oracle-do-not-delete-*resource\$1id*-*uuid***. El *resource\$1id* es el ID del recurso que copió en el paso 2.d.

      Por ejemplo, si el ID de recurso es **db-ABC12CDE3FGH4I5JKLMNO6PQR7** y el UUID es **1234ab**, su secreto se denominará **do-not-delete-rds-custom-db-ABC12CDE3FGH4I5JKLMNO6PQR7-1234ab** o **rds-custom\$1oracle-do-not-delete-db-ABC12CDE3FGH4I5JKLMNO6PQR7-1234ab**.

   1. En la sección **Valor del secreto**, elija **Recuperar valor del secreto**.

   1. En **Clave-valor**, copie el valor de la **contraseña**.

1. Instale SQL\$1Plus en su instancia de base de datos e inicie sesión en su base de datos como `SYS`. Para obtener más información, consulte [Paso 3: conectar el cliente de SQL a una instancia de base de datos de Oracle](CHAP_GettingStarted.CreatingConnecting.Oracle.md#CHAP_GettingStarted.Connecting.Oracle).

## Inicio de sesión en la base de datos RDS Custom para Oracle mediante la autenticación del sistema operativo
<a name="custom-creating.sysdba.pwd"></a>

El usuario del sistema operativo `rdsdb` es propietario de los archivos binarios de la base de datos Oracle. Puede cambiar al usuario `rdsdb` e iniciar sesión en su base de datos RDS Custom para Oracle sin contraseña.

1. Conéctese a la instancia de base de datos con AWS Systems Manager. Para obtener más información, consulte [Conexión a su instancia de base de datos de RDS Custom mediante Session Manager](custom-creating.ssm.md).

1. Cambie al usuario `rdsdb`.

   ```
   sudo su - rdsdb
   ```

1. Inicie sesión en la base de datos utilizando la autenticación del sistema operativo. Puede utilizar `sqlplus / as sysdba` o el alias `sql`.

   ```
   $ sqlplus / as sysdba
   
   SQL*Plus: Release 21.0.0.0.0 - Production on Wed Apr 12 20:11:08 2023
   Version 21.9.0.0.0
   
   Copyright (c) 1982, 2020, Oracle.  All rights reserved.
   
   
   Connected to:
   Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
   Version 19.10.0.0.0
   ```

   También puede utilizar el alias `sql`:

   ```
   $ sql
   ```