Bugra Canbakal's Oracle Blog

  • Home
  • About me
  • Contact
  • SITE MAP

Lokal disk üstünde açılmış olan bir datafile’ı ASM üstüne taşımak

July 4, 2012 By Bugra Canbakal 2 Comments

1.AMAÇ VE KAPSAM
Bazı durumlarda yanlışlıkla veya rac sistem üstüne çalışıldığı unutulup lokal disk üstünde datafile  oluşturulabiliyor. Aşağıdaki yazımda lokal disk üstüne oluşturduğumuz bu datafileları nasıl ortak alan olan ASM üstüne taşıyacağımızı anlatacağım.

2.UYGULAMA

2.1. 2 node RAC sistem üstünde 2 tane tablespace 1. node’un lokal disk’i üstünde oluşturdum.

[Read more…]

Share this:

  • LinkedIn
  • Twitter
  • Google

Filed Under: Oracle, RAC - Real Application Cluster, Single Node Tagged With: asm, move local datafile to asm, oracle, rman

Oracle RMAN Catalog Kurulumu

June 29, 2012 By Bugra Canbakal 5 Comments

1.AMAÇ VE KAPSAM
Rman üstünde yapılan backup işlemleri veritabanın controlfile’ına kaydedilir,bu controlfile’ın kaybolma olasılığına karşılık oracle bize rman catalog özelliğini önermekte,bu özellik sayesinde controlfile kaydedilen rman bilgileri başka bir veritabanında saklanır.Catalog bunun dışında rman scriptleri ve alınan backupların bilgilerini saklamak içinde kullanılabilir.Bu özelliği kullanabilmemiz için product veritabanımız dışında catalog’ların tutulacağı başka bir veritabanımızda olmalı.
Aşağıdaki yazımda oracle rman catalog’un nasil kurulacagini, source veritabanin catalogdb ye nasıl register edileceğini ve bunu nasıl kontrol edeceğinizi anlatacağım.

[Read more…]

Share this:

  • LinkedIn
  • Twitter
  • Google

Filed Under: Oracle, RMAN Tagged With: catalog, oracle, rman, rman catalog

RAC Impdp ORA-31693, ORA-29913, ORA-31640, ORA-19505, ORA-27037 hatalarının çözümü

June 5, 2012 By Bugra Canbakal 6 Comments

1.AMAÇ VE KAPSAM

Oracle Rac 11gR2 versionlu veritabanında dump dosyanız shared olmayan bir alan üstündeyken parallel parametresini kullanıp  impdp yaparsanız ORA-31693, ORA-29913, ORA-31640, ORA-19505, ORA-27037 hatasını alırsınız.Bunun sebebi RAC veritabanı import işlemini bütün nodelar üstünden yapmaya çalışıp paralellendirmesidir , dumpınız 1. sunucuda shared olmayan bir alanda bulunuyorsa 2. node buna erişemiyeceğinden dolayı hatayı alacaksınız.

[Read more…]

Share this:

  • LinkedIn
  • Twitter
  • Google

Filed Under: RAC - Real Application Cluster Tagged With: cluster=n, impdp, ORA-19505, ORA-27037, ORA-29913, ORA-31640, ORA-31693, oracle, parallel, rac

Virtual Indexes

May 29, 2012 By Bugra Canbakal 5 Comments

1.AMAÇ VE KAPSAM

Productıon olarak çalışan veritabanlarında querylere göre index oluşturup performans testleri yapmak oldukça riskli bir çalışmadır, bundan dolayı oracle bize virtual index özelliğini sağlamış. Bu özellik sayesinde index oluşturmadan querylerinizin performanslarını kontrol edebilirsiniz ve  bu esnada  uygulamadan gelen quer

[Read more…]

Share this:

  • LinkedIn
  • Twitter
  • Google

Filed Under: Oracle Tagged With: index, oracle, virtual index

Oracle Table Redefinition

May 20, 2012 By Bugra Canbakal Leave a Comment

1.AMAÇ VE KAPSAM

Redefinition production ortamlarda veritabaninda kesinti yaratmadan tablo’nun storage parametrelerini degiştirmek,farkli bir tablespace taşimak veya yeni kolonlar eklemek,silmek ve degiştirmek için kullanilabilir.
Aşağıdaki çalışmamda bir tabloyu partition’li hale getirip 2009,2010,2011 yıllarına ayit partition’larını exadatanin özelliği olan “archive high” compress’liyecem,2012 yılının aylarınıda OLTP compress yapicam.Bu esnada veritabanı operasyonel olarak çalişmaya devam edicek.
Kisaca redefinition nasil çalıştığını anlatayım: yeni tablonuzu redefinitiona tanımladığınızda redef. bu tablonuzu materialized view çeviriyor ve datayı bu mv’un içine aktarıyor bu esnada orjinal tablonuzda da materialized view log olusturup tablonuza gelen insert,delete ve update işlemlerini kayit altina aliyor.

[Read more…]

Share this:

  • LinkedIn
  • Twitter
  • Google

Filed Under: Oracle Tagged With: oracle, redefinition, table redefinition

Export alirken alinan EXP-00003 hatasınin çözümü

January 25, 2012 By Bugra Canbakal Leave a Comment

1.AMAÇ VE KAPSAM

Tablo ve Partitionlı tablolarda export alınırken alınan  EXP-00003: no storage definition found for segment(0, 0) hatasının çözümü.

2.UYGULAMA

2.1. Tablo ve partitionlı tablo üstünde exportu başlatıyoruz.

Oracle PL/SQL
1
2
3
4
5
6
7
8
9
10
11
12
bash-3.2$ exp bcanbakal/bcanbakal TABLES=('BCANBAKAL.BIG_TABLE', 'BCANBAKAL.BIG_TABLE2:BIG_TABLE_2003') file=/home/oracle/big_table_exp.dmp log=/home/oracle/big_table_exp.log
Export: Release 11.2.0.1.0 - Production on Wed Jan 25 11:28:22 2012
 
Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, Oracle Label Security,
OLAP, Data Mining,
Export done in WE8MSWIN1252 character set and UTF8 NCHAR character set
server uses WE8ISO8859P9 character set (possible charset conversion)
About to export specified tables via Conventional Path ...
. . exporting table                      BIG_TABLE
EXP-00003: no storage definition found for segment(0, 0)

[Read more…]

Share this:

  • LinkedIn
  • Twitter
  • Google

Filed Under: Oracle, Single Node Tagged With: EXP-00003, export, oracle

Oracle Exadata Certified Implementation Specialist

November 24, 2011 By Bugra Canbakal 2 Comments

Exadatayla haşır neşir olduğumu düşündükten sonra bugun Oracle Exadata Certified Implementation Specialist
sınavı başarılı bir şekilde verdim.

 

 

Sınava girecek arkadaşlara önerim “Exadata Performance Monitoring and Maintenance” ,”Exadata and I/O Resource Management” ,  “Database Machine Overview and Architecture”  ve HCC konularına ağırlık vermeleri.

Share this:

  • LinkedIn
  • Twitter
  • Google

Filed Under: Oracle Tagged With: exadata, Exadata Certified Implementation Specialist, oracle

Data block corrupt kurtarma işlemi

October 15, 2011 By Bugra Canbakal 1 Comment

1.AMAÇ VE KAPSAM

Veritabanındaki corrupt blockları bir kaç yöntemle kurtarmamız/temizlememiz mümkündür. Corrupt duruma düşmesinin sebebi genellikle veritabanın çok büyümesi veya yapılan update işlemlerinden sonra başımıza gelmektedir.

2.UYGULAMA

2.1. Corruption hataları veritabanı alert loguna aşağıdaki gibi yansır, eğer çok fazla corruption varsa grep awk 2 lisini kullanıp ayırmanız rman scriptini oluşturmanıza yardım edecektir.
ORA-01578:
ORACLE data block corrupted (file # string, block # string)
Whenever we encounter above error message mean we have BLOCK CORRUPTION.

[Read more…]

Share this:

  • LinkedIn
  • Twitter
  • Google

Filed Under: Oracle, RMAN Tagged With: analyze structure, block corrupted, blockrecover, data block corruption, data block corruption recover, dbverify, ora-01578, oracle, rman

Index being online build or rebuild sorunun çözümü

October 13, 2011 By Bugra Canbakal Leave a Comment

1.AMAÇ VE KAPSAM

INDEX rebuild işlemi esnasında session kill veya instance’ın kapanması yaşanırsa, index üstünde tekrardan bir değişiklik yapmaya çalıştıgımızda veritabanı ORA-08104 hatası vericektir bunun çözümü için rdbms veya oradebug kullanmamız gerekmektedir.

2.UYGULAMA

2.1. Yukarda bahsedilen sorunu yaşadıktan sonra index üstünde herhangi bir değişiklik yapmaya çalıştığımızda aşağıdaki hatayı alırız.

 

Oracle PL/SQL
1
2
3
4
ALTER INDEX USB.IDX_BILDIRIM_OKU
*
ERROR at line 1:
ORA-08104: this index object 159048 is being online built or rebuilt

[Read more…]

Share this:

  • LinkedIn
  • Twitter
  • Google

Filed Under: Oracle Tagged With: index, index rebuild, ORA-08104, oradebug, smon, smon sleep

Datapump da ASM alanını kullanmak

August 29, 2011 By Bugra Canbakal Leave a Comment

1.AMAÇ VE KAPSAM

ASM alanın üstünde expdp ve impdp programlarının kullanımı.

2.UYGULAMA

2.1. Klasik komutları kullanarak ASM alanı üstüne expdp veya impdp çalıştırdığımızda aşağıdaki hataları alırız.

Oracle PL/SQL
1
2
3
4
5
ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-29283: invalid file operation
ORA-06512: at "SYS.UTL_FILE", line 536
ORA-29283: invalid file operation

[Read more…]

Share this:

  • LinkedIn
  • Twitter
  • Google

Filed Under: Oracle, Single Node Tagged With: asm, ASM DATAPUMP, ORA-06512, ORA-29283, ORA-39002, ORA-39070

« Previous Page
Next Page »

About Me



Dil

  • Turkish
  • English

Categories

  • Oracle
    • RAC – Real Application Cluster
    • RMAN
    • Single Node
    • Standby – Dataguard
  • OS
    • Linux

Blogroll

  • Emre Baransel
  • Gökhan Atıl
  • H. Tonguc Yılmaz
  • Kamil Türkyılmaz
  • Tanel Poder
  • Turkce Oracle
  • Turkish Oracle User Group
  • Uwe Hesse
  • Zekeriya Beşiroğlu

Archives

  • April 2014
  • March 2014
  • August 2013
  • June 2013
  • March 2013
  • January 2013
  • December 2012
  • November 2012
  • July 2012
  • June 2012
  • May 2012
  • January 2012
  • November 2011
  • October 2011
  • August 2011
  • July 2011
  • June 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • June 2010
OCP

[footer_backtotop]

Copyright © 2010-2014 Bugra Canbakal. All rights reserved.