OceanBase logo

OceanBase

A unified distributed database ready for your transactional, analytical, and AI workloads.

DEPLOY YOUR WAY

OceanBase Cloud

The best way to deploy and scale OceanBase

OceanBase Enterprise

Run and manage OceanBase on your infra

TRY OPEN SOURCE

OceanBase Community Edition

The free, open-source distributed database

OceanBase seekdb

Open source AI native search database

Customer Stories

Real-world success stories from enterprises across diverse industries.

View All
BY USE CASES

Mission-Critical Transactions

Global & Multicloud Application

Elastic Scaling for Peak Traffic

Real-time Analytics

Active Geo-redundancy

Database Consolidation

Resources

Comprehensive knowledge hub for OceanBase.

Blog

Live Demos

Training & Certification

Documentation

Official technical guides, tutorials, API references, and manuals for all OceanBase products.

View All
PRODUCTS

OceanBase Cloud

OceanBase Database

Tools

Connectors and Middleware

QUICK START

OceanBase Cloud

OceanBase Database

BEST PRACTICES

Practical guides for utilizing OceanBase more effectively and conveniently

Company

Learn more about OceanBase – our company, partnerships, and trust and security initiatives.

About OceanBase

Partner

Trust Center

Contact Us

International - English
中国站 - 简体中文
日本 - 日本語
Sign In
Start on Cloud

A unified distributed database ready for your transactional, analytical, and AI workloads.

DEPLOY YOUR WAY

OceanBase Cloud

The best way to deploy and scale OceanBase

OceanBase Enterprise

Run and manage OceanBase on your infra

TRY OPEN SOURCE

OceanBase Community Edition

The free, open-source distributed database

OceanBase seekdb

Open source AI native search database

Customer Stories

Real-world success stories from enterprises across diverse industries.

View All
BY USE CASES

Mission-Critical Transactions

Global & Multicloud Application

Elastic Scaling for Peak Traffic

Real-time Analytics

Active Geo-redundancy

Database Consolidation

Comprehensive knowledge hub for OceanBase.

Blog

Live Demos

Training & Certification

Documentation

Official technical guides, tutorials, API references, and manuals for all OceanBase products.

View All
PRODUCTS
OceanBase CloudOceanBase Database
ToolsConnectors and Middleware
QUICK START
OceanBase CloudOceanBase Database
BEST PRACTICES

Practical guides for utilizing OceanBase more effectively and conveniently

Learn more about OceanBase – our company, partnerships, and trust and security initiatives.

About OceanBase

Partner

Trust Center

Contact Us

Start on Cloud
编组
All Products
    • Databases
    • iconOceanBase Database
    • iconOceanBase Cloud
    • iconOceanBase Tugraph
    • iconInteractive Tutorials
    • iconOceanBase Best Practices
    • Tools
    • iconOceanBase Cloud Platform
    • iconOceanBase Migration Service
    • iconOceanBase Developer Center
    • iconOceanBase Migration Assessment
    • iconOceanBase Admin Tool
    • iconOceanBase Loader and Dumper
    • iconOceanBase Deployer
    • iconKubernetes operator for OceanBase
    • iconOceanBase Diagnostic Tool
    • iconOceanBase Binlog Service
    • Connectors and Middleware
    • iconOceanBase Database Proxy
    • iconEmbedded SQL in C for OceanBase
    • iconOceanBase Call Interface
    • iconOceanBase Connector/C
    • iconOceanBase Connector/J
    • iconOceanBase Connector/ODBC
    • iconOceanBase Connector/NET
icon

OceanBase Developer Center

V4.4.0

  • Topics Overview
  • Overview
    • What is ODC?
    • Features
    • Architecture
    • Limitations
    • ODC console
  • Quick Start
    • Client ODC
      • Overview
      • Install Client ODC
      • Use Client ODC
    • Web ODC
      • Overview
      • Deploy Web ODC
      • Use Web ODC
  • Data Source Management
    • Create a data source
    • Data sources and project collaboration
    • Database O&M
      • Session management
      • Global variable management
      • Recycle bin management
  • SQL Development
    • Edit and execute SQL statements
    • Perform PL compilation and debugging
    • Use the command-line window
    • Edit and export the result set of an SQL statement
    • Execution analysis
    • Generate test data
    • System settings
    • Database objects
      • Table objects
        • Overview
        • Create a table
      • View objects
        • Overview
        • Create a view
        • Manage views
      • Materialized view objects
        • Overview
        • Create a materialized view
        • Manage materialized views
      • Function objects
        • Overview
        • Create a function
        • Manage functions
      • Stored procedure objects
        • Overview
        • Create a stored procedure
        • Manage stored procedures
      • Sequence objects
        • Overview
        • Create a sequence
        • Manage sequences
      • Package objects
        • Overview
        • Create a program package
        • Manage program packages
      • Trigger objects
        • Overview
        • Create a trigger
        • Manage triggers
      • Type objects
        • Overview
        • Create a type
        • Manage types
      • Synonym objects
        • Overview
        • Create a synonym
        • Manage synonyms
  • Import and Export
    • Import schemas and data
    • Export schemas and data
  • Database Change Management
    • Manage user permissions
      • Users and roles
      • Automatic authorization
      • User permission management
    • Project collaboration management
    • Risk levels, risk identification rules, and approval processes
    • SQL check specifications
    • SQL window specification
    • Database change management
    • Manage changes to logical databases
    • Batch database change management
    • Online schema changes
    • Synchronize shadow tables
    • Schema comparison
  • Data Lifecycle Management
    • Data archiving
    • Data cleanup
    • Manage partitioning plans
      • Manage partitioning plans
      • Set partitioning strategies
      • Examples of partitioning strategies
    • SQL plan task
  • Data Masking and Auditing
    • Desensitize data
    • Operation records
  • Notification Management
    • Overview
    • View notification records
    • Manage notification channels
      • Create a notification channel
      • View, edit, and delete a notification channel
      • Configure a custom channel
    • Manage notification rules
  • System Integration
    • Login integration
    • Approval integration
    • SQL approval integration
    • Bastion host integration
  • Deployment Guide
    • Deployment overview
    • Preparations before deployment
    • Deploy ODC in single-node mode
    • Deploy ODC in high-availability mode
    • Deployment verification
  • Upgrade Guide
    • Upgrade Overview
    • Preparations before upgrade
    • Update single-node ODC
    • Update high-avaliability ODC
    • Upgrade verification
    • Rollback after upgrade failed
  • Best Practices
    • Tips for SQL development
    • Explore ODC team workspaces
    • Understanding real-time SQL diagnostics for OceanBase AP
    • OceanBase historical database solutions
    • ODC SQL check for automatic identification of high-risk operations
    • Integration with ODC enterprise-level account system
    • Manage and modify sharded databases and tables via ODC
    • Data masking and control practices
    • Enterprise-level control and collaboration: Safeguard every database change
  • Troubleshooting
    • ODC troubleshooting process
    • Collect message
      • View the runtime environment and version information
      • View web ODC logs
      • View client ODC logs
      • View end-to-end ODC-related logs
      • View ODC MetaDB data
      • Query the index status in OceanBase Database V4.x
      • Query the index status in OceanBase Database V1.4.x to V3.2.x
      • Collect JVM runtime information
      • Use tcpdump to capture packets
    • FAQ
      • Installation of client ODC
      • Web ODC deployment and startup
      • Connection Information
      • Command-line window
      • DDL statement display
  • Common features
  • Release Notes
    • V4.4
      • ODC V4.4.0
    • V4.3
      • ODC V4.3.4
      • ODC V4.3.3
      • ODC V4.3.2
      • ODC V4.3.1
      • ODC V4.3.0
    • V4.2
      • ODC V4.2.4
      • ODC V4.2.3
      • ODC V4.2.2
      • ODC V4.2.1
      • ODC V4.2.0
    • V4.1
      • ODC V4.1.3
      • ODC V4.1.2
      • ODC V4.1.1
      • ODC V4.1.0
    • V4.0
      • ODC V4.0.2
      • ODC V4.0.0
    • V3.4
      • ODC V3.4.0
    • V3.3
      • ODC V3.3.3
      • ODC V3.3.2
      • ODC V3.3.1
      • ODC V3.3.0
    • V3.2
      • ODC V3.2.3
      • ODC V3.2.2
      • ODC V3.2.1
      • ODC V3.2.0

Download PDF

Topics Overview What is ODC? Features Architecture Limitations ODC console Overview Install Client ODC Use Client ODC Overview Deploy Web ODC Use Web ODC Create a data source Data sources and project collaboration Session management Global variable management Recycle bin management Edit and execute SQL statements Perform PL compilation and debugging Use the command-line window Edit and export the result set of an SQL statement Execution analysis Generate test data System settings Import schemas and data Export schemas and data Users and roles Automatic authorization User permission management Project collaboration management Risk levels, risk identification rules, and approval processes SQL check specifications SQL window specification Database change management Manage changes to logical databases Batch database change management Online schema changes Synchronize shadow tables Schema comparison Data archiving Data cleanup Manage partitioning plans Set partitioning strategies Examples of partitioning strategies SQL plan task Desensitize data Operation records Overview View notification records Create a notification channel View, edit, and delete a notification channel Configure a custom channel Manage notification rules Login integration Approval integration SQL approval integration Bastion host integration Deployment overview Preparations before deployment Deploy ODC in single-node mode Deploy ODC in high-availability mode Deployment verification Upgrade Overview Preparations before upgrade Update single-node ODC Update high-avaliability ODC Upgrade verification Rollback after upgrade failed Tips for SQL development Explore ODC team workspaces Understanding real-time SQL diagnostics for OceanBase AP OceanBase historical database solutions ODC SQL check for automatic identification of high-risk operations Integration with ODC enterprise-level account system Manage and modify sharded databases and tables via ODC Data masking and control practices Enterprise-level control and collaboration: Safeguard every database change ODC troubleshooting process View the runtime environment and version information View web ODC logs View client ODC logs View end-to-end ODC-related logs View ODC MetaDB data Query the index status in OceanBase Database V4.x Query the index status in OceanBase Database V1.4.x to V3.2.x Collect JVM runtime information Use tcpdump to capture packets Installation of client ODC Web ODC deployment and startup Connection Information Command-line window DDL statement display Common features ODC V4.4.0 ODC V4.3.4 ODC V4.3.3 ODC V4.3.2 ODC V4.3.1 ODC V4.3.0 ODC V4.2.4
OceanBase logo

The Unified Distributed Database for the AI Era.

Follow Us
Products
OceanBase CloudOceanBase EnterpriseOceanBase Community EditionOceanBase seekdb
Resources
DocsBlogLive DemosTraining & Certification
Company
About OceanBaseTrust CenterLegalPartnerContact Us
Follow Us

© OceanBase 2026. All rights reserved

Cloud Service AgreementPrivacy PolicySecurity
Contact Us
Document Feedback
  1. Documentation Center
  2. OceanBase Developer Center
  3. V4.4.0
iconOceanBase Developer Center
V 4.4.0
  • V 4.4.2
  • V 4.4.1
  • V 4.4.0
  • V 4.3.4
  • V 4.3.3
  • V 4.3.2
  • V 4.3.1
  • V 4.3.0
  • V 4.2.4
  • V 4.2.3
  • V 4.2.2
  • V 4.2.1
  • V 4.2.0
  • V 4.1.3 and earlier

ODC V4.3.0

Last Updated:2026-04-07 10:00:35  Updated
share
What is on this page
Considerations
ODC V4.3.0-BP
Version information
Bug fixes
ODC V4.3.0
Version information
Feature updates
Bug fixes
Known issues
Acknowledgments
References

folded

share

Notice

  • Before you upgrade OceanBase Developer Center (ODC) from a version earlier than V4.2.0 to V4.3.0-BP, you must read through the Considerations section in this topic.
  • Before you use ODC V4.3.0-BP, familiarize yourself with the descriptions in the Limitations topic.

Considerations

  • Data sources

    • In ODC V4.2.0 and later, the concept of connection configuration is replaced with data source.

    • In ODC V4.2.0 and later, private connections are migrated to the individual workspace and exist as data sources.

    • In ODC V4.2.0 and later, public connections are migrated to the team workspace and exist as data sources.

    • In ODC V4.2.0 and later, for the read-only and read/write accounts in original public connections, only the read/write accounts are retained after the upgrade.

  • User permissions

    • Starting from ODC V4.2.0, the private_connection and apply_connection roles are unavailable. In other words, the permissions of the two roles referenced by users no longer take effect after the upgrade to ODC V4.2.x.

    • Starting from ODC V4.2.0, the resource group feature is obsolete.

    • Starting from ODC V4.2.0, connection access permissions are obsolete. In ODC V4.2.x, database access control is implemented through project management.

  • System settings

    • Starting from ODC V4.2.0, this feature is obsolete.
  • Ticket module

    • Tickets initiated in versions earlier than ODC V4.2.0 can be viewed only on the Initiated by Me tab.
  • Partitioning plans

    • This feature is upgraded in ODC V4.2.0. After the upgrade to ODC V4.2.x, historical partitioning plans created in versions earlier than V4.2.0 will stop running.
  • SQL plans

    • This feature is upgraded in ODC V4.2.0. After the upgrade to ODC V4.2.x, historical SQL plans created in versions earlier than V4.2.0 will stop running.
  • Task process

    • Starting from ODC V4.2.0, this feature is obsolete. ODC V4.2.x provides the risk level module for equivalent effects.
  • Data desensitization

    • This feature is upgraded in ODC V4.2.0. After the upgrade to ODC V4.2.x, the data desensitization configurations created in versions earlier than V4.2.0 no longer take effect.
  • Bastion host integration

    • In ODC V4.2.2, account integration and automatic data source configuration are supported. At present, SQL approval integration is not supported and will be supported in later versions.
  • Session history

    • Starting from ODC V4.2.0, this feature is obsolete. In ODC V4.2.x, the usage status of an SQL window is saved by default.

ODC V4.3.0-BP

ODC V4.3.0-BP released in June 2024 aims to fix some specific bugs. For more information, see the Bug fixes section in this topic.

Version information

  • Current version: V4.3.0-BP

  • Previous version: V4.3.0

  • Release date: June 21, 2024

  • Supported upgrade path: You can directly upgrade ODC V2.0.0 and later to this version.

Bug fixes

  • Fixed the issue where an error is returned while formatting a statement with a LIKE or REPLACE clause that contains two backslashes (\\).

  • Fixed the issue where starting Client ODC V4.3.0 after reinstallation fails.

  • Fixed the issue where importing a ZIP file that contains empty database object data fails.

  • Fixed the issue where the user that created a task cannot stop automatic execution of the task.

  • Fixed the issue where timeout periods cannot be specified for notifications.

  • Fixed the issue where the Format button does not take effect on the SQL confirmation page.

  • Fixed the issue where not all data sources are displayed in the data source list after batch import.

  • Optimized the ticket description of a batch database change task.

ODC V4.3.0

ODC V4.3.0 released in June 2024 enhances the following features:

  • Change risk management:

    • ODC V4.3.0 provides the batch database change feature to ensure data structure consistency across environments, thereby ensuring business continuity.

    • ODC V4.3.0 implements refined database permission management. It introduces and integrates the database owner role into the approval process for security hardening.

    • ODC V4.3.0 enhances the flexibility. You can choose to manually execute a ticket task at the optimal time during off-peak hours to ensure the efficiency.

  • Data lifecycle management:

    • ODC V4.3.0 supports refined task configurations. You can customize the data range for processing based on partitioning conditions and specify the execution period of a task to implement personalized data management.

    • ODC V4.3.0 optimizes schema synchronization for archiving tasks to ensure schema consistency between the source and destination, thereby improving the success rate.

    • ODC V4.3.0 integrates data verification into cleanup tasks to enhance the security of delete operations.

    • ODC V4.3.0 displays key metrics in execution record details, improving the transparency.

    • ODC V4.3.0 provides full support for all kinds of fields and application scenarios to meet diversified management requirements.

  • Usability improvements: ODC V4.3.0 introduces the global object retrieval feature to simplify the query process and enhance operation convenience.

For more information, see the Feature updates and Bug fixes sections in this topic.

Version information

  • Current version: V4.3.0

  • Previous version: V4.2.4-BP2

  • Release date: June 11, 2024

  • Supported upgrade path: You can directly upgrade ODC V2.0.0 and later to this version.

Feature updates

  • Change risk management

    • ODC V4.3.0 provides the batch database change feature. You can apply the same change to multiple databases. When you initiate a batch database change task, you can configure a flexible change pipeline and customize the batch and parallel execution strategies for the databases involved in the change task. You can also save the change pipeline as a template for future reference.

    • ODC V4.30 provides the database administrator (DBA) role. A project administrator can configure DBAs for databases involved in the project. DBAs can be referenced by ticket approval nodes. Information about DBAs is included in webhook events for integration with external approval systems.

    • When you initiate a batch database change task, you can configure manual execution for the task. After the task is initiated, you can choose to execute the task at an appropriate time based on the business load.

  • Data archiving and cleanup

    • When you initiate a data archiving or cleanup task, you can configure partitioning conditions. You can define the data range for processing by partition to avoid unnecessary partition scans, thereby improving the efficiency.

    • When you initiate a data archiving or cleanup task, you can configure a timeout period for the task. If the task is not completed within the specified period, it is stopped and will be scheduled again in the next execution window.

    • When you initiate a data archiving task, you can configure incremental schema synchronization. This can improve the success rate of the archiving task by ensuring schema consistency between the source and the destination. Incremental schema synchronization is not supported when you archive data from a native MySQL database to a MySQL-compatible tenant of OceanBase Database.

    • When you initiate a data cleanup task, you can configure data verification. The integrated data verification mechanism can help improve the reliability of data cleanup.

    • General task runtime metrics, such as the number of rows scanned, number of rows processed, and actual conditions, are provided in execution record details.

    • More data types are supported for data archiving and cleanup tasks. Specifically, the BIT, ENUM, SET, XML, and GEOMETRY data types are supported for OceanBase Database in MySQL compatible mode. Data types such as RAW, BLOB, CLOB, BFILE, ROWID, UROWID, TIMESTAMP WITH TIME ZONE, TIMESTAMP WITH LOCAL TIME ZONE, INTERVAL YEAR TO MONTH, AND INTERVAL DAY TO SECOND are supported for OceanBase Database in Oracle compatible mode.

  • Global object retrieval

    • The global object retrieval feature is provided. You can search for objects such as databases, tables, columns, views, functions, stored procedures, packages, and triggers in a project.

    • You can use the keyboard shortcut Ctrl+J in Windows or Command+J in macOS to quickly enable global object retrieval.

  • Compatibility with OceanBase Database

    • ODC V4.3.0 supports columnar storage of tables and indexes in OceanBase Database.

    • ODC V4.3.0 supports geographic information system (GIS) data types of OceanBase Database in Oracle compatible mode.

    • ODC V4.3.0 supports all features of OceanBase Database V4.2.3 and V4.3.0.

  • Ease-of-use improvements

    • The Java Database Connectivity (JDBC) parameters and initialization scripts in data source configurations will be applied to import/export tasks for higher flexibility.

    • When you archive a project, ODC V4.3.0 will verify whether all scheduled tasks are stopped. You can continue only if all scheduled tasks are stopped.

Bug fixes

  • Fixed the issue where a schema query fails when you connect to a standby OceanBase cluster.

  • Fixed the issue where a parallel execution exception occurs when the connection is reset.

  • Fixed the issue where the stored procedures and functions are not sorted in alphabetical order.

  • Fixed the issue where batch PL statement compilation fails in Oracle compatible mode of OceanBase Database.

  • Fixed the issue where switching between databases fails when more than 2,000 databases exist in the SQL window.

  • Fixed the issue where the setting of aborting execution upon an error does not take effect during statement execution in the SQL window.

  • Fixed the issue where an error is returned during the execution of a statement in the SQL window after the connection between ODC and the database is closed by using OBClient.

  • Fixed the issue where National Language Support (NLS) parameters cannot be set for an Oracle data source in the SQL window.

  • Fixed the issue where message notification fails when the data archiving/cleanup task framework is disabled.

  • Fixed the issue where an error prompting that the project already exists is returned when a project is edited.

  • Fixed the issue where ticket description contains Chinese characters.

  • Fixed the issue where the approval fails when the content to be approved is excessively long.

  • Fixed the issue where an abnormal result occurs during the execution of a schema comparison task when the destination table does not exist.

  • Fixed the issue where the setting of skipping schema import does not take effect during the execution of an import task.

  • Fixed the issue where an error prompting that the table objects do not exist is returned when lower_case_table_names=2 is configured for an OceanBase Database tenant.

  • Fixed the issue where the unique index on a partitioned table is invisible when you query the information about a table object.

  • Fixed the issue where the access to swagger-ui.html fails.

Known issues

  • Client ODC cannot be installed in a directory whose name contains Chinese characters.

  • The exported data file and content are incorrectly displayed when the table contains virtual columns.

  • In Web ODC, the maximum size of schemas or data imported in a batch cannot exceed 2 GB. Otherwise, the upload cannot be performed.

  • In Web ODC, the maximum size of schemas or data exported in a batch cannot exceed 2 GB. The excess part will be lost after the export.

  • In the details of an export task, the total number of records of the exported objects is not accurate but depends on the views of OceanBase Database.

  • If you do not set the ob_enable_trace_log parameter to on, only the execution plans of the SQL statements executed for the first time are displayed.

Acknowledgments

Our acknowledgments go to partners in OceanBase Community for their contributions to this version.

We highly appreciate the Shusheng technical team @isadba for their contribution in introducing the database owner role and integrating the role into the approval process.

References

  • ODC Community Edition

  • ODC Enterprise Edition

Previous topic

ODC V4.3.1
Last

Next topic

ODC V4.2.4
Next
What is on this page
Considerations
ODC V4.3.0-BP
Version information
Bug fixes
ODC V4.3.0
Version information
Feature updates
Bug fixes
Known issues
Acknowledgments
References