Verwaltung Ihrer DB-Instance von RDS für Oracle
Nachfolgend finden Sie die üblichen Verwaltungsaufgaben, die Sie mit einer DB-Instance von RDS für Oracle ausführen. Einige Aufgaben sind für alle RDS-DB-Instances gleich. Andere Aufgaben sind spezifisch für RDS für Oracle.
Die folgenden Aufgaben sind allen RDS-Datenbanken gemeinsam, Oracle Database hat jedoch spezielle Aspekte. Sie stellen beispielsweise eine Verbindung mit einer Oracle-Datenbank über die Oracle-Clients SQL*Plus und SQL Developer her.
| Aufgabenbereich | Relevante Dokumentation |
|---|---|
|
Instance-Klassen, Speicher und PIOPS Wenn Sie eine Produktionsinstance erstellen, erfahren Sie, wie Instance-Klassen, Speichertypen und bereitgestellte IOPS in Amazon RDS funktionieren. |
|
|
Multi-AZ-Bereitstellungen Bei einer DB-Instance für die Produktion sollten Multi-AZ-Bereitstellungen eingesetzt werden. Multi-AZ-Bereitstellungen bieten eine erhöhte Verfügbarkeit, eine längere Lebensdauer von Daten sowie eine höhere Fehlertoleranz für DB-Instances. |
Konfigurieren und Verwalten einer Multi-AZ-Bereitstellung für Amazon RDS |
|
Amazon VPC Wenn Ihr AWS-Konto über eine Standard-Virtual Private Cloud (VPC) verfügt, wird Ihre DB-Instance automatisch in dieser Standard-VPC erstellt. Wenn Ihr Konto über keine Standard-VPC verfügt und Sie die DB-Instance in einer VPC erstellen möchten, müssen Sie zunächst die VPC und Subnetz-Gruppen erstellen, bevor Sie die Instance erstellen können. |
|
|
Sicherheitsgruppen Standardmäßig verwenden DB-Instances eine Firewall, die den Zugriff verhindert. Stellen Sie sicher, dass Sie eine Sicherheitsgruppe mit den korrekten IP-Adressen und Netzwerkkonfigurationen erstellen, um auf die DB-Instance zugreifen zu können. |
|
|
Parametergruppen Wenn Ihre DB-Instance spezifische Datenbankparameter erfordert, erstellen Sie vor der DB-Instance eine Parametergruppe. |
|
|
Optionsgruppen Wenn Ihre DB-Instance bestimmte Datenbankoptionen erfordert, erstellen Sie eine Optionsgruppe, bevor Sie die DB-Instance erstellen. |
|
|
Herstellen einer Verbindung mit einer DB-Instance Nachdem Sie eine Sicherheitsgruppe erstellt und diese einer DB-Instance zugeordnet haben, können Sie mithilfe einer beliebigen Standard-SQL-Client-Anwendung, zum Beispiel Oracle SQL*Plus, eine Verbindung mit dieser DB-Instance herstellen. |
|
|
Backup und Wiederherstellung Sie können Ihre DB-Instance so konfigurieren, dass sie automatische Backups oder manuelle Snapshots vornimmt. Aus diesen Backups oder Snapshots können Sie dann Instances wiederherstellen. |
|
|
Überwachung Sie können eine Oracle-DB-Instance überwachen, indem Sie CloudWatch-Amazon-RDS-Metriken, Ereignisse und verbesserte Überwachung verwenden. |
|
|
Protokolldateien Sie können auf die Protokolldateien für Ihre Orale-DB-Instance zugreifen. |
Nachfolgend finden Sie eine Beschreibung für Amazon-RDS-spezifische Implementierungen von häufigen DBA-Aufgaben für RDS Oracle. Um eine verwaltete Service-Erfahrung zu bieten, ermöglicht Amazon RDS keinen Shell-Zugriff auf DB-Instances. Außerdem schränkt RDS den Zugriff auf bestimmte Systemprozeduren und -tabellen ein, die erweiterte Berechtigungen erfordern. Bei vielen Aufgaben führen Sie das rdsadmin-Paket aus, das ist ein Amazon-RDS-spezifisches Tool ist, mit dem Sie Ihre Datenbank verwalten können.
Nachfolgend sehen Sie häufige DBA-Aufgaben für DB-Instances, in denen Oracle ausgeführt wird:
-
Amazon-RDS-Methode:
rdsadmin.rdsadmin_util.disconnectOracle-Methode:
alter system disconnect sessionAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.killOracle-Methode:
alter system kill sessionAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.cancelOracle-Methode:
alter system cancel sqlAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.restricted_sessionOracle-Methode:
alter system enable restricted sessionAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.flush_shared_poolOracle-Methode:
alter system flush shared_poolAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.flush_buffer_cacheOracle-Methode:
alter system flush buffer_cacheErteilen von SELECT- oder EXECUTE-Berechtigungen für SYS-Objekte
Amazon-RDS-Methode:
rdsadmin.rdsadmin_util.grant_sys_objectOracle-Methode:
grantWiderrufen von SELECT- oder EXECUTE-Berechtigungen für SYS-Objekte
Amazon-RDS-Methode:
rdsadmin.rdsadmin_util.revoke_sys_objectOracle-Methode:
revokeAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.create_sys_x$_viewOracle-Methode:
CREATE VIEWAmazon-RDS-Methode:
grantErstellen von benutzerdefinierten Funktionen für das Überprüfen von Passwörtern
Amazon-RDS-Methode:
rdsadmin.rdsadmin_password_verify.create_verify_functionAmazon-RDS-Methode:
rdsadmin.rdsadmin_password_verify.create_passthrough_verify_fcn—
Amazon-RDS-Methode:
rdsadmin.rdsadmin_util.list_allowed_system_eventsOracle-Methode: &endash;
Amazon-RDS-Methode:
rdsadmin.rdsadmin_util.set_allowed_system_eventsOracle-Methode:
ALTER SYSTEM SET EVENTS'set_event_clause'Amazon-RDS-Methode:
rdsadmin.rdsadmin_util.list_set_system_eventsOracle-Methode:
ALTER SESSION SET EVENTS 'IMMEDIATE EVENTDUMP(SYSTEM)'Amazon-RDS-Methode:
rdsadmin.rdsadmin_util.unset_system_eventOracle-Methode:
ALTER SYSTEM SET EVENTS'unset_event_clause'
-
Amazon-RDS-Methode:
rdsadmin.rdsadmin_util.rename_global_nameOracle-Methode:
alter database renameAmazon-RDS-Methode:
create tablespaceOracle-Methode:
alter databaseAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.alter_default_tablespaceOracle-Methode:
alter database default tablespaceAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.alter_default_temp_tablespaceOracle-Methode:
alter database default temporary tablespaceErstellen eines temporären Tabellenraums im Instance-Speicher
Amazon-RDS-Methode:
rdsadmin.rdsadmin_util.create_inst_store_tmp_tblspaceOracle-Methode:
create temporary tablespaceAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.checkpointOracle-Methode:
alter system checkpointAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.enable_distr_recoveryOracle-Methode:
alter system enable distributed recoveryAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.alter_db_time_zoneOracle-Methode:
alter database set time_zone—
Generieren von Leistungsberichten mit Automatic Workload Repository (AWR)
Amazon-RDS-Methode:
rdsadmin.rdsadmin_diagnostic_util-ProzedurenOracle-Methode:
dbms_workload_repository-PaketAnpassen von Datenbank-Links für die Verwendung mit DB-Instances in einer VPC
—
Amazon-RDS-Methode:
rdsadmin.rdsadmin_util.alter_default_editionOracle-Methode:
alter database default editionAmazon-RDS-Methode:
rdsadmin.rdsadmin_master_util.audit_all_sys_aud_tableOracle-Methode:
auditAmazon-RDS-Methode:
rdsadmin.rdsadmin_master_util.noaudit_all_sys_aud_tableOracle-Methode:
noauditAmazon-RDS-Methode:
rdsadmin.rdsadmin_dbms_repair.online_index_cleanOracle-Methode: &enda:
dbms_repair.online_index_cleanAmazon-RDS-Methode: Mehrere
rdsadmin.rdsadmin_dbms_repair-VerfahrenOracle-Methode:
dbms_repair-PaketÄndern der Größe von Tabellenbereichen, Datendateien und temporären Dateien
Amazon-RDS-Methode: Prozeduren
rdsadmin.rdsadmin_util.resize_temp_tablespace,rdsadmin.rdsadmin_util.resize_tempfileoderrdsadmin.rdsadmin_util.autoextend_tempfileProzedur
rdsadmin.rdsadmin_util.resize_datafileoderrdsadmin.rdsadmin_util.autoextend_datafileOracle-Methode: &endash;
Amazon-RDS-Methode:
EXEC rdsadmin.rdsadmin_util.purge_dba_recyclebinOracle-Methode: &enda:
purge dba_recyclebinFestlegen der angezeigten Standardwerte für vollständige Redaktion
Amazon-RDS-Methode:
EXEC rdsadmin.rdsadmin_util.dbms_redact_upd_full_rdct_valOracle-Methode: &enda:
exec dbms_redact.UPDATE_FULL_REDACTION_VALUES
-
Amazon-RDS-Methode:
rdsadmin.rdsadmin_util.force_loggingOracle-Methode: &enda:
alter database force loggingAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.alter_supplemental_loggingOracle-Methode: &enda:
alter database add supplemental logAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.switch_logfileOracle-Methode: &enda:
alter system switch logfileAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.add_logfileAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.drop_logfile—
Amazon-RDS-Methode:
rdsadmin.rdsadmin_util.set_configurationHerunterladen von archivierten Redo-Protokolle aus Amazon S3
Amazon-RDS-Methode:
rdsadmin.rdsadmin_archive_log_download.download_log_with_seqnumAmazon-RDS-Methode:
rdsadmin.rdsadmin_archive_log_download.download_logs_in_seqnum_rangeAmazon-RDS-Methode:
rdsadmin.rdsadmin_master_util.create_archivelog_dirAmazon-RDS-Methode:
rdsadmin.rdsadmin_master_util.create_onlinelog_dir
-
Amazon-RDS-Methode:
rdsadmin_rman_util.procedureOracle-Methode: &enda:
RMAN VALIDATEAktivieren und Deaktivieren der Nachverfolgung von Blockänderungen
Amazon-RDS-Methode:
rdsadmin_rman_util.procedureOracle-Methode: &enda:
ALTER DATABASEAmazon-RDS-Methode:
rdsadmin_rman_util.crosscheck_archivelogOracle-Methode: &enda:
RMAN BACKUPAmazon-RDS-Methode:
rdsadmin_rman_util.procedureOracle-Methode: &enda:
RMAN BACKUPAmazon-RDS-Methode:
rdsadmin_rman_util.backup_database_fullOracle-Methode: &enda:
RMAN BACKUPAmazon-RDS-Methode:
rdsadmin_rman_util.backup_database_incrementalOracle-Methode: &enda:
RMAN BACKUPAmazon-RDS-Methode:
rdsadmin_rman_util.backup_database_tablespaceOracle-Methode: &enda:
RMAN BACKUP
-
Amazon-RDS-Methode:
dbms_scheduler.set_attributeOracle-Methode: &enda:
dbms_scheduler.set_attributeAmazon-RDS-Methode:
dbms_scheduler.set_attributeOracle-Methode: &enda:
dbms_scheduler.set_attributeAmazon-RDS-Methode:
dbms_scheduler.set_scheduler_attributeOracle-Methode: &enda:
dbms_scheduler.set_scheduler_attributeDeaktivieren von Oracle-Scheduler-Aufgaben im Besitz von SYS
Amazon-RDS-Methode:
rdsadmin.rdsadmin_dbms_scheduler.disableOracle-Methode: &enda:
dbms_scheduler.disableAmazon-RDS-Methode:
rdsadmin.rdsadmin_dbms_scheduler.enableOracle-Methode: &enda:
dbms_scheduler.enableÄndern des Wiederholungsintervalls von Oracle Scheduler für Aufgaben des Typs CALENDAR
Amazon-RDS-Methode:
rdsadmin.rdsadmin_dbms_scheduler.set_attributeOracle-Methode: &enda:
dbms_scheduler.set_attributeÄndern des Wiederholungsintervalls von Oracle Scheduler für Aufgaben des Typs NAMED
Amazon-RDS-Methode:
rdsadmin.rdsadmin_dbms_scheduler.set_attributeOracle-Methode: &enda:
dbms_scheduler.set_attributeDeaktivieren von Autocommit für die Erstellung von Oracle-Scheduler-Aufgaben
Amazon-RDS-Methode:
rdsadmin.rdsadmin_dbms_scheduler.set_no_commit_flagOracle-Methode: &enda:
dbms_isched.set_no_commit_flag
-
Amazon-RDS-Methode:
rdsadmin.rdsadmin_adrci_util.list_adrci_incidentsOracle-Methode: ADRCI-Befehl
show incidentAmazon-RDS-Methode:
rdsadmin.rdsadmin_adrci_util.list_adrci_problemOracle-Methode: ADRCI-Befehl
show problemAmazon-RDS-Methode:
rdsadmin.rdsadmin_adrci_util.create_adrci_packageOracle-Methode: ADRCI-Befehl
ips create packageAmazon-RDS-Methode:
rdsadmin.rdsadmin_adrci_util.show_adrci_tracefileOracle-Methode: ADRCI-Befehl
show tracefile
-
Erstellen und Löschen von Verzeichnissen im Hauptdatenspeicherbereich
Amazon-RDS-Methode:
rdsadmin.rdsadmin_util.create_directoryOracle-Methode: &enda:
CREATE DIRECTORYAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.drop_directoryOracle-Methode: &enda:
DROP DIRECTORYAmazon-RDS-Methode:
rdsadmin.rds_file_util.listdirOracle-Methode: &endash;
Amazon-RDS-Methode:
rdsadmin.rds_file_util.read_text_fileOracle-Methode: &endash;
Amazon-RDS-Methode:
rdsadmin.rds_file_util.read_text_fileoderrdsadmin.tracefile_listingOracle-Methode:
opatchAmazon-RDS-Methode:
rdsadmin.rdsadmin_util.advisor_task_set_parameterOracle-Methode: Verschiedene gespeicherte Prozeduren im Paket
Amazon-RDS-Methode:
rdsadmin.rdsadmin_util.advisor_task_dropOracle-Methode: &endash;
Amazon-RDS-Methode:
rdsadmin.rdsadmin_util.dbms_stats_initOracle-Methode: &endash;
Sie können auch Amazon-RDS-Verfahren für die Amazon S3-Integration mit Oracle und für die Ausführung von OEM Management-Agent-Datenbankaufgaben verwenden. Weitere Informationen erhalten Sie unter Amazon S3-Integration und Ausführen von Datenbankaufgaben mit dem Management Agent.