Oracle監聽---共用串連參數配置介紹

來源:互聯網
上載者:User

設定資料庫啟動幾個dispatcher(啟動3個dispatcher)

SQL>alter system set dispatchers=‘(protocol=tcp) (dispatchers=3)’

設定資料庫裡最多可以同時啟動多少個(定義最多啟動5個dispatcher),即便通過dispatchers參數定義多於5個的dispatcher,但也只能啟動5個

SQL>alter system set max_dispatchers=5;

設定啟動幾個伺服器處理序

SQL>alter system set shared_servers=5;

伺服器處理序可以根據需要動態產生,如果將shared_servers設定為0,則伺服器處理序一旦使用完畢就會自動刪除所以我們應該建立較少的伺服器處理序,如果不夠的話,則讓系統根據負載自動建立額外的伺服器處理序,能夠自動同時建立的伺服器處理序個數由另一個初始化參數max_shared_servers決定。

設定系統根據負載自動建立伺服器處理序的個數

SQL>alter system set max_shared_servers=20;

這時,資料庫預設會有5個伺服器處理序運行,當資料庫負載增加,需要額外的伺服器處理序時,則會自動建立伺服器處理序,最多有20個伺服器處理序在同時運行,而當資料庫負載下降時,也會自動刪除,伺服器處理序,直到剩下5個伺服器處理序為止

設定能夠使用共用串連的session個數(該參數說明同時可以進行共用串連的session個數)

alter system set shared_server_session=100

那麼能夠使用專用連線的session個數就是初始化參數session減去shared_server_session的值

在tnsnames.ora檔案中指定共用串連方式(SERVER=shared)

驗證是否成功建立共用串連

[Oracle@tyger admin]$lsnrctl service

SQL>select USERNAME,SID,SERVICE_NAME,SERVER,PROGRAM from v$session where USERNAME='SYS';

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.