本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
管理您的 RDS for Oracle 資料庫執行個體
以下是您可以使用 RDS for Oracle 資料庫執行個體來執行的一般管理任務。對於所有 RDS 資料庫執行個體,某些工作是相同的。其他任務是 RDS for Oracle 特定的。
以下任務適用於所有 RDS 資料庫,但 Oracle Database 具有特殊考量。例如,您可以使用 Oracle 從屬端 SQL*Plus 和 SQL 開發人員來連線到 Oracle 資料庫。
| 任務區域 | 相關文件 | 
|---|---|
| 
                         執行個體類別、儲存體和 PIOPS 如果您要建立生產執行個體,請了解執行個體類別、儲存體類型和佈建 IOPS 在 Amazon RDS 中的運作方式。  | 
                    |
| 
                         異地同步備份部署 生產資料庫執行個體應該使用多個可用區部署。「異地同步備份部署」可提高資料庫執行個體的可用性、資料耐用性和容錯能力。  | 
                    |
| 
                         Amazon VPC 如果您的 AWS 帳戶有預設的虛擬私有雲端 (VPC),那麼會在預設 VPC 內自動建立您的資料庫執行個體。如果您的帳戶沒有預設的 VPC,而您想要 VPC 中有該資料庫執行個體,則必須在建立執行個體之前,先建立 VPC 和子網路群組。  | 
                    |
| 
                         安全群組 根據預設,資料庫執行個體會使用防火牆來防止存取。確定您以正確的 IP 地址和網路組態建立安全群組,來存取資料庫執行個體。  | 
                    |
| 
                         參數群組 如果您的資料庫執行個體將要求特定資料庫參數,則建立資料庫執行個體之前,須先建立參數群組。  | 
                    |
| 
                         選項群組 如果您的資料庫執行個體要求特定資料庫選項,則在建立資料庫執行個體之前,須先建立選項群組。  | 
                    |
| 
                         連線到您的資料庫執行個體 建立安全群組並與資料庫執行個體建立關聯後,您可以使用任何標準 SQL 用戶端應用程式 (例如 Oracle SQL *Plus) 來連接至資料庫執行個體。  | 
                    |
| 
                         備份和還原 您可以設定資料庫執行個體以進行自動備份,或取得手動快照,然後從備份或快照還原執行個體。  | 
                    |
| 
                         監控 您可以使用 CloudWatch Amazon RDS 指標、事件和增強型監控來監控 Oracle 資料庫執行個體。  | 
                    |
| 
                         日誌檔 您可以存取 Oracle 資料庫執行個體的日誌檔案。  | 
                    
接下來,您可以尋找 RDS Oracle 一般資料庫管理員任務的 Amazon RDS 特定實作。為了提供受管理的服務體驗,Amazon RDS 並不會提供資料庫執行個體的殼層存取權。此外,RDS 也會將存取權限制在某些需要進階權限的系統程序和資料表。在許多任務中,您可以執行 rdsadmin 套件,這是一個可讓您管理資料庫的 Amazon RDS 特定工具。
使用執行 Oracle 的資料庫執行個體時,可能會處理到下列一般 DBA 任務:
- 
            
            
Amazon RDS 方法:
rdsadmin.rdsadmin_util.disconnectOracle 方法:
alter system disconnect sessionAmazon RDS 方法:
rdsadmin.rdsadmin_util.killOracle 方法:
alter system kill sessionAmazon RDS 方法:
rdsadmin.rdsadmin_util.cancelOracle 方法:
alter system cancel sqlAmazon RDS 方法:
rdsadmin.rdsadmin_util.restricted_sessionOracle 方法:
alter system enable restricted sessionAmazon RDS 方法:
rdsadmin.rdsadmin_util.flush_shared_poolOracle 方法:
alter system flush shared_poolAmazon RDS 方法:
rdsadmin.rdsadmin_util.flush_buffer_cacheOracle 方法:
alter system flush buffer_cacheAmazon RDS 方法:
rdsadmin.rdsadmin_util.grant_sys_objectOracle 方法:
grantAmazon RDS 方法:
rdsadmin.rdsadmin_util.revoke_sys_objectOracle 方法:
revokeAmazon RDS 方法:
rdsadmin.rdsadmin_util.create_sys_x$_viewOracle 方法:
CREATE VIEWAmazon RDS 方法:
grantAmazon RDS 方法:
rdsadmin.rdsadmin_password_verify.create_verify_functionAmazon RDS 方法:
rdsadmin.rdsadmin_password_verify.create_passthrough_verify_fcn—
Amazon RDS 方法:
rdsadmin.rdsadmin_util.list_allowed_system_eventsOracle 方法:—
Amazon RDS 方法:
rdsadmin.rdsadmin_util.set_allowed_system_eventsOracle 方法:
ALTER SYSTEM SET EVENTS'set_event_clause'Amazon RDS 方法:
rdsadmin.rdsadmin_util.list_set_system_eventsOracle 方法:
ALTER SESSION SET EVENTS 'IMMEDIATE EVENTDUMP(SYSTEM)'Amazon RDS 方法:
rdsadmin.rdsadmin_util.unset_system_eventOracle 方法:
ALTER SYSTEM SET EVENTS'unset_event_clause' 
- 
            
            
Amazon RDS 方法:
rdsadmin.rdsadmin_util.rename_global_nameOracle 方法:
alter database renameAmazon RDS 方法:
create tablespaceOracle 方法:
alter databaseAmazon RDS 方法:
rdsadmin.rdsadmin_util.alter_default_tablespaceOracle 方法:
alter database default tablespaceAmazon RDS 方法:
rdsadmin.rdsadmin_util.alter_default_temp_tablespaceOracle 方法:
alter database default temporary tablespaceAmazon RDS 方法:
rdsadmin.rdsadmin_util.create_inst_store_tmp_tblspaceOracle 方法:
create temporary tablespaceAmazon RDS 方法:
rdsadmin.rdsadmin_util.checkpointOracle 方法:
alter system checkpointAmazon RDS 方法:
rdsadmin.rdsadmin_util.enable_distr_recoveryOracle 方法:
alter system enable distributed recoveryAmazon RDS 方法:
rdsadmin.rdsadmin_util.alter_db_time_zoneOracle 方法:
alter database set time_zone—
Amazon RDS 方法:
rdsadmin.rdsadmin_diagnostic_util程序Oracle 方法:
dbms_workload_repository套件—
Amazon RDS 方法:
rdsadmin.rdsadmin_util.alter_default_editionOracle 方法:
alter database default editionAmazon RDS 方法:
rdsadmin.rdsadmin_master_util.audit_all_sys_aud_tableOracle 方法:
auditAmazon RDS 方法:
rdsadmin.rdsadmin_master_util.noaudit_all_sys_aud_tableOracle 方法:
noauditAmazon RDS 方法:
rdsadmin.rdsadmin_dbms_repair.online_index_cleanOracle 方法:
dbms_repair.online_index_cleanAmazon RDS 方法:數個
rdsadmin.rdsadmin_dbms_repair程序Oracle 方法:
dbms_repair套件Amazon RDS 方法:
rdsadmin.rdsadmin_util.resize_temp_tablespace、rdsadmin.rdsadmin_util.resize_tempfile或rdsadmin.rdsadmin_util.autoextend_tempfile程序rdsadmin.rdsadmin_util.resize_datafile或rdsadmin.rdsadmin_util.autoextend_datafile程序Oracle 方法:—
Amazon RDS 方法:
EXEC rdsadmin.rdsadmin_util.purge_dba_recyclebinOracle 方法:
purge dba_recyclebinAmazon RDS 方法:
EXEC rdsadmin.rdsadmin_util.dbms_redact_upd_full_rdct_valOracle 方法:
exec dbms_redact.UPDATE_FULL_REDACTION_VALUES 
- 
            
            
Amazon RDS 方法:
rdsadmin.rdsadmin_util.force_loggingOracle 方法:
alter database force loggingAmazon RDS 方法:
rdsadmin.rdsadmin_util.alter_supplemental_loggingOracle 方法:
alter database add supplemental logAmazon RDS 方法:
rdsadmin.rdsadmin_util.switch_logfileOracle 方法:
alter system switch logfileAmazon RDS 方法:
rdsadmin.rdsadmin_util.add_logfileAmazon RDS 方法:
rdsadmin.rdsadmin_util.drop_logfile—
Amazon RDS 方法:
rdsadmin.rdsadmin_util.set_configurationAmazon RDS 方法:
rdsadmin.rdsadmin_archive_log_download.download_log_with_seqnumAmazon RDS 方法:
rdsadmin.rdsadmin_archive_log_download.download_logs_in_seqnum_rangeAmazon RDS 方法:
rdsadmin.rdsadmin_master_util.create_archivelog_dirAmazon RDS 方法:
rdsadmin.rdsadmin_master_util.create_onlinelog_dir 
- 
            
            
Amazon RDS 方法:
rdsadmin_rman_util.procedureOracle 方法:
RMAN VALIDATEAmazon RDS 方法:
rdsadmin_rman_util.procedureOracle 方法:
ALTER DATABASEAmazon RDS 方法:
rdsadmin_rman_util.crosscheck_archivelogOracle 方法:
RMAN BACKUPAmazon RDS 方法:
rdsadmin_rman_util.procedureOracle 方法:
RMAN BACKUPAmazon RDS 方法:
rdsadmin_rman_util.backup_database_fullOracle 方法:
RMAN BACKUPAmazon RDS 方法:
rdsadmin_rman_util.backup_database_incrementalOracle 方法:
RMAN BACKUPAmazon RDS 方法:
rdsadmin_rman_util.backup_database_tablespaceOracle 方法:
RMAN BACKUP 
- 
            
            
Amazon RDS 方法:
dbms_scheduler.set_attributeOracle 方法:
dbms_scheduler.set_attributeAmazon RDS 方法:
dbms_scheduler.set_attributeOracle 方法:
dbms_scheduler.set_attributeAmazon RDS 方法:
dbms_scheduler.set_scheduler_attributeOracle 方法:
dbms_scheduler.set_scheduler_attributeAmazon RDS 方法:
rdsadmin.rdsadmin_dbms_scheduler.disableOracle 方法:
dbms_scheduler.disableAmazon RDS 方法:
rdsadmin.rdsadmin_dbms_scheduler.enableOracle 方法:
dbms_scheduler.enableAmazon RDS 方法:
rdsadmin.rdsadmin_dbms_scheduler.set_attributeOracle 方法:
dbms_scheduler.set_attributeAmazon RDS 方法:
rdsadmin.rdsadmin_dbms_scheduler.set_attributeOracle 方法:
dbms_scheduler.set_attributeAmazon RDS 方法:
rdsadmin.rdsadmin_dbms_scheduler.set_no_commit_flagOracle 方法:
dbms_isched.set_no_commit_flag 
- 
            
            
Amazon RDS 方法:
rdsadmin.rdsadmin_adrci_util.list_adrci_incidentsOracle 方法:ADRCI 命令
show incidentAmazon RDS 方法:
rdsadmin.rdsadmin_adrci_util.list_adrci_problemOracle 方法:ADRCI 命令
show problemAmazon RDS 方法:
rdsadmin.rdsadmin_adrci_util.create_adrci_packageOracle 方法:ADRCI 命令
ips create packageAmazon RDS 方法:
rdsadmin.rdsadmin_adrci_util.show_adrci_tracefileOracle 方法:ADRCI 命令
show tracefile 
- 
            
            
Amazon RDS 方法:
rdsadmin.rdsadmin_util.create_directoryOracle 方法:
CREATE DIRECTORYAmazon RDS 方法:
rdsadmin.rdsadmin_util.drop_directoryOracle 方法:
DROP DIRECTORYAmazon RDS 方法:
rdsadmin.rds_file_util.listdirOracle 方法:—
Amazon RDS 方法:
rdsadmin.rds_file_util.read_text_fileOracle 方法:—
Amazon RDS 方法:
rdsadmin.rds_file_util.read_text_file或rdsadmin.tracefile_listingOracle 方法:
opatchAmazon RDS 方法:
rdsadmin.rdsadmin_util.advisor_task_set_parameterOracle 方法:各種存放的套件程序
Amazon RDS 方法:
rdsadmin.rdsadmin_util.advisor_task_dropOracle 方法:—
Amazon RDS 方法:
rdsadmin.rdsadmin_util.dbms_stats_initOracle 方法:—
 
您也可以使用 Amazon RDS 程序讓 Amazon S3 整合 Oracle,以及執行 OEM Management Agent 資料庫任務。如需更多詳細資訊,請參閱 Amazon S3 整合 及 使用 Management Agent 執行資料庫任務。