Oracle SQL Developer first-time user: no connection string - oracle-sqldeveloper

I installed oracle SQL Developer, but I am not having any connection string to connect to database.
How can I connect first time?

SQL Developer is a desktop application. It serves as a client for working with an Oracle database.
But, it’s NOT a database, nor does it come with one.
And you’re going to need a database.
You have lots of options going forward. I've tried to detail all of them here.
TL;DR version:
Oracle XE, free to use for any purpose (works just fine in Docker)
Our VirtualBox Appliance - very easy to get going, free to use for learning purposes
LiveSQL - a website you can use to learn Oracle, with nothing to install
And something my article doesn't address, Always Free Oracle Autonomous Database Cloud Service.

Related

Automate data loading to Google Sheet from PostgreSQL database

I would like to create an automated data pulling from our PostgreSQL database to a Google sheet. I've tried JDBC service, but it doesn't work, maybe incorrect variables/config. Does anyone already try doing this? I'd also like to schedule the extraction every hour.
According the the documentation, only Google Cloud SQL MySQL, MySQL, Microsoft SQL Server, and Oracle databases are supported by Apps Script's JDBC. You may have to either move to a new database or develop your own API services to handle the connection.
As for scheduling by the hour, you can use Apps Script's installable triggers.

Config PostgreSQL connection string for ASP.NET Core 5.0 - EF Core 5.0 Web App to run on MS or Linux cloud?

I'm counting on being able to use PostgreSQL 10-13 with NPGSQL drivers and the NPGSQL EF Core 5.0 Provider for deployment to Azure Web Apps and AWS Linux.
However, the NPGSQL docs focus on developer issues and are limited regarding details like connection strings and other tricky basics.
ConnectionStrings.com provides only simple samples of PostgreSQL connection strings and no diagnostic info.
Can anyone clue me into basic stuff like, what values are appropriate for a 'host name' in a Postgresql NPGSQL connection string when I'm in a Microsoft environment vs a Linux environment?
I'm trying to stay away from ODBC and OLE DB or other ADO.NET era tech.
Big thanks for any other clues like where and by whom is this itchy information is available?
A host name is just a standard DNS hostname (e.g. server.domain.com), or an IP address.
This page in the Npgsql docs lists the various connection strings, with the basic ones at the top. The getting started page shows a typical basic example of a connection string too.

How to replicate a postgresql database from local to web server

I am new in the form and also new in postgresql.
Normally I use MySQL for my project but I’ve decided to start migrating towards postgresql for some valid reasons which I found in this database.
Expanding on the problem:
I need to analyze data via some mathematical formulas but in order to do this I need to get the data from the software via the API.
The software, the API and Postgresql v. 11.4 which I installed on a desktop are running on windows. So far I’ve managed to take the data via the API and import it into Postgreql.
My problem is how to transfer this data from
the local Postgresql (on the PC ) to a web Postgresql (installed in a Web server ) which is running Linux.
For example if I take the data every five minutes from software via API and put it in local db postgresql, how can I transfer this data (automatically if possible) to the db in the web server running Linux? I rejected a data dump because importing the whole db every time is not viable.
What I would like is to import only the five-minute data which gradually adds to the previous data.
I also rejected the idea of making a master - slave architecture
because not knowing the total amount of data, on the web server I have almost 2 Tb of hard disk while on the local pc I have only one hard disk that serves only to take the data and then to send it to the web server for the analysis.
Could someone please help by giving some good advice regarding how to achieve this objective?
Thanks to all for any answers.

ODBC/JDBC proxy to Postgresql

I've heard of a tool allowing to expose an ODBC/JDBC compliant database as a Postgesql database.
It was an opensource project on GitHub or Sourceforge. I'm unable to remember it or find it in my bookmarks.
Any clue ?
I'm assuming you need this because you have a pglib based legacy application.
In that case a work around might be to set up a gateway postgresql database, and then use the foreign server capability to connect via ODBC to the real target database.
You application would then talk to the gateway database via pglib, which would then in turn delegate the query down to the real database.
ODBC foreign data wrapper
Postgresql 9.1 documentation on creating a foreign server

Using Entity Framework with Informix

I've been trying for quite some time to use Entity Framework with our IBM Informix databases. Hours of searching has pointed me towards installing the IBM .NET Data Server Provider, which I have installed, however when I attempt to add a new Entity Model to my project I only have the Microsoft SQL Server Data Providers listed. Am I missing a step? Is this even possible?
I am not an expert on Windows or .NET; treat any comments I make with due caution.
Installing the .NET Data Server Provider is an important first step. You now have to make sure that you can use it to connect to the Informix databases you want to manipulate. There are several things you'll need to check here:
Is the server (meaning the Informix instance) configured to allow DRDA connections?
By default, it probably isn't.
If you're the DBSA (database system administrator), you'll need to check that you've enabled 'drsoctcp' connections on the system, and configured a server alias to use that connection.
If you're not the DBSA, you'll need to chat with your DBSA to get the relevant information.
Assuming that you have DRDA connectivity enabled at the server side, you then need to ensure you have an appropriately configured ... DSN? Your client code needs to be able to connect to the server.
There is no reason I'm aware of why it cannot be done. However, I don't know exactly how to guide you step-by-step through any of the above.
You might need to seek assistance from IBM Technical Support.
You would help everyone if you clarified which version of Informix (the DBMS) you have, along with the version information for the platform where it is running (whether Windows or Unix, and the o/s version information) - and which version of the Data Server Provider you are using (and which variant of Windows you are using it on).