31 Ekim 2008 Cuma

wsimport

Web Servis Client oluşturmak için wsimport denen bir tool var ki classları kendisi otomatik oluşturuyor.
Kullanımı çok basit:
console dan aşagıdaki satiri yazdigimizda bulundugumuz path icinde clientfolder isminde bir dosya icinde classlari olusturuyor.

wsimport -keep -p clientfolder http://localhost:8080/ws/Servis?wsdl

Tabiki öncelikle browserdan http://localhost:8080/ws/Servis?wsdl yazdigimizda wsdl dosyasini gorebiliyor olmaliyiz.

Etiketler:

14 Ekim 2008 Salı

cannot drop a user that is currently connected

Oracle'da ORA-01940: cannot drop a user that is currently connected
hatasi; bu user a ait session acik kaldigi icin silinemiyor

SYSTEM veya SYS ile login olunur
select sid, serial# from v$session where username = 'username';
SID SERIAL#
---------------------- ----------------------
156 450

alter system kill session '156,450';
drop user username cascade;


drop user username succeeded.

11 Ekim 2008 Cumartesi

Web Servisleri Turkce kaynak

http://www.godoro.com/divisions/ehil/Mecmua/Magazines/Articles/txt/html/article_WebServices.html

Etiketler: , , ,

4 Ekim 2008 Cumartesi

Linux'ta Oracle başlatma (Oracle 10g)

Windowsta Oracle'ı servislerden başlatabiliyoruz ancak Linuxta bunun için birkaç işlem yapmak gerekiyor.Öncelikle echo ile (echo $ORACLE_HOME vs.) pathler boş geliyorsa pathleri export etmek gerekiyor.
export ORACLE_HOME=path (/db_1 dizinine kadar. bin folderı yazılmıyor)
export ORACLE_SID=database_adı

Daha sonra ORACLE_HOME/bin dizinine gelip;

./lsnrctl start
./dbstart $ORACLE_HOME

komutları ile Oracle başlayacaktır.

Ek olarak:
./lsnrctl status (komutu ile listener başladı mı kontrol edilebilir.)
./lsnrctl stop (listener ı durdurur)
./dbshut $ORACLE_HOME

Oracle Enterprise Manager:
./emctl start dbconsole
komutu ile Enterprise Manager'ı başlattıktan sonra localhostta test için: http://127.0.0.1:1158/em
linkinden username password ile login olup user,roller tablolar gibi birçok yönetimi buradan kolayca yapabilirsiniz.
./emctl status dbconsole ile kontrol edebilirsiniz.

iSQL*Plus :
./isqlplusctl start
komutu SQLPlus ı başlatır.
http://127.0.0.1:5560/isqlplus/ linki ile localhosttan giriş yapılabilir.Burada ConnectIdentifier database ismidir.

TNS_ADMIN:
$ORACLE_HOME/network/admin pathi altında tnsnames.ora dosyası bulunur.
TNS_ADMIN set etmek için:
export TNS_ADMIN=$ORACLE_HOME/network/admin

Her seferinde ORACLE_HOME set etmek istemiyorsanız
vi etc/profile
komutu ile en son satıra gelip burada
ORACLE_HOME=path
export ORACLE_HOME

yazıp kaydettikten sonra ORACLE_HOME başlangıçta set edilmiş olacaktır.Yani tekrar tekrar sizin export etmenize gerek kalmayacaktır.

Kolay gelsin.

Etiketler:

Easy Recovery Professional

Shift Delete ile sildiginiz verileri veyahut format atilmiş bir diskten -harici de olabilir- verileri geri almak zahmetli bir iş ama mümkün tabiki..Bunun için Easy Recovery programını şiddetle öneririm.18 GB lık veriyi geri aldım.Tek handikap, istediğiniz veriyi ayıklamak olacak.

Etiketler: ,