>ORACLE parameter

>————————

Oracle Mimarisi

System Admin Advanced Level

Data Guard for Oracle

Disaster for Oracle

Performans Tuning for Oracle

Backup for Oracle

Oracle on SAP

————————

first_rows

show parameter optimizer

buffer busy waits – buffer cache küçükken

db file scattered read – full table ve index taramada artıyor.

db file sequential read – index üzerinden erişildiğinde

timed_statistic=true olmalı wait eventleri görmek için

session ile system event sistem restart da sıfırlanır.

v$session view – row_wait_obj. hangi obje beklemeye neden oluyor.

v$active_session_history

temproray table space kullanmış pga kullanmasını sağlamalıyız.

lock-latch buffer daki lock

db file sequential read – düşürme yolları; increasing the number of freelist on the indexes

show parameter job_que

keep buffer pool büyüttü samples table nı keep

show parameter db_keep

db_cache_size; keep pool(buffer cache %10) recycle pool default pool

show parameter db_keep

alter system set db_keep_cahce_size=10M scope=spfile;

desc user_tables;

select id, name, current_size from v$buffer_ pool;

alter table hr.department storage <buffer_ pool keep);

v$buffer_ pool_statistic

show parameter query_rewrite_enabled

shoq parameter replication

select index_name from user_indexes;

select name, value from v$parameter

where name=’sga_target’

statistics_level’

SELECT * FROM v$pq_sesstat;

select

statistic,

value

from

v$pq_sysstat

where

statistic = ‘Servers Busy’;

show parameter optimizer_features_enable

————————

–parametre dosyalarının konumunu öğrenmek için aşağıdaki sorgu işinize yarayabilir.

–ben burada dizin ile başlayanlara göre bir kırılım yaptım.

SELECT name,value,display_value

FROM sys.v_$parameter where value like ‘/%’

—————————–

–BLOCK CHANGE TRACKING (BCT)database’deki değişkliklerin yapıldığı block’ları tutan dosyadır. rman buraya bakıyor.

SELECT filename, status, BYTES

FROM v$block_change_tracking;

——-

ALTER DATABASE ENABLE BLOCK CHANGE TRACKING

–dosyayı ben belirliyorum.

USING FILE ‘c:\oracle\product\flash_recovery_area\ORABASE\bctf01.log’;

disable yapmak için ise

ALTER DATABASE DISABLE BLOCK CHANGE TRACKING;

disable yaptığınızda dosyanız silinecektir.

dosyanın adını ve konumunu değiştirmek için MOUNT moda geçtikten sonra aşağıdaki işlemi yapmak gerekiyor.Aksi halde aşağıdaki hataları alırsınız.

ORA-01511: günlük/veri dosyalarını adlandırmada hata

ORA-19771: veritabanı açıkken değişiklik izleme dosyası yeniden adlandırılamaz.

ALTER DATABASE RENAME FILE

‘c:\oracle\product\flash_recovery_area\ORABASE\bctf01.log’

TO ‘c:\oracle\product\flash_recovery_area\ORABASE\new_name.log’;

————–

select name,open_mode,log_mode,platform_name,CURRENT_SCN from v$database

—————–

select * from V$DATABASE_BLOCK_CORRUPTION

bozuk bir block’ta olan tabloya erişmeye çalışdığımızda aşağıdaki hatayı alırız.

ORA-01578: ORACLE data block corrupted (file # 6, block # 256)

ORA-01110: data file 6: ‘/u01/app/oracle/oradata/orcl/bozuk_dosya.dbf’

aklımıza ilk gelen durum burada RMAN ile bağlanarak aşağıdaki sorguyu çalıştırmaktır.

BLOCKRECOVER DATAFILE 6 BLOCK 256

—————-

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s