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.

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.



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.