PostgreSQL için Oracle Client Kurulumu
Oracle_client localinizden uzak Oracle veritabanlarına bağlanmanız için gereklidir. Oracle_client ile localinizden oracle’a bağlanmanız için gereklidir. Postgresql de Oracle_fdw için bu kurulumun aşağıdaki gibi yapılması gerekiyor.
İlk olarak oracle’ın sitesinden rpm paketini aşağıdaki linkten indiriyoruz.
https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
Linkten aşağıda işaretli olan rpm paketini indirerek makinemize yüklüyoruz.
Paketi yükledikten sonra aşağıdaki komutu çalıştırarak rpm paketini yüklüyoruz.
sudo yum install oracle-instantclient18.3-basic-18.3.0.0.0-1.x86_64.rpm
Kurulum tamamlandı fakat client’ımızın düzgün çalışması için aşağıdaki gibi konfigurasyonları yapmamız gerekiyor.
İlk olarak link’i update ediyoruz.
sudo sh -c "echo /usr/lib/oracle/18.3/client64/lib > \ /etc/ld.so.conf.d/oracle-instantclient.conf"
Bu işlem bittikten sonra yaptığımız konfigürasyonun çalışması için aşağıdaki komutu çalıştırıyoruz.
sudo ldconfig
LD_LIBRARY_PATH environmentını tanıtıyoruz;
export LD_LIBRARY_PATH=/usr/lib/oracle/18.3/client64/lib:$LD_LIBRARY_PATH
Yukarıdaki Rpm paketini yükledikten sonra sorun yaşamamak için aşağıdaki paketleri yüklemenizi tavsiye ederim.Oracle client 18.3 versiyonunu kurduğum için bu versiyonları indirdim siz versiyonunuza göre indirmelisiniz.
- oracle-instantclient18.3-sqlplus-18.3.0.0.0-1.x86_64.rpm
- oracle-instantclient18.3-devel-18.3.0.0.0-1.x86_64.rpm