开发手册 欢迎您!
软件开发者资料库

Amazon RDS - Oracle DBA任务

Amazon RDS初学者教程 - 从基本到高级概念的简单简单步骤学习Amazon RDS,其中包括概述,环境,接口,数据库实例,数据库存储,MS SQL功能,MS SQL创建数据库,MS SQL连接到数据库, MS SQL DB导出导入,带有SSL的MS SQL DB,MS SQL DBA任务,Oracle功能,Oracle创建数据库,Oracle连接到数据库,Oracle DB数据导入,Oracle DBA任务,MariaDB功能,MariaDB连接到数据库,MariaDB数据导入, PostgresSQL功能,PostgresSQL创建数据库,PostgresSQL连接数据库,PostgresSQL数据导入,MySQL功能,MySQL创建数据库,MySQL连接数据库,MySQL数据库导出导入,MySQL DBA任务,多可用区部署,数据库快照,数据库监控,事件通知,DB访问控制。

作为业界领先的数据库技术,oracle具有许多内置功能,可以轻松管理DBA活动,即使在云端也是如此. Amazon RDS oracle DB提供对许多存储过程和函数的访问,可以使用SQL开发人员客户端工具访问这些过程和函数.可以使用在创建Amazon RDS实例期间创建的用户标识和密码来执行此过程.以下是一些最常用的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可用于使用以下命令设置为DB的默认表空间.

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