資料庫在linux系統上的安裝過程中,涉及到設定linux核心引數;
kernel.shmall = 2097152 # 可以使用的共享記憶體的總量,單位:頁。
kernel.shmmax = 2147483648 # 最大單個共享記憶體段大小。取物理記憶體大小的一半,單位為位元組
kernel.shmmni = 4096 # 整個系統共享記憶體段的最大數目。
kernel.sem = 250 32000 100 128 # 每個訊號物件集的最大訊號物件數;系統範圍內最大訊號物件數;每個訊號物件支援的最大運算元;系統範圍內最大訊號物件集數。
fs.file-max = 65536 # 系統中所允許的檔案控制代碼最大數目。
net.ipv4.ip_local_port_range = 1024 65000 # 應用程式可使用的ipv4埠範圍。
net.core.rmem_default = 1048576 # 套接字接收緩衝區大小的預設值
net.core.rmem_max = 1048576 # 套接字接收緩衝區大小的最大值
net.core.wmem_default = 262144 # 套接字傳送緩衝區大小的預設值
net.core.wmem_max = 262144 # 套接字傳送緩衝區大小的最大值
共享記憶體:
可以通過ipcs -lm命令檢視目前系統共享記憶體的引數限制:
# ipcs -lm這裡涉及到3個於共享記憶體相關的引數:shmmax,shmmni,shmall—— shared memory limits ——–
max number of segments = 4096
max seg size (kbytes) = 1048576
max total shared memory (pages) = 2097152
min seg size (bytes) = 1
shmmax
shmmni
# sysctl -w kernel.shmmni=4096shmall# echo 「kernel.shmmni=4096″ >> /etc/sysctl.conf
$ getconf page_size4096
# cat /proc/sys/kernel/shmall
2097152
# sysctl -w kernel.shmall=2097152訊號量:# echo 「kernel.shmall=2097152″ >> /etc/sysctl.conf
當前系統訊號量限制:
oracle@lab-rd-01:~$ ipcs -lssemmsl—— semaphore limits ——–
max number of arrays = 128
max semaphores per array = 250
max semaphores system wide = 32000
max ops per semop call = 100
semmni
semmns
semopm
檢視訊號量設定:cat /proc/sys/kernel/sem
order:semmsl, semmns, semopm, semmni
oracle@lab-rd-01:~$ cat /proc/sys/kernel/sem修改:250 32000 100 128
sysctl -w kernel.sem=」250 32000 100 128″oracle提供了sysresv工具管理共享記憶體以及訊號量,作業系統級別可以通過ipcs管理。echo 「kernel.sem=250 32000 100 128″ >> /etc/sysctl.conf
資料庫LINUX下安裝
一 計畫安裝在 dm8 下 1.建立管理員 groupadd dinstall useradd g dinstall m d home dmdba s bin bash dmdba passwd dmdba 2.進行一些檔案的配置 vi etc security limits.conf dmdba ...
linux下安裝mysql資料庫
tar zxvf mysql 5.6.33 linux glibc2.5 x86 64.tar.gz mv mysql 5.6.33 linux glibc2.5 x86 64 mysql 解壓完我的路徑是 opt mysql 1.查詢是否有mysql使用者組和mysql使用者 groups mys...
linux下安裝sql資料庫
首先執行下面三條命令 sudo apt get install mysql server sudo apt isntall mysql client sudo apt install libmysqlclient dev 安裝成功後可以通過下面的命令測試是否安裝成功 sudo netstat tap...