ユーザーの編集
例: 管理者として ODC で SUB_CLOUD_2******* という名前のユーザーを編集し、system_admin ロールをユーザーに割り当てます。
Web ODC にログインします。左側のナビゲーションウィンドウで、[ユーザー権限] をクリックします。
[ユーザー権限] パネルで、ユーザーとロールの情報を指定します。操作項目の下にある [編集] をクリックし、ポップアップ [ユーザーの編集] ページで、ユーザーのロール情報を指定します。
説明このパラメーターはオプションです。 1 人のユーザーに複数のロールを割り当てることができます。フィールドをクリックします。ドロップダウンリストで、作成したすべてのユーザーに割り当てるロールを選択します。
使用可能なロールがない場合は、作成します。
パラメーター
説明
アカウント
ODC へのログインに使用するアカウント。アカウントを指定する必要があり、一意である必要があります。アカウントは 4 ~ 48 文字で、文字、数字、特殊文字を含めることができます。サポートされている特殊文字は . _ + @ # $ % です。
名前
ユーザーが ODC にログインした後に表示される画面名。名前を指定する必要があり、長さは 110 文字を超えることはできません。
パスワード
ODC へのログインに使用するパスワード。パスワードを指定する必要があります。長さは 8 ~ 32 文字で、少なくとも 2 つの数字、2 つの英大文字、2 つの英小文字、2 つの特殊文字を含める必要があります。サポートされている特殊文字は . _ + @ # $ % です。
フィールドの横にある [ランダムパスワード] をクリックして、ランダムパスワードを生成することもできます。
アカウントステータス
ユーザーアカウントを有効にするか無効にするかを指定します。
[保存] をクリックします。
データソースの作成
AdministratorAccess または AliyunOceanBaseFullAccess 権限を持つ新規ユーザーは、初めて ODC にログインしたときに system_admin ロールが自動的に割り当てられます。
再度 ODC にログインするユーザーには、system_admin ロールは自動的に割り当てられません。ODC で ユーザーに system_admin ロールを割り当てる ことができます。
デフォルトでは、system_admin ロールは Alibaba Cloud アカウントに割り当てられます。
Normandy アカウントを使用する場合、管理者としてのみ ODC にログインして個々のワークスペースを使用できます。
例: ODC で MySQL モードの OceanBase データソースを作成します。
パラメーター | 値の例 |
データソース名 | mysql4.2.4 |
クラスタ名 | ob 4.2.2 |
テナント名 | mysql_tenant |
データベースユーザー名 | odc |
データベースパスワード | ****** |
Web ODC にログインします。左側のナビゲーションウィンドウで、[データソース] をクリックします。表示されるページで、[データソースの作成] をクリックします。
[データソースの作成] パネルで、次の表のパラメーターを指定します。
パラメーター
説明
エンドポイント
データベースインスタンス。クラスタインスタンスまたはテナントインスタンスを選択できます。
データベースアカウント
アカウント: テナントで作成されたアカウントのユーザー名。MySQL モードでは、このアカウントにはデフォルトデータベースにアクセスするための権限が必要です。
パスワード: テナントで作成されたアカウントのパスワード。パスワードフィールドの横にある [接続テスト] をクリックして、ターゲットデータベースへの接続を確認できます。
環境
環境のタイプ。有効な値: DEV(開発)、SIT(システム統合テスト)、PROD(本番)。
パネルの右下隅にある [OK] をクリックします。表示されるダイアログボックスで、接続名を入力します。
プロジェクトの作成
ユーザーに system_admin ロールを割り当てる必要があります。
ODC システム管理者として、プロジェクト作成権限をユーザーに付与します。
左側のナビゲーションウィンドウで、[プロジェクト] をクリックします。[すべてのプロジェクト] タブで、[プロジェクトの作成] をクリックします。
[プロジェクトの作成] パネルで、次の表のパラメーターを指定します。
パラメーター
説明
プロジェクト名
プロジェクトの名前。
管理者
プロジェクトのすべてのデータベースとメンバーを管理するユーザー。
DBA
プロジェクトのすべてのデータベースを管理するユーザー。
一般メンバー (オプション)
プロジェクトのすべてのデータベースにアクセスできるユーザー。
セキュリティ管理者 (オプション)
プロジェクトの機密性の高い列のみを管理し、レビューに参加できるユーザー。
参加者 (オプション)
レビューにのみ参加できるユーザー。
説明 (オプション)
このパラメーターはオプションです。
[OK] をクリックします。
プロジェクトへのデータベースの追加
例: odc_4.2.0 プロジェクトに odc_test という名前のデータベースを作成します。
左側のナビゲーションウィンドウで、[プロジェクト] をクリックします。[すべてのプロジェクト] タブで、プロジェクト名 [odc_4.2.0] をクリックします。
[データベース] タブで、[データベースの追加] をクリックします。
[データベースの追加] ダイアログボックスで、データソース [mysql4.3.0] とデータベース [odc_test] を選択し、[OK] をクリックします。
[データベース] タブで、[odc_test] データベースを表示します。
[データベース] タブで、データベース名 [odc_test] または右上隅にある [データベースにログイン] をクリックします。 odc_test データベースの [操作] 列で [データベースにログイン] をクリックすることもできます。
SQL 開発ウィンドウに移動します。
SQL 文の編集と実行
例: SQL ウィンドウで、ターゲットプロジェクトのデータベースにテーブルを作成します。
[odc_4.2.0] プロジェクトで、[データベースにログイン] をクリックして、SQL 開発ウィンドウに移動します。
SQL ウィンドウで、次の SQL 文を編集して、
employee
という名前のテーブルを作成します。CREATE TABLE odc_test.employee ( emp_no int(120) COMMENT 'Employee ID' NOT NULL, birthday date COMMENT 'Birthday' NULL, name varchar(120) COMMENT 'Employee name' NULL, CONSTRAINT cons_employee_empno PRIMARY KEY (emp_no)) DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci;
前の図に示すように、
をクリックしてデータベースを切り替えることができます。
ツールバーの [実行 F8] をクリックして、現在の SQL ウィンドウのすべての SQL 文を実行します。
機能
説明
実行 F8
現在のウィンドウのすべての SQL 文を実行します。
現在の文の実行 F9
選択したすべての SQL 文、またはポインターが置かれている行の SQL 文を実行します。
中止
実行中の文を中止します。
[結果] タブで、実行レコードとログを表示します。
テーブルへの権限がない場合は、[チケット] の [テーブル権限の申請] を介してテーブルをクエリ/エクスポート/更新できます。
データベース変更タスクの作成
例: odc_test データベースの employee テーブルの name の値を xiaoguo から xiaofeng に変更します。
左側のナビゲーションウィンドウで、[プロジェクト] をクリックします。[すべてのプロジェクト] タブで、プロジェクト名 [odc_4.2.0] をクリックします。
[チケット] タブで、[データベースの変更] > [データベース変更の作成] を選択します。
[データベース変更の作成] パネルで、次の情報を指定します。
[作成] をクリックします。
[データベースの変更] タブで、タスクレビュー結果とタスク情報を表示します。