Este tema describe cómo habilitar, deshabilitar y gestionar el servicio Binlog from la consola de OceanBase.
Límites
El servicio Binlog solo está disponible para clientes incluidos en la lista de permitidos y es gratuito por tiempo limitado. Para usar este servicio, póngase en contacto con el soporte técnico de OceanBase.
Habilitar el servicio Binlog
El servicio Binlog está deshabilitado de forma predeterminada en OceanBase. Puede habilitarlo en el espacio de trabajo del inquilino o en el espacio de trabajo de la instancia del inquilino. A continuación se describen los pasos para habilitar el servicio en el espacio de trabajo del inquilino:
Inicie sesión en OceanBase Management Console.
En el panel de navegación izquierdo, haga clic en Instances. En la lista de instancias, seleccione la instancia de clúster deseada para abrir su espacio de trabajo.
En el panel de navegación izquierdo, haga clic en Tenant Management. En la lista de inquilinos, seleccione el inquilino deseado para abrir su espacio de trabajo.

-
Junto a Binlog Service, haga clic en Enable. En la ventana emergente, haga clic en OK para habilitar el servicio Binlog.
NotaLos archivos Binlog no ocupan espacio en disco de la instancia de base de datos.
Los archivos Binlog se eliminan automáticamente según el período de retención. El período de retención predeterminado es de 18 horas y el tamaño máximo de almacenamiento es de 50 GB. Si se supera este límite, el sistema elimina automáticamente los archivos de registro más antiguos.
-
Para versiones V3.x de OceanBase Database posteriores a V3.2.4.4 o versiones V4.x posteriores a V4.1.0.1, al habilitar el servicio Binlog, el sistema también establece un parámetro de compatibilidad con MySQL. Este parámetro hace que la salida de SHOW CREATE TABLE/DATABASE sea compatible con MySQL. Por ejemplo, tras habilitar el servicio Binlog, este establece el parámetro
_show_ddl_in_compat_modeen 1 de forma predeterminada. Como resultado,SHOW CREATE TABLEdevuelve una sentencia en modo de compatibilidad con MySQL. Para mostrar la sintaxis específica de OceanBase Database, establezca_show_ddl_in_compat_modeen 0 en la sesión actual o desactive el modificador de compatibilidad con MySQL para el servicio Binlog.El modo MySQL de OceanBase Database cuenta con extensiones únicas, como diversos tipos de subparticiones y particiones List Default. Si ha creado tablas mediante estas funciones, el contenido mostrado diferirá del esquema real de OceanBase Database cuando el modo de compatibilidad esté habilitado. Use esta función con precaución.
Gestionar binlogs
Una vez habilitado el servicio Binlog, puede modificar su período de retención, consultar datos de monitoreo de rendimiento o deshabilitar el servicio en el espacio de trabajo del inquilino o en el espacio de trabajo de la instancia del inquilino según sea necesario.

Para versiones V3.x de OceanBase Database posteriores a V3.2.4.4 o versiones V4.x posteriores a V4.1.0.1, junto a Binlog Service, haga clic en Actions > Parameter Settings. From allí puede modificar el período de retención de Binlog o deshabilitar la compatibilidad de salida DDL. Si deshabilita la compatibilidad de salida DDL, la salida incluirá parámetros adicionales específicos de OceanBase, como información de almacenamiento. Esto podría afectar a las herramientas que dependen de la salida del comando.
Para otras versiones de OceanBase Database, junto a Binlog Service, haga clic en Actions > Modify Retention Period. Establezca el período de retención en un valor de 1 a 240 horas. Los archivos que superen el período de retención se eliminarán automáticamente.
Junto a Binlog Service, haga clic en Actions > View Performance Monitoring para abrir la página de monitoreo de rendimiento del inquilino y consultar el uso de disco de Binlog.
Junto a Binlog Service, haga clic en Actions > Disable Binlog Service. Una vez deshabilitado el servicio Binlog, se eliminan todos los archivos de registro existentes y se libera el espacio de almacenamiento que ocupaban.