Czy istnieje lepszy sposób na wymuszenie rozłączenia wszystkich użytkowników ze schematu bazy danych Oracle 10g niż ponowne uruchomienie usług bazy danych Oracle?Odrzucanie podłączonego użytkownika ze schematu bazy danych Oracle 10g
Mamy kilku programistów używających programistów SQL łączących się z tym samym schematem na pojedynczym serwerze Oracle 10g. Problem polega na tym, że gdy chcemy upuścić schemat, aby go odbudować, nieuchronnie ktoś jest nadal podłączony i nie możemy upuścić schematu bazy danych lub użytkownika, gdy ktoś jest nadal podłączony.
Z tego samego powodu nie chcemy zrzucać wszystkich połączeń z innymi schematami, ponieważ inne osoby mogą nadal być połączone i testować za pomocą tych schematów.
Ktoś wie o szybkim sposobie rozwiązania tego problemu?
Okazało się, że w naszym środowisku RAC, zabijając sesję często lewo to wisi, ale dowiedzieć się, identyfikator procesu i zabijając go z systemu operacyjnego zawsze pracował . – Jonathan
mały dodatek - dodaj natychmiast do polecenia: 'wybierz 'zmień sesję zabicia systemu' '' || sid || "," || numer seryjny || "" "natychmiastowe;" z sesji v $ gdzie nazwa_użytkownika = ''; 'to zmusi polecenie –
Michael
fajną odpowiedzią. Dokładnie tego, czego szukałem. –