CLEAN CONNECTION
Function
CLEAN CONNECTION clears database connections when a database is abnormal. You may use this statement to delete a specific user's connections to a specified database.
Precautions
You must specify either dbname or username.
Syntax
1 2 3 4 |
CLEAN CONNECTION TO { COORDINATOR ( nodename [, ... ] ) | NODE ( nodename [, ... ] )| ALL [ CHECK ] [ FORCE ] } [ FOR DATABASE dbname ] [ TO USER username ]; |
Parameter Description
Parameter |
Description |
Value Range |
---|---|---|
CHECK |
This parameter can be specified only when the node list is specified as TO ALL. Setting this parameter will check whether a database is accessed by other sessions before its connections are cleared. If any sessions are detected before DROP DATABASE is executed, an error will be reported and the database will not be deleted. |
- |
FORCE |
This parameter can be specified only when the node list is specified as TO ALL. Setting this parameter will send SIGTERM signals to all the threads related to the specified dbname and username and forcibly shut them down. |
- |
COORDINATOR ( nodename [, ... ] ) | NODE ( nodename [, ... ] ) | ALL |
Deletes connections on a specified node. There are three scenarios:
|
nodename is an existing node name. |
dbname |
Deletes connections to a specific database. If this parameter is not specified, connections to all databases will be deleted. |
Valid database name. |
username |
Deletes connections of a specific user. If this parameter is not specified, connections of all users will be deleted. |
Valid username. |
Examples
Clean connections to nodes dn1 and dn2 for the template1 database.
1
|
CLEAN CONNECTION TO NODE (dn1,dn2) FOR DATABASE template1; |
Clean user jack's connections to dn1.
1
|
CLEAN CONNECTION TO NODE (dn1) TO USER jack; |
Delete all connections to the gaussdb database.
1
|
CLEAN CONNECTION TO ALL FORCE FOR DATABASE gaussdb; |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot