Difference between revisions of "Oracle:SQLPlus"

From mi-linux
Jump to navigationJump to search
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Main Page]] >> [[Oracle|Oracle and SQL]] >> [[Oracle_Getting_Started|Getting Started]] >> SQL*Plus
+
[[Main Page]] >> [[Oracle|Oracle and SQL]] >> [[Oracle_Workbook|Workbook]] >> [[Oracle_Getting_Started|Getting Started]] >> SQL*Plus
  
 
== SQL*Plus Client ==
 
== SQL*Plus Client ==
Line 5: Line 5:
 
First of all start SQL*Plus - see this page for details: [[Oracle:Apps_Anywhere|Starting SQL*Plus]]
 
First of all start SQL*Plus - see this page for details: [[Oracle:Apps_Anywhere|Starting SQL*Plus]]
  
It will then present you with a log on screen as shown on the following figure:
+
It will then present you with a log on screen similar to the following figure:
  
http://mi-linux.wlv.ac.uk/~oracle/wiki/SQLPlus_Client.png  
+
https://mi-linux.wlv.ac.uk/~oracle/wiki/InstantClient19c.png  
  
 
Fill in the following, note the format of the username carefully:
 
Fill in the following, note the format of the username carefully:
 
<table>
 
<table>
<tr><td>User-name:</td><td>This is your student number, preceded by <b>OPS$</b> and followed by <b>@ora12c</b></td></tr>
+
<tr><td>User-name:</td><td>This is your student number, preceded by <b>OPS$</b> and followed by <b>@ora19c</b></td></tr>
 
<tr><td>&nbsp;</td><td>
 
<tr><td>&nbsp;</td><td>
E.g., if your username is 0912345, then type in: OPS$0912345@ora12c</td></tr>
+
E.g., if your username is 0912345, then type in: <b>OPS$0912345@ora19c</b></td></tr>
 
<tr><td>Password:</td><td>When you registered for Oracle, you will have been given a password. Type this in when prompted.</td></tr>
 
<tr><td>Password:</td><td>When you registered for Oracle, you will have been given a password. Type this in when prompted.</td></tr>
 
<tr><td>&nbsp;</td><td>
 
<tr><td>&nbsp;</td><td>
Line 23: Line 23:
 
If you have logged in successfully you will be presented with the <b>SQL></b> prompt:
 
If you have logged in successfully you will be presented with the <b>SQL></b> prompt:
  
http://mi-linux.wlv.ac.uk/~oracle/wiki/SQLPlus_Client2.png
+
https://mi-linux.wlv.ac.uk/~oracle/wiki/InstantClient19cLogin.png
 +
 
 +
== Easy Connect String ==
 +
 
 +
If you find the ''@ora19c'' returns with
 +
<pre>
 +
ORA-12154: TNS:could not resolve the connect identifier specified
 +
</pre>
 +
 
 +
Then when prompted for a username in SQL*Plus, type in:
 +
<pre>
 +
yourOracleUsername/yourOraclePassword@ora-srv.wlv.ac.uk:1521/catdb.wlv.ac.uk
 +
</pre>
 +
 
 +
This must be entered as one line at the ''Enter user-name:'' prompt. Replace ''yourOracleUsername'' and ''yourOraclePassword'' with your own details.
 +
 
 +
== SQL*Plus Command Line ==
 +
 
 +
The prompt: <b>SQL></b> means the system is waiting for you to enter a command.
 +
 
 +
There are two types of command that you may enter:
 +
 
 +
• SQL commands. For manipulating data in the database. Each SQL command is terminated by a semi-colon, which will be seen later.
 +
 
 +
• Control commands. For formatting results and editing. The semi-colon is optional for these commands.
  
 
== Changing Your Password ==
 
== Changing Your Password ==
Line 33: Line 57:
 
It will ask for your old password first, before you can set a new one.
 
It will ask for your old password first, before you can set a new one.
  
Note, once you change your password, if you forget it we can only reset it to the original password. If you do find you have forgotten your password and the system has locked you out, re-run the registration program and it will reset it back for you:
+
If you forget your new password and the system locks you out after several attempts, re-run the registration program and it will reset it back to the original password:
 +
 
 +
[https://mi-linux.wlv.ac.uk/~oracle/reg12c/orareg.php Oracle registration program]
 +
 
 +
Please note: we can not access any updates to your password once you change it!
 +
 
 +
== Next: Setting up the Sample Database ==
  
https://mi-linux.wlv.ac.uk/~oracle/reg12c/orareg.php
+
Initially you will have no tables in your database. The next step is to: [[Oracle:Sample_Database|set up the sample database]]

Latest revision as of 20:19, 28 September 2020

Main Page >> Oracle and SQL >> Workbook >> Getting Started >> SQL*Plus

SQL*Plus Client

First of all start SQL*Plus - see this page for details: Starting SQL*Plus

It will then present you with a log on screen similar to the following figure:

InstantClient19c.png

Fill in the following, note the format of the username carefully:

User-name:This is your student number, preceded by OPS$ and followed by @ora19c
  E.g., if your username is 0912345, then type in: OPS$0912345@ora19c
Password:When you registered for Oracle, you will have been given a password. Type this in when prompted.
  Note, the password will not be echoed on the screen, nor any asterisks shown.

Do note that the password is case sensitive, but the user-name is not. Generally the initial password given starts with a capital letter. You can change this once you have logged in.

If you have logged in successfully you will be presented with the SQL> prompt:

InstantClient19cLogin.png

Easy Connect String

If you find the @ora19c returns with

ORA-12154: TNS:could not resolve the connect identifier specified

Then when prompted for a username in SQL*Plus, type in:

yourOracleUsername/yourOraclePassword@ora-srv.wlv.ac.uk:1521/catdb.wlv.ac.uk

This must be entered as one line at the Enter user-name: prompt. Replace yourOracleUsername and yourOraclePassword with your own details.

SQL*Plus Command Line

The prompt: SQL> means the system is waiting for you to enter a command.

There are two types of command that you may enter:

• SQL commands. For manipulating data in the database. Each SQL command is terminated by a semi-colon, which will be seen later.

• Control commands. For formatting results and editing. The semi-colon is optional for these commands.

Changing Your Password

It is advisable to change your initial password to something else. To do this, once you have logged in, type:

 password

It will ask for your old password first, before you can set a new one.

If you forget your new password and the system locks you out after several attempts, re-run the registration program and it will reset it back to the original password:

Oracle registration program

Please note: we can not access any updates to your password once you change it!

Next: Setting up the Sample Database

Initially you will have no tables in your database. The next step is to: set up the sample database