db支援共享模式連線的話shutdown通常會很慢(dispatcher shutdown)
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於shutdown的幾個模式模式
- kafka shutdown停止關閉很慢問題的解決方案Kafka
- 處於熱備份模式下shutdown abort之後db的恢復模式
- 11G的SYS連線阻止SHUTDOWN IMMEDIATE關閉資料庫資料庫
- Server shutdown in progressServer
- Oracle shutdown and startupOracle
- 關閉資料庫遇到SHUTDOWN: Active processes prevent shutdown operation資料庫
- 不同shutdown命令的區別
- 死連線或不活動會話_DB處理機制會話
- 保持會話連線會話
- oracle 會話,連線Oracle會話
- shutdown immediate alert出現SHUTDOWN: waiting for active calls to complete.AI
- 為ExecutorService增加shutdown hookHook
- shutdown,halt,reboot,init(轉)boot
- zt_Resolving Shutdown Immediate Hang Situations_shutdown immediate關庫慢
- When to Use Startup / Shutdown DB and Alter Database Command in 12c_1582453.1Database
- Oracle共享伺服器的連線模式Oracle伺服器模式
- Linux基礎命令---shutdownLinux
- MYSQL The Server Shutdown Process(筆記)MySqlServer筆記
- mysqld: Sort aborted: Server shutdown in progressMySqlServer
- oracle shutdown 引數對比Oracle
- 原來MSSQL也有shutdown的狀態SQL
- 詳解Oracle的連線模式:專有模式和共享模式Oracle模式
- Linux下shutdown命令詳解Linux
- MySQL • 原始碼分析 • SHUTDOWN過程MySql原始碼
- shutdown命令被job程式hang住
- Linux shutdown關機命令的基本使用!Linux
- PHP函式register_shutdown_function的用法PHP函式Function
- 資料庫無法shutdown immediate的案例資料庫
- Boot, Init和Shutdown 過程的描述(轉)boot
- 10g採用共享模式連線db產生的tracel檔案放在了bdump中!模式
- 【Shutdown】同一會話存在未提交事務時使用immediate選項無法關閉資料庫會話資料庫
- 程式、會話、連線之間的差異會話
- ExecutorService shutdown()和shutdownNow()方法區別
- Linux 關機命令介紹shutdownLinux
- redhat shutdown關機及重啟示例Redhat
- shutdown關機命令(windows和linux)WindowsLinux
- Oracle Automatic Startup and Shutdown in Linux platformOracleLinuxPlatform