Oracle

安裝 oracle (XE) 後重命名機器

  • September 8, 2017

我正在尋找以下問題的快速解決方案:

我有一台虛擬機(vmware),我希望能夠提供給同事(vm 的副本)。我在機器上安裝了 Oracle XE 數據庫,我希望重命名每個複制的 VM(機器名稱)(如 vm-dev-01、vm-dev-02 等)。

最大的問題是 Oracle 不支持在安裝後重命名主機名,因為它將它用於某些服務。

我想知道是否有可以在主機重命名後應用的快速分步過程或批處理腳本。

我知道重新安裝軟體可以修復它,但我不想每次複製我的虛擬機時都這樣做。

我能想到的唯一可能在其中配置主機名的是偵聽器。但是由於偵聽器和數據庫將在同一主機上執行,因此您始終可以將偵聽器配置為使用實例主機名 127.0.0.1

只要您將舊主機名保留在/etc/hosts. 例如

127.0.0.1 舊名稱新名稱 localhost.localdomain 本地主機

::1 舊名稱新名稱 localhost6.localdomain6 localhost6

引用自:https://serverfault.com/questions/242546