Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak w SQL*Plus zmienić monit tak, aby wyświetlał połączonego użytkownika i bazę danych?

Zmień swój skrypt $ORACLE_HOME\sqlplus\admin\glogin.sql - dodaj:

set sqlprompt "_user '@' _connect_identifier > "

do końca pliku.

W Oracle 10g zmieni się to poprawnie za każdym razem, gdy wydasz "conn". Dla klientów przed 10g nie zmieni się po wykonaniu "conn", ale pozostanie jako nazwa użytkownika/baza danych, z którą połączyłeś się po raz pierwszy.

Możesz również użyć _date dla bieżącej daty i _privilege dla przywileju (np. SYSDBA) podłączonego użytkownika.

Odniesienie:

http://www.acs.ilstu.edu /docs/Oracle/server.101/b12170/whatsnew.htm




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego Oracle varchar2 ma obowiązkowy rozmiar jako parametr definicji?

  2. Prawdziwa długość ciągu, widziana przez Oracle

  3. Jak pobrać wiele wierszy z zapisanej funkcji za pomocą Oracle?

  4. 2 sposoby na uzyskanie liczby dni w miesiącu w Oracle

  5. Zaktualizuj całą tabelę za pomocą numeru sekwencyjnego w Oracle