Cumartesi , 12 Temmuz 2014
Son Haberler
Anasayfa / Yazar Arşivi: Yunus Emre Kilinc

Yazar Arşivi: Yunus Emre Kilinc

Mersin Üniversitesi Bilgisayar Mühendisliği bölümünü bitirdikten sonra Ankara'da yaşamaya başladım. Şu anda Fatih Üniversitesinde İşletme yüksek Lisansı(MBA) na devam etmekteyim. 2010 yılında Oracle DBA eğitimi aldım. OCA 11gR2 sertifikasına sahibim. 2009 yılından beri Türk Telekom A.Ş de xDSL teknolojileri alanında çalışmaktayım. Oracle veritabanı yönetimi konularında kendimi geliştirmeye çalışmaktayım. İlgilendiğim ve kullandığım teknolojiler : Oracle SQL , PL/SQL Oracle 11g , Oracle 10g , UNIX (Sun Solaris), UNIX (HP-UX) ,OSI Model , IP ,DSL ,Unix Shell Scripting

External Table

extr

External Table ve Kullanımları Merhabalar, External table ile ilgili bir örnek yapalım ve devamında bunu otomatize etmenin yollarını araştıralım. Öncelikle; Oracle dan erişim için, bizim DB mizde bir directory oluşturmamız ve file ları oraya atmamız gerekiyor. CREATE OR REPLACE DIRECTORY DIR_AG AS ’d:\temp’;                –directory oluşturuldu. Bir csv file oluşturalım. “kisi_trial.csv” isim ve uzantılı dosyayı belirtmiş olduğum uzantıya atıyorum. GRANT READ,WRITE ON DIRECTORY DIR_AG TO HR;   ... Devamını Oku »

  • tweet

Crontab

makalemizin içeriği crontab nedir , kullanımı nasıldır … Crontab, windowsta  ki zamanlanmış görevlerin Unixteki karşılığıdır. Yazdığımız komutun yada shell scriptlerin belirttiğimiz zamanlarda calışmasını sağlar. Crontab editlemek için nano  yada vi  gibi text editörlerden yararlanırız. export EDITOR=nano diyerek nano’yu varsayılan editör yapabiliriz yada default olarak vi kullanabiliriz. Aşağıdaki komutları hangi kullanıci ile calıştırırsanız o kullanıcının crontab’ında işlem yapmış oluruz. crontab -l : crontab ... Devamını Oku »

  • tweet

Unix üzerinde çalışan Oracle 11g Nasıl Kaldırılır

Oracle 11G R2 de standalone Oracle veritabanı kurulumlarını , Oracle Clusterware ve ASM kurulu olan veritabanlarının yanı sıra Oracle Real Application Clusters (Oracle RAC) ve Oracle client kurulumlarını deinstall komutu aracılığı ile  kaldırabiliriz. $ORACLE_HOME/deinstall dizini altında  deinstall aracını  bulabiliriz.   Eğer deinstall tool sunucumuzda yüklü değilse  aşağıdaki adresten  indirebiliriz.   http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112020-zlinux64-352074.html   -  İndirmek istediğimiz Deinstallation aracı sayfanın sonunda bulunmaktadır. Kullanımı ise;   ... Devamını Oku »

  • tweet

Unix Sunucular arası şifresiz SSH bağlantısı

Sunucular arası ssh ile şifresiz olarak bağlanmak yada scp ile şifre sormadan dosya kopyalanmak …    Sunucularımız arası ssh ile şifresiz olarak bağlanmak  yada  scp ile şifre sormadan dosya kopyalanmak için :     test1 de  yapılması gereken:     root ‘/’ dizinin altında .ssh dizini oluşturup  read ,write ,execute hakkı veririz. mkdir /.ssh chmod 700 /.ssh cd /.ssh ssh-keygen ... Devamını Oku »

  • tweet

Rman ile archive logları silmek (crontab)

Rman ile archive logları silmek (crontab) İlk olarak purge_archive_log.rcv dosyasını oluşturuyoruz.Burada ne zamandan önceki archive logları silmek istediğimizi belirtiyoruz. ‘sysdate-2′  2 günden önceki archive logları siliyoruz. root@test # vi purge_archive_log.rcv CROSSCHECK archivelog all; Delete Noprompt archivelog all completed before ‘sysdate-2′; CROSSCHECK archivelog all; exit; purge_archive_log.sh scripti ile Rman’e geçiş yapıp  de yukarıda oluşturduğumuz  purge_archive_log.rcv dosyasını Rman ile kullanıyoruz. root@test # vi purge_archive_log.sh ORACLE_SID=TEST ... Devamını Oku »

  • tweet

Veritabanını Archive Log Mode’a alma (Single node)

Veritabanını Archive Log Mode’a alma Öncelikle  veritabanına bağlanıp ve Archive Log mode’da olup olmadığını kontrol ediyoruz. -bash-3.00$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Thu Apr 8 12:02:52 2010 Copyright (c) 1982, 2009, Oracle.  All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 – Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> select log_mode from v$database; LOG_MODE ———— NOARCHIVELOG ... Devamını Oku »

  • tweet

Database link oluşturmak

Bağlı olduğumuz veritabanından başka bir oracle veritabanına erişip orada istediğimiz sorguları yazabilmemizi sağlayan yapıya dblink(database link) denir. Bağlı olduğumuz veritabanından başka bir oracle veritabanına erişip orada istediğimiz sorguları yazabilmemizi sağlayan yapıya dblink(database link) denir. Dblink oluşturmak için bağlanmak istediğimiz sunucunun kullanıcı adı ve şifre bilgisinin yanında bağlantı kurulacak veritabanının tns bilgilerine de ihtiyacımız vardır. Dblink kuracağımız veritabanımız TEST olsun.TEST veritabanındaki ... Devamını Oku »

  • tweet

Oracle veritabanı shutdown modları

Oracle’ın shutdown modları …   Veritabanını kapatmak için, SQL * Plus ta SHUTDOWN komutunu kullanmamız gerekir. Bir Oracle İnstance’ı shutdown etmek için  önce SYSOPER veya SYSDBA olarak bağlanmanız gerekir Oracle’ın  kapanma modları aşağıdaki gibidir : 1) Shutdown NORMAL / Shutdown [normal] Default shutdown yöntemi olduğundan “NORMAL” parametresini yazmasak da olur, isteğe bağlıdır.   Yeni connectionlara  izin verilmez   Oturumu olan ... Devamını Oku »

  • tweet

External Table

External Table Amacımız sadece veri okumaksa ve milyonlarca satırlık veriyi database’e import etmek için onlarca dk beklemektense External Table kullanıp bu işi saniyeler içinde halledebilriz. External tablolarda ki veriler  veritabanındaki tablolar gibi fiziksel olarak datafile üzerinde tutulmaz.Veriler database’de değil sunucu üzerindeki dizinlerde .csv yada .txt uzantılı dosyalarda saklanır. External table sunucu üzerindeki dosyaları veritabanında okumamıza olanak sağlar.   Extarnal table daki verilerde ... Devamını Oku »

  • tweet

Disk drop edilirken karşılaşılan ORA-15027 hatasının çözümü

ORA-15027 hatasının çözümü ORA-15027: active use of diskgroup “DATA” precludes its dismount Bir ASM disk group drop etmek   için  DROP DISKGROUP ALARMDG INCLUDING CONTENTS;  komutunu çalıştırdığımızda aşağıdaki hatayı aldık.   -bash-3.2$ export ORACLE_SID=+ASM2 -bash-3.2$ sqlplus / as sysdba   SQL*Plus: Release 11.1.0.7.0 – Production on Wed Oct 3 00:15:36 2012   Copyright (c) 1982, 2008, Oracle.  All rights reserved.   ... Devamını Oku »

  • tweet