Oracle-Database
如何區分 oracle 數據庫安裝和 oracle 客戶端安裝
你好專家,我有一個 bash 腳本要執行,在 oracle 數據庫伺服器上執行時會執行讀取一些文件和填充一些表等操作,但如果在 oracle 客戶端機器(僅客戶端安裝)上執行相同操作,則不會進入該腳本環形。我的問題是我無法找出如何區分它是數據庫伺服器還是僅是 Oracle 客戶端安裝。
我的腳本將在 oracle 12C 和 19C 上執行。有關如何區分這兩種類型的安裝的任何提示?
您可以搜尋一個特定的程序
lsnrctl
。這是oracle監聽器。或者oraInventory
保留已安裝 Oracle 軟體的列表。也可以搜尋dbca
——數據庫配置助手。如果發現你有伺服器安裝。如果您已
ORACLE_HOME
設置,您可以檢查此目錄(和子目錄)的大小。如果它超過 100MB,這是伺服器。也ORACLE_BASE
可以使用。