本記事では、テナント内のアカウントを作成し、テナント内の異なるデータベースでの権限管理に活用する方法について説明します。
前提条件
操作手順
OB Cloudデータベースコンソールにログインします。
左側のナビゲーションペインで、**インスタンス**をクリックします。
クラスタリストで対象のクラスタインスタンスを見つけ、クラスタ名をクリックしてクラスタインスタンスのダッシュボードに入ります。
左側のナビゲーションペインで、**テナント**をクリックします。
テナント管理リストで、対象テナントの行のメニューアイコンをクリックし、**アカウントを作成**を選択します。
実際のニーズに応じて、以下のパラメータを設定します:
パラメータ説明アカウント名 アカウント名を設定します。アカウント名は小文字の英字で始まり、長さは2~32文字です。大文字の英字、小文字の英字、ハイフン、アンダースコア、数字をサポートしますが、SYS、OCEANBASE、ROOT、OPERATOR、LBACSYS、ORAAUDITOR、OBMIGRATE、OMC、IDB_DDL、ODC_RND、ODC_DDL、DWEXPなどの予約語(対応する小文字を含む)は使用できません。 アカウントタイプ - 通常アカウントは、権限が付与されたデータベースに対して対応する操作を実行できます。
- スーパーアカウントは、デフォルトですべてのデータベースに対する読み書き権限を持ちます。
- 読み取り専用アカウントは、デフォルトですべてのデータベースに対する読み取り権限を持ちます。
権限付与データベース このパラメータは通常アカウントを作成する場合にのみ表示されます。未権限付与のアカウントに対して権限を付与することができ、権限には以下が含まれます:readwrite、DDL、DML、およびreadonly。
アカウントはデータベースに対する以下の権限を付与できます:- readwrite:GRANT OPTIONを除くすべての権限。
- DDL:CREATE、DROP、ALTER。
- DML:SELECT、INSERT、UPDATE、DELETE。
- readonly: SELECT。
パスワード パスワードの長さは10~32文字で、少なくとも2つの大文字の英字、2つの小文字の英字、2つの数字、2つの特殊文字を含む必要があります。サポートされている特殊文字は:~ ! @ # % ^ & * _ - + = | ( ) { } [ ] : ; , . ? / " ランダムパスワード クリックすると、システムが自動的にパスワードを生成します。コピーして適切に保管してください。 備考(オプション) 备考の長さは30文字を超えてはなりません。 **作成**をクリックします。