问题
多项选择题
某个撤销表空间由磁盘上的一个数据文件组成,并且事务由于缺乏撤销空间而失败。此时,这个磁盘己满。您已经启用了确保保留。下列的所有选项都能够解决这个问题,但是哪个选项会导致用户停止工作(选择一个最佳答案)?
A.创建另一个更大的撤销表空间,并且使用“alter system set undo_tablespace=…”命令切换至这个表空间
B.将这个数据文件移至另一具有更大空间的磁盘,并且使用“alter database resize datafile…”命令使数据文件变得更大
C.使用“alter system set undo_retention=…”命令减小undo_retention设置
D.使用“alter tablespace…retention guarantee”命令禁止确保保留
答案
参考答案:B
解析:这是一个需要停机的选项,因为在移动期间必须使数据文件脱机,而在数据库处于打开状态时,无法使其脱机。A、C和D是错误的,这些操作都可以在终端用户不知情的情况下,在正常运行期间执行。