TROUG Days İstanbul 2016 Kayıtları Başladı!

Merhaba Arkadaşlar,

İstanbul Teknik Üniversitesi Teknopark ARI-3 Konferans salonlarında 28-29 Nisan (Perşembe-Cuma) günleri 3 paralel oturum olarak gerçekleştirilecek TROUG Days 2016 etkinliği için kayıtlar başlamıştır. Etkinliğimize katılım ücretsizdir.

Yurt içi ve yurt dışından çok değerli konuşmacılarımızın yer aldığı etkinliğimize http://www.troug.org üzerinden ücretsiz üye olduktan sonra aşağıdaki link üzerinden kayıt yaptırabilirsiniz. Sınırlı sayıda kontenjan olduğunu hatırlatır, kayıt için acele etmenizi rica ederiz.

Kayıt: http://www.troug.org/haberler/troug-days-istanbul-2016

featuredspeakers

Ajanda: http://www.troug.org/wp-content/uploads/2016/02/Agenda.pdf

Tarih: 28-29 Nisan 2016

Adres: İstanbul Teknik Üniversitesi ARI-3 Teknopark, Maslak/İstanbul, Türkiye

Kategoriler:Seminerler Etiketler:,

TROUG High Availability SIG 2016

Merhaba,

TROUG ekibi olarak bu yılki ilk etkinliğimiz olan “High Availibility SIG 2016” etkinliği, Galatasaray Üniversitesi bilişim kulübü katkıları ile Galatasaray Üniversitesi, Aydın Doğan konferans salonunda gerçekleşti.

Etkinliğimiz Gökhan Atıl’ın açılış konuşması ve “Oracle Maximum Availability” üzerine sunumu ile başladı.

Kısa bir aradan sonra Zekeriya Beşiroğlu,”RAC Performance Tuning” sunumu ile tuning üzerine önemli noktalara değindi.

Öğle molamız sonrasında Erkan Ülgey’in “12c Dataguard New Features” sunumu ile devam ettik. Erkan canlı demolarla yaptığı testlerle konunun akılda kalıcı olmasını sağladı.

High Availability’nin diğer önemli konularından biri olan RMAN üzerine yaptığım sunumda, önce gerçek hayattan yaşanmış örnekler üzerinden yedekliliğin önemi hakkında sohbet ettik. Sonrasında canlı demolarla 12c RMAN’in yeni özelliklerini beraber test ettik.

Günü özetini ise Fethullah Çabuk’un “12c High Availability New Features” başlıklı sunumuyla dinledik.

Oldukça keyifli bir gündü. TROUG’un Nisan sonunda gerçekleştireceği büyük etkinlikte sizleri tekrar aramızda görmekten büyük mutluluk duyarız🙂

 

Talip Hakan Öztürk

ORA-28043: invalid bind credentials for DB-OID connection

Merhaba Arkadaşlar,

Bu yazımda ORA-28043 hatasının çözümünde uygulanması gereken adımlardan bahsedeceğim.

Şirketimizde veritabanlarımız Oracle Internet Directory ile entegre çalışmaktadır. Örnek olarak dc=tholdap,dc=local domaini altında OID ile çalıştığını varsayalım. Bazı veritabanı OID kullanıcılarım veritabanına erişirken ORA-28043 hatası ile karşılaştıklarını ve login olamadıklarını ilettiler.
Bu durumda hatanın çözümü için yapmamız gereken ilk iş, aşağıdaki gibi bir trace başlatmaktır.

sqlplus / as sysdba

SQL> alter system set events ‘28033 trace name context forever, level 9’;

Yukarıdaki gibi SYS user ile trace başlattıktan sonra kullanıcımızdan veritabanına tekrar login olmasını ve hata almasını isteyelim. Kullanıcımız hata aldıktan sonra $ORACLE_BASE/diag/rdbms/$SID/$SID/trace dizini altında oluşan trace dosyamızı vi ile açalım.

vi /u01/app/oracle/diag/rdbms/testdb/TESTDB/trace/TESTDB_ora_9951.trc

ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1
System name: SunOS
Node name: dbtest
Release: 5.10
Version: Generic_150400-09
Machine: sun4v
Instance name: TESTDB
Redo thread mounted by this instance: 1
Oracle process number: 2610
Unix process pid: 9951, image: oracle@dbtest

*** ACTION NAME:() 2016-02-24 09:04:40.463
*** MODULE NAME:(Toad.exe) 2016-02-24 09:04:40.463
*** SERVICE NAME:(TESTDB) 2016-02-24 09:04:40.463
*** SESSION ID:(1212.44043) 2016-02-24 09:04:40.463
kzld_discover received ldaptype: OID
kzld found pwd in wallet
KZLD_ERR: Failed to bind to LDAP server. Err=49
KZLD_ERR: 49
KZLD is doing LDAP unbind
KZLD_ERR: found err from kzldini.
~
~

Trace dosyamızdan gördüğümüz üzere hata LDAP server binding işleminde ki bir problemden kaynaklanıyor.

kzld_discover received ldaptype: OID
kzld found pwd in wallet
KZLD_ERR: Failed to bind to LDAP server. Err=49
KZLD_ERR: 49
KZLD is doing LDAP unbind
KZLD_ERR: found err from kzldini.

O halde veritabanı wallet da bulunan kullanıcı adı ve şifremizle ldap sunucusuna bağlanmaya çalışalım.

Peki bu iş nasıl olacak? Wallet da bulunan kullanıcı adı ve şifremizi nasıl öğrenebiliriz? Aşağıdaki gibi mkstore ile bu bilgileri elde edebiliriz.

$ mkstore -wrl $ORACLE_BASE/admin/TESTDB/wallet -viewEntry ORACLE.SECURITY.DN
Oracle Secret Store Tool : Version 11.2.0.3.0 – Production
Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.

Enter wallet password: abcd678xx_

ORACLE.SECURITY.DN = cn=TESTDB,cn=OracleContext,dc=tholdap,dc=local
$ mkstore -wrl $ORACLE_BASE/admin/TESTDB/wallet -viewEntry ORACLE.SECURITY.PASSWORD
Oracle Secret Store Tool : Version 11.2.0.3.0 – Production
Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.

Enter wallet password: abcd678xx_

ORACLE.SECURITY.PASSWORD = +HKRbmQ7

mkstore, veritabanımızı OID ”ye register ederken belirlediğimiz wallet şifresini soracaktır. Şifremizi yukarıdaki gibi girdiğimizde kullanıcı adı ve şifremizi elde edebileceğiz.

Son durumda kullanıcı adı ve şifremiz aşağıdaki gibidir.

ORACLE.SECURITY.PASSWORD = +HKRbmQ7
ORACLE.SECURITY.DN = cn=TESTDB,cn=OracleContext,dc=tholdap,dc=local

Şimdi yukarıdaki bilgilerle LDAP sunucumuza bağlantı yapmaya çalışalım.

$ORACLE_HOME/network/admin dizininde bulunan ldap.ora dosyasından port numarasını öğrenelim.

$ cat /u01/app/oracle/product/11.2.0/db_1/network/admin/ldap.ora
# ldap.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/ldap.ora
# Generated by Oracle configuration tools.

DIRECTORY_SERVERS= (idmoid.vodafone.local:1389:1636)

DEFAULT_ADMIN_CONTEXT = “dc=tholdap,dc=local”

DIRECTORY_SERVER_TYPE = OID

ldapbind komutu ile aşağıdaki gibi LDAP sunucusu bağlantı testi yapalım.

$ ldapbind -h idmoid.vodafone.local -p 1389 -D cn=TESTDB,cn=OracleContext,dc=tholdap,dc=local -w kSlIt+n2
ldap_bind: Invalid credentials

Gördüğümüz gibi problemin sebebi geçersiz login bilgilerinden kaynaklanıyor. Wallet da bulunan bilgilerle OID tarafı örtüşmüyor. Peki bu problemi nasıl çözebiliriz? Çözüm için iki yol var:
1- OID tarafında cn=TESTDB,cn=OracleContext,dc=tholdap,dc=local CN şifresi, ORACLE.SECURITY.PASSWORD ile elde ettiğimiz şifre ile güncellenir.

2- DBCA ile veritabanımızı aşağıdaki gibi yeniden register edebiliriz.

dbca -silent -configureDatabase -sourceDB TESTDB -unregisterWithDirService true -dirServiceUserName cn=dirManager -dirServicePassword OracleTHO11 walletPassword abcd678xx_

dbca -silent -configureDatabase -sourceDB TESTDB -registerWithDirService true -dirServiceUserName cn=dirManager -dirServicePassword OracleTHO11 walletPassword abcd678xx_

Yeniden register işlemi yaptıktan sonra ldapbind ile LDAP sunucumuza bağlantı testi yaptığımızda aşağıdaki gibi başarılı olduğunu görürüz.

$ ldapbind -h idmoid.vodafone.local -p 1389 -D cn=TESTDB,cn=OracleContext,dc=tholdap,dc=local -w +HKRbmQ7
bind successful

Artık kullanıcılarımız başarılı bir şekilde OID ile login olabileceklerdir.

Önemli bir noktayıda burada not etmek istiyorum. CN (Directory Service username) adında boşluklar varsa DBCA hata veriyor. Boşlukların yerine aşağıdaki gibi \20 yazarak bu problemi de çözebiliriz.

örneğin; Directory Service kullanıcı adımız “directory manager” olsun. Bu durumda DBCA da aşağıdaki gibi yazmamız gerekir.

dbca -silent -configureDatabase -sourceDB TESTDB -unregisterWithDirService true -dirServiceUserName cn=directory\20manager -dirServicePassword OracleTHO11 walletPassword abcd678xx_

Aksi durumda aşağıdaki hatayı alırız.

dbca -silent -configureDatabase -sourceDB TESTDB -unregisterWithDirService true -dirServiceUserName cn=directory manager -dirServicePassword OracleTHO11 walletPassword abcd678xx_
manager is an invalid command line argument.

Yukarıdaki gibi ldapbind ile bağlantı testimiz başarılı olmasına rağmen hala aynı hatayı alıyorsak, bu  Oracle IDM şifremizle alakalı bir durumdur. Bu durumda IDM şifremizi resetlememiz çözüm sağlayacaktır.

TROUG High Availability SIG 2016 – Galatasaray Üniversitesi Etkinliğinde Buluşalım!

he16-1

Detaylı bilgi ve kayıt için ;

High Availability SIG Meeting 2016

“Oracle Database 11g R2″ isimli kitabımın yeni baskısını sizlere takdim ediyorum…

04/01/2016 8 yorum

“Oracle Database 11g R2″ isimli 1. kitabımın yeni baskısını sizlere takdim ediyorum. oracle11gr2onBu kitabımda ORACLE 11g R2 veritabanının  kurulumundan  konfigürasyonuna, konfigürasyondan yönetimine kadar kapsamlı bir şekilde sizlerle paylaşmak istiyorum. Oracle Veritabanı ile çalışan arkadaşlarım için referans bir kaynak olması ve çalışacak olan arkadaşlarım için de Oracle Veritabanı öğrenim kılavuzu olacak şekilde kitabımı tasarladım.

Her gün kullanım oranı daha da artan ORACLE Veritabanı konusunda bu kitabı yazmamdaki en büyük amacım, Türkçe kaynak sayısını artırmak ve ORACLE konusunda kendini geliştirmek isteyen arkadaşlarıma azıcık da olsa katkıda bulunmaktır. Kitabımda olabildiğince Türkçe terminoloji kullanmaya özen gösterdim.

Öğrenmenin en güzel yöntemi uygulayarak öğrenmedir. Bu düşünce ile özellikle ekran görüntülerine önem verdim. Böylece kitabı takip ederek uygulama yapabileceksiniz.

Kitapla ilgili görüş ve önerileriniz benim için çok kıymetli olduğunu bilmenizi isterim. Görüş ve önerilerinizi e-posta ile talip_hakan_ozturk@hotmail.com adresime iletebilirsiniz.

Oracle Veritabanı 11g R2 kitabımdan en iyi şekilde yararlanmanız dileğiyle…

ANATEKDER – Mevlana Üniversitesi Oracle Semineri

Merhaba,

Öncelikle ANATEKDER yönetimine ve misafirperverliklerinden dolayı Konya Mevlana Üniversitesi ‘ne teşekkürlerimi sunarım.

Etkinliğimiz öğenci arkadaşlarımız ve iş dünyasından arkadaşlarımızın değerli katılımlarıyla Mevlana Üniversitesi konferans salonunda gerçekleşti.

İlk oturumumuzda öğrenci arkadaşlarımı Oracle DBA Kariyeri üzerine bilgilendirdikten sonra Oracle Real Application Testing üzerine söyleşimiz devam etti. Yaşanmış gerçek olaylar üzerinden Oracle RAT kullanımını demolarla incedik.

Keyifli bir gündü. 3 yıldır üst üste beni davet edip, ağırlayan değerli arkadaşım Abdülkadir Karaman’a ve ANATEKTER yönetim kuruluna bir kez daha teşekkür eder, farklı bir etkinlikte buluşmak dileğiyle…

Bu slayt gösterisi için JavaScript gerekir.

Kategoriler:Seminerler Etiketler:,

ANATEKDER (Anadolu Teknik Elemanlar Derneği) – Konya Mevlana Üniversitesi Oracle Seminerinde Buluşalım!

OracleV334

Kategoriler:Seminerler Etiketler:,
%d blogcu bunu beğendi: