Oracle データベースでは、各ユーザーは独自のユーザー名とパスワードを持っています。ユーザーのユーザー名とパスワードをクエリする必要がある場合は、次の方法で実行できます:
1. SQL*Plus コマンド ライン ツールを使用してクエリを実行します
Oracle では、SQL*Plus コマンド ライン ツールを使用してクエリを実行します。 SQL Plus コマンド ライン ツールを使用してユーザー名とパスワードをクエリできます。 SQLPlus を開いて次のコマンドを入力します:
SQL> SELECT username, password FROM dba_users WHERE username='<用户名>';
ここで、
2. PL/SQL を使用したクエリ
PL/SQL 言語に精通している場合は、PL/SQL 文を使用してユーザー名とパスワードをクエリすることもできます。たとえば、次のステートメントは、ユーザー SCOTT のユーザー名とパスワードをクエリします。
DECLARE v_username VARCHAR2(30) := 'SCOTT'; v_password VARCHAR2(30); BEGIN SELECT password INTO v_password FROM dba_users WHERE username = v_username; DBMS_OUTPUT.PUT_LINE('Username: ' || v_username || ' Password: ' || v_password); END;
このステートメントを実行すると、システムはユーザー SCOTT のユーザー名と暗号化されたパスワードを返します。
パスワードは通常暗号化されて保存されるため、クリアテキストのパスワードを直接表示することはできないことに注意してください。ユーザーのパスワードを変更する必要がある場合は、ALTER USER コマンドを使用することをお勧めします。
以上がOracle のユーザー名とパスワードを照会する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。