Amazon RDS - Oracle DBA 任務



作為行業領先的資料庫技術,Oracle 具有許多內建功能,即使在雲環境中也能輕鬆管理 DBA 活動。Amazon RDS Oracle 資料庫提供了對許多儲存過程和函式的訪問,可以使用 SQL Developer 客戶端工具訪問這些過程和函式。可以使用在建立 Amazon RDS 例項期間建立的使用者 ID 和密碼執行此過程。以下是某些最常用的 DBA 活動示例。

終止會話

有時,需要透過終止會話來終止長時間執行的查詢或任何其他資料庫活動。我們使用 Amazon RDS 過程 rdsadmin.rdsadmin_util.kill 來終止會話。以下程式碼執行此操作。

# First get the session identifier and the session serial number,
select SID, SERIAL#, STATUS from V$SESSION where USERNAME = 'AWSUSER';

# Next use the procedure 
begin
    rdsadmin.rdsadmin_util.kill(
        sid    => sid, 
        serial => serial_number);
end;
/

設定預設表空間

可以使用 Amazon RDS 過程 rdsadmin.rdsadmin_util.alter_default_tablespace 使用以下命令為資料庫設定預設表空間。

exec rdsadmin.rdsadmin_util.alter_default_tablespace(tablespace_name => 'AWSuser');

設定資料庫時區

我們可以使用 Amazon RDS 過程 rdsadmin.rdsadmin_util.alter_db_time_zone 來更改資料庫的時區。

# Change the time zone of the DB to UTC + 5.30 
exec rdsadmin.rdsadmin_util.alter_db_time_zone(p_new_tz => '+5:30');
# Change the time zone to a specific region
exec rdsadmin.rdsadmin_util.alter_db_time_zone(p_new_tz => 'Asia/Kolkata');

新增聯機重做日誌

我們可以使用 Amazon RDS 過程 rdsadmin.rdsadmin_util.add_logfile 新增額外的重做日誌。以下命令新增大小為 128MB 的日誌檔案。

exec rdsadmin.rdsadmin_util.add_logfile(p_size => '128M');
廣告
© . All rights reserved.