

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 中斷工作階段的連線
<a name="Appendix.Oracle.CommonDBATasks.DisconnectingSession"></a>

若要透過結束專屬的伺服器程序來中斷與目前工作階段的連線，請使用 Amazon RDS 程序 `rdsadmin.rdsadmin_util.disconnect`。`disconnect` 程序具有下列參數。


****  

| 參數名稱 | 資料類型 | 預設 | 必要 | 描述 | 
| --- | --- | --- | --- | --- | 
| `sid` | 數字 | — | 是 | 工作階段識別符。 | 
| `serial` | 數字 | — | 是 | 工作階段的序號。 | 
| `method` | varchar | 'IMMEDIATE' | 否 | 有效值為 `'IMMEDIATE'` 或 `'POST_TRANSACTION'`。 | 

下列範例會中斷工作階段的連線。

```
begin
    rdsadmin.rdsadmin_util.disconnect(
        sid    => {{sid}}, 
        serial => {{serial_number}});
end;
/
```

若要取得工作階段識別符和工作階段序號，請查詢 `V$SESSION` 檢視。下列範例會取得使用者 `AWSUSER` 的所有工作階段。

```
SELECT SID, SERIAL#, STATUS FROM V$SESSION WHERE USERNAME = '{{AWSUSER}}';
```

請務必開啟資料庫，才能使用此方法。如需中斷工作階段連線的詳細資訊，請參閱 Oracle 文件中的 [ALTER SYSTEM](http://docs.oracle.com/cd/E11882_01/server.112/e41084/statements_2014.htm#SQLRF53166)。