Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cdc-engine2
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
黄营
cdc-engine2
Commits
7e25ce96
Commit
7e25ce96
authored
Nov 20, 2024
by
y1sa
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复已知问题
parent
4e15e330
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
18 deletions
+9
-18
OracleCdcEngine.java
...main/java/com/tbyf/cdcengine2/oracle/OracleCdcEngine.java
+9
-3
SqlServerCdcEngine.java
...ava/com/tbyf/cdcengine2/sqlserver/SqlServerCdcEngine.java
+0
-15
No files found.
oracle-cdc/src/main/java/com/tbyf/cdcengine2/oracle/OracleCdcEngine.java
View file @
7e25ce96
...
@@ -4,6 +4,8 @@ import com.tbyf.cdcengine2.core.AbstractCdcEngine;
...
@@ -4,6 +4,8 @@ import com.tbyf.cdcengine2.core.AbstractCdcEngine;
import
com.tbyf.cdcengine2.core.Constants
;
import
com.tbyf.cdcengine2.core.Constants
;
import
io.debezium.connector.oracle.OracleConnector
;
import
io.debezium.connector.oracle.OracleConnector
;
import
java.sql.Connection
;
import
java.sql.SQLException
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.HashSet
;
import
java.util.HashSet
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
...
@@ -31,10 +33,14 @@ public class OracleCdcEngine extends AbstractCdcEngine<OracleCdcEngine> {
...
@@ -31,10 +33,14 @@ public class OracleCdcEngine extends AbstractCdcEngine<OracleCdcEngine> {
// 开启supplemental logging
// 开启supplemental logging
String
url
=
OracleUtils
.
buildOracleJdbcUrl
(
props
.
getHost
(),
props
.
getPort
(),
props
.
getDbname
());
String
url
=
OracleUtils
.
buildOracleJdbcUrl
(
props
.
getHost
(),
props
.
getPort
(),
props
.
getDbname
());
SupplementalLoggingUtils
.
enableDBSupplementalLogging
(
OracleUtils
.
getConn
(
url
,
props
.
getUsername
(),
props
.
getPassword
()));
try
(
Connection
conn
=
OracleUtils
.
getConn
(
url
,
props
.
getUsername
(),
props
.
getPassword
()))
{
SupplementalLoggingUtils
.
enableSchemaTablesSupplementalLogging
(
OracleUtils
.
getConn
(
url
,
props
.
getUsername
(),
props
.
getPassword
()),
schema
,
SupplementalLoggingUtils
.
enableDBSupplementalLogging
(
conn
);
SupplementalLoggingUtils
.
enableSchemaTablesSupplementalLogging
(
conn
,
schema
,
new
HashSet
<>(
Arrays
.
asList
(
props
.
getCapturedTables
().
split
(
","
))));
new
HashSet
<>(
Arrays
.
asList
(
props
.
getCapturedTables
().
split
(
","
))));
}
catch
(
SQLException
ex
)
{
throw
new
IllegalStateException
(
"开启supplemental logging失败"
,
ex
);
}
}
}
}
}
sqlserver-cdc/src/main/java/com/tbyf/cdcengine2/sqlserver/SqlServerCdcEngine.java
View file @
7e25ce96
...
@@ -37,19 +37,4 @@ public class SqlServerCdcEngine extends AbstractCdcEngine<SqlServerCdcEngine> {
...
@@ -37,19 +37,4 @@ public class SqlServerCdcEngine extends AbstractCdcEngine<SqlServerCdcEngine> {
}
}
}
}
public
static
void
main
(
String
[]
args
)
{
SqlServerCdcEngineProperties
props
=
new
SqlServerCdcEngineProperties
();
props
.
setHost
(
"192.168.0.85"
);
props
.
setPort
(
1433
);
props
.
setUsername
(
"sa"
);
props
.
setPassword
(
"1"
);
props
.
setDbName
(
"dz_his"
);
props
.
setCapturedTables
(
"BA_BAJY"
);
SqlServerCdcEngine
engine
=
new
SqlServerCdcEngine
(
props
);
engine
.
onChange
(
record
->
{
System
.
out
.
println
(
record
);
});
engine
.
start
();
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment