Windows平臺下不能建立資料庫連線出錯分析(2)
Windows平臺下不能建立資料庫連線出錯分析(2)
本文可以任意轉載,轉載時請務必以超連結形式標明文章原始出處和作者資訊及本宣告
http://blog.itpub.net/post/11/5160
-- 在減少sga後可以建立更多的連線
SQL> alter system set sga_max_size=1000m scope=spfile;
系統已更改。
SQL> alter system set db_cache_size=500m scope=both;
系統已更改。
SQL> shutdown abort
ORACLE 例程已經關閉。
SQL> startup
ORACLE 例程已經啟動。
Total System Global Area 1048576000 bytes
Fixed Size 792200 bytes
Variable Size 518252920 bytes
Database Buffers 528482304 bytes
Redo Buffers 1048576 bytes
資料庫裝載完畢。
資料庫已經開啟。
SQL>
-- 執行連線測試指令碼
-- 檢視統計資訊
> SELECT * FROM V$PGASTAT;
aggregate PGA target parameter 2097152000 bytes
aggregate PGA auto target 1829569536 bytes
global memory bound 104857600 bytes
total PGA inuse 65129472 bytes
total PGA allocated 160458752 bytes
maximum PGA allocated 166881280 bytes
total freeable PGA memory 0 bytes
PGA memory freed back to OS 0 bytes
total PGA used for auto workareas 0 bytes
maximum PGA used for auto workareas 0 bytes
total PGA used for manual workareas 0 bytes
maximum PGA used for manual workareas 0 bytes
over allocation count 0
bytes processed 2792448 bytes
extra bytes read/written 0 bytes
cache hit percentage 100 percent
已選擇16行。
> select server,count(*) from v$session group by server;
DEDICATED 218
-- 再次執行連線測試指令碼
-- 查詢統計資訊
> SELECT * FROM V$PGASTAT;
aggregate PGA target parameter 2097152000 bytes
aggregate PGA auto target 1782429696 bytes
global memory bound 104857600 bytes
total PGA inuse 112276480 bytes
total PGA allocated 269494272 bytes
maximum PGA allocated 290007040 bytes
total freeable PGA memory 0 bytes
PGA memory freed back to OS 0 bytes
total PGA used for auto workareas 131072 bytes
maximum PGA used for auto workareas 491520 bytes
total PGA used for manual workareas 0 bytes
maximum PGA used for manual workareas 0 bytes
over allocation count 0
bytes processed 15297536 bytes
extra bytes read/written 0 bytes
cache hit percentage 100 percent
已選擇16行。
> select server,count(*) from v$session group by server;
DEDICATED 417
>
當前包括oracle後臺程式在內已建立的會話有417個,遠遠高於此前的76個。
1. 結論
前段時間看一個帖子問到為何增大了db_cache_size會造成ora-12540錯誤,原因就在於pga和sga均在程式oracle.exe所使用的記憶體空間分配,’蛋糕’就那麼大,sga分多了,當然pga就少一點了.
2. 附錄
V$PGASTAT中幾個列的含義:
(a) aggregate PGA auto target : 在自動模式下oracle所能用於work area的pga記憶體總數.
(b) total PGA used for auto workarea: 系統使用的實際可調整的pga記憶體.
(c) total PGA in used: 正在使用的pga記憶體總數.
參考文件:
Oracle9i Automatic PGA Memory Management
連線測試指令碼見:
http://blog.itpub.net/post/11/3357
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6906/viewspace-21636/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Windows平臺下不能建立資料庫連線出錯分析 (1)Windows資料庫
- 資料庫連線不能建立.資料庫
- 不能建立sqlserver資料庫連線SQLServer資料庫
- 連線資料庫出錯???資料庫
- Windows平臺下建立asmWindowsASM
- asp網站提示資料庫連線出錯網站資料庫
- 不能連線資料庫如何解決資料庫
- Visual Studio 2008不能建立資料庫連線出現的問題資料庫
- HP-UX平臺下11.2.0.1資料庫 JDBC連線bug問題UX資料庫JDBC
- windows平臺下Oracle10.2 RMAN資料庫遷移至Linux平臺下WindowsOracle資料庫Linux
- 開啟網頁顯示資料庫連線出錯網頁資料庫
- Django 2連線MySQL資料庫DjangoMySql資料庫
- 不能連線資料庫收集Systemstate Dumps資訊資料庫
- 哪位兄臺幫我看看JIVE安裝問題, 資料庫連線出錯!加急!!!資料庫
- 怎麼建立網站連線資料庫網站資料庫
- cacti登陸出現報錯:資料庫無法連線資料庫
- window平臺下手動建立資料庫演示資料庫
- 從linux平臺移值資料庫到windows平臺Linux資料庫Windows
- 用python建立資料庫監控平臺(2)安裝pipPython資料庫
- Linux平臺下Oracle 10.2.0.1 手工建立資料庫過程LinuxOracle資料庫
- 用rman建立dataguard備用資料庫連線報錯!(eygle版主幫忙看一下)資料庫
- Dedecms錯誤警告:連線資料庫失敗,出錯怎麼解決?資料庫
- 財務資料分析不可錯過的大資料分析平臺大資料
- 利用rman來實現linux平臺資料庫複製到windows平臺資料庫Linux資料庫Windows
- windows下ftp出現軟體造成連線終止錯誤WindowsFTP
- 網站連線資料庫配置錯誤網站資料庫
- 網站提示資料庫連線錯誤網站資料庫
- 安裝第三步:連線ORALCE資料庫出錯?資料庫
- Cordys BOP 4.3平臺使用小經驗—資料庫連線管理、匯出流程模型為XPDL資料庫模型
- java 無需建立資料來源連線access資料庫Java資料庫
- java後臺建立url連線,獲取介面資料Java
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- 直接複製資料檔案實現linux平臺資料庫複製到windows平臺資料庫Linux資料庫Windows
- 連線資料庫資料庫
- 資料庫連線資料庫
- Spring框架中mysql資料庫連線池bean設定出錯Spring框架MySql資料庫Bean
- 連線資料庫時出現ORA-12514錯誤資料庫
- Error infos: DedeCms錯誤警告:連線資料庫失敗,可能資料庫密碼不對或資料庫伺服器出錯!Error資料庫密碼伺服器