Tim Hall Oracle 11g ile bir özelliği sitesinde paylaşmış. Storage performansı veritabanı için büyük önem taşıyor. Performansı etkileyen pek çok etken olduğundan net olarak sonucu göstermeyebilir fakat fikir edinmek açısından kullanılabilir.
DBMS_RESOURCE_MANAGER.CALIBRATE_IO ve ORION kullanılarak yapılmış.
Measuring Storage Performance For Oracle Systems
23 Temmuz 2010 Cuma
1 Temmuz 2010 Perşembe
Birden fazla import için shell script
Bir dizinde içindeki dump dosyalarını import etmem gerekti(yaklaşık 500 dosya).
Bunun için basit bir script yazdım. Arayanlar için paylaşmak istedim.
Script tabloyu import ediyor ve dosya adı ile yeniden anlandırıyor.
dosya isimleri şöyle TABLE1_A29012009.dmp
Tablonun adı TABLE1 yeniden isimlendirilecek tablo adı da TABLE1_A29012009 oluyor.
-----------------
Bunun için basit bir script yazdım. Arayanlar için paylaşmak istedim.
Script tabloyu import ediyor ve dosya adı ile yeniden anlandırıyor.
dosya isimleri şöyle TABLE1_A29012009.dmp
Tablonun adı TABLE1 yeniden isimlendirilecek tablo adı da TABLE1_A29012009 oluyor.
-----------------
#!/bin/bash touser=expuser fromuser=appuser echo "Asagidakileri calistirir..." echo "imp \$kullanici/\$sifre@$dbname fromuser=\$fromuser touser=$touser commit=y file=\$dosya.dmp log=\$dosya.imp.log" echo "rename \$edosya to \$onek\$dosya;" echo echo read -p "Username:" kullanici echo read -p "Database:" dbname echo echo -n "Password: " stty -echo read sifre stty echo echo echo read -p "tablo on eki(eski_):" onek #for file in $(pwd)/*.txt for file in $(ls -l *.dmp | awk '{print $9}') do edosya=${file%_*} dosya=${file%.*} imp $kullanici/$sifre@$dbname fromuser=$fromuser touser=$touser commit=y file=$dosya.dmp log=$dosya.imp.log sqlplus -s $kullanici/$sifre@$dbname << EOF --rename $edosya to $onek$dosya; set echo on alter table $touser.$edosya rename to $onek$dosya; grant select on $onek$dosya to r_ofsdata; exit EOF done
Kaydol:
Kayıtlar (Atom)