rsim / oracle-enhanced

Oracle enhaced adapter for ActiveRecord
MIT License
546 stars 308 forks source link

Use `gvenzl/oracle-free:latest` to run `Oracle Database 23c Free` #2352

Closed yahonda closed 1 year ago

yahonda commented 1 year ago

This pull request usesgvenzl/oracle-free:latest to run Oracle Database 23c Free.

Refer to https://github.com/gvenzl/oci-oracle-free

yahonda commented 1 year ago

It looks like it needs to use Oracle Instant Client 23c to address this error.

OCIError:
     #   ORA-01805: possible error in date/time operation
     #   ocidatetime.c:119:in oci8lib_320.so

https://www.oracle.com/database/free/get-started/

https://download.oracle.com/otn_software/linux/instantclient/23c/instantclient-basic-linux.x64-23.3.0.0.0.zip

https://download.oracle.com/otn_software/linux/instantclient/23c/instantclient-sdk-linux.x64-23.3.0.0.0.zip

https://download.oracle.com/otn_software/linux/instantclient/23c/instantclient-sqlplus-linux.x64-23.3.0.0.0.zip

yahonda commented 1 year ago

Posted a question https://forums.oracle.com/ords/apexds/post/ora-01804-failure-to-initialize-timezone-information-betwe-0613 to see some feedbacks.

yahonda commented 1 year ago

https://github.com/gvenzl/oci-oracle-free/pull/21 has been merged and the latest tag of https://hub.docker.com/r/gvenzl/oracle-free looks runs 23.3 server.

yahonda commented 1 year ago

Looks like it is related to https://github.com/gvenzl/oci-oracle-free/issues/23

yahonda commented 1 year ago

Needs to investigate https://github.com/rsim/oracle-enhanced/actions/runs/6308779859/job/17127500167?pr=2352

yahonda commented 1 year ago

https://github.com/rsim/oracle-enhanced/actions/runs/6308779859/job/17127500167?pr=2352 should be addressed by https://github.com/rubygems/rubygems/pull/6490