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. |
Conectar-se a uma instância de banco de dados do RDS para Oracle |
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.disconnect
Método do Oracle:
alter system disconnect session
Método do Amazon RDS:
rdsadmin.rdsadmin_util.kill
Método do Oracle:
alter system kill session
Método do Amazon RDS:
rdsadmin.rdsadmin_util.cancel
Método do Oracle:
alter system cancel sql
Método do Amazon RDS:
rdsadmin.rdsadmin_util.restricted_session
Método do Oracle:
alter system enable restricted session
Método do Amazon RDS:
rdsadmin.rdsadmin_util.flush_shared_pool
Método do Oracle:
alter system flush shared_pool
Método do Amazon RDS:
rdsadmin.rdsadmin_util.flush_buffer_cache
Método do Oracle:
alter system flush buffer_cache
Método do Amazon RDS:
rdsadmin.rdsadmin_util.grant_sys_object
Método do Oracle:
grant
Método do Amazon RDS:
rdsadmin.rdsadmin_util.revoke_sys_object
Método do Oracle:
revoke
Gerenciar visualizações RDS_X$ para instâncias de banco de dados Oracle
Método do Amazon RDS:
rdsadmin.rdsadmin_util.create_sys_x$_view
Método do Oracle:
CREATE VIEW
Método do Amazon RDS:
grant
Método do Amazon RDS:
rdsadmin.rdsadmin_password_verify.create_verify_function
Método do Amazon RDS:
rdsadmin.rdsadmin_password_verify.create_passthrough_verify_fcn
—
Método do Amazon RDS:
rdsadmin.rdsadmin_util.list_allowed_system_events
Método do Oracle: —
Método do Amazon RDS:
rdsadmin.rdsadmin_util.set_allowed_system_events
Método do Oracle:
ALTER SYSTEM SET EVENTS
'set_event_clause'
Método do Amazon RDS:
rdsadmin.rdsadmin_util.list_set_system_events
Método do Oracle:
ALTER SESSION SET EVENTS 'IMMEDIATE EVENTDUMP(SYSTEM)'
Método do Amazon RDS:
rdsadmin.rdsadmin_util.unset_system_event
Método do Oracle:
ALTER SYSTEM SET EVENTS
'unset_event_clause'
-
Método do Amazon RDS:
rdsadmin.rdsadmin_util.rename_global_name
Método do Oracle:
alter database rename
Método do Amazon RDS:
create tablespace
Método do Oracle:
alter database
Método do Amazon RDS:
rdsadmin.rdsadmin_util.alter_default_tablespace
Método do Oracle:
alter database default tablespace
Método do Amazon RDS:
rdsadmin.rdsadmin_util.alter_default_temp_tablespace
Método do Oracle:
alter database default temporary tablespace
Criar um espaço de tabela temporário no armazenamento de instância
Método do Amazon RDS:
rdsadmin.rdsadmin_util.create_inst_store_tmp_tblspace
Método do Oracle:
create temporary tablespace
Método do Amazon RDS:
rdsadmin.rdsadmin_util.checkpoint
Método do Oracle:
alter system checkpoint
Método do Amazon RDS:
rdsadmin.rdsadmin_util.enable_distr_recovery
Método do Oracle:
alter system enable distributed recovery
Método do Amazon RDS:
rdsadmin.rdsadmin_util.alter_db_time_zone
Mé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_util
Método do Oracle: pacote
dbms_workload_repository
Ajuste 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_edition
Método do Oracle:
alter database default edition
Método do Amazon RDS:
rdsadmin.rdsadmin_master_util.audit_all_sys_aud_table
Método do Oracle:
audit
Método do Amazon RDS:
rdsadmin.rdsadmin_master_util.noaudit_all_sys_aud_table
Método do Oracle:
noaudit
Método do Amazon RDS:
rdsadmin.rdsadmin_dbms_repair.online_index_clean
Método do Oracle:
dbms_repair.online_index_clean
Método do Amazon RDS: diversos procedimentos
rdsadmin.rdsadmin_dbms_repair
Método do Oracle: pacote
dbms_repair
Redimensionar 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_tempfile
ourdsadmin.rdsadmin_util.autoextend_tempfile
Procedimento
rdsadmin.rdsadmin_util.resize_datafile
ourdsadmin.rdsadmin_util.autoextend_datafile
Método do Oracle: —
Método do Amazon RDS:
EXEC rdsadmin.rdsadmin_util.purge_dba_recyclebin
Método do Oracle:
purge dba_recyclebin
Método do Amazon RDS:
EXEC rdsadmin.rdsadmin_util.dbms_redact_upd_full_rdct_val
Método do Oracle:
exec dbms_redact.UPDATE_FULL_REDACTION_VALUES
-
Método do Amazon RDS:
rdsadmin.rdsadmin_util.force_logging
Método do Oracle:
alter database force logging
Método do Amazon RDS:
rdsadmin.rdsadmin_util.alter_supplemental_logging
Método do Oracle:
alter database add supplemental log
Método do Amazon RDS:
rdsadmin.rdsadmin_util.switch_logfile
Método do Oracle:
alter system switch logfile
Método do Amazon RDS:
rdsadmin.rdsadmin_util.add_logfile
Método do Amazon RDS:
rdsadmin.rdsadmin_util.drop_logfile
—
Método do Amazon RDS:
rdsadmin.rdsadmin_util.set_configuration
Método do Amazon RDS:
rdsadmin.rdsadmin_archive_log_download.download_log_with_seqnum
Método do Amazon RDS:
rdsadmin.rdsadmin_archive_log_download.download_logs_in_seqnum_range
Método do Amazon RDS:
rdsadmin.rdsadmin_master_util.create_archivelog_dir
Método do Amazon RDS:
rdsadmin.rdsadmin_master_util.create_onlinelog_dir
-
Método do Amazon RDS:
rdsadmin_rman_util.
procedure
Método do Oracle:
RMAN VALIDATE
Método do Amazon RDS:
rdsadmin_rman_util.
procedure
Método do Oracle:
ALTER DATABASE
Método do Amazon RDS:
rdsadmin_rman_util.crosscheck_archivelog
Método do Oracle:
RMAN BACKUP
Método do Amazon RDS:
rdsadmin_rman_util.
procedure
Método do Oracle:
RMAN BACKUP
Método do Amazon RDS:
rdsadmin_rman_util.backup_database_full
Método do Oracle:
RMAN BACKUP
Método do Amazon RDS:
rdsadmin_rman_util.backup_database_incremental
Método do Oracle:
RMAN BACKUP
Método do Amazon RDS:
rdsadmin_rman_util.backup_database_tablespace
Método do Oracle:
RMAN BACKUP
-
Método do Amazon RDS:
dbms_scheduler.set_attribute
Método do Oracle:
dbms_scheduler.set_attribute
Método do Amazon RDS:
dbms_scheduler.set_attribute
Método do Oracle:
dbms_scheduler.set_attribute
Método do Amazon RDS:
dbms_scheduler.set_scheduler_attribute
Método do Oracle:
dbms_scheduler.set_scheduler_attribute
Desativar trabalhos do Oracle Scheduler de propriedade do SYS
Método do Amazon RDS:
rdsadmin.rdsadmin_dbms_scheduler.disable
Método do Oracle:
dbms_scheduler.disable
Método do Amazon RDS:
rdsadmin.rdsadmin_dbms_scheduler.enable
Método do Oracle:
dbms_scheduler.enable
Modificar o intervalo de repetição do Oracle Scheduler para trabalhos do tipo CALENDAR
Método do Amazon RDS:
rdsadmin.rdsadmin_dbms_scheduler.set_attribute
Método do Oracle:
dbms_scheduler.set_attribute
Modificar o intervalo de repetição do Oracle Scheduler para trabalhos do tipo NAMED
Método do Amazon RDS:
rdsadmin.rdsadmin_dbms_scheduler.set_attribute
Método do Oracle:
dbms_scheduler.set_attribute
Desativar 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_flag
Método do Oracle:
dbms_isched.set_no_commit_flag
-
Método do Amazon RDS:
rdsadmin.rdsadmin_adrci_util.list_adrci_incidents
Método do Oracle: comando ADRCI
show incident
Método do Amazon RDS:
rdsadmin.rdsadmin_adrci_util.list_adrci_problem
Método do Oracle: comando ADRCI
show problem
Método do Amazon RDS:
rdsadmin.rdsadmin_adrci_util.create_adrci_package
Método do Oracle: comando ADRCI
ips create package
Método do Amazon RDS:
rdsadmin.rdsadmin_adrci_util.show_adrci_tracefile
Mé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_directory
Método do Oracle:
CREATE DIRECTORY
Método do Amazon RDS:
rdsadmin.rdsadmin_util.drop_directory
Método do Oracle:
DROP DIRECTORY
Listagem de arquivos no diretório de uma instância de banco de dados
Método do Amazon RDS:
rdsadmin.rds_file_util.listdir
Mé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_file
Método do Oracle: —
Método do Amazon RDS:
rdsadmin.rds_file_util.read_text_file
ourdsadmin.tracefile_listing
Método do Oracle:
opatch
Método do Amazon RDS:
rdsadmin.rdsadmin_util.advisor_task_set_parameter
Método Oracle: vários procedimentos de pacotes armazenados
Método do Amazon RDS:
rdsadmin.rdsadmin_util.advisor_task_drop
Método do Oracle: —
Método do Amazon RDS:
rdsadmin.rdsadmin_util.dbms_stats_init
Mé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 Administrar o Agente de gerenciamento.