⑴ oracle 可以存在多少數據量
目前用的最多的oracle資料庫中數據表單表36億條記錄,完全沒問題;就性能考慮的話,單表不要超過20億
⑵ oracle資料庫連接 最大多少
去看 select * from v$resource_limit 到底有多少個進程被注冊~
PMON每5分鍾更新listener中的內容,所以listener和資料庫不一定是同步的,你現在從資料庫上得知有297個連接,並不代表listener裡面記錄的是297個, 5分鍾之內很可能還沒有被pmon更新,依然保持著400所以你報錯ORA-12518 而不是ora-00020
⑶ oracle老提示限制連接數,怎樣讓oracle無限連接
只能設置很大,不能無限
當前的連接數
select count(*) from v$process;
設置的最大連接數(默認值為150)
select value from v$parameter where name = 'processes';
修改最大連接數
alter system set processes = 300 scope = spfile;
當資料庫最大連接數不夠時會出現客戶端連接間歇性失敗,報錯ORA-12519。
修改Oracle最大連接數的方法
1、 進入「SQL*Plus Worksheet」,如下圖所示。
2、 點擊「改變資料庫連接…」按鈕,如下圖所示。
3、 進入「資料庫連接信息」界面,輸入用戶名、口令、需要修改最大連接數的資料庫服務名,連接身份選擇「SYSDBA」,點擊「確定」,如下圖所示。
4、 輸入指令「show parameter processes;」並執行,查看目前最大連接數,如下圖所示。
5、 輸入指令「alter system set processes=600 scope=spfile;」並執行,修改最大連接數為600,如下圖所示。
6、 輸入指令「create pfile from spfile;」並執行,創建Profile,如下圖所示。
7、 關閉「Enterprise Manager Console」,重啟Oracle服務或重啟Oracle資料庫伺服器
8、 重復操作1、2、3、4步,確認最大連接數修改成功。