Appropriate Oracle download for hibernate-dialect org.hibernate.dialect.Oracle9Dialect - spring

I am altering a legacy software implemented with java spring. Now the challenge is I want to determine the appropriate Database that was used during the initial development.
I have seen somewhere on the code that that the hibernate dialect was org.hibernate.dialect.Oracle9Dialect
So i want to use that piece information to determine which version of oracle to install.
Please i am new to Oracle, So a link to an appropriate url will be appreciated.

9 is an older version of Oracle Database that is no longer supported, and it is no longer available for download from Oracle's Database Software Downloads page. The Oracle9Dialect was deprecated back in 2008, so I wish you the best of luck with your legacy work because I'm sure it is long overdue.
You can request version 9 from Oracle if you have a valid Oracle Database product license (any version,) but if you do not, your options will likely only be third party hosts or acquiring installation media for version 9 by some other means. If you are working with an organization that has you supporting this legacy software, you may have some luck looking through old installation media or asking someone who has been with the company for a while.
From Oracle (bottom of Database Software Downloads page):
Oracle Database 10.2 and 11.1 are no longer available for download. The software is available as a media or FTP request for those customers who own a valid Oracle Database product license for any edition. To request access to these releases, follow the instructions in Oracle Support Document 1071023.1 (Requesting Physical Shipment or Download URL for Software Media) from My Oracle Support. NOTE: for Oracle Database 10.2, you should request 10.2.0.1 even if you want to install a later patch set. Once you install 10.2.0.1 you can then apply any 10.2 patch set. Similarly, for 11.1 request 11.1.0.6 which must be applied before installing 11.1.0.7. Patch sets can be downloaded from the Patches and Updates tab on My Oracle Support.

Related

How to use ojdbc6.jar with Oracle 19c?

We have a legacy application, currently using ojdbc6.jar which cannot be upgraded now. However we want to upgrade to Oracle 19c. Can we use ojdbc6.jar with Oracle 19c?
If the answer is no, then can we set compatible to 11.2.0 to be able to use ojdbc6.jar?
Normally you can use older drivers for newer databases. You just can not use the newer features of the newer database. If the driver is really old, the dba can change the sqlnet.ora on the server to allow connections from older versions.
For example: SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11 allows a client from version 11 to connect to the databases.
Better is to make sure the app is upgraded for support of the latest LTS release. In this case that would be 19c. Allowing older versions to connect can have security considerations.
In the jdbc Frequently Asked Questions you will find a lot of information.

cannot find IBM DB2 Express-C for download

I have spent at least one hour trying to find the tar.gz for Linux, for version 11.1 or at least 10.5. All IBM links either don't work or take me to general DB2 pages that have nothing for Express-C. It's as if IBM is hiding the download links. In the past I have downloaded it several times from URLs that now don't work. I was only able to find the Windows version at a non-IBM site (a version I don't want).
Thanks for any pointers.
You can find the Express-C download at the below link:
https://www-01.ibm.com/marketing/iwm/iwm/web/pickUrxNew.do?source=swg-db2expressc
If you are not using cloud based Db2 offerings, at the present date you can choose only between a docker-image based solution (IBM Db2 Developer Community Edition), or a trial version (90 days) of locally installed Db2.
The docker-image solution is currently V11.1 based and runs on Linux and Mac and Windows provided that the prerequisites are met.
Both offerings are accessible via this link
https://www.ibm.com/analytics/us/en/db2/trials/
Re Db2 Express-C, it may have been withdrawn from marketing. Study this thread:
https://www.ibm.com/developerworks/community/forums/html/topic?id=c53df683-6e51-41fa-96ce-0a3d7cfe741f&ps=25
If you have a Passport Advantage contract (for paying customers) you may find additional downloads.
Db2 Developer-C Edition is a non-docker version that can be used for non-production use for free
https://www.ibm.com/us-en/marketplace/ibm-db2-direct-and-developer-editions
You can find the Express-C 11.1 in this link (IBM Account required)
May be you would find usefull the following urls:
Pricing
Announcements

Commulative patches for oracle apex

Oracle recently released new version of Application Express 5.1.2 Patch #: 25786300.
After some research I found out that I cannot download this patch without having support account of oracle which requires Support Identifier to get registered does that means that patches are not free and we have to purchase a service to get patches for oracle apex?
Yes - you must have a support contract for incremental patches.
You can, however, download the complete patched 5.1.2 version from Oracle and install it.

Oracle client tools 11g for mac, imp command

Do you happen to now if imp oracle command is included in the oracle client tools 11g for MAC OS?
Actually I have download the packages but I can't seem to find it and I am wondering if there is a trick for this.
Thank you
What you have downloaded is the 'Instant Client'. This is basically a sub-set of the Oracle client, just for connecting to the database. Find out more.
The Instant Client does not include admin utilities such as IMP. For that you need the standard client, which is basically the full database software. However, 10g was the only version ever available for MAC OS. I guess the demand wasn't there. How many MAC OS servers are there?

Using Oracle Driver in TSQLConnection

I am using Delphi XE2 and dbExpress in my application. While developing I come to know that I need to install SQL Native client to use MSSQL as driver in dbExpress connection setup (as client machine don’t have SQL installed on it)
Could you please let me know which client I need to install if I want to use Oracle as a Driver in dbExpress (as client machine don’t have any Oracle component installed)?
You need the Oracle Client corresponding to the bitness of your application.
For XE2, if your application is 64 bit, you need the x64 client.
If your application is 32 bit, you need the x86 client.
Installing the Oracle Client is a huge process - win32_11gR2_client.zip is around 700 MB - not bad just for a client! During installation, for DBExpress to work, you just need to select the OCI libraries, not ODBC nor OleDB providers, nor JDBC (unless other Java or .Net clients expect them).
You can install the Oracle Instant Client, which is a set of OCI libraries files - here . Get the latest version, even if your server is older. But there is not installer: you have to uncompress them in your path, or in the executable folder. If you put it in the path, be aware that it may break any installation of other "full clients". The Instant Client Package - Basic Lite: is the smallest (20 MB), works very well, but only with English error messages and Unicode, ASCII, and Western European character set support.
Oracle Instantclient is sufficient.

Resources