Czy istnieje możliwość sprawdzenia czasu pracy instancji Oracle przez użytkownika nie będącego administratorem? To znaczy. Nie mam uprawnień sysdba.Zapytanie Oracle Uptime
Odpowiedz
Twoje pytanie określa "użytkownik nie administratora", więc obawiam się, że odpowiedź brzmi prawdopodobnie nie. Typowe mechanizmy wymagają wyboru z V $ views - V $ INSTANCE lub V $ SESSION. Żadne z nich nie jest przyznawane domyślnie dla PUBLIC.
Jeśli dobrze zapytasz DBA, mogą być gotowi do przyznania ci dostępu do tych widoków, lub przynajmniej napisać funkcję owijającą (lub funkcje), aby ujawnić te wartości.
Dzięki za to - to właśnie myślałem. –
Spróbuj tego. Nie wymaga użytkownika administratora, ale dostęp do tabeli SELECT
.
SELECT to_char(startup_time,'DD-MON-YYYY HH24:MI:SS') "DB Startup Time"
FROM sys.v_$instance;
Lub, jeśli przyjąć, że czas uruchamiania PMON jest taki sam jak czas uruchamiania bazy danych, można uzyskać czas pracy takiego:
SELECT to_char(logon_time,'DD/MM/YYYY HH24:MI:SS')
FROM v$session
WHERE sid=1;
Te muszą być uruchamiane jako administrator db niestety. –
@Greg: Nie, nie jestem administratorem naszej bazy danych, ale mogę wysłać zapytanie do instancji sys.v_ $. Musisz tylko być administratorem db, aby * przyznać * uprawnienie select na tabelach v $. –
Dzięki - nadal potrzebuje trochę interwencji. W tym przypadku nie miało to większego znaczenia, więc zrezygnowaliśmy w końcu. –
Sugerowałbym coś this - ale powinien podać więcej szczegółów, na przykład, w jakim systemie operacyjnym jesteś i jaka wersja Oracle.
- 1. zapytanie Oracle pobrać nazwy kolumn
- 2. Zapytanie Oracle dla formatu Data
- 3. Uptime pod linuxem w C
- 4. Zapytanie o aktualizację Oracle z wyborem
- 5. Oracle: jak zdobyć procent całości przez zapytanie?
- 6. /proc/uptime w systemie Mac OS X
- 7. Oracle zapytanie przepisać z wirtualnych kolumn w tabeli źródłowej
- 8. Jak wykonać zapytanie do kolumny CLOB w Oracle
- 9. Oracle, jak eksportować zapytanie do pliku tekst/csv
- 10. Oracle PL/SQL Zapytanie Zamówienie przez wydanie z Distinct
- 11. Zapytanie FOR FOR UPDATE NOWAIT w przypadku FK w Oracle
- 12. Zapytanie o dwie bazy danych za pomocą Oracle SQL Developer
- 13. Oracle SQL Zapytanie o listowanie wszystkich schematów w DB
- 14. Dlaczego to zapytanie wymaga klauzuli Group by w Oracle
- 15. Wydajność Oracle: zapytanie wywołujące wiele identycznych wywołań funkcji
- 16. Zapytanie oracle, aby znaleźć priveleges w procedurze przechowywanej
- 17. Hibernate sparametryzowane zapytanie sql wolne i aktywne sesje oracle
- 18. Oracle BLOB vs VARCHAR
- 19. Oracle 11g Sys Query
- 20. Zapytanie rekurencyjne SQL Server
- 21. Wyświetl ekspansję w Oracle
- 22. Oracle: Bulk Collect performance
- 23. Grupa przez alias (Oracle)
- 24. Oracle ROWNUM wydajność
- 25. Zapytanie o rozmiar mojego bloku
- 26. Dynamiczny pivot w Oracle SQL
- 27. Oracle wybierz z podkwerendą
- 28. Zapytanie z zagnieżdżonymi mangustami zapytanie
- 29. Oracle: OALL8 jest niespójny.
- 30. Oracle pivot z podzapytania
Zwykle jest to Oracle 10g. System operacyjny jest różny ... –