Oracle-12c

如何強制 oracle 接受不足的交換大小?

  • November 7, 2019

我想在具有5.7803GB交換大小的 Oracle Linux 6.10 上安裝 Oracle 12c。

但檢查的先決條件之一失敗:

INFO: *********************************************
INFO: Swap Size: This is a prerequisite condition to test whether sufficient total swap space is available on the system.
INFO: Severity:IGNORABLE
INFO: OverallStatus:VERIFICATION_FAILED
INFO: -----------------------------------------------


INFO: ERROR: [Result.addErrorDescription:703]  PRVF-7573 : Sufficient swap size is not available on node "olhost" [Required = 7.8167GB (8196368.0KB) ; Found = 5.7803GB (6061052.0KB)]
INFO: ERROR: [Result.addErrorDescription:714]  PRVF-7573 : Sufficient swap size is not available on node "olhost" [Required = 7.8167GB (8196368.0KB) ; Found = 5.7803GB (6061052.0KB)]
INFO: ERROR: [Result.addErrorDescription:714]  PRVF-7573 : Sufficient swap size is not available on node "olhost" [Required = 7.8167GB (8196368.0KB) ; Found = 5.7803GB (6061052.0KB)]
INFO: INFO: [Task.perform:819]
TaskSwapSize:Swap Size[CHECK_SWAP_SIZE]:TASK_SUMMARY:FAILED:IGNORABLE:VERIFICATION_FAILED:Total time taken [58 Milliseconds]
          ERRORMSG(olhost): PRVF-7573 : Sufficient swap size is not available on node "olhost" [Required = 7.8167GB (8196368.0KB) ; Found = 5.7803GB (6061052.0KB)]

如何強制 oracle 使用較小的交換大小而不是必需的?

你可能真的不能,除非有一個記錄在案的選項。由於錯誤被標記為“嚴重性:IGNORABLE”,因此不太可能存在忽略“可忽略”警告並繼續的選項。檢查安裝文件以獲取此資訊。

如果沒有,問題是你有一個固定的交換分區/卷,你不能增加因為沒有可用的空間來增長它,你可以通過添加一個交換文件來臨時添加更多的交換:

dd if=/dev/zero of=/tmp/additionalswap bs=1048576 count=2100
chmod 600 /tmp/additionalswap
mkswap /tmp/additionalswap
swapon /tmp/additionalswap

在安裝過程之前。這假設您在找到的文件系統中有足夠的空間,/tmp如果沒有,請選擇另一個位置。

完成後,關閉額外的交換空間swapoff /tmp/additionalswap並刪除文件。

引用自:https://dba.stackexchange.com/questions/252751