Oracle Database操作ガイド: クエリ・ユーザーの迅速な作成
Oracleデータベースでは、データベース管理の効率とセキュリティを向上させるために、通常、異なるユーザーに異なる権限が割り当てられます。そして役割。データベースにクエリ権限を持つユーザーを作成するための、具体的なコード例と手順をいくつか示します。
ステップ 1: Oracle データベースにログインします。
まず、管理者を使用します。権限 ユーザーは、新しいクエリ ユーザーを作成するために Oracle データベースにログインします。コマンド ラインで次のコマンドを入力します。
sqlplus sys as sysdba
次に、システム管理者のパスワードを入力してデータベースにログインします。
ステップ 2: 新しいユーザーを作成する
Oracle では、CREATE USER ステートメントを使用して新しいユーザーを作成できます。以下はサンプル コードです。
CREATE USER new_user IDENTIFIED BY password;
ここで、new_user は新しいユーザーのユーザー名、password は新しいユーザーのパスワードです。
ステップ 3: クエリ権限を割り当てる
新しいユーザーにクエリ権限を与えるには、そのユーザーに SELECT 権限を付与する必要があります。次の GRANT ステートメントを使用できます。
GRANT SELECT ON schema.table TO new_user;
ここで、schema はテーブルが配置されているスキーマを表し、table は特定のテーブル名を表します。このステートメントにより、new_user には特定のテーブルに対するクエリ権限が付与されます。
ステップ 4: 接続権限を付与する
クエリ権限に加えて、新しいユーザーがデータベースに接続する権限を持っていることも確認する必要があります。次のステートメントを使用して接続権限を付与します。
ALTER USER new_user ACCOUNT UNLOCK;
このステートメントは、新しいユーザーのアカウントのロックを解除し、データベースに接続できるようにします。
ステップ 5: 終了してテスト
上記のステップを完了したら、管理者ユーザーを終了し、新しく作成したクエリ ユーザーを使用してデータベースにログインできます。次のコマンドを使用してデータベースを終了できます:
exit;
次に、新しく作成したユーザーを使用してデータベースにログインします:
sqlplus new_user/password
ログインに成功したら、クエリ ステートメントを実行してみます。例:
SELECT * FROM schema.table;
データを正常にクエリできる場合は、新しいユーザーが正常に作成され、クエリ権限があることを意味します。
上記の手順により、クエリ権限を持つユーザーを迅速に作成し、データベース管理の効率とセキュリティを確保できます。上記の操作ガイドがお役に立てば幸いです。
以上が『Oracle Database操作ガイド: 問合せユーザーの迅速な作成』の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。