Does Flyway Community version support Oracle 19.7? - flyway

Does flyway community version support Oracle 19c? From this URL: https://flywaydb.org/documentation/database/oracle, it is up to 19.3. My oracle database is 19.7. I am not very familiar with oracle database versions.
Any version support oracle 19.7 at all?
Thanks!

Assuming no breaking changes have appeared in Oracle 19.7, then yes, we just have not formally tested it yet. If you try, you will get a warning to this effect in the log but Flyway will function as normal. I'll update the tests and remove this warning for the next patch version.

Related

Which version of OJDBC should I use with oracle 12c and 19c

I am supporting two versions of oracle 12c(12.1.0.2.0) and 19c. Currently I am using ojdbc6:11.1.0.7. I wonder if I should change it to ojdbc8:12.2.0.1, or it does not matter. Any suggestions?
The driver is backward compatible. You could even use the driver from 19c.

Realm Studio: Unable to open a realm... Invalid top array (ref: 34280, size: 11)

Realm is working in my react-native app, (running on iPad simulator). I've found the default.realm file but get the error 'Invalid top array' when trying to open it with Realm Studio. Realm Studio can open the downloaded demo file just fine, but I can't get it to work with my default.realm file for some reason.
I'm a little concerned about the different version numbers. In my project I'm using: "realm": "^4.0.0-beta.0"
However, the newest version of Realm Studio I can find is 3.9.0. I would assume Realm Studio should be 4.something too...
Any advice would be appreciated, this is my first project using Realm, so it may be something obvious that is wrong. I'll gladly provide more info if it could be helpful, but not sure where to begin.
Had this issue with 3.10.0 version.
I think that this issue occurs when you update Realm library version (in my case to 5.0) and still work with the same Realm Studio version (3.10).
So updating Realm Studio to newer version must help.
Interesting thing is that Realm Studio app told me that it was the latest version (3.10) and did not want to update. So I had to manually download the newer one.
I had the exact same issue, with same versions as you describe.
In my case, using Realm Studio 3.9.0 beta 0, helped.
:-) i spent day in this issue thinking something wrong with my code while creating DB.
I think issue was with Realm Studio 3.10.
After updating to Realm Studio Version 3.11.0 (3.11.0.719) Fixed my issue.

install oracle apex on oracle 11g

I,m installing Oracle Apex on Oracle database 11g I did the following steps:
Created tablespace:
CREATE TABLESPACE apex DATAFILE 'D:\oracle\app\ali\oradata\orcl2\APEX5.DBF' SIZE 100M AUTOEXTEND ON NEXT 1M;
sqlplus sys as sysdba.
#apexins.sql APEX APEX TEMP /i/;
Then stared installing but it stopped with the following error :
...Internal messages
begin
*
ERROR at line 1:
ORA-04063: package body "APEX_050100.WWV_FLOW_LANG" has errors
ORA-06508: PL/SQL: could not find program unit being called:
"APEX_050100.WWV_FLOW_LANG"
ORA-06512: at "APEX_050100.WWV_FLOW_API", line 2149
ORA-06512: at "APEX_050100.WWV_FLOW_API", line 26722
ORA-06512: at line 2
Any help is appriciated ..thank you.
Which versions (both Apex and Oracle database) do you use, exactly?
APEX_050100 suggests that it is Apex 5.1. If that's so, note that minimum Oracle database version you can use with it is 11.2.0.4.
Therefore, you might need to upgrade database version or - if you can't do it - install lower Apex version (note #2 that Apex 5.0.x requires at least 11.1.0.7).
I believe your problem is that Apex 5 must be installed in ASSM tablespace. You need to uninstall Apex, and create a new APEX5 tablespace with ASSM. See this page for more help: Apex-Help-Article.
The gentleman is right.
Apex 5.1 DB Requirements
Above Apex version 20.2.0.00.20, you must user 12c or higher.
I suffered from it some time ago
Issue due to using non-certified version of database.
Attempting to install APEX 5.1 on a 11.1.0.7 Oracle Database which is not compatible/certified with this version of APEX.
Beginning with Application Express 5.1, the minimum database version requirement is 11.2.0.4.
For more information regarding the minimum requirements for APEX 5.1, review the documentation:
https://docs.oracle.com/database/apex-5.1/HTMIG/Oracle-AE-installation-requirements.htm#HTMIG376
2.1 Oracle Database Requirements
'''''''''''''''''''''''''''''''''''''''''
Oracle Application Express release 5.1 requires an Oracle Database release 11.2.0.4 or later, including Enterprise Edition and Express Edition (Oracle Database XE)
Soluation for this problem
Install 5.0.x APEX which is certified with minimum 11.1.0.7 version of Database (http://www.oracle.com/technetwork/developer-tools/apex/downloads/apex-5-archive-2606313.html)
OR
Upgrade your Database to version 11.2.0.4 or later and then install the latest version of APEX (5.1.x)

Entity Data Model Wizard Crash with Oracle Connection

I cannot get VS 2015 to create my EDMX file for an Oracle Connection.
I am using Visual Studio 2015 Update 3
I have installed the Oracle Developer Tools 12.1.0.2.4
I have installed Oracle Data Access and the following DLLs exist under \ client[user]\product\12.1.0\client\odp.net\bin
2.x\Oracle.DataAccess.dll version: 2.121.2.0 ODAC Release 4
4\Oracle.DataAccess.dll version: 4.121.2.0 ODAC Release 4
I am using the following assemblies
Oracle.ManagedDataAccess Version: 4.122.1.0
Oracle.ManagedDataAccess.EntityFramework Version: 6.122.1.0
* I believe both of these are version 12.2.1100 based on the folders in which they reside in the packages folder.
There are no connections defined in the Server Explorer
My steps are as follows:
Within the Solutions Explorer, Right click on project and select "Add" | "New Item..."
Select Data | ADO.NET Entity Data Model | Add
Select EF Designer from Database | Press Next
In the Entity Data Model Wizard:
Press New Connection... (I get an warning "Failed to find the default tnsnames.ora file." I ignore and press "OK"
With the Datasource as "Oracle Database (ODP.NET, Managed Driver)" I enter the credentials and specify the the other
connection parameters and press "Test Connection" which SUCCEEDS.
I press OK and am taken to the next page in the Entity Data Model Wizard
I include sensitive data in connection string and Press Next....
WIZARD SHUTS DOWN (crashes) - NO EDMX CREATED
Any assistance in helping me troubleshoot this would be greatly appreciated.
TIA - Xavier
Thanks to #Hong-vit pointing me in the right direction. I found the answer.
When you visit the download page for ODAC you're given a selection of version numbers.
In my case the top two were:
ODAC 12.2c Release 1 and Oracle Developer Tools for Visual Studio (12.2.0.1.0)
ODAC 12c Release 4 and Oracle Developer Tools for Visual Studio (12.1.0.2.4)
For me the top one wouldn't install. It would cut out during the installation process (thanks Oracle!) so I settled with the second one (12.1.0.2.4).
This meant that when I installed Oracle.ManagedDataAccess and Oracle.ManagedDataAccess.EntityFramework I had to select the correct version.
Not for me:
The one I needed
As you can see the version numbers (almost!) match up:
ODAC 12.2.0.1.0 = Oracle.ManagedDataAccess 12.2.1100
ODAC 12.1.0.2.4 = Oracle.ManagedDataAccess 12.1.24160719 (yay!)
I believe this is a failing on oracles behalf as it's not made clear despite their inclusion on a page long readme on which this doesn't feature. In additon the version numbers not quite being the same...but that's a rant for the blog.
I have the same bug. I fixed it successfully by follow this step:
On your project Right click -> Select Manage NuGet packages on Browse tab input oracle. You will see Oracle.ManagedDataAccess.EntityFramework. Select version of oracle you have installed. This should be 12.1.2400. Install it, you are done
I had the same issue - I hope I can help fellow Googlers having the unfortunate task of connecting Oracle and Visual Studio.
I followed the steps and still got crashes - because I was using VS2017 (I understand that the questions is tagged VS2015). You'll need to install the VS2017 ODAC Client. Thankfully, this one actually does something when you begin the installation. The installer in the link on the accepted answer will only work for VS2015.
The most recent version (as of this time of writing) of ODP.NET is 18.3, which can be installed through NuGet (Oracle.ManagedDataAccess.EntityFramework). Follow these steps on Oracle's website and you'll be setup.
...Or so you think. I got the same error as in this stack overflow question, where it won't go past the Entity Data Model Wizard.
I applied every configuration in the selected answer, but it still wouldn't work. When I downgraded my Oracle.ManagedDataAccess.EntityFramework from 18.3.0 to 12.2.1100, I could finally create my models!
I have had the same problem when I was trying to connect Oracle Entity Framework with Visual Studio 2017.
After install and unistall several times differents version. The build that better works for me is:
Oracle Developer Tools for Visual Studio 2017 (ODTv2017) v12.2.1200
Oracle.ManagedDataAccess v12.2.1100
Oracle.ManagedDataAccess.EntityFramework v12.2.20190115
EntityFramework .NET v6.3.0
I think that having similar versions in Oracle packages is very important for good performance.
It looks like someone here had similar issue: He add to change implementation somehow.
[in this ]case a View (valid and worked) caused the crashes. After changing the implementation without using that view it worked (more or less).
What I advise is you proceed step by step, only importing one object for the first time you test the wizard, then only simple table, then add procedures, views...

Migration from legacy version to newer version or MySQL

I recently dug up a very old SQL Anywhere database. I have it installed and it kind of works, its only the distributed side of the data, so everything's running via dbeng50 and ODBC.
I would like to migrate this data to MySQL. Is there a way to do this? I attempted to view the data using an ODBC tool but I kept getting error messages saying the ODBC driver doesn't support the version of ODBC behavior.
I guess the database is too old (it's from 1997) - that put's at it SQL Anywhere version 5.
Its also difficult to find the old SQL tools that would help me access these.
Is it possible to use the .db file with a newer version?
Any help or guidance at all would be appreciated.

Resources