Administração da sua instância de banco de dados Oracle
A seguir estão as tarefas de gerenciamento comuns que você realiza com uma instância de banco de dados do Amazon RDS. Algumas tarefas são as mesmas para todas as instâncias de banco de dados do RDS. Outras tarefas são específicas do RDS for Oracle.
As tarefas a seguir são comuns a todos os bancos de dados do RDS, mas o Oracle tem considerações especiais. Por exemplo, conecte-se a um banco de dados Oracle usando os clientes Oracle SQL*Plus e SQL Developer.
| Área de tarefa | Documentação relevante |
|---|---|
|
Classes de instância, armazenamento e PIOPS Se você estiver criando uma instância de produção, saiba como funcionam as classes de instância, os tipos de armazenamento e as IOPS provisionadas no Amazon RDS. |
|
|
Implantações multi-AZ Uma instância de banco de dados de produção deve usar implantações multi-AZ. As implantações Multi-AZ oferecem maior disponibilidade, durabilidade de dados e tolerância a falhas para instâncias de banco de dados. |
Configurar e gerenciar uma implantação multi-AZ para o Amazon RDS |
|
Amazon VPC Se a sua conta AWS tiver uma nuvem privada virtual (VPC) padrão, a instância de banco de dados será criada automaticamente dentro da VPC padrão. Se a sua conta não tiver uma VPC padrão e você desejar a instância de banco de dados em uma VPC, crie os grupos de VPC e sub-redes antes de criar a instância. |
|
|
Grupos de segurança Por padrão, as instâncias de banco de dados usam um firewall que impede o acesso. Crie um grupo de segurança com os endereços IP corretos e uma configuração de rede para acessar a instância de banco de dados. |
|
|
Grupos de parâmetros Se a sua instância de banco de dados exigir parâmetros de banco de dados específicos, crie um grupo de parâmetros antes de criar essa instância de banco de dados. |
|
|
Grupos de opções Se a sua instância de banco de dados exigir opções de banco de dados específicas, crie um grupo de opções antes de criar a instância de banco de dados. |
|
|
Conexão à instância de banco de dados Após criar um grupo de segurança e associá-lo a uma instância de banco de dados, será possível se conectar à instância de banco de dados usando qualquer aplicativo de cliente SQL padrão, como o Oracle SQL*Plus. |
|
|
Backup e restauração Você pode configurar a instância de banco de dados para fazer backups automáticos ou snapshots manuais e, depois, restaurar instâncias a partir dos backups ou snapshots. |
|
|
Monitoramento Você pode monitorar uma instância de banco de dados Oracle usando as métricas, eventos e o monitoramento aprimorado do Amazon RDS do CloudWatch. |
|
|
Arquivos de log Você pode acessar os arquivos de log de sua instância de banco de dados Oracle. |
A seguir, você pode encontrar uma descrição para implantações específicas do Amazon RDS de tarefas comuns de DBA para o RDS Oracle. Para oferecer uma experiência de serviço gerenciada, o Amazon RDS não fornece acesso ao shell para as instâncias de banco de dados. Além disso, o RDS restringe o acesso a determinados procedimentos e tabelas do sistema que exigem privilégios avançados. Em muitas das tarefas, você executa o pacote rdsadmin, que é uma ferramenta específica do Amazon RDS que permite administrar seu banco de dados.
Veja a seguir tarefas do DBA comuns para instâncias de bancos de dados executando o Oracle:
-
Método do Amazon RDS:
rdsadmin.rdsadmin_util.disconnectMétodo do Oracle:
alter system disconnect sessionMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.killMétodo do Oracle:
alter system kill sessionMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.cancelMétodo do Oracle:
alter system cancel sqlMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.restricted_sessionMétodo do Oracle:
alter system enable restricted sessionMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.flush_shared_poolMétodo do Oracle:
alter system flush shared_poolMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.flush_buffer_cacheMétodo do Oracle:
alter system flush buffer_cacheMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.grant_sys_objectMétodo do Oracle:
grantMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.revoke_sys_objectMétodo do Oracle:
revokeGerenciar visualizações RDS_X$ para instâncias de banco de dados Oracle
Método do Amazon RDS:
rdsadmin.rdsadmin_util.create_sys_x$_viewMétodo do Oracle:
CREATE VIEWMétodo do Amazon RDS:
grantMétodo do Amazon RDS:
rdsadmin.rdsadmin_password_verify.create_verify_functionMétodo do Amazon RDS:
rdsadmin.rdsadmin_password_verify.create_passthrough_verify_fcn—
Método do Amazon RDS:
rdsadmin.rdsadmin_util.list_allowed_system_eventsMétodo do Oracle: —
Método do Amazon RDS:
rdsadmin.rdsadmin_util.set_allowed_system_eventsMétodo do Oracle:
ALTER SYSTEM SET EVENTS'set_event_clause'Método do Amazon RDS:
rdsadmin.rdsadmin_util.list_set_system_eventsMétodo do Oracle:
ALTER SESSION SET EVENTS 'IMMEDIATE EVENTDUMP(SYSTEM)'Método do Amazon RDS:
rdsadmin.rdsadmin_util.unset_system_eventMétodo do Oracle:
ALTER SYSTEM SET EVENTS'unset_event_clause'
-
Método do Amazon RDS:
rdsadmin.rdsadmin_util.rename_global_nameMétodo do Oracle:
alter database renameMétodo do Amazon RDS:
create tablespaceMétodo do Oracle:
alter databaseMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.alter_default_tablespaceMétodo do Oracle:
alter database default tablespaceMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.alter_default_temp_tablespaceMétodo do Oracle:
alter database default temporary tablespaceCriar um espaço de tabela temporário no armazenamento de instância
Método do Amazon RDS:
rdsadmin.rdsadmin_util.create_inst_store_tmp_tblspaceMétodo do Oracle:
create temporary tablespaceMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.checkpointMétodo do Oracle:
alter system checkpointMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.enable_distr_recoveryMétodo do Oracle:
alter system enable distributed recoveryMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.alter_db_time_zoneMétodo do Oracle:
alter database set time_zone—
Gerar relatórios de performance com o AWR (Automatic Workload Repository)
Método do Amazon RDS: procedimentos
rdsadmin.rdsadmin_diagnostic_utilMétodo do Oracle: pacote
dbms_workload_repositoryAjuste de vínculos de banco de dados para uso com instâncias de bancos de dados em uma VPC
—
Definir a edição padrão para uma instância de banco de dados
Método do Amazon RDS:
rdsadmin.rdsadmin_util.alter_default_editionMétodo do Oracle:
alter database default editionMétodo do Amazon RDS:
rdsadmin.rdsadmin_master_util.audit_all_sys_aud_tableMétodo do Oracle:
auditMétodo do Amazon RDS:
rdsadmin.rdsadmin_master_util.noaudit_all_sys_aud_tableMétodo do Oracle:
noauditMétodo do Amazon RDS:
rdsadmin.rdsadmin_dbms_repair.online_index_cleanMétodo do Oracle:
dbms_repair.online_index_cleanMétodo do Amazon RDS: diversos procedimentos
rdsadmin.rdsadmin_dbms_repairMétodo do Oracle: pacote
dbms_repairRedimensionar espaços de tabela, arquivos de dados e arquivos temporários
Método do Amazon RDS: procedimentos
rdsadmin.rdsadmin_util.resize_temp_tablespace,rdsadmin.rdsadmin_util.resize_tempfileourdsadmin.rdsadmin_util.autoextend_tempfileProcedimento
rdsadmin.rdsadmin_util.resize_datafileourdsadmin.rdsadmin_util.autoextend_datafileMétodo do Oracle: —
Método do Amazon RDS:
EXEC rdsadmin.rdsadmin_util.purge_dba_recyclebinMétodo do Oracle:
purge dba_recyclebinMétodo do Amazon RDS:
EXEC rdsadmin.rdsadmin_util.dbms_redact_upd_full_rdct_valMétodo do Oracle:
exec dbms_redact.UPDATE_FULL_REDACTION_VALUES
-
Método do Amazon RDS:
rdsadmin.rdsadmin_util.force_loggingMétodo do Oracle:
alter database force loggingMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.alter_supplemental_loggingMétodo do Oracle:
alter database add supplemental logMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.switch_logfileMétodo do Oracle:
alter system switch logfileMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.add_logfileMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.drop_logfile—
Método do Amazon RDS:
rdsadmin.rdsadmin_util.set_configurationMétodo do Amazon RDS:
rdsadmin.rdsadmin_archive_log_download.download_log_with_seqnumMétodo do Amazon RDS:
rdsadmin.rdsadmin_archive_log_download.download_logs_in_seqnum_rangeMétodo do Amazon RDS:
rdsadmin.rdsadmin_master_util.create_archivelog_dirMétodo do Amazon RDS:
rdsadmin.rdsadmin_master_util.create_onlinelog_dir
-
Método do Amazon RDS:
rdsadmin_rman_util.procedureMétodo do Oracle:
RMAN VALIDATEMétodo do Amazon RDS:
rdsadmin_rman_util.procedureMétodo do Oracle:
ALTER DATABASEMétodo do Amazon RDS:
rdsadmin_rman_util.crosscheck_archivelogMétodo do Oracle:
RMAN BACKUPMétodo do Amazon RDS:
rdsadmin_rman_util.procedureMétodo do Oracle:
RMAN BACKUPMétodo do Amazon RDS:
rdsadmin_rman_util.backup_database_fullMétodo do Oracle:
RMAN BACKUPMétodo do Amazon RDS:
rdsadmin_rman_util.backup_database_incrementalMétodo do Oracle:
RMAN BACKUPMétodo do Amazon RDS:
rdsadmin_rman_util.backup_database_tablespaceMétodo do Oracle:
RMAN BACKUP
-
Método do Amazon RDS:
dbms_scheduler.set_attributeMétodo do Oracle:
dbms_scheduler.set_attributeMétodo do Amazon RDS:
dbms_scheduler.set_attributeMétodo do Oracle:
dbms_scheduler.set_attributeMétodo do Amazon RDS:
dbms_scheduler.set_scheduler_attributeMétodo do Oracle:
dbms_scheduler.set_scheduler_attributeDesativar trabalhos do Oracle Scheduler de propriedade do SYS
Método do Amazon RDS:
rdsadmin.rdsadmin_dbms_scheduler.disableMétodo do Oracle:
dbms_scheduler.disableMétodo do Amazon RDS:
rdsadmin.rdsadmin_dbms_scheduler.enableMétodo do Oracle:
dbms_scheduler.enableModificar o intervalo de repetição do Oracle Scheduler para trabalhos do tipo CALENDAR
Método do Amazon RDS:
rdsadmin.rdsadmin_dbms_scheduler.set_attributeMétodo do Oracle:
dbms_scheduler.set_attributeModificar o intervalo de repetição do Oracle Scheduler para trabalhos do tipo NAMED
Método do Amazon RDS:
rdsadmin.rdsadmin_dbms_scheduler.set_attributeMétodo do Oracle:
dbms_scheduler.set_attributeDesativar a confirmação automática para a criação de trabalhos do Oracle Scheduler
Método do Amazon RDS:
rdsadmin.rdsadmin_dbms_scheduler.set_no_commit_flagMétodo do Oracle:
dbms_isched.set_no_commit_flag
-
Método do Amazon RDS:
rdsadmin.rdsadmin_adrci_util.list_adrci_incidentsMétodo do Oracle: comando ADRCI
show incidentMétodo do Amazon RDS:
rdsadmin.rdsadmin_adrci_util.list_adrci_problemMétodo do Oracle: comando ADRCI
show problemMétodo do Amazon RDS:
rdsadmin.rdsadmin_adrci_util.create_adrci_packageMétodo do Oracle: comando ADRCI
ips create packageMétodo do Amazon RDS:
rdsadmin.rdsadmin_adrci_util.show_adrci_tracefileMétodo do Oracle: comando ADRCI
show tracefile
-
Criar e eliminar diretórios no espaço de armazenamento de dados principal
Método do Amazon RDS:
rdsadmin.rdsadmin_util.create_directoryMétodo do Oracle:
CREATE DIRECTORYMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.drop_directoryMétodo do Oracle:
DROP DIRECTORYListagem de arquivos no diretório de uma instância de banco de dados
Método do Amazon RDS:
rdsadmin.rds_file_util.listdirMétodo do Oracle: —
Leitura de arquivos no diretório de uma instância de banco de dados
Método do Amazon RDS:
rdsadmin.rds_file_util.read_text_fileMétodo do Oracle: —
Método do Amazon RDS:
rdsadmin.rds_file_util.read_text_fileourdsadmin.tracefile_listingMétodo do Oracle:
opatchMétodo do Amazon RDS:
rdsadmin.rdsadmin_util.advisor_task_set_parameterMétodo Oracle: vários procedimentos de pacotes armazenados
Método do Amazon RDS:
rdsadmin.rdsadmin_util.advisor_task_dropMétodo do Oracle: —
Método do Amazon RDS:
rdsadmin.rdsadmin_util.dbms_stats_initMétodo do Oracle: —
Você também pode usar procedimentos do Amazon RDS para integração do Amazon S3 com o Oracle e para executar tarefas de banco de dados do OEM Management Agent. Para ter mais informações, consulte Integração do Amazon S3 e Como executar tarefas de banco de dados com o Management Agent.