本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
以下是您可以使用 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.disconnect
Oracle 方法:
alter system disconnect session
Amazon RDS 方法:
rdsadmin.rdsadmin_util.kill
Oracle 方法:
alter system kill session
Amazon RDS 方法:
rdsadmin.rdsadmin_util.cancel
Oracle 方法:
alter system cancel sql
Amazon RDS 方法:
rdsadmin.rdsadmin_util.restricted_session
Oracle 方法:
alter system enable restricted session
Amazon RDS 方法:
rdsadmin.rdsadmin_util.flush_shared_pool
Oracle 方法:
alter system flush shared_pool
Amazon RDS 方法:
rdsadmin.rdsadmin_util.flush_buffer_cache
Oracle 方法:
alter system flush buffer_cache
Amazon RDS 方法:
rdsadmin.rdsadmin_util.grant_sys_object
Oracle 方法:
grant
Amazon RDS 方法:
rdsadmin.rdsadmin_util.revoke_sys_object
Oracle 方法:
revoke
Amazon RDS 方法:
rdsadmin.rdsadmin_util.create_sys_x$_view
Oracle 方法:
CREATE VIEW
Amazon RDS 方法:
grant
Amazon RDS 方法:
rdsadmin.rdsadmin_password_verify.create_verify_function
Amazon RDS 方法:
rdsadmin.rdsadmin_password_verify.create_passthrough_verify_fcn
—
Amazon RDS 方法:
rdsadmin.rdsadmin_util.list_allowed_system_events
Oracle 方法:—
Amazon RDS 方法:
rdsadmin.rdsadmin_util.set_allowed_system_events
Oracle 方法:
ALTER SYSTEM SET EVENTS
'set_event_clause'
Amazon RDS 方法:
rdsadmin.rdsadmin_util.list_set_system_events
Oracle 方法:
ALTER SESSION SET EVENTS 'IMMEDIATE EVENTDUMP(SYSTEM)'
Amazon RDS 方法:
rdsadmin.rdsadmin_util.unset_system_event
Oracle 方法:
ALTER SYSTEM SET EVENTS
'unset_event_clause'
-
Amazon RDS 方法:
rdsadmin.rdsadmin_util.rename_global_name
Oracle 方法:
alter database rename
Amazon RDS 方法:
create tablespace
Oracle 方法:
alter database
Amazon RDS 方法:
rdsadmin.rdsadmin_util.alter_default_tablespace
Oracle 方法:
alter database default tablespace
Amazon RDS 方法:
rdsadmin.rdsadmin_util.alter_default_temp_tablespace
Oracle 方法:
alter database default temporary tablespace
Amazon RDS 方法:
rdsadmin.rdsadmin_util.create_inst_store_tmp_tblspace
Oracle 方法:
create temporary tablespace
Amazon RDS 方法:
rdsadmin.rdsadmin_util.checkpoint
Oracle 方法:
alter system checkpoint
Amazon RDS 方法:
rdsadmin.rdsadmin_util.enable_distr_recovery
Oracle 方法:
alter system enable distributed recovery
Amazon RDS 方法:
rdsadmin.rdsadmin_util.alter_db_time_zone
Oracle 方法:
alter database set time_zone
—
Amazon RDS 方法:
rdsadmin.rdsadmin_diagnostic_util
程序Oracle 方法:
dbms_workload_repository
套件—
Amazon RDS 方法:
rdsadmin.rdsadmin_util.alter_default_edition
Oracle 方法:
alter database default edition
Amazon RDS 方法:
rdsadmin.rdsadmin_master_util.audit_all_sys_aud_table
Oracle 方法:
audit
Amazon RDS 方法:
rdsadmin.rdsadmin_master_util.noaudit_all_sys_aud_table
Oracle 方法:
noaudit
Amazon RDS 方法:
rdsadmin.rdsadmin_dbms_repair.online_index_clean
Oracle 方法:
dbms_repair.online_index_clean
Amazon 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_recyclebin
Oracle 方法:
purge dba_recyclebin
Amazon RDS 方法:
EXEC rdsadmin.rdsadmin_util.dbms_redact_upd_full_rdct_val
Oracle 方法:
exec dbms_redact.UPDATE_FULL_REDACTION_VALUES
-
Amazon RDS 方法:
rdsadmin.rdsadmin_util.force_logging
Oracle 方法:
alter database force logging
Amazon RDS 方法:
rdsadmin.rdsadmin_util.alter_supplemental_logging
Oracle 方法:
alter database add supplemental log
Amazon RDS 方法:
rdsadmin.rdsadmin_util.switch_logfile
Oracle 方法:
alter system switch logfile
Amazon RDS 方法:
rdsadmin.rdsadmin_util.add_logfile
Amazon RDS 方法:
rdsadmin.rdsadmin_util.drop_logfile
—
Amazon RDS 方法:
rdsadmin.rdsadmin_util.set_configuration
Amazon RDS 方法:
rdsadmin.rdsadmin_archive_log_download.download_log_with_seqnum
Amazon RDS 方法:
rdsadmin.rdsadmin_archive_log_download.download_logs_in_seqnum_range
Amazon RDS 方法:
rdsadmin.rdsadmin_master_util.create_archivelog_dir
Amazon RDS 方法:
rdsadmin.rdsadmin_master_util.create_onlinelog_dir
-
Amazon RDS 方法:
rdsadmin_rman_util.
procedure
Oracle 方法:
RMAN VALIDATE
Amazon RDS 方法:
rdsadmin_rman_util.
procedure
Oracle 方法:
ALTER DATABASE
Amazon RDS 方法:
rdsadmin_rman_util.crosscheck_archivelog
Oracle 方法:
RMAN BACKUP
Amazon RDS 方法:
rdsadmin_rman_util.
procedure
Oracle 方法:
RMAN BACKUP
Amazon RDS 方法:
rdsadmin_rman_util.backup_database_full
Oracle 方法:
RMAN BACKUP
Amazon RDS 方法:
rdsadmin_rman_util.backup_database_incremental
Oracle 方法:
RMAN BACKUP
Amazon RDS 方法:
rdsadmin_rman_util.backup_database_tablespace
Oracle 方法:
RMAN BACKUP
-
Amazon RDS 方法:
dbms_scheduler.set_attribute
Oracle 方法:
dbms_scheduler.set_attribute
Amazon RDS 方法:
dbms_scheduler.set_attribute
Oracle 方法:
dbms_scheduler.set_attribute
Amazon RDS 方法:
dbms_scheduler.set_scheduler_attribute
Oracle 方法:
dbms_scheduler.set_scheduler_attribute
Amazon RDS 方法:
rdsadmin.rdsadmin_dbms_scheduler.disable
Oracle 方法:
dbms_scheduler.disable
Amazon RDS 方法:
rdsadmin.rdsadmin_dbms_scheduler.enable
Oracle 方法:
dbms_scheduler.enable
Amazon RDS 方法:
rdsadmin.rdsadmin_dbms_scheduler.set_attribute
Oracle 方法:
dbms_scheduler.set_attribute
Amazon RDS 方法:
rdsadmin.rdsadmin_dbms_scheduler.set_attribute
Oracle 方法:
dbms_scheduler.set_attribute
Amazon RDS 方法:
rdsadmin.rdsadmin_dbms_scheduler.set_no_commit_flag
Oracle 方法:
dbms_isched.set_no_commit_flag
-
Amazon RDS 方法:
rdsadmin.rdsadmin_adrci_util.list_adrci_incidents
Oracle 方法:ADRCI 命令
show incident
Amazon RDS 方法:
rdsadmin.rdsadmin_adrci_util.list_adrci_problem
Oracle 方法:ADRCI 命令
show problem
Amazon RDS 方法:
rdsadmin.rdsadmin_adrci_util.create_adrci_package
Oracle 方法:ADRCI 命令
ips create package
Amazon RDS 方法:
rdsadmin.rdsadmin_adrci_util.show_adrci_tracefile
Oracle 方法:ADRCI 命令
show tracefile
-
Amazon RDS 方法:
rdsadmin.rdsadmin_util.create_directory
Oracle 方法:
CREATE DIRECTORY
Amazon RDS 方法:
rdsadmin.rdsadmin_util.drop_directory
Oracle 方法:
DROP DIRECTORY
Amazon RDS 方法:
rdsadmin.rds_file_util.listdir
Oracle 方法:—
Amazon RDS 方法:
rdsadmin.rds_file_util.read_text_file
Oracle 方法:—
Amazon RDS 方法:
rdsadmin.rds_file_util.read_text_file
或rdsadmin.tracefile_listing
Oracle 方法:
opatch
Amazon RDS 方法:
rdsadmin.rdsadmin_util.advisor_task_set_parameter
Oracle 方法:各種存放的套件程序
Amazon RDS 方法:
rdsadmin.rdsadmin_util.advisor_task_drop
Oracle 方法:—
Amazon RDS 方法:
rdsadmin.rdsadmin_util.dbms_stats_init
Oracle 方法:—
您也可以使用 Amazon RDS 程序讓 Amazon S3 整合 Oracle,以及執行 OEM Management Agent 資料庫任務。如需更多詳細資訊,請參閱 Amazon S3 整合 及 管理 Management Agent。