db支援共享模式連線的話shutdown通常會很慢(dispatcher shutdown)

warehouse發表於2010-12-05

dispatcher shutdown

During shutdown immediate or normal, the shutdown process must wait for all the dispatchers to shutdown. As each dispatcher is signaled, the session that causes the shutdown is waits on this event until the requested dispatcher is no longer alive.

[@more@]

我們也可以透過命令手動shutdown dispatcher:

SQL> alter system shutdown 'D000';

System altered.

SQL> alter system shutdown 'D001';

System altered.

SQL> alter system shutdown 'D002';

System altered.

SQL>

--===================================

C:>lsnrctl service

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 05-12月-2010 16:4
1:08

Copyright (c) 1991, 2005, Oracle. All rights reserved.

正在連線到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=lenovo-382e0ef1)(PORT=1521)
))
服務摘要..
服務 "B" 包含 1 個例程。
例程 "tsid", 狀態 READY, 包含此服務的 2 個處理程式...
處理程式:
"DEDICATED" 已建立:4 已拒絕:0 狀態:ready
LOCAL SERVER
"D003" 已建立:0 已被拒絕:0 當前: 0 最大: 1002 狀態: ready
DISPATCHER
(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeNTN_A0C_1227C6F9.ORA))
服務 "C" 包含 1 個例程。
例程 "tsid", 狀態 READY, 包含此服務的 2 個處理程式...
處理程式:
"DEDICATED" 已建立:4 已拒絕:0 狀態:ready
LOCAL SERVER
"D003" 已建立:0 已被拒絕:0 當前: 0 最大: 1002 狀態: ready
DISPATCHER
(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeNTN_A0C_1227C6F9.ORA))
服務 "D" 包含 1 個例程。
例程 "tsid", 狀態 READY, 包含此服務的 2 個處理程式...
處理程式:
"DEDICATED" 已建立:4 已拒絕:0 狀態:ready
LOCAL SERVER
"D003" 已建立:0 已被拒絕:0 當前: 0 最大: 1002 狀態: ready
DISPATCHER
(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeNTN_A0C_1227C6F9.ORA))
服務 "TEST_XPT" 包含 1 個例程。
例程 "tsid", 狀態 READY, 包含此服務的 2 個處理程式...
處理程式:
"DEDICATED" 已建立:4 已拒絕:0 狀態:ready
LOCAL SERVER
"D003" 已建立:0 已被拒絕:0 當前: 0 最大: 1002 狀態: ready
DISPATCHER
(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeNTN_A0C_1227C6F9.ORA))
服務 "a" 包含 1 個例程。
例程 "tsid", 狀態 UNKNOWN, 包含此服務的 1 個處理程式...
處理程式:
"DEDICATED" 已建立:0 已被拒絕:0
LOCAL SERVER
服務 "test" 包含 2 個例程。
例程 "tsid", 狀態 UNKNOWN, 包含此服務的 1 個處理程式...
處理程式:
"DEDICATED" 已建立:30 已被拒絕:0
LOCAL SERVER
例程 "tsid", 狀態 READY, 包含此服務的 2 個處理程式...
處理程式:
"DEDICATED" 已建立:4 已拒絕:0 狀態:ready
LOCAL SERVER
"D003" 已建立:0 已被拒絕:0 當前: 0 最大: 1002 狀態: ready
DISPATCHER
(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeNTN_A0C_1227C6F9.ORA))
命令執行成功

C:>

--================================

shutdown dispatcher D00,D001,D002之後,我們發現目前listener service的顯示結果只剩下了D003了

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-1042650/,如需轉載,請註明出處,否則將追究法律責任。

相關文章