在Solaris10上配置核心引數
在Solaris 10上,確定下表中的核心引數被設定為>=建議值。下表中也包含了資源控制器,它們針對於特定的核心引數取代了/etc/system檔案中的配置。因為Oracle資料庫在啟動程式時並不會設定專案資訊,因此一些過時的但沒有從/etc/system中移除的專案仍然需要設定。
注意:設定的值應該>=建議值
在Oracle
Solaris 10上不需要改變/etc/system檔案來實現System V IPC。Solaris 10使用資源控制設施來實現。然而Oracle建議同時設定資源控制器和/etc/system引數。沒有被資源控制的作業系統引數會繼續影響Solaris 10的效能和安全。
project.max-shm-memory 資源控制 = 一個最大的段 * 啟動的Oracle例項的個數。
project.max-shm-memory 資源控制的值是假設沒有其它的應用使用這個專案的共享記憶體段,除了Oracle例項;如果有其它應用使用,則必須把共享記憶體的使用加到project.max-shm-memory資源控制值上。
核心引數設定參考點選(此處)摺疊或開啟
-
set noexec_user_stack=1
-
set semsys:seminfo_semmni=100
-
set semsys:seminfo_semmns=1024
-
set semsys:seminfo_semmsl=256
-
set semsys:seminfo_semvmx=32767
-
set shmsys:shminfo_shmmax=4294967295
-
set shmsys:shminfo_shmmni=100
-
# 配置檔案的另類設定方法
- echo \"set max_nprocs = 30000\" >> /etc/system
從Solaris10這個版本開始系統資源的配置管理較之前的版本有了較大的變化。
並且對sem,shm的配置無法通過/etc/system檔案來進行修改,
需要使用新方法:專案資料庫(projectdatabase)對單個程式或單個專案進行資源分配設定。
專案資料庫的檔案是/etc/project。
資源控制的新增
點選(此處)摺疊或開啟
-
# 為oracle使用者新增專案資料庫
-
[root@S1011:/]$ projadd oracle
-
# 設定oracle使用者的預設專案資料庫
-
# 編輯/etc/user_attr,在檔案最後新增如下一行設定,使系統在使用者oracle登入時自動授予其專案oracle的資源許可權。
-
oracle::::project=oracle
-
-
# 檢查oracle使用者的預設專案組
-
[root@S1011:/]$ su - oracle
-
[oracle@S1011:/]$ id -p
-
uid=100(oracle) gid=101(oinstall) projid=100(oracle)
-
-
[root@S1011:/]$ projmod -a -K \"project.max-sem-ids=(priv,100,deny)\" oracle
-
[root@S1011:/]$ projmod -a -K \"process.max-sem-nsems=(priv,256,deny)\" oracle
-
[root@S1011:/]$ projmod -a -K \"project.max-shm-memory=(priv,4294967295,deny)\" oracle
- [root@S1011:/]$ projmod -a -K \"project.max-shm-ids=(priv,100,deny)\" oracle
最終要在/etc/system檔案中新增如下的設定
點選(此處)摺疊或開啟
-
set noexec_user_stack=1
-
set semsys:seminfo_semmni=100
-
set semsys:seminfo_semmns=1024
-
set semsys:seminfo_semmsl=256
-
set semsys:seminfo_semvmx=32767
-
set shmsys:shminfo_shmmax=4294967295
-
set shmsys:shminfo_shmmni=100
-
set rlim_fd_max=65536
-
set rlim_fd_cur=4096
-
set maxuprc=16384
- set max_nprocs=30000
注意:上述引數設定之後,需要重新引導系統,這樣核心引數才能生效。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1073153/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- solaris10中安裝oracle核心引數的調整Oracle
- Oracle 11g 在solaris 10 上核心引數的設定Oracle
- Oracle10g在Solaris10上的安裝配置(轉)Oracle
- AIX作業系統核心引數配置AI作業系統
- oracle sga配置相關的os 核心引數Oracle
- 安裝ORACLE時在Linux上設定核心引數的含義OracleLinux
- Solaris10的上安裝Oracle時需要調整的系統引數Oracle
- ORACLE安裝核心引數配置_linux平臺OracleLinux
- Oracle 核心引數Oracle
- ORACLE核心引數Oracle
- 核心引數(轉)
- 在Linux中,linux核心引數如何修改?Linux
- timesten 11.2.2 作業系統核心引數配置作業系統
- linux 核心引數Linux
- Linux核心引數Linux
- 常用的jvm配置引數 :永久區引數配置JVM
- Oracle 統計量NO_INVALIDATE引數配置(上)Oracle
- 談談ORACLE核心引數Oracle
- oracle核心引數意義Oracle
- 核心引數意義(轉)
- jvm引數配置JVM
- oracle引數配置Oracle
- JavaWeb引數配置JavaWeb
- linux系統基於oracle的核心引數配置說明LinuxOracle
- RED HAT 7.3裝Oracle8.1.7配置什麼核心引數(轉)Oracle
- Nginx配置和Linux核心引數的學習與驗證NginxLinux
- Linux核心引數以及Oracle引數調整(updated)LinuxOracle
- MyBatis 核心配置講解(上)MyBatis
- 在linux系統上裝oracle為什麼要修改作業系統的核心引數LinuxOracle作業系統
- oracle rac 核心引數詳解Oracle
- Linux核心引數調優Linux
- linux核心啟動引數Linux
- Oracle和SUN Solaris核心引數Oracle
- Linux 核心引數 和 Oracle相關引數調整LinuxOracle
- Linux 核心引數及Oracle相關引數調整LinuxOracle
- Ceph配置引數分析
- Oracle rman 配置引數Oracle
- ORACLE 配置event引數Oracle