Otomatik diskten diske backup:
-Tam otomatik disk bazlı yedekleme ve geri donme, disk blocklarında tam correption koruması
-Cok hızlı incremental backup. Sadece değişen blockların yedeklenmesi.Değişen blockların tutuldugu algoritmanın değişmesi 20 kat daha hızlı algoritma
-Düşük maliyetli ATA disklerin recovery area olarak kullanılmaı
Performan Hızlanması:
-İntra paralel işlemler.Tek bir datafile da bile
-%40 varan daha hızlı sıkıstıma algoritması
-commited undoları atlayabilen backuplar
Daha düşük yer kaplaması
-Clone ve standby database create etmek için deduplicate işlemlere gerek kalmaması
Çok daha etkili ve kullanılabilir Data guard:
-Backupları sadece specific bir database atamak
-Hızlı incrementalbackup şeçeneği standby databasede
Arşiv logların otomatik olarak deletion politikası:
-Otomatik arşiv log silinmesi eğer bu loglar standby aktarıldıysa
-Otomatik silinene arşiv log politikaları .Örnek 2 defa tape backup alındıysa
Güvenlik seçenekleri
-VPD database şeçeneklerini Rman userları için kullanabilme
Gerçek zamanlı corruptionlog mekanızması
-Backup validate komutuna gerek kalmadan tespit edebilmek
Windows valume shadow copy servis apısi ile entegrasyon
DATA recovery advisor sayesinde problemin anında tespiti ve geri donüş komutları
-Rman, flashback ve data guard tarafında çalışıyor.Hiç komut bilmeyen için bile kullanımı son deece basit.
22.09.2008
9.09.2008
LINUX giris
linux nedir?
linux unix base bir operating sistemdir.linus torvalds tarafından helsinki universitesinde yazılmıstır.
GNU general public license adı altında yazılmıstır ve bedava bulunabilir.
LUX penguen resmi mascotudur.
Oracle linux stratejisi:
Oracle resmi olarak redhat enterprise linux AS ve ES destekler. UnitedLinux da destekleri arasındadır. UnitedLinux kapsamında Conectiva,SCO,SuSE ve TurboLinux vardır.
File sistem ve basic directoryler:
Linux direktoriler,subdirektorilerden olusur. Bunlardan bazıları
/bin: programları ve binary dosyaları gösterir
/boot:Linux kernal direktorisidir.
/dev:sistemdeki cihazlar(device) tutulur.hard drive bunu /dev/hda olarak bilir.
/etc:konfigurasyon direktorisidir.
/lib:library direktosidir.
/root: kısıtlı alandır,root hakkı dısında ulasılamaz.
/sbin:binary filesların root tarafından kullanılanlarını tutar.
/tmp:Temporary file dosyasıdır.
/usr:file ve programları tutar. userlar tarafından kullanılan
/var:boyutu değişenleri tutar örnek olarak database gelen email gibi
Shell Komutları:
Envorinment-Based komutlar:
date:tarihi gösterir
df:disk alanını gosterirher file sistemde ne kadar uygun alan var
du:disk alanı kullanımını gösterir
echo:belirli yarları gösterir Örnek echo $ORACLE_HOME
env:envorinment variableları gösterir
exit:log out olur.
export:envorinment variable set eder.Örnek export ORACLE_HOME=/home/oracle/db_1
free:kullanılan ve bos memory gosterir
ifconfig:network durumunu gösterir.IP adresini ..
kill: process durdurur. Örnek kill -9 pid
login
logout
ps:calısan processleri gösterir.Örnek ps -ef grep oracle .Oraclela ilgili calısan processler.
su:calısan user değişikligi
top:top cpu falan
uname:sistem bilgilerini ekrana basar.
Information-Based KOMUTLAR
>:redirect output.Örnek ls >filename butun file listeler ve filename yazar.yoksa yaratır varsa overwirte yapar
>>:ekleme komutu örnek ls>>filename filenın sonuna yazar,yoksa yaratır.
:pipe komutu örnek :ps -ef grep keyword onunla ilgili demektir.
cat:concat örnek cat filename o filenın icerigini ekrana gosterir.
diff:fark Örnek diff file1 file2
file:file tipini gösterir.Örnek file filename textmi exe mi?
find: arayıp bulmak.Örnek find -name *oracle* yada find -mmin -30 son 30 dakikadakileri
bulur.
grep:harf bulur.Örnek grep -ir 'oracle' filename dosyada oracle arıyor i harfi ignore case sensetive rde directive.
info:bir konu hakkında bilgi.info ls
less:less filename f ile ileri b ile geri
ls:listeleme ls -al veya ls -al *html
man:manuel sayfa.man find
more:file icerigi gormek. more filename veya ls -al more
pwd:suanda hangi direktorideyim.
File System Komutları:
cd:change directory: cd /dir/files eger direk altındayanız cd dir
chmod:direktorinin haklarını değiştirme
chmod 7777 filename
chown:owner değiştirme
chown owner:group filename
cp:kopyalama
cp file /yenifle
mkdir:direktori yaratma
mkdir /home/oracle
mv:move yapma mv eskiadı yeniadi
rm:silme rm filename
rmdir:direktori silme
Genel vi komutları
ESC exit
ZZ: save file and cıkıs
:w kaydet
:q! kaydetmeden cık.
i,a:insert
x:delete karakter
dd:delete current satir
Genel FTP Komutları
ftp hostname.com hostname bağlanma
type binary set tip binary files
type ascii set tip ascii files
get filename ftp sitedan file getirme
put filename ftp site file koymak
mget *jar get all jar files from ftp sites
mput *exe ftp site butun exeleri koymak
prompt
append
close
delete
dir
cd
? print localhelp
get file almak
put file koymak
Arsiveleme Utilities
tar
gzip ve gunzip
bzip2 ve bunzip2
zip ve unzip
8.09.2008
Oracle Database 10g R2: Real Application Clusters for Administrators
Bugun uzun zamandır planladığım bu sınava girerek Real application cluster expert sertifikasına sahip oldum. Bu sınava girmek için ya OCP olmanız yada daha evvel RAC eğitimine katılıp hand on requriment formunu doldurup onaylanmanız gerekmektedir.
Sınav aslında iki farklı sınavdan olusuyor. Bu anlamda ilk defa boyle bir sınavla karsılastım.
birinci kısım RAC administration ikinci kısım Cluster management. Her iki kısımdanda %60 üzeri puan almanız gerekmekte. sınavda 63 soru cıktı ve siz hangi sorunun hangi bolumde oldugunu bilmeden cevaplıyorsunuz.
Bu sınava girmek isteyen arkadaslarım olursa daha detaylı yardımcı olabilirim.
3.09.2008
ORATAB dosyası
Bugun birden fazla database yoneten arkadaslarımızın isine yarabilecek bazı oratab özelikklerini paylaşmak istedim
Bu serverde kac process hangi databaselerde çalışıyor?
[zekeriya@zekeriyapc] cat pscnt
if [ “`echo $LINE | awk -F: ‘{print $3}’ -`” = “Y” ] ; then
ORACLE_SID=`echo $LINE | awk -F: ‘{print $1}’ -`
COUNT=`ps -ef | grep -v ora_ | grep $ORACLE_SID | wc -l`
echo “$ORACLE_SID $COUNT”
fi
esac
done
hangi database ne buyuklukte?
[zekeriya@zekeriyaPC] cat dbsizeall
for sid in `cat /var/opt/oracle/oratab | grep Y$ | cut -f1 -d:`
do
echo $sid
dbsize $sid
echo “ “
done
Kaç database var?
[zekeriya@zekeriyaPC] cat dbcnt
ORATAB=/var/opt/oracle/oratab
cat $ORATAB | grep -v “^\#” | grep -v “^*” | grep -v “^$” | wc -l
Hangi databaseler ayakta ve çalışıyor?
[zekeriya@zekeriyaPC] cat dbayakta
ORATAB=/var/opt/oracle/oratab
cat $ORATAB | while read LINE
do
case $LINE in
\#*) ;; #comment-line in oratab
*)
if [ “`echo $LINE | awk -F: ‘{print $3}’ -`” = “Y” ] ; then
ORACLE_SID=`echo $LINE | awk -F: ‘{print $1}’ -`
if [ “$ORACLE_SID” = ‘*’ ] ; then
ORACLE_SID=””
fi
ORACLE_HOME=`echo $LINE | awk -F: ‘{print $2}’ -`
# check for database online
STATUS=`ps -fu oracle | grep “ora_[a-z]*_${ORACLE_SID}$” `
if [ $? -eq 0 ]; then
echo “${ORACLE_SID} OK”
else
echo “${ORACLE_SID} DOWN”
fi
fi
esac
done
1.09.2008
ASM 11g yeni özellikler
ASM FAST MIRROR RESYNC
bu özellik sayesinde 10gde herhangi bir disk offline alındığında ASM drop edip extentleri kalan disklere yollardı böylece bu işlem saatler sürebilirdi.11g ile beraber fast mirror resync özelliği sayesinde 1-2 saat boyunca offline alır fakat drop etmez. Gerekirse 2-3 saat bu olay devam ederse drop edebilir
ASM variable size exetent özelliği gelmiştir.1,8,64 allocation unit olabilir.
ASm sayesinde 63 disk group
10000 ASM disk
4 petabytes her ASM diski için
40 exebytes of storage
1 million files per disk
maximum file size external redundany140PB
normal redundancy 42PB
high redundanct 15 PB tir.
SYSASM rolu gelmiştir. Bu rol sayesinde artık sysdba olmayan kişi sadece asm instance yonetebilir.
alter diskgroup data chechk komutu sayesinde gelişmiş disk grubu kontrolu mumkundur.
alter diskgroup data mount force ve noforce ozelliği gelmiştir bu özellik sayesinde ulasılamayan disk bile mount olabilir.
ASMCMD ile md_back ve md_restore komutları ile metadata backupı ve geri donmesi mumkundur.
bu özellik sayesinde 10gde herhangi bir disk offline alındığında ASM drop edip extentleri kalan disklere yollardı böylece bu işlem saatler sürebilirdi.11g ile beraber fast mirror resync özelliği sayesinde 1-2 saat boyunca offline alır fakat drop etmez. Gerekirse 2-3 saat bu olay devam ederse drop edebilir
ASM variable size exetent özelliği gelmiştir.1,8,64 allocation unit olabilir.
ASm sayesinde 63 disk group
10000 ASM disk
4 petabytes her ASM diski için
40 exebytes of storage
1 million files per disk
maximum file size external redundany140PB
normal redundancy 42PB
high redundanct 15 PB tir.
SYSASM rolu gelmiştir. Bu rol sayesinde artık sysdba olmayan kişi sadece asm instance yonetebilir.
alter diskgroup data chechk komutu sayesinde gelişmiş disk grubu kontrolu mumkundur.
alter diskgroup data mount force ve noforce ozelliği gelmiştir bu özellik sayesinde ulasılamayan disk bile mount olabilir.
ASMCMD ile md_back ve md_restore komutları ile metadata backupı ve geri donmesi mumkundur.
Kaydol:
Kayıtlar (Atom)