Dodawanie użytkowników do Oracle Passwordfile (Oracle Passwordfile Authentication)

  • Matthew Stevenson
  • 0
  • 4915
  • 1

W środowisku Unix możesz użyć następującego polecenia, aby utworzyć plik haseł i dodać użytkownika SYS i jego hasło do pliku:

$ orapwd plik = $ ORACLE_HOME / dbs / orapw $ ORACLE_SID hasło = tajne wpisy = 20

W systemie Windows możesz użyć tego samego polecenia. Jedyne różnice to:

  • Plik haseł powinien zostać utworzony w bazie danych% ORACLE_HOME% \.
  • Nazwa pliku z hasłami powinna być pwd% oracle_sid% .ora.

Zaraz po utworzeniu pliku haseł można dodać uprzywilejowanych użytkowników, nadając im role SYSDBA lub SYSOPER:

SQL> utwórz test użytkownika identyfikowany przez test; SQL> przyznaj sysdba do przetestowania;
SQL> utwórz użytkownika test2 identyfikowanego przez test2; SQL> przyznaj sysoper do test2;
Uwaga: Po dodaniu tego użytkownika hasło użytkownika ze słownika danych jest dodawane do pliku haseł.

Zweryfikować

1. Sprawdź, czy użytkownik został dodany do pliku haseł:

SQL> wybierz * z V $ pwfile_users; NAZWA UŻYTKOWNIKA SYSDB SYSOP ------------------------------ ------- -------- WEWNĘTRZNA PRAWDA TRUE SYS TRUE TRUE test TRUE FALSE test2 FALSE TRUE

2. Sprawdź, czy użytkownik może połączyć się jako sysdba:

SQL> połącz test / sekret @ jak sysdba ORA-01031: niewystarczające uprawnienia
SQL> connect test / test as sysdba Connected.
Uwaga: Należy to przetestować z użytkownikiem systemu operacyjnego, który nie jest członkiem grupy dba, aby upewnić się, że uwierzytelnianie systemu operacyjnego nie będzie używane. Możesz także połączyć się przez odbiornik.

Wniosek

Gdy uwierzytelnianie systemu operacyjnego jest włączone (użytkownik systemu operacyjnego jest członkiem grupy dba), będą działać następujące polecenia wykonywane na komputerze głównym serwera RDBMS:

SQL> connect / as sysdba Connected. SQL> połącz who_am_i / does_not_matter as sysdba Connected.

Dzieje się tak, ponieważ uwierzytelnianie systemu operacyjnego ma pierwszeństwo przed uwierzytelnianiem pliku hasła.

Jak utworzyć plik haseł Oracle za pomocą polecenia orapwd




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux