Exadata compute node’larda dbca ile alınan [INS-06006] Passwordless SSH connectivity not set up between the following node(s) hatası
Exadata compute node’lar üzerinden Database Configuration Assistant (dbca) çalıştırıldığında tüm node’ların birbirlerileri arasında oracle kullanıcısı için şifresiz olarak ssh bağlantısı bulunmuyorsa , “[INS-06006] Passwordless SSH connectivity not set up between the following node(s) , node1,node2,node3….” şeklinde hata verecektir.
Hata mesajı aşağıdaki gibi olacaktır.
Sorunun yaşanmaması için tüm node’lardan diğer node’lara şifresiz ssh bağlantı yapılabilmesi gerekmektedir.
Aşağıdaki işlemler uygulanarak bu sorun giderilebililir.
Öncelikle ilgili node’larda ssh key bulunmuyorsa aşağıdaki komut ile oracle kullanıcısı ile ssh key oluşturulmalıdır.
ssh-keygen -t rsa
Sonrasında , içerisinde tüm compute node host isimleri bulunan dbs_group isimli bir dosya oluşturulmalıdır.
dbs_group dosyasının içeriği aşağıdakine benzer olmalıdır.
node1
node2
node3
node4
node5
node6
node7
node8
Son olarak aşağıdaki komut ile bulunduğunuz node ile diğer node’lar arasında şifresiz ssh konfigürasyonu yapılabilir.
dcli -g dbs_group -l oracle -k -s '-o StrictHostKeyChecking=no'
Örnek çıktı :
[oracle@orcldb02 ~]$ dcli -g dbs_group -l oracle -k -s '-o StrictHostKeyChecking=no'
oracle@orcldb01's password:
oracle@orcldb02's password:
oracle@orcldb03's password:
oracle@orcldb04's password:
oracle@orcldb05's password:
oracle@orcldb06's password:
oracle@orcldb07's password:
oracle@orcldb08's password:
orcldb01: ssh key added
orcldb02: ssh key added
orcldb03: ssh key added
orcldb04: ssh key added
orcldb05: ssh key added
orcldb06: ssh key added
orcldb07: ssh key added
orcldb08: ssh key added
Yukarıdaki işlem hatada yer alan tüm node’larda tekrarlanmalıdır.
Sonrasında dbca sorunsuz ilerleyecektir.