Plsql’e yeni başlayan arkadaşlar için hazırlamış olduğum yazı dizisinin devamını prosedür nedir /nasıl kullanılır ile devam edeceğim. Prosedür; Bloklar halinde alt yordamları olan ve veritabanında saklanan bu ifadeler bizim en çok kullandığımız bir yapıdır.Alt alta birçok sql cümleleri veya plsql cümleleri yazsanızda bunları veritabanında saklayamazsınız.Hem bunları birleştirmek hemde plsql’i yeteneklerini arttırmak için bu yapıyı kullanabiliriz. Şimdi bir prosedurun genel yapısını inceleyelim; ... Devamını Oku »
Oracle Database Enterprice Manager – SYSMAN şifre değişimi
Oracle Database Enterprice Manager Portu Değişimi adlı malemde de söylediğim gibi SYSMAN Enterprise Manager ın kullanıcısıdır. SYSMAN ın şifresi değiştiğinde Em da bu durumda etkilenmekde fakat şifre değişikliği yapılırken bu değişim EM konsole ayarlarına yansımamaktadır. Bu durum nedeniyle değişiklikleri manuel yollarla yapmak zorunda kalıyoruz. 1- Enterprice Manager ın durumu kontrol edilir. testcomputer:DBSID:./home/oracle>emctl status dbconsole Oracle Enterprise Manager ... Devamını Oku »
EXTERNAL TABLE – 2
External Table ile ilgili Bir Senaryo Merhaba, Önceki makalemizde External Table konusuna giriş yapmış ve nasıl kullanacağımızdan bahsetmiştik.Şimdi biraz daha farklı bir senaryo kuralım: Tablomuzu create ettiğimizi varsayalım. Ve directory de birden fazla csv olduğunu düşünelim. Burada aslında zor olan taraf her csv(kaynak file) için create scriptini baştan oluşturmamızdır. Her biri için kolonları tekrar düzenlemek bizi zaman açısından zorlayabilir. Biz ... Devamını Oku »
Bitwise Operatörleri(Bir Bazlı Operatörler)
Bitwise operatörleri iş dünyasında çok sık kullanılan bit bazlı operatörlerdir. Bitwise operatörleri iş dünyasında çok sık kullanılan bit bazlı operatörlerdir.Ne kadar okullarda üzerinden çok basit geçilsede (bazılarında hiç bahsedilmez) projelerde hızlı işlemler yaparak işlem yükünden kurtulmanızı sağlar.Herhangi bir dilde programlama yaparken ikilik tabanda işlem yapmamızı sağlayan operatörlerdir.Bitwise operatörleri ile çarpma, bölme , toplama vb. işlemlerimizi çok hızlı yapabiliriz. Bitwise operatörleri ile mantıksal ... Devamını Oku »
Stored Procedure Nedir ve Hangi Amaçla Kullanılır?
Merhabalar, Bu Yazımda sizlere irili ufaklı bir çok projede sıkça kullanılan Stored Procedure dan bahsedeceğim. Stored Procedure dilimizde Saklı Yordam,Prosedür gibi anlamlara gelmektedir. Stored procedure ü genel olarak tanımlamaya kalkarsak şöyle ifade edebiliriz: Database server ında tutulan ve ilk derlemeden sonra bir daha derlenmeye ihtiyaç duyulmayan SQL ifadeleridir. Diğer taraftan Stored Procedure ler için; Uygulama katmanı yerine Veritabanı serverın da ... Devamını Oku »
Tablespace Yönetimi – 3
Tablespace yönetimi yazı dizisinin üçüncü makalesi sysaux tablespace ile ilgilidir. Sysaux tablepace: System tablespace ‘in auxliary(yardımcı ek) tablespace ‘ dir. Sysaux tablespace, oracle 10 g ile birlikte gelen, system tablespace’ in yükünü hafifletmek için kullanılan, daha önceleri system tablespace’de yer alan önem arzetmeyen metadataların depolandığı, RMAN, LogMiner, Standby database , shared Server , AWR raporarının saklandığı ve Oracle enterprise Manager ... Devamını Oku »
Tablespace Yönetimi – 2
Tablespace yönetimi yaz dizisinin ikinci makalesi Oracle Enterprise Manager(OEM) Konsolunu kullanarak ta yeni bir temporary tablespace oluşturabiliriz. OEM de Server genel sekmesinden tablespaces seçilir. Daha sonra Yeni bir tablespace eklemek istiyoruz. Create düğmesine basalım. Daha sonra tablespace ismi girilir aşağıdaki gibi extent yönetiminin nasıl yönetileceği, tipi , durumu seçilir ve bir sonraki adım bu tablespace ait bir datafile/tempfile ... Devamını Oku »
Oracle 11g Flashback Data Archive Özelliği
Oracle 11g ile birlikte bir özellikten bashetmek istiyorum. Çok kritik tablolar üzerinde yapılan hatalı DML işlemleri zaman zaman ciddi problemlere yol açmaktadır. Oracle 11g versiyonu ile daha fonksiyonel bir şekilde bu soruna bir çözüm buldu. Aslında öncesindede yapılan bu DML işlemlerini tespit etme ve düzeltme şansımız vardı. Örneğin Log_Miner bu tarz işlemler için kullanılan bir package idi. Ancak burada herhangi ... Devamını Oku »
Crontab : You Are Not Authorized To Use Cran.Sorry
Crontab dba’ lerin kimi zaman eli ayağı olmaktadır. Crontab, windows’ daki schedule task gibi düşünülebilir, OS seviyesinde, bir takım işlerimizi joblara bağlamak istersek crontab’ dan faydalanırız. Crontab ile ilgili sık kullanılan komutların bazıları ve açıklamaları aşağıdaki gibidir; crontab -e = Crontab dosyasını editlemenizi yani joblarınızı tanımlamanızı sağlar, Eğer daha önce hiç tanımlanmamışsa bu bu komutla create edebilirsiniz. crontab -l ... Devamını Oku »
Dataguard Tarafındaki Datafile’lar Nasıl Rename Edilir
Dataguard ortamları çoğu zaman donamım gereksinimleri bakımından production ile birebir olamıyabiliyor (ki uygulamaların birçoğuda bu şekilde) gerek memory gerekse disk kapasiteleri bakımından dataguardın bağlı bulunduğu sunucular productiondan geride oluyor. Durum böyle olunca dataguard tarafını kontrol etmeden production ortamına eklenen datafile’ ler, DG tarafında create edilemediğinden hata alınıyor, sonrasında MRP processesi artık DG tarafında çalışmadığından senkronizasyon duruyor. Bu tarz bir durumla ... Devamını Oku »