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]

Reply via email to