Oracle-Database

如何區分 oracle 數據庫安裝和 oracle 客戶端安裝

  • September 26, 2021

你好專家,我有一個 bash 腳本要執行,在 oracle 數據庫伺服器上執行時會執行讀取一些文件和填充一些表等操作,但如果在 oracle 客戶端機器(僅客戶端安裝)上執行相同操作,則不會進入該腳本環形。我的問題是我無法找出如何區分它是數據庫伺服器還是僅是 Oracle 客戶端安裝。

我的腳本將在 oracle 12C 和 19C 上執行。有關如何區分這兩種類型的安裝的任何提示?

您可以搜尋一個特定的程序lsnrctl。這是oracle監聽器。或者oraInventory保留已安裝 Oracle 軟體的列表。也可以搜尋dbca——數據庫配置助手。如果發現你有伺服器安裝。

如果您已ORACLE_HOME設置,您可以檢查此目錄(和子目錄)的大小。如果它超過 100MB,這是伺服器。也ORACLE_BASE可以使用。

引用自:https://unix.stackexchange.com/questions/670667