概述
您可以通過以下方式創建 OceanBase 開發者中心(OceanBase Developer Center,ODC)數據源:
ODC 首頁中創建數據源:進入 ODC 首頁后,單擊 新建數據源 按鈕創建數據源。
公有云實例中創建數據源:公有云的實例中,單擊 登錄數據庫,輸入用戶名,跳轉至 ODC 后輸入密碼,會自動創建以該實例和用戶名命名的數據源。
操作步驟
方法一:ODC 首頁中創建數據源
擁有 AdministratorAccess 或者 AliyunOceanBaseFullAccess 權限的新用戶首次登錄 ODC 時,該用戶會被自動授予 system_admin 角色。
重新登錄 ODC 的用戶不會被自動授予 system_admin 角色,需要在 ODC 內部授予該用戶 system_admin 角色。
默認 system_admin 角色授予主賬號。
通過諾曼底賬號登錄時,僅管理員支持登錄 ODC 和使用個人空間。
示例:在 ODC 中創建 OceanBase MySQL 類型的數據源 obmysql4.3.0,并將數據源綁定到項目 odc_4.2.0。
信息項 | 示例值 |
項目名稱 | odc_4.2.0 |
數據源名稱 | obmysql4.2.0 |
集群名 | odctest |
租戶名 | mysql |
數據庫用戶名 | odctest |
數據庫密碼 | ****** |
進入 OceanBase 管理控制臺 ,在 OceanBase 管理控制臺頁面的左側導航欄中,單擊 數據研發 按鈕即可直接登錄 Web 版 ODC。
登錄進入 ODC 后,單擊 新建數據源 > OceanBase MySQL。
在彈出的 新建數據源 窗口中填寫以下信息:
信息項
說明
連接地址
選擇數據庫實例,包括集群實例和租戶實例。
數據庫賬號
數據庫用戶名:在租戶中創建的賬號(MySQL 模式下,該賬戶必須具有訪問默認數據庫的權限)。
數據庫密碼:在租戶中創建的賬號的密碼。單擊數據庫密碼框后的 測試連接 按鈕,測試是否能夠連接到目標數據庫。
環境
用戶根據需求選擇環境類型:開發/測試/生產等。
項目
您可以將創建的數據源綁定到指定項目/不綁定項目。數據源綁定項目后,用戶創建的數據庫將自動移入項目。
說明數據庫系統的內置數據庫是否自動同步到項目是通過系統配置項
odc.connect.database.sync.block-internal-database
確定。該配置項默認為 true,表示不會自動將內置的數據庫轉移到綁定的項目。ODC 識別的數據庫系統內置數據庫如下:OceanBase Oracle:SYS。
OceanBase MySQL:information_schema, mysql, test, oceanbase。
高級設置
連接初始化腳本:支持通過 SQL 語句配置連接會話。示例:
set session ob_query_timeout=60000000
在的彈窗中輸入連接名后,單擊 確定 按鈕,即可將當前的連接配置保存在連接列表中。
創建完成后,再次登錄 ODC 時,可在連接列表中直接查看該連接(保存連接配置時不要求測試連接一定成功)。
方法二:公有云實例中創建數據源
在 OceanBase 控制臺 左側導航欄中單擊 實例列表,在 實例列表 中選擇目標實例。
在 租戶實例工作臺 中,單擊 登錄數據庫。
選擇數據庫賬號并單擊 確定 后,跳轉至 ODC。
輸入數據庫賬號密碼并單擊 確定 后,會自動創建以當前實例和用戶名命名的數據源。