我正在安裝Oracle即時客戶端:基本,SDK和SQL * Plus軟件包v 12.1.0.1的gem "ruby-oci8"
比我意識到我需要使用Oracle Instant Client v 10.2.0.4。但是煥我嘗試安裝rpm -ivh oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm
我有錯誤:如何解決sqlplus衝突?
Preparing... ########################################### [100%]
file /usr/bin/sqlplus from install of oracle-instantclient-sqlplus-10.2.0.4-1.i386 conflicts with file from package oracle-instantclient12.1-sqlplus-12.1.0.1.0-1.i386
如何解決這個問題?
後,我有錯誤'的sqlplus 錯誤6初始化的SQL * Plus 消息文件SP1 .msb找不到 SP2-0750:您可能需要將ORACLE_HOME設置爲您的Oracle軟件目錄,但我設置了ORACLE_HOME'env | grep ORACLE_HOME ORACLE_HOME =/usr/lib/oracle/10.2.0.4/client /我需要做什麼? ' –
ORACLE_HOME不僅必須「設置」,還必須「導出」。您必須設置和導出變量「ORACLE_HOME」和LD_LIBRARY_PATH。然後檢查'ldd sqlplus' ldd'libclntsh.so'的輸出。還要檢查'/etc/so.conf.d/'是否是設置庫搜索路徑的另一種方式。我認爲這是對Oracle客戶端庫的.zip版本的記錄和最少的。 – ibre5041
請參閱下面的回答 –