短的:

短的:

我希望能够暂时禁用对 Oracle 数据库的所有访问(我自己的除外),以便能够不间断地执行维护操作。最简单的方法是什么?

答案1

查看此链接:

如何切换 Oracle 单用户多会话模式

在迁移过程中,确保没有人能够连接到数据库可能很重要。您可以通过两种方式实现此目的

在表级别使用 LOCK TABLE

在数据库级别使用 RESTRICTED SESSION

答案2

停止数据库

短的:

  • ALTER SYSTEM QUIESCE RESTRICTED;
    将数据库置于静默模式

  • ALTER SYSTEM UNQUIESCE;
    使数据库恢复正常运行

答案3

这就是所谓的使数据库静止,有很多选项,具体取决于您想如何处理当前已连接的用户。当我处于紧张的变更窗口时,我最喜欢的技术是启动力量限制

答案4

此外,更基本的解决方案是关闭监听器。

相关内容