Tags

,

Oracle 12c veritabani ile yonetim anlamında birtakim farklılıklara gitti. Bu farklılıklardan bir taneside yönetim ekranı, daha önceden veritabanının hertürlü işini gerçekleştirdiğimiz console yerini iki farklı secenege birakti.

Database Express ve/veya agent kurarak Cloud Controle bağlanma.

Enterprise Manager database express üzerinden monitoring,administration ve bir takım özellikleri yapabiliriz.

SQL ile bağlanıp

SQL> exec DBMS_XDB_CONFIG.setHTTPSPort (5500);

https://hostname:5500/em yazarak bağlanabiliriz.

12c oracle express

12c oracle express

Ekran Resmi 2015-03-31 09.12.00

Güvenlik tarafında user admin rolune sahip olmasa bile EM_EXPRESS_BASIC ,EM_EXPRESS_ALL roleleri yeterli oluyor.

Diğer taraftan SQLPLUS herzaman oldugu gibi devam ediyor.

SQLPLUS ile database management ve administration işleri, ve sql komutları çalıştırılabilir.

SQL>connect zekeriya(kullanıcıadı)/oracle(sifre)@orcl(databaseadı) ; ile bağlanıyoruz

SQL>Select * from hr.employees; gibi komut gönderebiliriz.

Oracle SQL Developer.

Oracle’ın geliştirdiği modern arayüz diyebiliriz. Bedava olması büyük avantaj. Her gecen gün Oracle mühendisleri urunu gelistiriyorlar.

sqldeveloperi Oracle’in sayfasından ücretsiz indirebilirsiniz.

SQLDEVELOPER'a yeni database bağlama ekranı

SQLDEVELOPER’a yeni database bağlama ekranı

veritabanınızın user ve ip bilgileri

veritabanınızın user ve ip bilgileri

Yeni DBA Navigator ekranları

Yeni DBA Navigator ekranları

Yetkileriniz musade ediyorsa Oracle 12c veritabanında yedek alma işlemlerinden tutunda güvenlik süreçlerine kadar Sqldeveloperdan yapabilirsiniz.

Oracle veritabanına yeni başlayan arkadaşlarda çokca

ora-12541: TNS : no listener hatası ile karşılaştıklarını görüyoruz.

bu durumda listener(database dinleyicisi database tarafında) çalıştığından emin olmalısınız.

$lsnrctl START yazıp kontrol etmeliyiz. Bu komutu yazdıgınızda databasedeki servis isminizin ready oldugunu görmelisiniz.

Bir baska önemli hususta network ayarlamızdan servera ulaşmaktır.

ORA-12154: TNS:could not resolve the connect identifier specified

kendi makinamızdaki tnsnames.ora dosyamızı kontrol etmeliyiz.

orcl =(DESCRIPTION=

  (ADDRESS=(PROTOCOL=tcp)(HOST=makinadi)(PORT=1521))

  (CONNECT_DATA=

    (SERVICE_NAME=orcl.oracle.com)))

Dikkat edilecek hususlar ilk orcl takma isim yani database bağlantısı sırasında @sonrayazdıgımız

host database server makinası

port genelde Oracle portu 1521 ve servis adı dba’in belirlediği database adı diyebiliriz.

önce database makinasına ping atın eğer cevap alıyorsanız bu sefer

tnsping orcl diyip cevap alıp almadığımızı kontrol edelim.

tnsnames doğru ve listener dinliyorsa sorunsuz bir şekilde bağlantınız gerçekleşecektir.