linghengqian commented on issue #37728: URL: https://github.com/apache/shardingsphere/issues/37728#issuecomment-3754079395
> When I use sharding-jdbc 5.5.2 to shard Oracle database tables, it fails to automatically shard and prompts that table A_Record does not exist. > ... > db.driverClass=dm.jdbc.driver.DmDriver - So you're using a so-called dm8 JDBC driver to connect to an Oracle database? I find it hard to believe that's what the Oracle documentation tells you. > With the same source code and configuration, data table sharding can be implemented normally in MySQL 8.0, but errors occur in Oracle 11g and Dameng 8. - Clearly, dm8 doesn't provide a Docker image available to developers on Docker Hub, so the ShardingSphere main branch can't possibly do any testing for dm8. You'll need to implement a series of ShardingSphere SPIs yourself in your downstream projects to create a dm8 JDBC driver. - The same applies to Oracle 11g. I believe that, based on the description given by the Oracle staff, the ShardingSphere master branch can only be used for legitimate testing with Oracle Database Free and Oracle XE. Only those who purchase a license from Oracle can use Oracle 11g. - For Oracle Database Free, you should use testcontainers-java, which provides a Git repository containing minimal reproducible unit tests. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
