Showing posts with label Oracle. Show all posts
Showing posts with label Oracle. Show all posts
Monday, 7 April 2014
Flashback Database ON
Flashback veritabanını etkin hale getirmek için aşağıdaki adımları takip edebilirsiniz.
1)Veritabanı Archıvelog mode da olmalıdır.
2)Flash Recovery Area konfigure edilmelidir.
Buradan yapabilirsiniz
3)Veritabanının kapatılıp açılması
SQL> SHUT IMMEDIATE;
SQL> STARTUP MOUNT;
SQL> Alter Database Flashback ON;
flashback status unu kontrol etmek için aşağıdaki sorguyu kullanabiliriz.
select flashback_on from v$database;
Steps:
------
SQL> alter database flashback ON;
Database altered.
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
YES
Etiketler:
Oracle
RMAN Flash Recovery Area Oluşturma
Flash recovery konfigurasyonu ile ilgili bilgilere ulaşmak için aşağıdaki sorgularısisteminizde inceleyebilirsiniz.
1)DB_RECOVERY_FILE_DEST_SIZE:
SQL> alter system set db_recovery_file_dest_size=2G;
2)Flash recovery area lokasyonunu oluşturmak için.
SQL>host mkdir /oradata1/flash_recovery_area
3)DB_RECOVERY_FILE_DEST lokasyonu set etmek için.
SQL> alter system set db_recovery_file_dest='/oradata1/flash_recovery_area';
Etiketler:
Oracle
Sunday, 6 April 2014
PFile - SPFile
Oracle veritabanında instance çalışmaya başlarken başlangıç parametrelerini arar.
PFile (Parameter File) bir metin dosyasındır ve edit edilebilir. SPFile (Server Parameter File) binary bir dosyadır text editor ile edit edilemez.
Default olarak $ORACLE_HOME/dbs altında yer alırlar. Parametre için ilk olarak SPFile daha sonra PFile a bakılır.
Linux’ da; $ORACLE_HOME/dbs, Windos’da $ORACLE_HOME/database altında bulunur.
SPFile dosyasından PFile dosyası yaratma aşağıdaki gibi oluşturulur.
PFile (Parameter File) bir metin dosyasındır ve edit edilebilir. SPFile (Server Parameter File) binary bir dosyadır text editor ile edit edilemez.
Default olarak $ORACLE_HOME/dbs altında yer alırlar. Parametre için ilk olarak SPFile daha sonra PFile a bakılır.
Linux’ da; $ORACLE_HOME/dbs, Windos’da $ORACLE_HOME/database altında bulunur.
SPFile dosyasından PFile dosyası yaratma aşağıdaki gibi oluşturulur.
Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> create pfile from spfile; File created.
Etiketler:
Oracle
Friday, 4 April 2014
Archivelog Mode
- default noarhivelog mode dadır.
- online redolog dosyaları arşivlenmez
- database archive log mode da değilse online backup alamazsınız.
- archivelog mode da son full backup üzerine archivelog dosyaları işlenerek dönüş yapılabilirdi.
İlk olarak v$database den log_mode dan durumu kontrol edebiliriz.NOARCHIVELOG mode dayız.

Etiketler:
Oracle
Thursday, 3 April 2014
Oracle Açma Kapatma İşlemleri
Açılış Modları
NOMOUNT:
Oracle veritabanı instance ı mount edilmeden de başlatılabilir.Aşağıdaki şekilde yapılabilir.Komut:
SQL>STARTUP NOMOUNT;
NOMOUNT durumu :
- SGA rezerve edilir.
- Arka plandaki process ler çalışmaya başlar
- Trace ve alert log dosyaları açılır.
MOUNT
Oracle veritabanı açılmadan önce mount edip başlatlabilir. Bu basamakta Control dosyası açılır ve içindekiler okunur.Komut:
SQL>STARTUP MOUNT;
MOUNT durumu:
- Kontrol dosyası açılarak okunur.
- Full yedekleme işlemi yapılabilir.
- Veriye erişim yoktur.
OPEN
Open modda instance redolog, archivelog , control file kullanima açıktır.Komut:
SQL>STARTUP;
Etiketler:
Oracle
SMON(System Monitor) ve PMON(Process Monitor)
SMON (System Monitor) instance yaratıldığı zaman arka planda çalışmaya başlar. SMON un yaptığı başlıca görevleri :
- SMON instance recovery işlemini gerçekleştirir.
- Her 5 dakika da bir tekrar çalışarak sonlandırılan process lerin sistem kaynaklarını geri bırakır.
- Instance çalıştığı sürece SMON çalışmaya devam eder. SMON durursa instance çalışamaz.
Oracle
veritabanı istenmedik bir şekilde tutarsız bir şekilde kapandığında bu
process veritabanının açılışı sırasında online redo log dosyalarını
kullanarak instance sın tutarlı bir şekilde açılmasını sağlar. - See
more at:
http://datawarehouse.gen.tr/oracle-veritabani-mimarisi-3/#sthash.cWWriRk7.dpuf
- Veritabanının istenmeyen bir şekilde kapanmasında redo log dosyalarını okuyarak veritabanının tutarlı bir şekildeaçılmasını sağlar.
başarısız
olan yada aniden sonlandırılan process lerin kullandığı sistem
kaynaklarını serbest bırakıp sunucuya teslim eder. - See more at:
http://datawarehouse.gen.tr/oracle-veritabani-mimarisi-3/#sthash.cWWriRk7.dpuf
başarısız
olan yada aniden sonlandırılan process lerin kullandığı sistem
kaynaklarını serbest bırakıp sunucuya teslim eder. - See more at:
http://datawarehouse.gen.tr/oracle-veritabani-mimarisi-3/#sthash.cWWriRk7.dpuf
Linux da aşağıdaki komut ile kontrol edilebilir:$ ps -ef | grep smon oracle 31144 1 0 11:10 ? 00:00:00 ora_smon_orcl
PMON
Databasein düzgün kapatılmama durumlarında server process sunucu işlemi askıda kalacaktır. Bu sebeple PMON kullanıcı oturumlarında askıda kalan herhangi bir server process varsa onu tespit eder ve sonlandırır.
Etiketler:
Oracle
Oracle Instance Bilgisi
Oracle veritabanı bilgisini almak için v$database tablosu sorgulanabilir.
Bu tablodan bulunabilecek bilgilerden bazlar aşağıdaki gibidir.
select *from v$database;
Column Veritipi Açıklama
Bu tablodan bulunabilecek bilgilerden bazlar aşağıdaki gibidir.
select *from v$database;
Column Veritipi Açıklama
OPEN_MODE |
VARCHAR2(10) |
Open mode information:
|
LOG_MODE |
VARCHAR2(12) |
Archive log mode:
|
CHECKPOINT_CHANGE# |
NUMBER |
Last SCN checkpointed |
ARCHIVE_CHANGE# |
NUMBER |
Database force archiving SCN. Any redo log with a start SCN below this will be forced to archive out. |
CONTROLFILE_TYPE |
VARCHAR2(7) |
Type of control file:
|
Etiketler:
Oracle
Wednesday, 2 April 2014
Oracle Enterprise Manager
Oracle veritabanı instance ı yaratıldıktan sonra web arayüzünden Oracle Enterprise Manager a erişim sağlanabilmektedir. Açma kapama ve kontrol için aşağıdaki komutlar kullanılır.
$ emca -config dbcontrol db komutu ile servisin konfigurasyonu değiştirilebilir.
emctl status dbconsole komutu ile servisin durumu kontrol edilir.
emctl start dbconsole komutu ile servisin başlatılması sağlanır.
$emctl start dbconsole$emctl stop dbconsole$emctl status dbconsole$ emca -config dbcontrol db komutu ile servisin konfigurasyonu değiştirilebilir.
emctl status dbconsole komutu ile servisin durumu kontrol edilir.
emctl start dbconsole komutu ile servisin başlatılması sağlanır.
-
Servis başlatıldıktan sonra aşağıdaki URL ile giriş yapılabilir.
http://hostname:portnumber/em - Sys veya System kullanıcısı ile giriş yapabiliriniz.
Etiketler:
Oracle
Sunday, 30 March 2014
High Water Mark Nedir
Sanırım aşağıdaki resim herşeyi güzel birşekilde anlatıyor. Oracle da veriler data bloğu bazında tutuluyor.
Tablo yeni yaratıldığında sıfırı gösterdiği görülmektedir.Insert edildikçe en son bloğu göstermesine rağmen delete işleminde HWM ' ın yeri değişmiyor.
Tablo yeni yaratıldığında sıfırı gösterdiği görülmektedir.Insert edildikçe en son bloğu göstermesine rağmen delete işleminde HWM ' ın yeri değişmiyor.
Oracle
veri tabanında veriler fiziksel olarak datablock bazında tutulur. - See
more at:
http://datawarehouse.gen.tr/oracle-da-hwm-high-water-mark-kavrami/#sthash.PZ2b1YgX.dpuf
Oracle
veri tabanında veriler fiziksel olarak datablock bazında tutulur. - See
more at:
http://datawarehouse.gen.tr/oracle-da-hwm-high-water-mark-kavrami/#sthash.PZ2b1YgX.dpuf
Oracle
veri tabanında veriler fiziksel olarak datablock bazında tutulur. - See
more at:
http://datawarehouse.gen.tr/oracle-da-hwm-high-water-mark-kavrami/#sthash.PZ2b1YgX.dpuf
Etiketler:
Oracle
Subscribe to:
Posts (Atom)












