安裝Oracle資料庫報SWAP空間不足的處理方法

2021-10-11 00:10:02 字數 2252 閱讀 3699

報錯示意圖:

在安裝oracle的時候,可能因為我們分配的swap空間不夠導致安裝失敗。處理步驟如下:

swap空間為2g

[root@linux01 oracle]# free

total       used       free     shared    buffers     cached

mem:       2039004    1207260     831744          0      22668     833660

-/+ buffers/cache:     350932    1688072

swap:      2097144          0    2097144

通過dd命令建立乙個臨時的swap file,大小為1gb

[root@linux01 oracle]# dd if=/dev/zero of=/home/oracle/swap.file bs=1024k count=1024

1024+0 records in

1024+0 records out

1073741824 bytes (1.1 gb) copied, 16.711 s, 64.3 mb/s

2. 通過mkswap命令格式化步驟1中建立的臨時交換檔案

[root@linux01 oracle]# mkswap /home/oracle/swap.file 

mkswap: /home/oracle/swap.file: warning: don't erase bootbits sectors

on whole disk. use -f to force.

setting up swapspace version 1, size = 1048572 kib

no label, uuid=99e682db-bb37-444a-a8db-ee742a71b5d3

3. 通過swapon命令使swap檔案生效,如下:

[root@linux01 oracle]# swapon /home/oracle/swap.file
4. 通過free命令或者grep swap /proc/meminfo檢查新增swap的效果,如下:

[root@linux01 oracle]# free

total       used       free     shared    buffers     cached

mem:       2039004    1955200      83804          0      12348    1569000

-/+ buffers/cache:     373852    1665152

swap:      3145712          0    3145712

[root@linux01 oracle]# grep swap /proc/meminfo 

swapcached:            0 kb

swaptotal:       3145712 kb

swapfree:        3145712 kb

5. 如果需要永久有效,那麼需要將新加的swap裝置檔案寫到fstab檔案中,使其每次伺服器重啟都會自動生效

echo "/home/oracle/swap.file swap                    swap    defaults        0 0">>/etc/fstab
6.在臨時裝置上面關閉swap

[root@linux01 oracle]# swapoff /home/oracle/swap.file 

[root@linux01 oracle]# free

total       used       free     shared    buffers     cached

mem:       2039004    1955324      83680          0      12440    1569460

-/+ buffers/cache:     373424    1665580

swap:      2097144          0    2097144

不推薦這麼做,最好還是安裝系統的時候分配足夠的swap空間,但是如果確實出現這個問題了,也是乙個很有效率的解決方

exp imp命令連線Oracle資料庫報錯

今天在使用exp imp命令連線資料庫的時候報錯,具體操作步驟如下 開始 執行 cmd 輸入exp或imp,報錯 invaild format of import utility name verify that oracle home is properly set 截圖如下 問題分析 記得以前安...

oracle資料庫安裝

安裝完oracle 11g後,需要重新安裝時,你可以試著用以下方法解除安裝oralce.軟體環境 1 windows server 2008 r2 oracle 11g r2 實現方法 1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。3 執行regedit,選擇hkey loca...

Oracle資料庫安裝

2 版本選擇 12c第一版 3 安裝問題解決 a 安裝報錯 無法訪問臨時位置 的問題 1 以管理員命令執行 net share c c 2 進入cmd執行 setup.exe ignoreprereq j doracle.install.db.validate.supportedoscheck fa...