檢視oracle最大程序數:
sql> select count(*) from v$session where status='active' #併發連線數
sql> show parameter processes #最大連線
sql> alter system set processes = value scope = spfile;重啟資料庫 #修改連線
unix 1個使用者session 對應乙個作業系統 process
修改oracle最大程序數:
使用sys,以sysdba許可權登入:
sql> show parameter processes;
name type value
aq_tm_processes integer 1
db_writer_processes integer 1
job_queue_processes integer 10
log_archive_max_processes integer 1
processes integer 150
sql> alter system set processes=300 scope = spfile;
系統已更改。
sql> show parameter processes;
name type value
aq_tm_processes integer 1
db_writer_processes integer 1
job_queue_processes integer 10
log_archive_max_processes integer 1
processes integer 150
sql> create pfile from spfile;
檔案已建立。
重啟資料庫,
sql> show parameter processes;
name type value
aq_tm_processes integer 1
db_writer_processes integer 1
job_queue_processes integer 10
log_archive_max_processes integer 1
processes integer 300
搞定!以下為另一篇博文摘要
oracle如何更改執行緒數
文件編寫目的:當呼叫資料庫的執行緒超過一定數量時出現,中間介資料來源無法連線導致錯誤:這是連線數超過了資料庫預設連線數導致的,資料庫預設的連線數是150。 本篇文章就解決如何修改執行緒數的問題。
一、 檢視一下資料庫現有的程序數,是否已經達到引數processes的大小。 以sys使用者登入plsql,執行命令,如下:
1.select count() from v$process; 取得資料庫目前的程序數。
2.select value from v$parameter where name = 'processes'; 取得程序數的上限。
二、修改執行緒數
在sql視窗執行如下命令:
sql> select count() from v$process;--當前連線數
count(*)
63sql> select value from v$parameter where name = 'processes' --資料庫允許的最大連線數 value
500修改最大連線數:
sql> alter system set processes = 2000 scope = spfile;
重啟資料庫:
資料庫執行緒數,到此為止,修改完成,解決資料庫連線超過預設執行緒數問題。
檢視oracle最大程序數:
sql> select count(*) from v$session where status='active' #併發連線數
sql> show parameter processes #最大連線
sql> alter system set processes = value scope = spfile;重啟資料庫 #修改連線
unix 1個使用者session 對應乙個作業系統 process
修改oracle最大程序數:
使用sys,以sysdba許可權登入:
sql> show parameter processes;
name type value
aq_tm_processes integer 1
db_writer_processes integer 1
job_queue_processes integer 10
log_archive_max_processes integer 1
processes integer 150
sql> alter system set processes=300 scope = spfile;
系統已更改。
sql> show parameter processes;
name type value
aq_tm_processes integer 1
db_writer_processes integer 1
job_queue_processes integer 10
log_archive_max_processes integer 1
processes integer 150
sql> create pfile from spfile;
檔案已建立。
重啟資料庫,
sql> show parameter processes;
name type value
aq_tm_processes integer 1
db_writer_processes integer 1
job_queue_processes integer 10
log_archive_max_processes integer 1
processes integer 300
搞定!以下為另一篇博文摘要
oracle如何更改執行緒數
文件編寫目的:當呼叫資料庫的執行緒超過一定數量時出現,中間介資料來源無法連線導致錯誤:這是連線數超過了資料庫預設連線數導致的,資料庫預設的連線數是150。 本篇文章就解決如何修改執行緒數的問題。
一、 檢視一下資料庫現有的程序數,是否已經達到引數processes的大小。 以sys使用者登入plsql,執行命令,如下:
1.select count() from v$process; 取得資料庫目前的程序數。
2.select value from v$parameter where name = 'processes'; 取得程序數的上限。
二、修改執行緒數
在sql視窗執行如下命令:
sql> select count() from v$process;--當前連線數
count(*)
63sql> select value from v$parameter where name = 'processes' --資料庫允許的最大連線數 value
500修改最大連線數:
sql> alter system set processes = 2000 scope = spfile;
重啟資料庫:
資料庫執行緒數,到此為止,修改完成,解決資料庫連線超過預設執行緒數問題。
無法更改資料庫最大執行緒數
use adventureworks2012 go exec sp configure show advanced options 1 go reconfigure go exec sp configure max worker threads 900 go reconfigure go 若提示配置...
無法更改資料庫最大執行緒數
use adventureworks2012 go exec sp configure show advanced options 1 go reconfigure go exec sp configure max worker threads 900 go reconfigure go 若提示配置...
ORACLE檢視和更改的最大連線數
第一步,在cmd命令列,進入sqlplus 第二步驟,根據提示輸入username與password 1.檢視processes和sessions引數 sql show parameter processes name type value db writer processes integer 1...