oracle da bakım yapılacaksa database nasıl açılmalı

Oracle veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
kazimates
Üye
Mesajlar: 332
Kayıt: 01 Tem 2005 12:40
Konum: Kıbrıs
İletişim:

oracle da bakım yapılacaksa database nasıl açılmalı

Mesaj gönderen kazimates »

şu anda şirket içerisinde 70 client var ve bunlar oracle10g de kurulu databasi kullanıyorlar fakat clientlerin hiçbirisinin oracle bağlanıp veritabnı servisini kullanması istemiyorum çünkü veritanında bazı bakım (maintenance) işlemleri gerçekleşecek herkese email attık ama bazı kişiler mesajı okumadı ve programa gireceklerse bunu nasıl önleyebilirim yani program sadece serverde çalışsın ve kullanıcılar hiçbir şart altında bu servise bağlanamasınlar bu konuyla ilgili olarak oracle database startup veya mount yaparken birkaç farklı tipte yaptığını duymuştum bbu konuda bilgi alabilirmiyim.

Sağlık, mutluluk ve başarı dileklerimle
doganzorlu
Kıdemli Üye
Mesajlar: 395
Kayıt: 22 Tem 2004 09:15
Konum: İzmir
İletişim:

Mesaj gönderen doganzorlu »

shutdown immediate;
startup restrict;

derseniz sadece dba gibi güçlü kullanıcılar erişebilir durumda olacaktır.

Uygulama arka planda hep böyle güçlü bir kullanıcı ile bağlanıyorsa tek şansınız server üzerinden 1521 portunu bloke edip (ya da listener hangini kullanıyorsa o portu) bu işi yapabilirsiniz.

Bu durumda kendi bağlantınız için;

set ORACLE_SID=xxx
sqlplus "/ as sysdba"

şeklinde connect olmalısınız. user/pass@conn şeklinde erişemez olacaksınız haliyle..
Doğan Zorlu, İzmir

------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
Cevapla