設定MEMORY_TARGET會導致RESULT_CACHE_MAX_SIZE在重啟後歸零
Oracle11g中,如果設定了MEMORY_TARGET,則RESULT_CACHE_MAX_SIZE的設定在資料庫重啟後自動被置為0。
問題再現:
SQL> alter system set memory_target = 220m scope = spfile;
System altered.
SQL> alter system set result_cache_max_size = 10m scope = spfile;
System altered.
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 209235968 bytes
Fixed Size 1298920 bytes
Variable Size 192941592 bytes
Database Buffers 12582912 bytes
Redo Buffers 2412544 bytes
Database mounted.
Database opened.
SQL> show parameter memory_target
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
memory_target big integer 220M
SQL> show parameter result_cache_max_size
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
result_cache_max_size big integer 0
SQL> alter system set result_cache_max_size = 10m scope = both;
System altered.
SQL> show parameter result_cache_max_size
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
result_cache_max_size big integer 0
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production PL/SQL Release 11.1.0.6.0 - Production
CORE 11.1.0.6.0 Production
TNS for Linux: Version 11.1.0.6.0 - Production
NLSRTL Version 11.1.0.6.0 - Production
如果不設定MEMORY_TARGET而使用SGA_TARGET和PGA_AGGREGATE_TARGET,則不會導致RESULT_CACHE_MAX_SIZE被置為0值:
SQL> alter system reset memory_target scope = spfile sid = '*';
System altered.
SQL> alter system reset memory_max_target scope = spfile sid = '*';
System altered.
SQL> alter system set sga_target = 170m scope = spfile;
System altered.
SQL> alter system set pga_aggregate_target = 50m scope = spfile;
System altered.
SQL> alter system set result_cache_max_size = 10m scope = spfile;
System altered.
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 209235968 bytes
Fixed Size 1298920 bytes
Variable Size 150998552 bytes
Database Buffers 54525952 bytes
Redo Buffers 2412544 bytes
Database mounted.
Database opened.
SQL> show parameter result_cache_max_size
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
result_cache_max_size big integer 10M
SQL> alter system set result_cache_max_size = 20m;
System altered.
SQL> show parameter result_cache_max_size
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
result_cache_max_size big integer 20M
不使用MEMORY_TARGET方式設定記憶體引數,則RESULT_CACHE_MAX_SIZE引數設定正常。
這個bug在metalink上還沒有詳細的描述。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69459/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- memory_target設定不當導致資料庫無法啟動的問題資料庫
- 解決memory_target設定過小導致不能啟動資料庫的問題資料庫
- 子div設定float後會導致父div無法自動撐開
- Linux主機名修改後導致mysql重啟失敗LinuxMySql
- 定時重啟tomcat指令碼導致的亂碼問題Tomcat指令碼
- ORACLE RAC 11.2.0.4 ASM加盤導致叢集重啟之ASM sga設定過小OracleASM
- IP地址被清空導致例項重啟
- Android之點選Home鍵後再次開啟導致APP重啟問題AndroidAPP
- win10如何設定藍屏後自動重啟_win10藍屏後自動重啟的設定步驟Win10
- 在歸檔模式下設定_disable_logging=true導致redo corrupt的解決辦法模式
- 重啟系統後AUTOTRACE統計為零
- oracle SGA設定過大導致資料庫無法啟動Oracle資料庫
- /etc/fstab的錯誤設定導致系統啟動失敗
- 記php-fpm重啟導致的一個bugPHP
- MySQL 5.6因為OOM導致資料庫重啟MySqlOOM資料庫
- DISPLAY 尚未設定。請設定 DISPLAY 後重試。
- Oracle歸檔檔案丟失導致OGG不用啟動Oracle
- 歸檔問題導致的資料庫無法啟動資料庫
- win10如何設定藍色畫面後自動重啟_win10藍色畫面後自動重啟的設定步驟Win10
- MongoDB例項重啟失敗探究(大事務Redo導致)MongoDB
- 案例分享-full gc導致k8s pod重啟GCK8S
- VXFS啟用非同步IO導致的嚴重問題非同步
- Linux,Network manager 導致節點異常重啟Linux
- win10 chrome在dpi縮放下導致介面放大怎麼設定Win10Chrome
- v$sys_time_model的資料在重啟後會引復位
- 【SSL】MAC電腦域名無法解析-啟用IPV6設定導致Mac
- SQL Server 因設定最大記憶體過小導致無法啟動SQLServer記憶體
- AIX 5.3 重啟系統後VG PERMISSION被改變導致Oracle10.2.0.5叢集啟動失敗AIOracle
- 線上重定義表導致constraint變成novalidateAI
- Oracle sysman.mgmt_jobs導致資料庫自動重啟Oracle資料庫
- 蘋果iOS 8再曝嚴重漏洞 可導致ios裝置無限重啟蘋果iOS
- 源設定導致Docker映象構建失敗Docker
- 由hugepage設定導致的資料庫事故資料庫
- stream pool設定過小導致impdp失敗
- 又一例SPFILE設定錯誤導致資料庫無法啟動資料庫
- 更改主機名後,導致db2啟動不了DB2
- windows10系統怎麼設定藍屏後不自動重啟Windows
- db_recovery_file_dest_size設定小 導致聯機日誌不能歸檔 Oracle不能起來Oracle