解答:
使用新的QUIESCE命令,可以强制所有用户关闭实例或数据库,并将其置于停顿方式以进行数据库维护。
QUIESCE命令提供对实例或数据库的独占存取,而不必强制所有用户关闭实例或数据库并尝试停止用户与数据库引擎外部的连接(例如,通过关闭所有数据管理器)。
在停顿期间,只有具有正确权限的用户才能连接至实例或数据库,可以在实例或数据库上执行系统管理。在管理完成后,可以取消停顿数据库(使用UNQUIESCE)命令,并允许其他用户连接至数据库,而不必再执行停止实例,启动实例。
对于SAMPLE数据库,可以通过下面的命令执行维护工作(例如,BACKUP):
db2 connect to SAMPLE
db2 QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
db2 connect reset
db2 backup db SAMPLE
db2 connect to SAMPLE
db2 UNQUIESCE DATABASE
db2 connect reset
在没有执行UNQUIESCE命令之前,没有权限的用户将无法连接到数据库:
db2 connect to SAMPLE user db2test using db2test
SQL20157N 用户 "DB2TEST " 没有 QUIESCE_CONNECT 特权。 SQLSTATE=08004
分享到:
相关推荐
本文主要探讨了数据库的三种特殊状态:RESTRICT、QUIESCE和SUSPEND,它们在不同场景下有着不同的作用和应用。我们将深入理解这三种状态,并结合实际应用场景进行详细解析。 1. RESTRICT状态: RESTRICT状态通常用于...
在IT行业中,APx-quiesce是一个特定的系统或服务状态,它涉及到设备或软件的安静模式,通常是为了进行维护、升级或者安全操作。在这个场景中,"APx-quiesce: ELM守护程序允许IPMC通过ELM链接请求停止"的标题描述了一...
quiesce database 扩展 .......... 165 第 8 章分布式事务管理 .......... 167 受影响的事务类型 .......... 168 由外部事务管理器协调的分布式事务 .......... 168 RPC 和 CIS 事务 .......... 169 SYB2PC 事务 ......
静默模式(QUIESCE)是在进行某些维护操作时非常有用的一种模式,它可以阻止除SYS和SYSTEM用户之外的所有用户登录数据库,并且阻止所有正在进行的操作。这有助于确保在执行维护任务时,不会受到其他用户的干扰。 **...
命令格式为`QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS`,其中`IMMEDIATE`表示立即生效,`FORCE CONNECTIONS`表示强制断开现有连接。 - **UNQUIESCE**: 取消静默状态,恢复正常访问。命令格式为`UNQUIESCE ...
* tfsservicecontrol quiesce(停止 TFS 服务) * TFSConfig PrepSQL /SQLInstance:你的 SQL Server 实例名(准备实例) * TFSConfig Accounts /ResetOwner /SQLInstance:你的 SQL Server 实例名 /DatabaseName:TFS_...
1. **db2 quiesce tablespaces for table**:使指定表空间进入静默状态,以便进行数据加载等操作。 2. **db2 list tablespaces**:列出所有可用的表空间。 3. **db2 runstats (any table)**:运行统计信息收集命令,...
* quiesce tablespaces for table <tablename> reset:将表空间的状态复位成正常(normal)。 目录命令 * catalog [admin] <protocol> node …:为协议 <protocol> 在节点目录中创建一项。 * list [admin] node ...
例如,一个典型的管理通知日志条目可能提示数据库静默请求(Database quiesce has been requested),帮助识别数据库状态变化。 2. **错误诊断日志(Error Diagnostics Log,db2diag.log)**: 这是DB2的核心日志...
- 静默模式:`quiesce restricted`和`unquiesce`使数据库进入暂停状态,便于维护。 - 挂起/恢复:`suspend`和`resume`控制数据库的运行,挂起时停止所有用户活动,恢复后继续运行。 理解并优化这些参数对于优化...
- 在进行备份之前,需要先将数据库静默(使用 `$db2quiesce database immediate force connections`)。 - 备份完成后,记得取消静默状态(使用 `$db2unquiesce database`)。 #### 2. DB2 恢复数据库 恢复数据库...
对于联机备份,Sybase提供了如备份复制点数据库和Quiesce数据库的技术,使得备份过程可以在不影响应用运行的情况下进行。同时,联机维护包括dbcc检查、索引重组、统计信息更新等功能,这些操作可以在不影响业务的...
* VSS提供者刷新OS缓冲区和quiesce Apps。 * 原始vmdk被冻结(只读),所有新的写操作被重定向到新的vmdk。 * VM被备份(VMDK和其他文件被复制)。 * 快照vmdk与原始vmdk合并。 * 快照释放 – 备份完成。 总结 ...
GRANT DBADM, CREATEREGULAR, BINDADD, CONNECT, CREATE_NOT_FENCED_ROUTINE, IMPLICIT_SCHEMA, LOAD, CREATE_EXTERNAL_ROUTINE, QUIESCE_CONNECT, SECADMON DATABASE TO USER db2admin; ``` - **权限说明:** -...
1. 系统静默(Quiesce):在备份前对文件系统实施静默,保证备份数据一致性。 2. 瞬时磁盘映像服务(Frozen Image Services):在系统静默时生成数据一致的瞬时磁盘映像。 3. 映射(Mapping):将文件或卷的逻辑地址...
- `QUIESCE_CONNECT`: 允许用户访问处于静默状态的数据库。 - `CREATE_EXTERNAL_ROUTINE`: 允许用户创建供应用程序和其他用户使用的外部过程。 2. **DBADM权限**: - **控制能力**: 拥有DBADM权限的用户几乎可以...
SQL> alter system quiesce restricted; ``` ##### 2. `alter system unquiesce` - **描述**:取消静默模式,恢复正常的数据库服务。 - **命令示例**: ```sql SQL> alter system unquiesce; ``` ##### 3. `...