Place
the cursor on this icon to display all the screenshots in the lesson. You can
also place the cursor on each individual icon in the following steps to see
only the screenshot that is associated with that step.
iSQL*Plus
is a browser-based implementation of SQL*Plus. You can use it to connect to
an Oracle database system over the Internet to perform the same tasks as those
that are performed through the SQL*Plus command line. The iSQL*Plus
implementation uses a Web browser, an Oracle HTTP Server with the iSQL*Plus
Server, and an Oracle database.
Architecture
iSQL*Plus
User Interface
The iSQL*Plus
user interface runs in a Web browser. There is no installation or configuration
required for the iSQL*Plus
user interface other than a Web browser.
iSQL*Plus
Server
The iSQL*Plus
Server runs as an Oracle Application Server Containers for J2EE (OC4J) application.
The iSQL*Plus Server
enables communication and authentication between the iSQL*Plus
user interface and the RDBMS.
Oracle RDBMS
Oracle Net components provide communication between the iSQL*Plus
Server and the Oracle RDBMS.
iSQL*Plus
runs nested scripts over HTTP and FTP. In this example, script1.sql
contains a request to run script2.sql.
script1.sql
contains:
PROMPT "This is the first script"
SET PAGESIZE 200
SELECT FIRST_NAME, LAST_NAME
FROM EMP_DETAILS_VIEW
WHERE SALARY > 12000
ORDER BY LAST_NAME;
@@script2.sql
script2.sql
contains:
PROMPT "This is the second script"
SHOW USER
SELECT LAST_NAME, SALARY
FROM EMP_DETAILS_VIEW
WHERE SALARY > 12000
ORDER BY SALARY DESC;
1.
Load and execute script1.sql
by entering the URL to the script in the iSQL*Plus workspace and
clicking the Execute button. The syntax to load the script is:
@http://<hostname>:5560/scripts/script1.sql
2.
script1.sql
is executed and the results are displayed. Click Clear.