Is DB link from Oracle 19c to Oracle 10g database will work? - dblink

Is it possible to access a table in an Oracle 10g database using DB from an Oracle 19c database?

Per MOS Doc ID 207303.1, connections between those versions are not supported. The oldest version that 19c can connect with is 11.2. Based on other comments I have seen, some people have gotten it to work with 10g, but it should not be used in a production environment without full support, as results are not guaranteed or predictable.

Related

Users, roles, and privileges are lost after upgrading neo4j

I'm following the upgrade procedure described on the documentation website of neo4j. I restored the database offline with neo4j-admin load.
Now, after restarting the database, all users, roles, and privileges from my previous database are gone, though the data is the same.
How do I keep the users, roles, and privileges?
Turned out that the online backup of neo4j database can solve this problem with param --include-metadata. Note that after restoring the database, run the script estore_metadata.cypher (see the doc here)

Can I backup Serverless SQL pool Database?

Synapse Analytics serverless SQL pool endpoint can have multiple databases. Serverless SQL pool has no local storage; only metadata objects are stored in databases.
Question:
Can I backup these databases manually? I don't see anything in the portal, maybe through Powershell or Azure-CLI?
Is there any automated backup or restore point taken?
Is my only option to keep all the metadata in source control (which I should keep anyway) and deploy from there in case of a disaster?
Currently, it is not possible to backup Serverless SQL Pool databases. Please, file feature proposal on Azure Feedback.
Also, check this blog, where you can see how you can use PowerShell DbaTools to script Synapse SQL objects which may help you.

Neo4J upgrade: why are the user roles not transfered?

When upgrading from Neo4J 3.3.3 community to enterprise (or even between the versions), I noticed that the users, user roles, and permissions are not transferred.
Is this normal?
Do I have to set up the users manually every time there's an upgrade because they are stored in a separate DB?
In Neo4j 3.x.x, user and authentication data is stored in various directories at NEO4J_HOME/data/dbms, so you need to make sure you copy this over when you perform an upgrade within 3.x.x, and to sync this yourself if you're using a cluster.
In Neo4j 4.x.x, we introduced the concept of the system database to hold user, database, and security data, and this is automatically synced to a cluster. For backup/restore/upgrade you will need to include the system database when you perform these operations.
So we didn't have the concept of a separate database for this before 4.0, it only lived within discrete files.

SQL Developer connection to Exasol DB

How can I connect SQL Developer to an Exasol DB? Is this possible?
I tried to download the Exasol driver but is not recognized by the SQL Developer.
No, that's not supported. SQL Developer's 3rd party JDBC connectivity is provided for one use case - migrations to Oracle Database.
There's no support on that for Exasol DB, so there's no connectivity support provided.
If you want a generic jdbc db client, that's not Oracle SQL Developer.

Oracle EBS direct database access

We have a client who are using Oracle EBS. They would like to build some API to retrieve the data from Oracle EBS database through JDBC directly, and read the data through the API and insert into another database for another mobile application. Do we need to buy another Oracle EBS name user license? Or we just need to buy one Oracle database user license.
Why I asked this, because in SAP world, it seems directly access database will need per access name user license. Not sure, it is the same in Oracle EBS.
Please advice, and correct me if anything wrong.
Best regards,
You should have them talk to their sales rep. Generally, the Oracle database is licenced on a CPU basis (not named user basis). But there are certain technology features that may only be licensed for EBS use.
It sounds like you are using a different user to access data, which is the correct approach from a security perspective. Make sure that that database user has only the database privileges required to extract the data the application requires (least privs).

Resources