‘Legacy_Cardinality_Estimation’ is not a valid Database Scoped Configuration. (Microsoft.SqlServer.Smo)
‘Legacy_Cardinality_Estimation’ is not a valid Database Scoped Configuration. (Microsoft.SqlServer.Smo) hatası ve çözümü
147 total views
‘Legacy_Cardinality_Estimation’ is not a valid Database Scoped Configuration. (Microsoft.SqlServer.Smo) hatası ve çözümü
147 total views
PostgreSQL kurulumu yaparken baştan bütün paketleri kurmak istediğiniz özellikle devel paketinde de llvm-toolset-7 paketinin yüklü olmasını gerekiyor.
İlk olarak aşağıdaki repoyu yüklüyoruz.
yum install centos-release-scl-rh -y
Repomuzun içerisinde ki llvm-toolset-7 ve devtoolset-7 paketini yüklüyoruz.
yum install devtoolset-7 llvm-toolset-7 -y
Yukarıdaki paketleri yükledikten sonra llvm sorunu sorunu ortadan kalkacaktır.
159 total views
pg_restore archiver unsupported version (1.13) in file header hatası
132 total views
This secondary replica is not connected to the primary replica. The connected state is DISCONNECTED.
Yukarıdaki gibi bi hata alıyorsanız bunun sebebi Always On da kullandığınız endpointlerin farklı olmasındandır.
377 total views
MSSQL de Configuration Manager ile İlgili ayarlamalar yapmanız gerekti yada parametre eklemek ya da çıkarmak istediniz fakat aşağıdaki gibi hata ile karşılaştıysanız bu makaleden faydalanabilirsiniz.
1,419 total views
Mail gönderirken bu hatayı alıyor fakat yine de maili gönderebiliyorsanız ssl ile göndermeye çalışmasından dolayıdır. Bu hatadan kurtulmak için aşağıdaki konfigürasyon dosyasında ki belirtilen yeri değiştirmeniz gerekmektedir.
787 total views
Yüklemek istediğiniz extension paketi için bazen standart kurulumlar yetmez bunun sebebi kullanacağınız extensionın farklı bağımlılıkları olduğundan dolayıdır.Bağımlılıkları yüklemeden Make komutunu çalıştırdığınızda aşağıdaki gibi hata alıyorsanız bunun sebebi gerekli paketlerin olmamasından dolayıdır.
gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong –param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DLINUX_OOM_SCORE_ADJ=0 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -fPIC -I/sdk/include -I/oci/include -I/rdbms/public -I/usr/include/oracle/18.3/client -I/usr/include/oracle/18.3/client64 -I/usr/include/oracle/12.2/client -I/usr/include/oracle/12.2/client64 -I/usr/include/oracle/12.1/client -I/usr/include/oracle/12.1/client64 -I/usr/include/oracle/11.2/client -I/usr/include/oracle/11.2/client64 -I/usr/include/oracle/11.1/client -I/usr/include/oracle/11.1/client64 -I/usr/include/oracle/10.2.0.5/client -I/usr/include/oracle/10.2.0.5/client64 -I/usr/include/oracle/10.2.0.4/client -I/usr/include/oracle/10.2.0.4/client64 -I/usr/include/oracle/10.2.0.3/client -I/usr/include/oracle/10.2.0.3/client64 -I. -I. -I/usr/include/pgsql/server -I/usr/include/pgsql/internal -D_GNU_SOURCE -I/usr/include/libxml2 -c -o oracle_fdw.o oracle_fdw.c
make: gcc: Command not found
make: *** [oracle_fdw.o] Error 127
Yukarıdaki hatanın çözümü için aşağıdaki paketi yüklemeniz gerekmektedir.
yum install gcc
870 total views
Oracle_fdw de make yaparken yukarıdaki gibi hata alıyorsanız bunun sebebi ORACLE_HOME için dizin belirtmediğinizden kaynaklanıyor .
Bu hatanın çözümü için LD_LIBRARY_PATH pathini belirttiğiniz yer ile oracle_home pathini aynı belirtmemiz gerekiyor bunun için aşağıdaki adımları izleyebilirsiniz.
echo $LD_LIBRARY_PATH
LD_LIBRARY_PATH’i gördük şimdi ise Oracle_home için aynı şeyi yapıyoruz.
export ORACLE_HOME=/root/Oracle_client/instantclient_18_3
ORACLE_HOME ‘u tanımladıktan sonra tekrar make yaparak devam ediyoruz.
Yukarıdaki gibi make komutu sorunsuz şekilde çalıştı.
1,520 total views, 2 views today
Postgresql’in reposunda olmayan farklı extension paketini yüklemeye çalıştığımızda aşağıdaki hataya benzer hata
alabiliriz bunun çözümü için paketleri yüklememiz gerekiyor bu paketleri yükledikten sorun çözülecektir.
Makefile:54: /usr/pgsql-10/lib/pgxs/src/makefiles/pgxs.mk
Extensionları yüklememiz için postgresql libs ve dev paketlerini yüklememiz gerekir.
Postgresql10 da make54 hatası almamak paketi için aşağıdaki paketler yüklenmelidir.
yum install centos-release-scl-rh
Postgresql library paketini yüklüyoruz.
yum --enablerepo=centos-sclo-rh-testing install rh-postgresql10-postgresql-libs
yum install postgresql-libs
Postgresql sürümüne bağlı olarak dev paketini yüklüyoruz
yum install postgresql10-devel-10.5-1PGDG.rhel7.x86_64.rpm
Bunlar yüklendikten sonra tekrar işlemlerinize devam edebilirsiniz.
795 total views
“SQL Servisinin Başlamama Sorunu” isimli makalemdeki farklı servislerin aynı portu kullanmasından dolayı aldığımız hata mesajı burda da karşıma çıkıyoruz fakat oradaki çözümden farklı bir yol izleyeceğiz.
Servisi başlatırken yukarıdaki gibi hata ile karşılaşırsanız event viewer dan application kısmında ki loglar incelemeniz gerekir.
Yukarıda ki sorunun sebebi iki instancen aynı portu kullanmak istemesidir. Bundan dolayı instancen portu değiştirmemiz gerekmektedir. SSMS üzerinden değiştiremeyiz çünkü bağlanmaya çalıştığımızda servis durduğu için bağlanamazsınız bundan dolayı da aşağıda ki path de bulunan msmdsrv.ini dosyasının içinde ki port yazan kısmı değiştirmemiz gerekiyor.
Yukarıda ki değişikliği yaptıktan sonra servisi başlatarak bağlantı kurabilirsiniz.