Startup ve Shutdown Yöntemleri. ORACLE STARTUP ve SHUTDOWN YÖNTEMLERİ



Benzer belgeler
BQTEK SMS Asistan. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

Oracle 11gR2 Üzerine Dataguard Kurulumu Türkçe

1 ORACLE 11G DATABASE SERVER LE

K12NET Eğitim Yönetim Sistemi

İMZALAMA ARACI. Kullanım Kılavuzu. Nisan 2016 ANKARA. İmzalama Aracı Kullanım Kılavuzu Nisan 2016 Versiyon : 1.0 1/15

Digifresh Kullanım Kılavuzu

DOKÜMAN YÖNETİM SİSTEMİ KULLANIMI GELEN EVRAK

Öncelikle Markamıza göstermiş olduğunuz ilgiden dolayı teşekkür ederiz.

ETKİLEŞİMLİ TAHTA KORUMA SİSTEMİ KURULUM

Uzem Eğitmen Girişi. Şekil 1. Sisteme girdikten sonra Şekil 2 deki ekran karşımıza çıkacak. Bu ekrandaki adımları kısaca tanıyalım.

Hızlı Başlangıç Rehberi. Türkçe VTE-1016

Modem ve Yerel Ağ Kullanım Kılavuzu

Tor Üzerinden VPN Servisi "Privatoria"

KolayOfis Başlangıç Rehberi Kısa Mesaj Yönetimi

META TRADER 4 MOBİL İŞLEM PLATFORMLARI KULLANMA KILAVUZU 1. KURULUM

VSG 1200_v2 Kurulum ve Kullanım Kılavuzu

MAKÜ YAZ OKULU YARDIM DOKÜMANI 1. Yaz Okulu Ön Hazırlık İşlemleri (Yaz Dönemi Oidb tarafından aktifleştirildikten sonra) Son aktif ders kodlarının

Facebook connect ile kullanıcı giriş çıkış

BQ360 Modbus Dijital Giriş 24 Kanal. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

HUZURSOFT GÖRÜŞME TAKİP PROGRAMI

7/24 OPERASYONEL DESTEK SORU ve ÇÖZÜM KLAVUZU

BÖLÜM 9. Sayıcılar, S7 200 CPU serilerinde C ile gösterilir. Sayıcılar, S7 200 CPU serilerinde: Yukarı sayıcı (Counter up CTU ),

Bölgeler kullanarak yer çekimini kaldırabilir, sisli ortamlar yaratabilirsiniz.

Com Donatı v5 Kurulum ve Hata Çözümleri İçindekiler

Temel Bilgisayar Programlama


ACENTE PORTAL QUICKRES/TROYA ACENTE BAŞVURU KILAVUZU

Örgün Öğrenci Sistemi Anadolu Üniversitesinde öğretim elemanlarının verdikleri

ÖĞRENME FAALĠYETĠ GELĠġMĠġ ÖZELLĠKLER

BBY 310 BİLGİ SİSTEMLERİ TASARIMI TASARIM PLANI ÖDEVİ [HİLAL ŞEKER& GÜLÜMCAN KAYI]

Hotel Info TV. Kullanım Kılavuzu

SQL'e Giriş 2. CREATE TABLE tabloadı (kolon isimleri ve veri türleri) (BOLUM_NO NUMBER, BOLUM_ADI CHAR(10));

SAYIN MÜŞTERİMİZ. C:\ebyn\Beyannameler\Bilset\ \K XML (buradaki => Firmanın Vergi Numarasıdır.)

Message Broadcasting. İşletim ortamı. Message Broadcasting'in Yüklenmesi. Mesaj Oluşturma

WEB SAP (ORION) STAJ BAŞVURU KULLANICI DÖKÜMANTASYONU. Süheyla GÜVEN

Bilgisayar Uygulamaları PSİ105

Setup Yardımcı Programı

VERĐTABANI YÖNETĐM SĐSTEMLERĐ

(ETHERNET / WİRELESS) KULLANIM KILAVUZU

ELITE A.G. KS100/HEFM SICAK-SOĞUK ETĐKET BOY KESME VE ĐŞARETLEME MAKĐNASI KULLANIM KILAVUZU

33. BÖLÜM İLK VE SON SORUŞTURMA İNŞAAT SAHİBİNE PARA CEZASI İNŞAATA YIKIM KARARI VE BU KARARIN İPTALİ SUÇLAMA; KARARA İTİRAZ ETMEMEK!

Exadata Üzerinde Veri Sıkıştırma Yöntemleri

Meme kanseri taramasi

RTX6_LRN Kod öğrenmeli Uzaktan kumanda

Anonim Verilerin Lenovo ile Paylaşılması. İçindekiler. Harmony

VER TABANI VE STANDART DOSYA PLANI KURULUM KLAVUZU

İşletme Gelişimi Atölye Soruları

Yukarıdaki şartları taşıyan Abone, hat başına sadece 1 (bir) adet Dect Telefonu ( Ürün ) için talepte bulunabilir.

5510 sayılı SGK kanunu hakkında duyurular

İŞLEM BASAMAKLARI, KARŞILAŞILABİLECEK HATALAR ve ÇÖZÜM YOLLARI

in Kullanımı tamamlamış gerçekleştirmiş

ELEKTRĐKLĐ OCAK TR. Kurulum Kullanım Bakım

Anaokulu /aile yuvası anketi 2015

GAZİANTEP İL MİLLİ EĞİTİM MÜDÜRLÜĞÜ TÜBİTAK 4006 BİLİM FUARLARI PROJE YÜRÜTÜCÜLERİ TOPLANTISI

CWJ-01U Jumbo Yürüteç Kullanım Kılavuzu Ürünü monte etmeden ve kullanmaya başlamadan önce tüm kullanım kılavuzunu lütfen dikkatlice okuyunuz.

T.C. SOSYAL GÜVENLİK KURUMU BAŞKANLIĞI Sosyal Sigortalar Genel Müdürlüğü Sigortalı Tescil ve Hizmet Daire Başkanlığı

Kullanım Kılavuzu. İçindekiler 1 o Cihaz Tanımı ve Aksesuarlar 2 o Cihaz Tanımı 3 o Güvenlik notları 3. Kireçlenme hakkında önemli hatırlatmalar 8

Braille Star 40 Başvuru Kitapçığı Sürüm 4.0 Lütfen bu başvuru kitapçığıyla birlikte paketinizde bulunan kullanıcı kılavuzunu da gözden geçirin.

YABANCI İŞÇİLERİN ÜÇ AYDAN SONRA SİGORTALI OLMALARI ZORUNLU MU? I- GİRİŞ :

MSSQL Server 2000 Kurulumu

CWC-MB Ocean Yürüteç Kullanım Kılavuzu

Para Arzı. Dr. Süleyman BOLAT

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

ORACLE ONLINE REDO LOG DOSYALARI

Evrak Ekle. Kurum İçi Giden Evrak Ekleme. Kırmızı renker; doldurulması zorunlu alanları ifade etmektedir. İleri Geri tarihli işlem yapılamamaktadır.

Topoloji değişik ağ teknolojilerinin yapısını ve çalışma şekillerini anlamada başlangıç noktasıdır.

ANALOG LABORATUARI İÇİN BAZI GEREKLİ BİLGİLER

SİRKÜLER İstanbul, Sayı: 2016/01. Konu: E-DEFTER GÖRÜNTÜLEYİCİ PROGRAMI İLE SÖZ KONUSU PROGRAMA İLİŞKİN KULLANIM KILAVUZU YAYINLANMIŞTIR

1.Vergi Usul Kanunu Uyarınca 2016 Yılında Kullanılacak Defterlerin Tasdiki

ORACLE TNS (TRANSPARENT NETWORK SUBSTRATE) LISTENER YAPILANDIRMASI

KİMLİK DOĞRULAMA AUTHENTİCATİON

KWorld PlusTV Hybrid Stick

KOCAELİ İL MİLLİ EĞİTİM MÜDÜRLÜĞÜ EVRAK TAKİP SİSTEMİ

Sürücü Gönder. Yönetici Kılavuzu

3- Kayan Filament Teorisi

Gmail Outlook Ayarları (Türkçe Resimli Anlatım)

Genel bilgiler Windows gezgini Kes Kopyala Yapıştır komutları. 4 Bilinen Dosya Uzantıları

ORACLE PARAMETRE DOSYALARI ( PFILE & SPFILE )


SİRKÜLER. 1.5-Adi ortaklığın malları, ortaklığın iştirak halinde mülkiyet konusu varlıklarıdır.

ONLİNE KATALOG TARAMA (YORDAM KÜTÜPHANE OTOMASYON PROGRAMI)

TMS 33 HİSSE BAŞINA KAZANÇ. GÜNCELLEMELER ve YÜRÜRLÜK TARİHLERİ

FOREACH V1.8. Su Arıtma Sistemleri Bakım Takip ve Ön Muhasebe Programı

Birim: Üniversiteye bağlı Fakülte, Enstitü, Yüksekokul, Merkezler ve Laboratuvarları,

SHAKE TABLE KULLANIM KILAVUZU

Endüstri Mühendisliğine Giriş. Jane M. Fraser. Bölüm 2. Sık sık duyacağınız büyük fikirler

DEVLET KATKI SİSTEMİ Devlet katkısı nedir? Devlet katkısı başlangıç tarihi nedir? Devlet katkısından kimler faydalanabilir?

Uzaktan Kumanda Kullanım Kılavuzu Model Bilgileri

SERMAYE ġġrketlerġnde KAR DAĞITIMI VE ÖNEMĠ

Yedekleme ve Kurtarma Kullanıcı Kılavuzu

Yazıcı, Seçenek ve Sehpa Uyumluluğu Kılavuzu. Lazer Yazıcılar

B02.8 Bölüm Değerlendirmeleri ve Özet

KAPLAMA TEKNİKLERİ DERS NOTLARI

İçindekiler Hosting hizmeti için silme isteği oluşturulması Reseller Paketi altında hosting hizmetinin oluşturulması Kesintiyi en aza indirmek için

BİLGİ TEKNOLOJİLERİ VE İLETİŞİM KURULU KARARI

ÖZEL İLETİŞİM VERGİSİ GENEL TEBLİĞİ (SERİ NO: 14) BİRİNCİ BÖLÜM

1. Cihaz Ekleme. Bir cihaz eklemek için. Önerilen DVR ayarları:

ÖZEL İLETİŞİM VERGİSİ GENEL TEBLİĞİ (SERİ NO: 14) BİRİNCİ BÖLÜM Amaç, Kapsam ve Dayanak

YÖNETMELİK. a) Basamak kontrolü: On beş basamaklı IMEI numarasının son basamağının doğruluğunun kontrolünü,

SİRKÜLER RAPOR MOTORLU TAŞITLAR VERGİSİ KANUNU GENEL TEBLİĞİ. (Seri No:30) Sirküler Tarihi: Sirküler No: 2008/58

Transkript:

ORACLE STARTUP ve SHUTDOWN YÖNTEMLERİ 1

Contents 1.Giriş... 3 2.Oracle Başlangıç Modları... 3 3.Restricted Mode... 3 4.Oracle Kapanma Modları... 5 5. Oracle Kapanma Sorunları... 6 2

1.Giriş Oracle ı farklı şekillerde açma kapatma yöntemleri bulunmaktadır. Bu yazıda, bu yöntemlerin ne amaçlarla kullanıldığı ele alınmıştır. 2.Oracle Başlangıç Modları STARTUP NOMOUNT : Parametre dosyaları (PFILE/SPFILE) dışında hiçbir şey okunmaz. Buna controlfile da dâhildir. Parametre dosyaları dışında, arşiv destinasyonunun varlığı kontrol edilir. Eğer arşiv dosyalarının yükleneceği klasör bulunmuyorsa, veritabanı hata vercektir. STARTUP MOUNT : Mount mode ile veritabanı açılırsa, controlfile okunur. Controlfile datafile ların lokasyonu, son System Change Number - SCN numarası gibi birçok önemli bilgiyi bulundurur. Veritabanı kullanılmak üzere henüz açılmamaştır. Ancak fixed tablo ve view lar için sorgu yapılabilir. STARTUP : Veritabanı normal olarak açılır. Düzgün açıldığında veritabanı normal olarak çalışmaya başlar. STARTUP RESTRICT : STARTUP MIGRATE : Veritabanı standart mode da olduğu gibi açılacaktır. Ancak restrict parametresi verildiği için sadece ayrıcalıklı kullanıcılar sisteme giriş yapabilir. Pek sık kullanılmayacak bir yöntemdir. Migrate (Update şeklinde de olabilir) kullanacağınız durumlar, veritabanı güncellemelerinde (yama/patch geçmelerinde) olacaktır. STARTUP FORCE : Eğer çalışan bir Oracle instance varsa, shutdown abort ile kapatılır. Ardından veritabanı yeniden başlatılır. Debug işlemlerinde ve anormal durumlarda kullanılır. Normal hiçbir durumda kullanılmamalıdır! 3.Restricted Mode Yukarıda verilen mode ların tek tek açıklanmasına gerek yok. Ancak restricted mode özel bir durum olduğundan, konuyla ilgili daha fazla bilgi vermeyi uygun gördüm. Bazı durumlarda sisteme sadece yetkili kullanıcıların erişmesini istersiniz; restricted mode bu amaçla kullanılır. Çok yoğun talebe uğrayan bir veritabanı düşünelim ve yapacağımız işlem için kimsenin belirli bir süre bağlanmaması gereksin. Sistemi kapatıp, tekrar açmanız yeterli olmayacaktır. Çünkü kullanıcılar ısrarla bağlanacaklarından, istemediğiniz kadar çok kullanıcının kısa sürede veritabanına tekrar girişi olacaktır. Gereksiz bütün kullanıcıların sisteme girişini engellemek için şu şekilde bir yöntem izleyebilirsiniz: 3

SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP RESTRICT; Bu komutları uyguladığınız takdirde, veritabanı kapatılacak, tekrar başladığında sadece yetkili kullanıcıların girişi sağlanacaktır. Yaptığınız işlemin başarılı olup olmadığını görmek ve restricted mode da olduğunuzdan emin olmak isterseniz, aşağıdaki sorguyu kullanabilirsiniz: SQL> SELECT LOGINS FROM V$INSTANCE; LOGINS ---------- RESTRICTED SYS ve SYSTEM gibi özel kullanıcılarla birlikte DBA rolündeki kullanıcılar, restricted session hakkına sahiptir. Bunların dışında hangi kullanıcıların restricted session hakkına sahip olduğunu görmek isterseniz, aşağıdaki sorguyu çalıştırabilirsiniz: SQL> SELECT b.grantee, a.grantee '(Role)' AS granted FROM dba_sys_privs a, dba_role_privs b WHERE a.privilege = 'RESTRICTED SESSION' AND a.grantee = b.granted_role UNION SELECT b.username, 'User (Direct)' FROM dba_sys_privs a, dba_users b WHERE a.privilege = 'RESTRICTED SESSION' AND a.grantee = b.username; Restricted session durumunda TNS üzerinden bağlantı kuramazsınız. Veritabanı kısıtlı mode dayken, listener, bağlantı kurulmasına izin vermez. Denediğinizde aşağıdaki gibi bir hata mesajı dönecektir: ERROR: ORA-12526: TNS:listener: all appropriate instances are in restricted mode Konsol üzerinden bağlanmaya kalktığınızda aşağıdaki hatayı alıyorsanız, restricted mode da bağlanma hakkınız yoktur. ERROR: ORA-01035: ORACLE only available to users with RESTRICTED SESSION privilege Bir kullanıcının restricted mode da bağlanabilmesi için ona hak verilmesi gerekir. SQL> GRANT RESTRICTED SESSION TO DB_USER; Grant succeeded. 4

Restricted Session sistem ayrıcalığına sahip kullanıcılar, makine üzerinden bağlanmak zorundadır. Onlar için de TNS kullanımı mümkün değildir. Bu nedenle, makine üzerine gelip bağlantı kurulması gerekir: oracle1@test:/ > sqlplus DB_USER/USER_PASSWORD; Bir kullancıya verdiğiniz restricted session sistem hakkını daha sonra alabilirsiniz: SQL> REVOKE RESTRICTED SESSION FROM DB_USER; Revoke succeeded. Her zaman veritabanını kapatıp açma lüksüne sahip olamayız. Ancak restricted mode a geçilmesi gerekir. Bunun için aşağıdaki ifadeyi kullanırız: SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION; System altered. Bu komutla birlikte veritabanı kapatılmadan, bundan sonraki yetkisiz kullanıcıların girişi engellenir. Fakat sistemde bulunan yetkisiz kullanıcılar atılmaz. Yani restricted session ayrıcalığı olmayan bir kullanıcı, siz bu komutu vermeden önce sistemde çalışıyorsa, çalışmaya devam edecektir. Sadece yeni oturum açması mümkün olmaz. Bunları belirleyip öldürmek için aşağıdaki sorguyu kullanılabilir. SQL> SELECT 'ALTER SYSTEM KILL SESSION''' sid ', ' serial# ''' IMMEDIATE; ' FROM V$SESSION WHERE TYPE!= 'BACKGROUND' AND USERNAME NOT IN ( SELECT b.grantee FROM dba_sys_privs a, dba_role_privs b WHERE a.privilege = 'RESTRICTED SESSION' AND a.grantee = b.granted_role UNION SELECT b.username FROM dba_sys_privs a, dba_users b WHERE a.privilege = 'RESTRICTED SESSION' AND a.grantee = b.username ); Eğer restricted session i kaldırıp, oturumu normal hâle getirmek isterseniz aşağıdaki ifadeyi çalıştırmanız gerekir. Sonrasında kullanıcılar normal bir şekilde giriş yapabilirler. SQL> ALTER SYSTEM DISABLE RESTRICTED SESSION; System altered. 4.Oracle Kapanma Modları SHUTDOWN [ NORMAL ] : Nadiren kullanılan bir kapatma yöntemidir. Çünkü bu yöntemde kullanıcıların işlerini bitirip, veritabanından çıkmaları beklenir. Kullanıcı sistemde olduğu sürece, veritabanı açık kalacaktır. Normal bir kapatma yapıldığında, veritabanında yapılan bütün değişiklikler datafile lara yazılır. Bu yüzden temiz kapatma (clean shutdown) ya da normal kapatma olarak anılmaktadır. Komutu sadece shutdown ya da shutdown normal şeklinde de verebilirsiniz. Komutu çalıştırdıktan sonra, yeni giriş yapamazsınız. 5

SHUTDOWN IMMEDIATE : Genellikle kullanılan, ideal yöntemdir. Yeni girişleri engeller. commit edilmemiş işlemleri geri alır. Tıpkı normal kapatmada olduğu gibi ellekteki değişiklikleri datafile lara kaydeder. SHUTDOWN ABORT : Veritabanını kapatmanın en garanti yöntemidir. Diğer yöntemlerde, takılma, uzun bekleme vb. sorunlarla karşılaşabilirken, bu yöntemde veritabanı en kısa sürede kapatılır. Bir nevi "hard crash"a benzetilebilir. Bu yüzden de, veritabanı başlarken daha uzun sürede ayağa kalkacaktır. Bu modda bütün otorumlar iptal edilecek, mevcut DML i geriye dönme (rollback) durumunda bıracak, SGA yı de-allocate edecek ve background process leri sonlandıracaktır. Veritabanını abort ile sonlandırmamız ilk tercih olmasa da kullanılması gereken durumlar olacaktır. Yine de abort ile veritabanına zarar gelmesinin pek ihtimali yoktur. 5. Oracle Kapanma Sorunları Bazı durumlarda çok uzun süre bekleseniz bile, veritabanı immediate ile kapanmayabilir. Bu gibi durumlarda, aşağıdaki adımları izleyebilirsiniz; SQL> ALTER SYSTEM CHECKPOINT; SQL> SHUTDOWN ABORT; SQL> STARTUP RESTRICT; SQL> SHUTDOWN IMMEDAITE; Checkpoint yerine ALTER SYSTEM SWITCH LOGFILE; komutu da kullanılabilir. Log dosyasını switch etmek, checkpoint işlemini de kapsar. İlâveten redo log dosyasının arşive çıkması sağlanır. 6