Amazonrds 简明教程
Amazon RDS - Oracle DBA Tasks
作为数据库行业领先的技术,Oracle 自带许多功能使得 DBA 活动易于管理,甚至在云中也是如此。Amazon RDS Oracle DB 提供许多存储过程和函数,可以使用 SQL Developer 客户端工具访问这些过程和函数。可以使用 Amazon RDS 实例创建期间创建的用户 ID 和密码执行此过程。以下是一些最常用的 DBA 活动示例。
Killing a Session
有时需要通过终止会话终止长时间运行的查询或任何其他 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;
/
Setting the Default Tablespace
Amazon RDS 过程 rdsadmin.rdsadmin_util.alter_default_tablespace 可用于使用以下命令设置数据库的默认表空间。
exec rdsadmin.rdsadmin_util.alter_default_tablespace(tablespace_name => 'AWSuser');
Setting the Database Time Zone
我们可以使用 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');