2012-04-23 49 views
0

我需要运行脚本来更新生产数据库中的所有表,所以我需要锁定唯一的应用程序服务器上的所有数据库。怎么做?我在我的应用程序中使用spring,tomcat,oracle和hibernate。春季休眠获取整个分区的锁

回答

2

人们通常为此做的是REVOKE CONNECT ON DATABASE x FROM PUBLIC然后强制其他连接关闭,或者修改pg_hba.conf文件并重新加载配置以防止不需要的登录。