CyberEye.OracleCdc.Lib
3.0.34
dotnet add package CyberEye.OracleCdc.Lib --version 3.0.34
NuGet\Install-Package CyberEye.OracleCdc.Lib -Version 3.0.34
<PackageReference Include="CyberEye.OracleCdc.Lib" Version="3.0.34" />
<PackageVersion Include="CyberEye.OracleCdc.Lib" Version="3.0.34" />
<PackageReference Include="CyberEye.OracleCdc.Lib" />
paket add CyberEye.OracleCdc.Lib --version 3.0.34
#r "nuget: CyberEye.OracleCdc.Lib, 3.0.34"
#:package CyberEye.OracleCdc.Lib@3.0.34
#addin nuget:?package=CyberEye.OracleCdc.Lib&version=3.0.34
#tool nuget:?package=CyberEye.OracleCdc.Lib&version=3.0.34
CyberEye.OracleCdc.Lib
Công cụ chuẩn bị và kiểm tra cấu hình CDC trên Oracle. Package thao tác trực tiếp với database; không phải trình đọc LogMiner hoặc client đăng ký Debezium connector.
Target framework: net8.0.
Cài đặt
dotnet add package CyberEye.OracleCdc.Lib
Cần cấu hình NuGet feed của dự án và chọn phiên bản tương thích với các package CyberEye khác trong host.
API chính
Ce.OracleCdc.Lib.Implementations.OracleCdcClient nhận connection string hoặc OracleConnectionStringBuilder. Các thao tác gồm kiểm tra/bật supplemental logging ở database, cấu hình log group ở bảng và kiểm tra trạng thái.
Ví dụ kiểm tra, không thay đổi cấu hình database:
using Ce.OracleCdc.Lib.Implementations;
// connectionString lấy từ cấu hình bảo mật của host.
var client = new OracleCdcClient(connectionString);
bool enabled = await client.IsCdcDbEnabledAsync("ORCL");
Điều kiện và giới hạn
- Tài khoản phải có quyền đọc các view hệ thống mà implementation sử dụng.
CdcEnableDbAsync,CdcEnableTableAsyncvà các hàm disable thay đổi cấu hình database; chỉ chạy theo quy trình quản trị đã được duyệt.- Supplemental logging không tự tạo luồng sự kiện. Muốn đưa thay đổi sang Kafka, cấu hình connector/reader bên ngoài.
- Quản lý Kafka Connect thuộc
CyberEye.KafkaConnector.Lib; không cóRegisterConnectorAsync(OracleCdcOptions)ở package này.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- CyberEye.CommonConnector.Lib (>= 3.0.34)
- Oracle.ManagedDataAccess.Core (>= 23.26.100)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.34 | 0 | 11/15/2026 |
| 3.0.33 | 0 | 11/15/2026 |
| 3.0.32 | 0 | 11/15/2026 |
| 3.0.31 | 38 | 11/15/2026 |
| 3.0.30 | 46 | 11/15/2026 |
| 3.0.29 | 47 | 11/13/2026 |
| 3.0.28 | 96 | 11/6/2026 |
| 3.0.27 | 120 | 9/17/2026 |
| 3.0.26 | 120 | 9/8/2026 |
| 3.0.25 | 133 | 8/22/2026 |
| 3.0.24 | 137 | 8/10/2026 |
| 3.0.23 | 122 | 8/9/2026 |
| 3.0.22 | 137 | 8/1/2026 |
| 3.0.21 | 128 | 7/28/2026 |
| 3.0.20 | 131 | 7/27/2026 |
| 3.0.19 | 129 | 7/27/2026 |
| 3.0.18 | 123 | 7/17/2026 |
| 3.0.17 | 131 | 7/13/2026 |
| 3.0.16 | 129 | 7/12/2026 |
| 3.0.15 | 124 | 7/10/2026 |