Successfully reported this slideshow.
Your SlideShare is downloading. ×

Oracle Veritabanı Yönetimi

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 17 Ad
Advertisement

More Related Content

Slideshows for you (20)

Viewers also liked (20)

Advertisement

Similar to Oracle Veritabanı Yönetimi (20)

Recently uploaded (20)

Advertisement

Oracle Veritabanı Yönetimi

  1. 1. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Veritabanı Yönetimi (Oracle Database Management) 1 Orhan Eripek http://orhaneripek.com Senior Oracle DBA Member of TROUG
  2. 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Ajanda Genel Tavsiyeler, Öneriler, Uzmanlık Alanı Seçimi Oracle Veritabanı Yönetimi ve Teknolojilerinin Kullanımları Oracle VM Server - Client Oracle Veritabanı Performans Yönetimi, AWR, Trace Logs, Sql Profile, Alert Mekanizması 2 1 2 3 4
  3. 3. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Genel Tavsiyeler, Öneriler, Uzmanlık Alanı Seçimi 3 Problem Çözüm Kişisel ve Mesleki Gelişim, Sosyal Ağlar, İngilizce, Uzmanlık Seçiminde 3 Ana Kriter (Şirket, Yaşam Standartı, Maaş) Uzmanlık Seçiminiz Oracle ise; Oracle Dokümantasyonu (Guides), Oracle Blogları, Oracle Eğitimleri, Seminer ve Konferanslar, «Bilişim Sohbetleri» TROUG (Turkish Oracle User Group) Üniversitelerle Buluşuyor! Proje ve Zaman Yönetimi
  4. 4. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Veritabanı ve Teknolojilerinin Kullanımları 4 Oracle RAC (Real Application Cluster) Single Instance Oracle RAC Multiple DBs Same Machine
  5. 5. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Veritabanı ve Teknolojilerinin Kullanımları 5 Oracle DWH (Veriambarı) Sistem A Sistem B Sistem C Sistem D DWH DB ETL (Extract -> Transform -> Load)
  6. 6. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Veritabanı ve Teknolojilerinin Kullanımları 6 Oracle DataGuard Data Guard Data Center / Istanbul Data Center / Izmir
  7. 7. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Veritabanı ve Teknolojilerinin Kullanımları 7 Oracle GoldenGate Source DB GoldenGate Target DBs
  8. 8. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Veritabanı ve Teknolojilerinin Kullanımları 8 Oracle Audit Vault & Database Vault
  9. 9. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Veritabanı ve Teknolojilerinin Kullanımları 9 Oracle Database, SQL, PL/SQL
  10. 10. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Veritabanı ve Teknolojilerinin Kullanımları 10 Oracle Veritabanında JAVA Kodunun Kullanımı
  11. 11. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 11 Oracle Database 11g R2 or 12c for Linux Oracle VM VirtualBox Oracle Linux 7 Listener.ora Tnsnames.ora Oracle - OraClient11g_home1 Oracle VM Server - Client
  12. 12. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Veritabanı Performans Yönetimi 12 • Uzun süren SQL’ler (Top SQL) • Aktif Kullanıcılar (Active Sessions) • Parallel Sessions • Kilitli Tablolar (Locked Tables) • Çalışan Job’lar • Invalid Objeler • Public Verilmiş Objeler • Disk, Memory Kontrolü • Backup Kontrolü
  13. 13. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | AWR (Automatic Workload Repository) Raporu 13
  14. 14. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Trace Logs 14 Begin execute_immediate ('ALTER SESSION SET TRACEFILE_IDENTIFIER= REAL_RUN'); execute_immediate ('ALTER SESSION SET SQL_TRACE=TRUE'); End; max_dump_file_size C:appoeripekproduct11.2.0client_1BIN>tkprof C:UsersoeripekDesktopORCL_j003.trc C:DISKdeneme.out TKPROF: Release 11.2.0.1.0 - Development on Pzt Eyl 22 16:16:25 2014 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. C:appoeripekproduct11.2.0client_1BIN>
  15. 15. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Sql Profile 15 select * from v$sql where SQL_ID like 'faazrsvs99ns7'; select * from v$sql_plan where SQL_ID like '%faazrsvs99ns7%' select ADDRESS, HASH_VALUE from V$SQLAREA where SQL_ID like 'faazrsvs99ns7'; exec sys.DBMS_SHARED_POOL.PURGE ('07000012B66E3230,4036285191', 'C'); select /* FIRST_ROWS PUSH_PRED(@SEL$3) PUSH_PRED(@SEL$4) INDEX(@SEL$3 notabl1_ TE_NDX) */ …. DECLARE clsql_text CLOB; BEGIN SELECT sql_fulltext INTO clsql_text FROM V$sqlarea where sql_id = 'faazrsvs99ns7'; dbms_sqltune.import_sql_profile(sql_text => clsql_text, profile=> sqlprof_attr('FIRST_ROWS PUSH_PRED(@SEL$3) PUSH_PRED(@SEL$4) INDEX(@SEL$3 notabl1_ TE_NDX)'), name=>'PROFILE_faazrsvs99ns7', force_match=>true); end; select * from DBMSHSXP_SQL_PROFILE_ATTR where profile_name like '%faazrsvs99ns7%'
  16. 16. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Alert Mekanizması 16

×