SlideShare uma empresa Scribd logo
1 de 19
DATABASE SERVER FİZİKSEL
DOSYALARI
ORACLE 11 G
 Dosyalar birden çok konumda depolanarak, bir
dosyanın bozulması veya silinmesi durumunda
diğerlerinin kullanılabilir olarak kalması
sağlanarak veri kaybı için önlem alınmış olur.
DATABASE SERVER FİZİKSEL
DOSYALARI
ORACLE 11 G VERİ DOSYALARI
(DATAFİLE)
 Fiziksel ve mantıksal birimler arasında kesin bir
ayrım yapabilmektedir.
 Mantıksal birim olarak adlandırdığımız gruba,
tablo, index, view, synonym, PL/SQL prosedürü
gibi veritabanı nesneleri dahildir.
 Oracle 11 g veritabanı içindeki bir diğer ismi
segment’tir
 İşletim sisteminin sabit diskler üzerinde
kullandığı bir dosya sistemi bulunmaktadır.
 Windows Server işletim sistemlerinde bu dosya
sistemi NTFS’dir. Linux için dosya sistemi
EXT2 veya EXT3 olabilmektedir.
ORACLE 11 G VERİ DOSYALARI
(DATAFİLE)
 Oracle veritabanı içindeki mantıksal nesnelerle,
diskler üzerinde yer alan fiziksel dosyaları
ortak bir noktada buluşturmak için tablespace
(tablo alanı) adı verilen bir Oracle katmanı
mevcuttur.
 Tablespace, Oracle veritabanı mantıksal öğeleri
olan segment Teri içinde barındırır ve her bir
tablespace disk üzerinde en az bir adet
datafile dosyası ile temsil edilir.
ORACLE 11 G VERİ DOSYALARI
(DATAFİLE)
 NOT: Oracle 11g veritabanında mantıksal ve
fiziksel öğelerin ayrımını bir başka bakış
açısıyla değerlendirmek istersek, şöyle bir
tanımlama yapabiliriz;
 Oracle veritabanının mantıksal öğeleri
(segmerıt'ler) mantıksal bir kap olan
tablespace içinde toplanırlar ve her bir
tablespace disk üzerinde en az bir tane
datafile (veri dosyası) sahibidir.
ORACLE 11 G VERİ DOSYALARI
(DATAFİLE)
 datafile dosyalarının disk üzerindeki
konumlarını ve dosya adlarını öğrenebilirsiniz:
 SELECT NAME FROM V$DATAFILE;
ORACLE 11B CONTROLFILE DOSYASI
 Kullanılmakta olan datafile dosyalarının, online
redo log dosyalarinin ve archivelog dosyalarının
disk üzerindeki konumlarını controlfile dosyası
içinde saklar.Ayrıca, checkpoint islemlerine ait
bilgiler de dosyada depolanirlar.
 Oracle 11 g veritabanı açık ve çalışır
durumdayken controlfile dosyalarikopyalama
yöntemiyle yedeklenemez.
 Veritabanını kapatmadan controlfile dosyasının
yedeğini almak için Oracle 11 g Recovery
Manager ile yedek almak gerekir.
ORACLE 11B CONTROLFILE DOSYASI
 Bir DBA olarak ilk işlerinizden biri, controlfile
dosyalarının birer kopyasını başka fiziksel
diskler üzerinde de bulun¬durmak olmalidir;
 Örnegin, Oracle 11 g’yi yüklemenizin ardından
varsayılan konum olarak
%ORACLE_HOME%oradata klasörü altinda
olusturulan controlfile dosyalarına ek olarak,
sunucu makinesine takılı ayrı bir fiziksel disk
üzerinde bir baska controlfile dosyasigrubu
olusturmalisiniz.
ORACLE 11B CONTROLFILE DOSYASI
 Çalişmakta olan Oracle 11 g veritabanina ait
geçerli controlfile dosyalarını görüntülemek için
V$CONTROLFILE isimli view nesnesini
kullanabilirsiniz.
 Bu view nesnesindeki NAME sütunu,
veritabaninin geçerli controlfile dosyalarının
disk üzerindeki konumlarinive dosya isimlerini
barindirmaktadir.
SELECT NAMEFROM V$CONTROLFILE ;
ORACLE 11B CONTROLFILE DOSYASI
ORACLE 11 G ONLINE REDO LOG
DOSYALARI
 Çalışmakta olan Oracle 11 g veritabanina ait
geçerli online redo log dosyalarının durumlarını
görüntülemek için V$LOG isimli view nesnesini
kullanabilirsiniz.
 Bu view nesnesindeki STATUS isimli sütunda
ilgili redo log dosyasinin kullanimda olup
olmadığına dair bilgiler bulabilirsiniz.
ORACLE 11 G ONLINE REDO LOG
DOSYALARI
 durum INACTIVE ise, o redo log dosyasinin
henüz LGWR arka plan islemi rafindan henüz
kullanılmamakta olduğu anlasılmalıdır.
 GROUP isimli sutun ise, satırda görüntülenen
online redo log dosyasinin ait olduğu grubu
 numarasını yansitmaktadir, BYTES sütunu da
ilgili online redo log dosya sinin disk üzerindeki
büyüklügünü bayt cinsinden listeleyecektir.
 SELECT GROUP#, BYTES, STATUS FROM
V$LOG ;
Bu sorgu ile, veritabanı tarafından kullanılmakta olan online
redo log dosyalarının ait oldukları grupların numaralarını, disk
üzerinde kapladikları alanı ve
durum bilgilerini görüntülemiş olduk.
 SELECT GROUP#, BYTES, STATUS FROM
V$LOG ;
Bu sorgu ile, veritabanı tarafından kullanılmakta olan online
redo log dosyalarının ait oldukları grupların numaralarını,
disk üzerinde kapladikları alanı ve durum bilgilerini
görüntülemiş olduk.
SELECT GROUP#, BYTES, STATUS, ARCHIVED
FROM V$LOG ;
Online redo log dosyalari hakkinda faydalibilgiler içeren bir
başka view nesnesi de V$LOGFILE isimli nesnedir.Bu nesneyi
sorgulayarak, online redo log dosyalarinin disk üzerindeki
konumlarinive dosya adlarını öğrenmemiz mümkündür.
SELECT GROUP#, MEMBER FROM V$L0GFILE
;
Ancak, her iki view nesnesini JOIN ile birleştirerek
işimize yarayacak verilen tek bir sorguda elde etmemiz
daha doğru olacaktır.
TEŞEKKÜRLER 

Mais conteúdo relacionado

Destaque

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Sonsunu

  • 2.  Dosyalar birden çok konumda depolanarak, bir dosyanın bozulması veya silinmesi durumunda diğerlerinin kullanılabilir olarak kalması sağlanarak veri kaybı için önlem alınmış olur. DATABASE SERVER FİZİKSEL DOSYALARI
  • 3. ORACLE 11 G VERİ DOSYALARI (DATAFİLE)  Fiziksel ve mantıksal birimler arasında kesin bir ayrım yapabilmektedir.  Mantıksal birim olarak adlandırdığımız gruba, tablo, index, view, synonym, PL/SQL prosedürü gibi veritabanı nesneleri dahildir.  Oracle 11 g veritabanı içindeki bir diğer ismi segment’tir
  • 4.  İşletim sisteminin sabit diskler üzerinde kullandığı bir dosya sistemi bulunmaktadır.  Windows Server işletim sistemlerinde bu dosya sistemi NTFS’dir. Linux için dosya sistemi EXT2 veya EXT3 olabilmektedir. ORACLE 11 G VERİ DOSYALARI (DATAFİLE)
  • 5.  Oracle veritabanı içindeki mantıksal nesnelerle, diskler üzerinde yer alan fiziksel dosyaları ortak bir noktada buluşturmak için tablespace (tablo alanı) adı verilen bir Oracle katmanı mevcuttur.  Tablespace, Oracle veritabanı mantıksal öğeleri olan segment Teri içinde barındırır ve her bir tablespace disk üzerinde en az bir adet datafile dosyası ile temsil edilir. ORACLE 11 G VERİ DOSYALARI (DATAFİLE)
  • 6.  NOT: Oracle 11g veritabanında mantıksal ve fiziksel öğelerin ayrımını bir başka bakış açısıyla değerlendirmek istersek, şöyle bir tanımlama yapabiliriz;  Oracle veritabanının mantıksal öğeleri (segmerıt'ler) mantıksal bir kap olan tablespace içinde toplanırlar ve her bir tablespace disk üzerinde en az bir tane datafile (veri dosyası) sahibidir. ORACLE 11 G VERİ DOSYALARI (DATAFİLE)
  • 7.  datafile dosyalarının disk üzerindeki konumlarını ve dosya adlarını öğrenebilirsiniz:  SELECT NAME FROM V$DATAFILE;
  • 8. ORACLE 11B CONTROLFILE DOSYASI  Kullanılmakta olan datafile dosyalarının, online redo log dosyalarinin ve archivelog dosyalarının disk üzerindeki konumlarını controlfile dosyası içinde saklar.Ayrıca, checkpoint islemlerine ait bilgiler de dosyada depolanirlar.
  • 9.  Oracle 11 g veritabanı açık ve çalışır durumdayken controlfile dosyalarikopyalama yöntemiyle yedeklenemez.  Veritabanını kapatmadan controlfile dosyasının yedeğini almak için Oracle 11 g Recovery Manager ile yedek almak gerekir. ORACLE 11B CONTROLFILE DOSYASI
  • 10.  Bir DBA olarak ilk işlerinizden biri, controlfile dosyalarının birer kopyasını başka fiziksel diskler üzerinde de bulun¬durmak olmalidir;  Örnegin, Oracle 11 g’yi yüklemenizin ardından varsayılan konum olarak %ORACLE_HOME%oradata klasörü altinda olusturulan controlfile dosyalarına ek olarak, sunucu makinesine takılı ayrı bir fiziksel disk üzerinde bir baska controlfile dosyasigrubu olusturmalisiniz. ORACLE 11B CONTROLFILE DOSYASI
  • 11.  Çalişmakta olan Oracle 11 g veritabanina ait geçerli controlfile dosyalarını görüntülemek için V$CONTROLFILE isimli view nesnesini kullanabilirsiniz.  Bu view nesnesindeki NAME sütunu, veritabaninin geçerli controlfile dosyalarının disk üzerindeki konumlarinive dosya isimlerini barindirmaktadir.
  • 12. SELECT NAMEFROM V$CONTROLFILE ; ORACLE 11B CONTROLFILE DOSYASI
  • 13. ORACLE 11 G ONLINE REDO LOG DOSYALARI  Çalışmakta olan Oracle 11 g veritabanina ait geçerli online redo log dosyalarının durumlarını görüntülemek için V$LOG isimli view nesnesini kullanabilirsiniz.  Bu view nesnesindeki STATUS isimli sütunda ilgili redo log dosyasinin kullanimda olup olmadığına dair bilgiler bulabilirsiniz.
  • 14. ORACLE 11 G ONLINE REDO LOG DOSYALARI  durum INACTIVE ise, o redo log dosyasinin henüz LGWR arka plan islemi rafindan henüz kullanılmamakta olduğu anlasılmalıdır.  GROUP isimli sutun ise, satırda görüntülenen online redo log dosyasinin ait olduğu grubu  numarasını yansitmaktadir, BYTES sütunu da ilgili online redo log dosya sinin disk üzerindeki büyüklügünü bayt cinsinden listeleyecektir.
  • 15.  SELECT GROUP#, BYTES, STATUS FROM V$LOG ; Bu sorgu ile, veritabanı tarafından kullanılmakta olan online redo log dosyalarının ait oldukları grupların numaralarını, disk üzerinde kapladikları alanı ve durum bilgilerini görüntülemiş olduk.
  • 16.  SELECT GROUP#, BYTES, STATUS FROM V$LOG ; Bu sorgu ile, veritabanı tarafından kullanılmakta olan online redo log dosyalarının ait oldukları grupların numaralarını, disk üzerinde kapladikları alanı ve durum bilgilerini görüntülemiş olduk.
  • 17. SELECT GROUP#, BYTES, STATUS, ARCHIVED FROM V$LOG ; Online redo log dosyalari hakkinda faydalibilgiler içeren bir başka view nesnesi de V$LOGFILE isimli nesnedir.Bu nesneyi sorgulayarak, online redo log dosyalarinin disk üzerindeki konumlarinive dosya adlarını öğrenmemiz mümkündür.
  • 18. SELECT GROUP#, MEMBER FROM V$L0GFILE ; Ancak, her iki view nesnesini JOIN ile birleştirerek işimize yarayacak verilen tek bir sorguda elde etmemiz daha doğru olacaktır.