Rastgele Yazılar : SQL Server Reporting Service Parametre Kullanımı
Rastgele Yazılar : LOG_MINER Kurulumu, Konfigurasyonu ve Kullanımı ...
Rastgele Yazılar : Add Months() Fonksiyonu
Rastgele Yazılar : Oracle 'start' ve 'shutdown' aşamaları
Rastgele Yazılar : ORA-03114: end-of-file on communication channel
Rastgele Yazılar : Database' in DBID ve DB_NAME Değerini Değiştirmek (dbne...
Rastgele Yazılar : Crontab: You Are Not Authorized To Use Cron. Sorry.
Rastgele Yazılar : Oracle eksiksiz bir bulut resmi çiziyor
Rastgele Yazılar : Oracle'da Merge İşlemi
Rastgele Yazılar : Oracle' da Audit Mekanizması
Şu ana oluşturduğumuz ve üzerinde çalıştığımız tablespace smallfile datafile ‘lardan oluşan tablespace’ lerdi. Default olarak Create Tablespace cümlesi için smallfile bir datafile’larda oluşacağı bilinmelidir.
Bigfile Tablespace:
Bir bigfile tablespace tek bir datafile’ dan yada bir tempfile’dan oluşur. Bu datafile yada tempfile yaklaşık 4 milyar block içerebilir. Block_size 8K olan bir datafile ‘in boyutu 32TB; block_size 32KB olan bir datafile ‘in ise maksimum 128 TB boyutunda olabilir.
Small file bir tablepace ise 1022 adet datafile yada tempfile içerebilir. Bu datafile’ lerin boyutu ise yaklaşık 4 milyon block içerir.
Bir bigfile tablepace’in extent yönetimi local yönetimli olmak zorundadır. Smallfile tablepace’ lerde extent yönetimi hem local hemde dictionary yönetilebilir.
System ve Sysaux tablespace’ leri big file tablespace olarak oluşturulamazlar.
Bigfile tablespaceler dinamik genişleyen logical volume özelliğine sahip gelişmiş RAID teknojisi yada Automatic Storage Management(ASM) ile kullanılması gerekir.
Big file bir tablespace oluşturabilmek için bigfile anahtarının belirtilmesi gerekmektedir. Tablespace oluşturulrken default tablespace özelliği smallfile’ e verilmişse bu şekilde yazılır.
SQL> create bigfile tablespace big_tbs datafile '/u01/app/oracle/oradata/XDB/datafile/big_tbs01.dbf' size 200M ;
Tablespace created.
Renaming Tablespace:
Oracle 10 g ile birlikte gelen bu özellik, mevcut tablespace’in ismini değiştirmek için kullanılır.
Alter tablespace big_tbs rename to new_big_tbs;
System ve sysaux tablolarının ismini değiştirilemez. ReadOnly tablespace olan tüm tablespace’ lerin Adını değiştirebiliriz. Tablespace adı değiştirildiğinde Controlfile backup alınması yararlı olacaktır.
Tablespace thresholds:
Tablespace’ lerde tablespace alan kullanımının kritik seviyeye ulaştığını anlayabilmesi için metric threshold değerlerini set etmelidir. Bu değerler tüm tablespace için default değerleri aşağıdaki gibidir. Bu değerler farklı değerlere çekilebilir.
Tablepace Actions:
Yukarıda OEM konsolda tablespace bölmesinde seçili olan tablespace ile ilgili action’ lar görülmektedir.
Add Datafile: Seçili tablespace’ yeni bir datafile eklemek için seçilir.,
Create Like: Seçili tablespace ile bire bir benzer farklı bir tablespace oluşturmak için,
Generate DDL: Tablepace oluşumu içindeki datafile’larda dahil tüm yapının SQL scripti oluşturur.
Make Locally Managed: Dictionary Managed Tablepace’ ler için Extent yönetimi Local olara yönetilmesini sağlamak için seçilir. Oracle eski sürümlerde extentler data dictionary tarafından yönetiliyordu. Locally managed extent yönetimi için Dictionary managed’e göre daha avantajlıdır.
Make ReadOnly: Seçili tablespace’i Sadece okunabilir, yapmak DML işlemine kapamak için seçilir.
Make Writable: Read Only yapılmış tablepace’i Writable(DML işlemine açmak) için seçilir.
Place Online: Seçilen tablepace’ i online durumuna getirmek için kullanılır.
Reorganize: database bloklarını taşımak için bir shrink operasyonudur. Bu işlem 6 adımda gerçekleşir. Tablespace seçme, hızlı shrink yada güvenli şekilde seçilir. Sonra işlem gerçekleştilirir. Rapor incelenir. Schedule(planlama) edilebilir. Yapılan operasyon için Script üretilir.
Run Segment Advisor: Seçili tablepace için segment advisor’ ın çalıştırılması segment space yönetimi ile ilgili bulgular ve yararlı tavsiyeler sunmaktadır. Üç adımda gerçekleşmektedir. Seçim , Task olarak kaydet sechedule et , ve bulgular.
Show tablespace Contents: Tablepace içerisindeki objelerdir. Seçili objenin extent haristasını görebilirsiniz.
Show dependencies: Tablespce içerisinde kullanılan bağımlı objelerdir.
TEST_TBS tablespace için içindeki datafile’lar dependencies , dependents ise aşağıda listelenmiştir.
Take offline: tablespace’ offline durumuna getirmek için seçilir. Bu işlem için dört seçenek mevcuttur.
Normal: Normal güvenli bir şekilde tablespace içindeki datafile ile birlikte offline olur. Online için herahngi bir recovery işlemine gerek kalmaz. Default seçenektir.
Temporary: Geçiçi sekilde sadece datafile’ları offline durumana getirmek için seçilir.
Immediate: tablepace hemen offline durumuna getirilir. Online edilebilmesi için bir recovery işlemi gerektirir. No archivelog da bu seçeneği seçmenizi desteklemez.
For Recover: Tablespace Recover işlemi için tercih edilen bir seçenektir. Bilindiği gibi Tablespace kurtarılabilmesi için offline mod’ da olması gerekir.
Yukarıdaki tüm offline seçenekleri tablespace için kullanılabilir.