Administración de la instancia de base de datos de RDS para Oracle
A continuación, se presentan las tareas de administración comunes que se llevan a cabo con una instancia de base de datos de RDS para Oracle. Algunas tareas son las mismas para todas las instancias de base de datos de RDS. Otras tareas son específicas de RDS para Oracle.
Las siguientes tareas son comunes para todas las bases de datos de RDS, pero Oracle Database tiene algunos elementos particulares. Por ejemplo, se conecta a una base de datos de Oracle con los clientes de Oracle SQL*Plus y SQL Developer.
Área de la tarea | Documentación relacionada |
---|---|
Clases de instancias, almacenamiento y PIOPS Si está creando una instancia de producción, aprenda cómo funcionan las clases de instancia, los tipos de almacenamiento y las IOPS provisionadas en Amazon RDS. |
|
Implementaciones Multi-AZ Una instancia de base de datos de producción debe usar implementaciones Multi-AZ. Las implementaciones Multi-AZ proporcionan unos niveles superiores de disponibilidad, durabilidad de los datos y tolerancia a errores para las instancias de base de datos. |
Configuración y administración de una implementación multi-AZ para Amazon RDS |
Amazon VPC Si su cuenta de AWS tiene una nube privada virtual (VPC) predeterminada, la instancia de base de datos se creará automáticamente dentro de la VPC predeterminada. Si su cuenta no tiene una VPC predeterminada y desea que la instancia de base de datos esté en una VPC, cree los grupos de VPC y de subredes antes de crear la instancia. |
|
Grupos de seguridad De forma predeterminada, las instancias de base de datos utilizan un firewall que impide el acceso. Asegúrese de crear un grupo de seguridad con las direcciones IP y la configuración de red correctas para acceder a la instancia de base de datos. |
|
Grupos de parámetros Si su instancia de base de datos va a requerir unos parámetros de base de datos concretos, cree un grupo de parámetros antes de crear la instancia de base de datos. |
|
Grupos de opciones Si la instancia de base de datos requiere opciones de base de datos concretas, cree un grupo de opciones antes de crear la instancia de base de datos. |
|
Conexión a la instancia de base de datos Después de crear un grupo de seguridad y de asociarlo a una instancia de base de datos, puede conectarse a la instancia de base de datos usando cualquier aplicación cliente estándar de SQL, como Oracle SQL Plus. |
|
Copia de seguridad y restauración Puede configurar su instancia de base de datos para que realice backups automatizados o tomar snapshots manuales y restaurar después las instancias a partir de los backups o los snapshots. |
|
Supervisión Puede monitorizar una base de datos Oracle utilizando las métricas, los eventos y la monitorización avanzada de CloudWatch Amazon RDS. |
|
Archivos de registro Puede obtener acceso a los archivos de log de la instancia de base de datos Oracle. |
A continuación, puede encontrar una descripción para implementaciones específicas de Amazon RDS de tareas comunes de DBA para RDS Oracle. Para ofrecer una experiencia de servicio administrado, Amazon RDS no proporciona acceso mediante shell a las instancias de base de datos. Además, RDS restringe el acceso a ciertos procedimientos y tablas del sistema que requieren privilegios avanzados. En muchas de las tareas, ejecute el paquete de rdsadmin
, que es una herramienta específica de Amazon RDS que permite administrar la base de datos.
A continuación se indican las tareas comunes de DBA para las instancias de bases de datos que ejecutan Oracle:
-
Método de Amazon RDS:
rdsadmin.rdsadmin_util.disconnect
Método de Oracle:
alter system disconnect session
Método de Amazon RDS:
rdsadmin.rdsadmin_util.kill
Método de Oracle:
alter system kill session
Método de Amazon RDS:
rdsadmin.rdsadmin_util.cancel
Método de Oracle:
alter system cancel sql
Método de Amazon RDS:
rdsadmin.rdsadmin_util.restricted_session
Método de Oracle:
alter system enable restricted session
Método de Amazon RDS:
rdsadmin.rdsadmin_util.flush_shared_pool
Método de Oracle:
alter system flush shared_pool
Método de Amazon RDS:
rdsadmin.rdsadmin_util.flush_buffer_cache
Método de Oracle:
alter system flush buffer_cache
Método de Amazon RDS:
rdsadmin.rdsadmin_util.grant_sys_object
Método de Oracle:
grant
Método de Amazon RDS:
rdsadmin.rdsadmin_util.revoke_sys_object
Método de Oracle:
revoke
Administración de vistas RDS_X$ para instancias de bases de datos de Oracle
Método de Amazon RDS:
rdsadmin.rdsadmin_util.create_sys_x$_view
Método de Oracle:
CREATE VIEW
Método de Amazon RDS:
grant
Creación de funciones personalizadas para comprobar contraseñas
Método de Amazon RDS:
rdsadmin.rdsadmin_password_verify.create_verify_function
Método de Amazon RDS:
rdsadmin.rdsadmin_password_verify.create_passthrough_verify_fcn
—
Hacer una lista de los eventos de diagnóstico del sistema permitidos
Método de Amazon RDS:
rdsadmin.rdsadmin_util.list_allowed_system_events
Método de Oracle: —
Método de Amazon RDS:
rdsadmin.rdsadmin_util.set_allowed_system_events
Método de Oracle:
ALTER SYSTEM SET EVENTS
'set_event_clause'
Hacer una lista de los eventos de diagnóstico del sistema establecidos
Método de Amazon RDS:
rdsadmin.rdsadmin_util.list_set_system_events
Método de Oracle:
ALTER SESSION SET EVENTS 'IMMEDIATE EVENTDUMP(SYSTEM)'
Método de Amazon RDS:
rdsadmin.rdsadmin_util.unset_system_event
Método de Oracle:
ALTER SYSTEM SET EVENTS
'unset_event_clause'
-
Método de Amazon RDS:
rdsadmin.rdsadmin_util.rename_global_name
Método de Oracle:
alter database rename
Creación y especificación del tamaño de los espacios de tablas
Método de Amazon RDS:
create tablespace
Método de Oracle:
alter database
Método de Amazon RDS:
rdsadmin.rdsadmin_util.alter_default_tablespace
Método de Oracle:
alter database default tablespace
Método de Amazon RDS:
rdsadmin.rdsadmin_util.alter_default_temp_tablespace
Método de Oracle:
alter database default temporary tablespace
Creación de un espacio de tablas temporal en el almacén de instancias
Método de Amazon RDS:
rdsadmin.rdsadmin_util.create_inst_store_tmp_tblspace
Método de Oracle:
create temporary tablespace
Método de Amazon RDS:
rdsadmin.rdsadmin_util.checkpoint
Método de Oracle:
alter system checkpoint
Método de Amazon RDS:
rdsadmin.rdsadmin_util.enable_distr_recovery
Método de Oracle:
alter system enable distributed recovery
Método de Amazon RDS:
rdsadmin.rdsadmin_util.alter_db_time_zone
Método de Oracle:
alter database set time_zone
—
Generación de informes de rendimiento con Automatic Workload Repository (AWR)
Método de Amazon RDS: procedimientos
rdsadmin.rdsadmin_diagnostic_util
Método de Oracle: paquete
dbms_workload_repository
Ajuste de los enlaces de base de datos para usarlos con las instancias de bases de datos de una VPC
—
Configuración de la edición predeterminada para una instancia de base de datos
Método de Amazon RDS:
rdsadmin.rdsadmin_util.alter_default_edition
Método de Oracle:
alter database default edition
Método de Amazon RDS:
rdsadmin.rdsadmin_master_util.audit_all_sys_aud_table
Método de Oracle:
audit
Método de Amazon RDS:
rdsadmin.rdsadmin_master_util.noaudit_all_sys_aud_table
Método de Oracle:
noaudit
Limpieza de construcciones interrumpidas de índices en línea
Método de Amazon RDS:
rdsadmin.rdsadmin_dbms_repair.online_index_clean
Método de Oracle:
dbms_repair.online_index_clean
Método de Amazon RDS: varios procedimientos
rdsadmin.rdsadmin_dbms_repair
Método de Oracle: paquete
dbms_repair
Redimensionamiento de espacios de tablas, archivos de datos y archivos temporales
Método de Amazon RDS: procedimientos
rdsadmin.rdsadmin_util.resize_temp_tablespace
,rdsadmin.rdsadmin_util.resize_tempfile
ordsadmin.rdsadmin_util.autoextend_tempfile
Procedimiento
rdsadmin.rdsadmin_util.resize_datafile
ordsadmin.rdsadmin_util.autoextend_datafile
Método de Oracle: —
Método de Amazon RDS:
EXEC rdsadmin.rdsadmin_util.purge_dba_recyclebin
Método de Oracle:
purge dba_recyclebin
Configuración de los valores mostrados de forma predeterminada para la redacción completa
Método de Amazon RDS:
EXEC rdsadmin.rdsadmin_util.dbms_redact_upd_full_rdct_val
Método de Oracle:
exec dbms_redact.UPDATE_FULL_REDACTION_VALUES
-
Tareas relacionadas con los registros
Método de Amazon RDS:
rdsadmin.rdsadmin_util.force_logging
Método de Oracle:
alter database force logging
Método de Amazon RDS:
rdsadmin.rdsadmin_util.alter_supplemental_logging
Método de Oracle:
alter database add supplemental log
Método de Amazon RDS:
rdsadmin.rdsadmin_util.switch_logfile
Método de Oracle:
alter system switch logfile
Método de Amazon RDS:
rdsadmin.rdsadmin_util.add_logfile
Método de Amazon RDS:
rdsadmin.rdsadmin_util.drop_logfile
—
Método de Amazon RDS:
rdsadmin.rdsadmin_util.set_configuration
Método de Amazon RDS:
rdsadmin.rdsadmin_archive_log_download.download_log_with_seqnum
Método de Amazon RDS:
rdsadmin.rdsadmin_archive_log_download.download_logs_in_seqnum_range
Método de Amazon RDS:
rdsadmin.rdsadmin_master_util.create_archivelog_dir
Método de Amazon RDS:
rdsadmin.rdsadmin_master_util.create_onlinelog_dir
-
Método de Amazon RDS:
rdsadmin_rman_util.
procedure
Método de Oracle:
RMAN VALIDATE
Activación y desactivación del seguimiento de cambio de bloques
Método de Amazon RDS:
rdsadmin_rman_util.
procedure
Método de Oracle:
ALTER DATABASE
Método de Amazon RDS:
rdsadmin_rman_util.crosscheck_archivelog
Método de Oracle:
RMAN BACKUP
Método de Amazon RDS:
rdsadmin_rman_util.
procedure
Método de Oracle:
RMAN BACKUP
Realización de una copia de seguridad completa de una base de datos
Método de Amazon RDS:
rdsadmin_rman_util.backup_database_full
Método de Oracle:
RMAN BACKUP
Realización de una copia de seguridad incremental de una base de datos
Método de Amazon RDS:
rdsadmin_rman_util.backup_database_incremental
Método de Oracle:
RMAN BACKUP
Método de Amazon RDS:
rdsadmin_rman_util.backup_database_tablespace
Método de Oracle:
RMAN BACKUP
-
Tareas del programador de Oracle
Método de Amazon RDS:
dbms_scheduler.set_attribute
Método de Oracle:
dbms_scheduler.set_attribute
Método de Amazon RDS:
dbms_scheduler.set_attribute
Método de Oracle:
dbms_scheduler.set_attribute
Configuración de zona horaria para trabajos de Oracle Scheduler
Método de Amazon RDS:
dbms_scheduler.set_scheduler_attribute
Método de Oracle:
dbms_scheduler.set_scheduler_attribute
Desactivación de los trabajos del programador de Oracle propiedad de SYS
Método de Amazon RDS:
rdsadmin.rdsadmin_dbms_scheduler.disable
Método de Oracle:
dbms_scheduler.disable
Activación de los trabajos del programador de Oracle propiedad de SYS
Método de Amazon RDS:
rdsadmin.rdsadmin_dbms_scheduler.enable
Método de Oracle:
dbms_scheduler.enable
Método de Amazon RDS:
rdsadmin.rdsadmin_dbms_scheduler.set_attribute
Método de Oracle:
dbms_scheduler.set_attribute
Modificación del intervalo de repetición del programador de Oracle para los trabajos del tipo NAMED
Método de Amazon RDS:
rdsadmin.rdsadmin_dbms_scheduler.set_attribute
Método de Oracle:
dbms_scheduler.set_attribute
Desactivación de la confirmación automática para la creación de trabajos del programador de Oracle
Método de Amazon RDS:
rdsadmin.rdsadmin_dbms_scheduler.set_no_commit_flag
Método de Oracle:
dbms_isched.set_no_commit_flag
-
Método de Amazon RDS:
rdsadmin.rdsadmin_adrci_util.list_adrci_incidents
Método Oracle: comando ADRCI
show incident
Método de Amazon RDS:
rdsadmin.rdsadmin_adrci_util.list_adrci_problem
Método Oracle: comando ADRCI
show problem
Método de Amazon RDS:
rdsadmin.rdsadmin_adrci_util.create_adrci_package
Método Oracle: comando ADRCI
ips create package
Método de Amazon RDS:
rdsadmin.rdsadmin_adrci_util.show_adrci_tracefile
Método Oracle: comando ADRCI
show tracefile
-
Creación y eliminación de directorios en el espacio de almacenamiento de datos principal
Método de Amazon RDS:
rdsadmin.rdsadmin_util.create_directory
Método de Oracle:
CREATE DIRECTORY
Método de Amazon RDS:
rdsadmin.rdsadmin_util.drop_directory
Método de Oracle:
DROP DIRECTORY
Descripción de los archivos de un directorio de instancia de base de datos
Método de Amazon RDS:
rdsadmin.rds_file_util.listdir
Método de Oracle: —
Lectura de archivos de un directorio de instancia de base de datos
Método de Amazon RDS:
rdsadmin.rds_file_util.read_text_file
Método de Oracle: —
Método de Amazon RDS:
rdsadmin.rds_file_util.read_text_file
ordsadmin.tracefile_listing
Método de Oracle:
opatch
Método de Amazon RDS:
rdsadmin.rdsadmin_util.advisor_task_set_parameter
Método de Oracle: varios procedimientos de paquetes almacenados
Método de Amazon RDS:
rdsadmin.rdsadmin_util.advisor_task_drop
Método de Oracle: —
Método de Amazon RDS:
rdsadmin.rdsadmin_util.dbms_stats_init
Método de Oracle: —
También puede utilizar procedimientos de Amazon RDS para integración de Amazon S3 con Oracle y para ejecutar tareas de base de datos de OEM Management Agent. Para obtener más información, consulte Integración de Amazon S3 y Administración de Management Agent.