Amazonrds-oracle-dba-tasks

提供:Dev Guides
移動先:案内検索

Amazon RDS-Oracle DBAタスク

業界をリードするデータベーステクノロジーであるオラクルには、クラウド内であってもDBAアクティビティの管理を容易にする多くの機能が組み込まれています。 Amazon RDS oracle DBは、SQL開発者クライアントツールを使用してアクセスできる多くのストアドプロシージャと関数へのアクセスを提供します。 この手順は、Amazon RDSインスタンスの作成中に作成されたユーザーIDとパスワードを使用して実行できます。 以下は、最も頻繁に使用されるDBAアクティビティの例です。

セッションを強制終了する

セッションを強制終了して、長時間実行されているクエリやその他のDBアクティビティを強制終了する必要がある場合があります。 セッションを強制終了するには、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は、次のコマンドを使用してDBのデフォルトのテーブルスペースに設定するために使用できます。

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

データベースのタイムゾーンの設定

Amazon RDSプロシージャrdsadmin.rdsadmin_util.alter_db_time_zoneを使用して、DBのタイムゾーンを変更できます。

# 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');

オンラインREDOログの追加

Amazon RDSプロシージャrdsadmin.rdsadmin_util.add_logfileを使用して、追加のREDOログを追加できます。 次のコマンドは、サイズが128MBのログファイルを追加します。

exec rdsadmin.rdsadmin_util.add_logfile(p_size => '128M');