How can I run Oracle APEX application on Client PC which is connected remotely to Database server side PC through Oracle Client Service software.
Oracle XE 11.2g
Oracle APEX version 19
Client service sotfware version 21.1.
You wrote an application. When you run it, all you need is a web browser. There's the application URL in browser's address line. It looks like
http://your.server:8084/apex/f?p=120:1:3120653734023:::::
Client (person) needs this part of it (120 represents APP_ID):
http://your.server:8084/apex/f?p=120
Send it to the client" who will just have to click on it and - if you're in the same network - get application's log in window. If you also provided username and password, client will be able to run the application.
Therefore, you don't have to install any Oracle software on client's PC.
Related
Can I run Oracle Apex application on window's server and connected database to linux server?
More info,
I want to run my oracle apex application on windows platform, and i want to have conected database on exadata on linux server. Is it possible to have the network connectivity?
If no, please share the documentation.
Searched everywhere, and ask oracle DBAs
Oracle APEX runs in the database, but you usually connect to it through Oracle REST Data Services (ORDS) that can run standalone where you have Java, or deployed in Tomcat, including Windows. You will access and develop the APEX application with a browser on Windows, or any other place where you have a browser.
Have a look at chapter three in the installation manual for APEX
I have created oracle apex application in oracle apex 18.0. Now I want to put it online so that end user can access it. I have searched for solutions but it's all showing deploying the application in Oracle workspace only. Will it need to install all Oracle stuff in client machine too? Can't I upload it on the server and provide URL to the client?
I want to create a small dev database just to use for developing my application. I've downloaded the Oracle Instant client and followed the directions to "install" (ie, copy/paste and set up some environment variables), but I can't find any information on how to connect, login, create database, etc, or even exactly what Instant Client is, specifically. So, a few specific questions:
Is Instant client just a set of drivers and components that allow you to connect to an existing database, or can you use Instant Client to create and administer a completely new database?
If it CAN be used to create a new database:
How do you "start" (or similar concept) the database so that it is ready for connections.
Because there is no installation, and no default configuration, I haven't set up a default schema, port, etc. So, what is the default connection information to connect to the database for the first time?
For example, I use SQL Developer to connect to and administer my remote database, so how could I connect to Instant Client from SQL Developer?
The client is JUST a client.
You'll want to download the Oracle Database installs. The easiest would be the XE (Express Edition) - it's free, and gets going on windows or linux pretty quick.
You'll then install the server software and THEN create a database. Then you can use your client to connect to said database. You can use your client now to connect to any Oracle database running on any server that you can see on your network.
There are more alternatives.
I talk about this in more detail here.
On win7 64 bit, PL/SQL Developer client login message: "Initailization error, SQL*Net not properly installed, OracleHomeKey: ;OracleHomeDir:".
The server is a remote server, I only have a sql client, because I can access database via java code, so thought that the tnslistener has been started on that server, am I right?
The listener is on the server, if you can connect to the server via java, the listener is running. So not a listener problem. The error states that your client is not properly installed. The PL/SQL developer software it trying to use sqlnet via the oracle client to access the oracle database. The sqlnet driver is reporting that your installation is either not configured or is not properly installed. What oracle client is installed on your win7 box? Did you install the instant client from oracle 10g/11? Did you install the full client for oracle 10g/11? Uninstall the bad install client, reinstall and configure/run the client software to test sqlnet.
Recently we have developed an application which connects to oracle database for fetching records. For fetching records, we are using OLEDB for Oracle. Application runs fine on my machine by connectng properly with Oracle ,since i have oracle client installed on my machine. Now i tried to test application on another machine, which doesnot have any oracle instance/Client installed on his machine. Application fails to connect to oracle central DB Server. Is it necessary for users to install oracle client on their machine before the application communicates with Oracle.
Here is Connection string
connectionString="Provider=msdaora;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=XYZ)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=abc.com)));Persist Security Info=False;User Id=mahens; Password=XXXXXXXXX" providerName="System.Data.SQLOLEDB"/>
The above code is for OLEDB for oracle. Is there any thing i required to install for connecting to central Oracle DB server from my windows application(.NET application installed on local machine).
If we try to use ODP.NET dll and include those dll's along within BIN directory,will that work?..Can any1 tell me a way wherein user need not install any oracle Client on their machine and communicate to server.
-Mahender
I believe you always need the oracle client installed as everything in .net ultimately uses ODP.NET. However, you can use the Oracle Instant Client to make your users' setup process easier.