Oracle

Medula Dönem Sonlandırma Sitesi

medula işlemleri için geçerli hastanelerin dönem sonlandırma ve diğer işlemlerini yaptığı site link Medula Dönem Sonlandırma Sitesi

Devamını Oku...

Oracle Bağlantı Sayısı ve Lisans Tespit

Oracle bağlı kullanıcıları user yada pc göre gruplayan sqlOracle Bağlı Kullanıcı sayısını almak için durum olarak aktif olan ve username dolu olan kullanıcıları listeler.Bu şekilde aktif lisans sayısı tespit edilebilir   /* Formatted on 31/10/2019 13:53:16 (QP5 v5.227.12220.39724) */ SELECT machine Bilgisayar, COUNT (*) login_sayisi FROM V$SESSION WHERE status = …

Devamını Oku...

Oracle Tablo boyutu düşürme Shrink İşlemleri

Oracle’ da Shrink Veri tabanımızdaki tablolar üzerinde sürekli insert , delete işlemi olduğu zaman tablo fermantasyona uğrar. Bunun sonucunda da boyutları olması gerektiğinden büyük olurlar. Çünkü delete işlemi tabloda yer açmaz , silinen bloğun üzerine yazılmaz bir sonraki data bloga yazılır. Shrink işlemi tablonun kullanmış olduğu blokları re organize ederek …

Devamını Oku...

Oracle Databaselerde Tabloların Boyutlarını MB Cinsinden Gösterme

Oracle tablolarının boyutlarını ne kadar yer kapladığını MB cinsinden gösteren sql komutu Alta belirtilen kod ile istenilen cevap alınabilirWhere kısmında geçen OWNER = ‘HASTANE’ hangi schemas olduğunu belirtir.Ayni zamanda SEGMENT_NAME = ‘table name’ ile istenilen tek bir tablo için bilgi edinile bilir SELECT owner sahip, segment_name tablo, tablespace_name alansahibi, bytes/1048576 …

Devamını Oku...

Birden fazla ayni kayıtı bulma mükerrer kayıt

Oracle databaselerde  bir tabloda belirli bir kolan üzerinde ki tekrar eden yada çift olan kayıtları bulmak için kullanmanız gereken SQL Adi alanına göre önce grupla Aynı alana göre benzer alan kayıtların adet sayısını al Bu yöntemle farklı tablolarda bu şartı kullanarak çift kayıtları bula bilirsiniz /* Formatted on 31/10/2019 13:23:31 …

Devamını Oku...

ORACLE da birden fazla DATABASE arası geçiş

Elinizde tek bir sunucu olup üzerinde birden fazla oracle database kurulu ise ,açıp kapatma işlemlerinde databaseler arası geçiş yapmanız gerekebilir2 farklı database müdahale ederken birini durdurmak yada yeniden başlatmak isteyebilirsiniz. Bu iki farklı database arasından siz yol göstermedikçe geçiş yapılmaz. İlk kurulan database varsayılan olarak kabul edilir ve tüm komutlar …

Devamını Oku...

Oracle Database için DBLINK

Oracle databaseler için farkli database ile erisim saglayip iki farkli database üzerinden birlestirilmis select update komutu uygulama DROP DATABASE LINK ARTE; CREATE DATABASE LINK ARTE CONNECT TO HASTANE IDENTIFIED BY ti123 USING '192.168.1.5:1521/orcl'; select * from hastane.kimlik@arte DROP DATABASE LINK ARTE; CREATE DATABASE LINK ARTE CONNECT TO HASTANE IDENTIFIED BY …

Devamını Oku...

Meddata User Grant User Oluşturma, Scriptleri

Meddata server database kurulum için gerekli olan user scriptler şifre oluşturucu, kullanıcıyalar yetki verme ,otomatik şifre tanımlama scriptlerini içerir --HastaneUser DROP USER HASTANE CASCADE; CREATE ROLE "DOKTOR" NOT IDENTIFIED; GRANT "CONNECT" TO "DOKTOR"; GRANT "DBA" TO "DOKTOR"; CREATE ROLE "IDARECI" NOT IDENTIFIED; GRANT "CONNECT" TO "IDARECI"; GRANT "DBA" TO "IDARECI"; …

Devamını Oku...

Meddata Yabanci Hasta Sorgusu

Meddata Yabanci Hasta Sorgusu il saglik tarafindan istenen yabanci hasta kayitina ait hbys ler için istenen meddata da geçerli sql sorgu metni     SELECT k1.adi, k1.soyadi, K1.TC_KIMLIK_NO, (SELECT UK.ULKEAD FROM ulke uk WHERE UK.ULKE = k1.ulke) ulke, k1.memleket, k1.ev_sehir, k1.dosya_no, pp.protokol_no, pp.gtarih, KR.KURUM_ADI, BL.BOLUM_ADI, (SELECT icd FROM tani tt …

Devamını Oku...

Oracle Triger Oluşturma Örnek Triger

Oracle DBA üzerinden triger olusturma ve düzenleme,Ayni zamanda trigger içersinden insert update komutlarini çalistirma Trigger lar insert, update ve delete ifadelerinden sonradan çalistirilan procedure lardir. Bunlar tablolar üzerinde tanimlanirlar.Kayit ekleme,silme ve düzenleme adimlarina göre tetiklene bilir.Trigger lar SQL ve PLSQL ifadelerini içerebilirler ve diger PLSQL birimlerini çagirabilirler. Veritabaninda saklanirlar. Belirli …

Devamını Oku...