Amazon RDS: tareas de Oracle DBA

Como tecnología de base de datos líder en la industria, Oracle tiene muchas funciones integradas que facilitan la administración de las actividades de DBA incluso en la nube. Oracle Database Oracle RDS proporciona acceso a muchos procedimientos y funciones almacenados a los que se puede acceder mediante la herramienta SQL Developer Client. Este procedimiento se puede realizar utilizando el ID de usuario y la contraseña generados cuando se creó la instancia de Amazon RDS. A continuación, se muestran ejemplos de las acciones más utilizadas por los administradores de bases de datos.

Fin de sesión

A veces es necesario finalizar una consulta de larga duración o cualquier otra actividad de la base de datos interrumpiendo la sesión. Usamos el procedimiento rdsadmin.rdsadmin_util.kill de Amazon RDS para finalizar la sesión. El siguiente código hace esto.

# First get the session identifier and the session serial number,
select SID, SERIAL#, STATUS from V$SESSION where USERNAME = 'AWSUSER';

# Next use the procedure 
begin
    rdsadmin.rdsadmin_util.kill(
        sid    => sid, 
        serial => serial_number);
end;
/

Establecer el espacio de tabla predeterminado

El procedimiento de Amazon RDS rdsadmin.rdsadmin_util.alter_default_tablespace se puede utilizar para establecer el espacio de tabla predeterminado para una base de datos mediante el siguiente comando.

exec rdsadmin.rdsadmin_util.alter_default_tablespace(tablespace_name => 'AWSuser');

Configuración de la zona horaria de la base de datos

Podemos utilizar el procedimiento rdsadmin.rdsadmin_util.alter_db_time_zone de Amazon RDS para cambiar la zona horaria de la base de datos.

# Change the time zone of the DB to UTC + 5.30 
exec rdsadmin.rdsadmin_util.alter_db_time_zone(p_new_tz => '+5:30');
# Change the time zone to a specific region
exec rdsadmin.rdsadmin_util.alter_db_time_zone(p_new_tz => 'Asia/Kolkata');

Agregar registros de reproducción en línea

Podemos utilizar el procedimiento rdsadmin.rdsadmin_util.add_logfile de Amazon RDS para agregar registros de rehacer adicionales. El siguiente comando agrega un archivo de registro de 128 MB.

exec rdsadmin.rdsadmin_util.add_logfile(p_size => '128M');

🚫