OceanBase Developer Centerとは
OceanBase Developer Center(ODC)は、データベースのグラフィカル開発ツールであり、データ開発・本番運用における変更管理を協働で行うためのプラットフォームでもあります。ODCにはデスクトップ版とWeb版の2種類があります。デスクトップ版はデータベース開発ツールとしての機能に重点を置き、Windows、Mac、Linux OSに対応しており、軽量で導入しやすい特徴があります。Web版はツール機能に加え、管理・協働機能も備えており、データベース変更の安全性、コンプライアンス、効率性を重視しています。
ODCは以下の方法で利用できます:
OceanBaseソフトウェアダウンロードセンターからデスクトップ版ODCをダウンロードします。
Web版ODCの入口からログインします。
ユーザーインターフェース
プロジェクト協働ウィンドウ
OceanBase Developer Center(ODC)にログインすると、デフォルトでODCのワークスペース画面が表示されます。以下では、ODCのプロジェクト協働ウィンドウの内容について説明します。

# |
ウィンドウ |
説明 |
|---|---|---|
| 1 | ワークスペース | ワークスペースをクリックするとOB Cloud組織を切り替えられます。![]() |
| 2 | ワークスペース | ワークステーションには以下の情報が表示され、必要なリソース情報を簡単に確認・アクセスできます。
![]() |
| 3 | プロジェクト | プロジェクト管理者権限を持つユーザーは、プロジェクトの作成、プロジェクトメンバーの設定、プロジェクトデータベースの分割ができます。プロジェクトには、データベース、チケット、メンバー、機密データの4種類のリソース項目が含まれます。プロジェクトは最小の協働単位であり、チケットはプロジェクト内で最も一般的な協働手段です。機密データは、プロジェクト内の匿名化ポリシーの管理センターです。![]() |
| 4 | チケット | チケットを通じて、データのエクスポート/インポート/データモックアップ/データベース変更/ロックフリー構造変更/SQL計画/データアーカイブタスクの申請を行い、作成されたタスクのプロセスを承認できます。![]() |
| 5 | データソース | ODCはOceanBaseデータベースとの接続をサポートしています。接続成功後、ODCを通じて接続されたデータソース(データベースオブジェクトとリソース)の編集と管理を行えます。![]() |
| 6 | ユーザー権限 | ODCシステム管理者ロールを持つユーザーは、新規ユーザーの作成、ユーザーの編集ができ、ロールを通じてユーザーにリソース管理やシステム操作に関する権限を付与できます。同時に、自動権限付与ルールを設定することで、特定の条件を満たすユーザーに対して自動的に特定のロールや権限を付与し、権限付与の自動化を実現できます。![]() |
| 7 | セキュリティ | セキュリティ規範では以下の操作ができます:
![]() |
| 8 | SQLコンソール | SQL開発ウィンドウにすぐに移動します。 ![]() |
| 9 | 設定 | ODCホームページの左下にある ヘルプ から、データベース、エディタ、外観、アカウントを設定できます。![]() |
| 10 | ヘルプ | ODCホームページの左下にある ヘルプ から、ODCのよく使われる操作のチュートリアルドキュメントや現在のバージョンの新機能などの情報を直接確認できます。問題があれば、Githubやサポートメールにフィードバックできます。![]() |
| 11 | マイページ | マイページ では、パスワードの変更、操作記録の確認、ログアウトができます。![]() |
SQL開発ウィンドウ
データベースにログインすると、SQL開発ウィンドウが表示されます。

# |
ウィンドウ |
説明 |
|---|---|---|
| 1 | ワークスペース | ワークスペースをクリックするとOB Cloud組織を切り替えることができます。![]() |
| 2 | データベース | データソースまたはプロジェクトのデータベース内でデータベースオブジェクトを作成および管理します。![]() |
| 3 | スクリプト | SQLウィンドウと匿名ブロックウィンドウで編集したスクリプトを保存し、スクリプトタブで保存したスクリプトを管理できます。また、コードスニペットに切り替えてコードスニペットを管理することもできます。![]() |
| 4 | チケット | チケットを通じて、データのエクスポート/インポート、データシミュレーション、データベース変更、ロックフリー構造変更、SQL計画、データアーカイブタスクなどの申請を行い、作成されたタスクのプロセスを承認します。 |
| 5 | 運用管理 |
![]() |
| 6 | SQLウィンドウ |
|
| 7 | 匿名ブロックウィンドウ | PLオブジェクトおよび匿名ブロックのコンパイル、実行、デバッグ操作を行います。![]() |















