diff --git a/README.md b/README.md index 255bbca11..e2ed55394 100644 --- a/README.md +++ b/README.md @@ -155,11 +155,11 @@ See [PostgreSQL on Amazon RDS](debezium-connector-postgres/RDS.md) for details o ### Running tests of the Oracle connector using Oracle XStream - $ mvn clean install -pl debezium-connector-oracle -Poracle,xstream -Dinstantclient.dir= + $ mvn clean install -pl debezium-connector-oracle -Poracle-xstream,oracle-tests -Dinstantclient.dir= ### Running tests of the Oracle connector with a non-CDB database - $ mvn clean install -pl debezium-connector-oracle -Poracle -Dinstantclient.dir= -Ddatabase.pdb.name= + $ mvn clean install -pl debezium-connector-oracle -Poracle-tests -Dinstantclient.dir= -Ddatabase.pdb.name= ### Running the tests for MongoDB with oplog capturing from an IDE diff --git a/README_JA.md b/README_JA.md index 6e79bed9a..72cdaad32 100644 --- a/README_JA.md +++ b/README_JA.md @@ -155,11 +155,11 @@ RDS データベースを設定してテストする方法ついて詳しくは ### Oracle XStream を利用して Oracle connector をテストする - $ mvn clean install -pl debezium-connector-oracle -Poracle,xstream -Dinstantclient.dir= + $ mvn clean install -pl debezium-connector-oracle -Poracle-xstream,oracle-tests -Dinstantclient.dir= ### non-CDB データベースで Oracle connector をテストする - $ mvn clean install -pl debezium-connector-oracle -Poracle -Dinstantclient.dir= -Ddatabase.pdb.name= + $ mvn clean install -pl debezium-connector-oracle -Poracle-tests -Dinstantclient.dir= -Ddatabase.pdb.name= ## Contributing diff --git a/README_ZH.md b/README_ZH.md index c3d259f47..3305081c2 100644 --- a/README_ZH.md +++ b/README_ZH.md @@ -149,11 +149,11 @@ Postgres connector支持三个用于从数据库服务器捕获流式数据更 ### 使用Oracle XStream运行Oracle connector测试 - $ mvn clean install -pl debezium-connector-oracle -Poracle,xstream -Dinstantclient.dir= + $ mvn clean install -pl debezium-connector-oracle -Poracle-xstream,oracle-tests -Dinstantclient.dir= ### 使用非CDB数据库运行Oracle connector测试 - $ mvn clean install -pl debezium-connector-oracle -Poracle -Dinstantclient.dir= -Ddatabase.pdb.name= + $ mvn clean install -pl debezium-connector-oracle -Poracle-tests -Dinstantclient.dir= -Ddatabase.pdb.name= ### 使用IDE中的oplog捕获运行MongoDB测试 diff --git a/debezium-connector-oracle/README.md b/debezium-connector-oracle/README.md index ae0c69aec..1a20a29a1 100644 --- a/debezium-connector-oracle/README.md +++ b/debezium-connector-oracle/README.md @@ -44,14 +44,14 @@ The Oracle connector can then be built one of two ways, varying on the adapter y ### XStreams ```bash -mvn clean install -pl debezium-connector-oracle -am -Poracle -Dinstantclient.dir=/path/to/instant-client-dir +mvn clean install -pl debezium-connector-oracle -am -Poracle-xstream -Dinstantclient.dir=/path/to/instant-client-dir ``` ### LogMiner ```bash -mvn clean install -pl debezium-connector-oracle -am -Poracle,logminer -Dinstantclient.dir=/path/to/instant-client-dir +mvn clean install -pl debezium-connector-oracle -am ``` ## For Oracle 11g @@ -100,10 +100,18 @@ These commands do not manage the Oracle database Docker container and therefore The Debezium Oracle connector test suite assumes that the installed Oracle database is in CDB mode, meaning that the database supported pluggable databases. This is the default installation used by Oracle 12 or later. -In order to run the Debezium Oracle connector tests against a non-CDB installation, the `database.pdb.name` argument must be explicitly specified with an empty value, as shown below: +In order to run the Debezium Oracle connector tests against a non-CDB installation, the `database.pdb.name` argument must be explicitly specified with an empty value.0 + +To test with Logminer, use: ```bash -mvn clean install -pl debezium-connector-oracle -am -Poracle,logminer -Dinstantclient.dir=/path/to/instant-client-dir -Ddatabase.pdb.name= +mvn clean install -pl debezium-connector-oracle -am -Poracle-tests -Ddatabase.pdb.name= +``` + +To test with Xstream, use: + +```bash +mvn clean install -pl debezium-connector-oracle -am -Poracle-xstream,oracle-tests -Dinstantclient.dir=/path/to/instant-client-dir -Ddatabase.pdb.name= ``` The test suite automatically detects the provided `database.pdb.name` parameter with no value and interprets this to mean non-CDB mode.