Oracle データベースでは、複数のユーザーが作成されます。現在のデータベース内のすべてのユーザーを表示するにはどうすればよいですか?この記事では、Oracle ユーザーを表示する方法を紹介します。
Oracle の既存のユーザーを表示するには、次のスクリプトを使用できます。
SELECT USERNAME FROM DBA_USERS;
これにより、すべてのユーザーのユーザー名が返されます。
ユーザーは Oracle のテーブル スペースに割り当てられます。次のスクリプトを使用して、ユーザーが配置されているテーブル スペースを表示できます。
SELECT USERNAME, DEFAULT_TABLESPACE FROM DBA_USERS;このスクリプトは、すべてのユーザーのユーザー名と、それらのユーザーが存在するデフォルトのテーブルスペースを返します。
SELECT GRANTED_ROLE, USERNAME FROM DBA_ROLE_PRIVS;このスクリプトは、各ユーザー名と、ユーザーに付与されたロールの名前を返します。
SELECT DISTINCT PRIVILEGE, USERNAME FROM DBA_SYS_PRIVS;このスクリプトはすべてのユーザーとシステムを返します。彼らは権限を所有しています。
SELECT USERNAME FROM DBA_USERS WHERE ACCOUNT_STATUS LIKE '%LOCKED%';このスクリプトは、アカウント ステータスがロックされているすべてのユーザーのユーザー名を返します。
ALTER USER [username] IDENTIFIED BY [new_password];このスクリプトはユーザー パスワードを変更します。ユーザー名と新しいパスワードは必要な値に置き換える必要があります。 要約すると、上記は Oracle ユーザーを表示するいくつかの方法です。ユーザー、テーブルスペース、ロール、権限、ロックステータスのいずれを表示している場合でも、上記の方法で Oracle ユーザーデータをすばやく表示できます。
以上がOracle ユーザーを表示するにはどうすればよいですか?さまざまな手法の簡単な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。