- 亚马逊 RDS - 主页
- Amazon RDS - 概述
- Amazon RDS - 环境
- Amazon RDS - 接口
- Amazon RDS - 数据库实例
- Amazon RDS - 数据库存储
- Amazon RDS - MS SQL 功能
- Amazon RDS - MS SQL 创建数据库
- Amazon RDS - MS SQL 连接到数据库
- Amazon RDS - MS SQL 数据库导出导入
- Amazon RDS - 使用 SSL 的 MS SQL 数据库
- Amazon RDS - MS SQL DBA 任务
- Amazon RDS - Oracle 功能
- Amazon RDS - Oracle 创建数据库
- Amazon RDS - Oracle 连接到数据库
- Amazon RDS - Oracle 数据库数据导入
- Amazon RDS - Oracle DBA 任务
- Amazon RDS - MariaDB 功能
- Amazon RDS - MariaDB 创建数据库
- Amazon RDS - MariaDB 连接到数据库
- Amazon RDS - MariaDB 数据导入
- Amazon RDS - PostgreSQL 功能
- Amazon RDS - PostgreSQL 创建数据库
- Amazon RDS - PostgreSQL 连接到数据库
- Amazon RDS - PostgreSQL 数据导入
- Amazon RDS - MySQL 功能
- Amazon RDS - MySQL 创建数据库
- Amazon RDS - MySQL 连接到数据库
- Amazon RDS - MySQL 数据库导出导入
- Amazon RDS - MySQL DBA 任务
- Amazon RDS - 多可用区部署
- Amazon RDS - 数据库快照
- Amazon RDS - 数据库监控
- Amazon RDS - 事件通知
- Amazon RDS - 数据库访问控制
Amazon RDS - Oracle DBA 任务
作为行业领先的数据库技术,Oracle 拥有许多内置功能,使得管理 DBA 活动变得轻松,甚至在云中也是如此。Amazon RDS oracle DB 提供对许多存储过程和函数的访问,可以使用 SQL 开发人员客户端工具访问这些存储过程和函数。可以使用在创建 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');