質問

IBM DB2では、限られた知識を有するOracle / SQL Server DBAです。AIX 6でDB2 9.7 FP4が実行されている6.新しいユーザーを作成し、特定のデータベースに対する読み取り専用特権を付与します。助けてください!

ありがとうございました モハメッド

役に立ちましたか?

解決

DB2のデータベース上の読み取り専用特権はありません。特定のテーブルにSELECT権限を付与する必要があります。このテーブルには、この複数回実行しないようにする役割を介して、

  1. 新しいデータベースの役割を作成します。create role readonly
  2. その役割に必要なテーブルに対するSELECT権限を付与します。 grant select on myschema.mytable to role readonly
  3. オペレーティングシステムで新しいユーザーを作成します。# mkuser newuser
  4. ユーザーに役割を付与します.grant role readonly to user newuser

    新しいユーザーは、データベースに接続する前に初期パスワードを変更する必要がある可能性があります。

ライセンス: CC-BY-SA帰属
所属していません dba.stackexchange
scroll top