Difference between revisions of "Ora2:Login file"

From mi-linux
Jump to navigationJump to search
(Created page with "Main Page >> Oracle and SQL >> Workbook >> login.sql == login.sql == When you login to Oracle it will search for a file called login.sql i...")
 
Line 41: Line 41:
 
== Next Step ==
 
== Next Step ==
  
This completes Section 2. Return to [[Oracle_Getting_Started|the workbook]] for the next section.
+
This completes Section 2. Return to the [[Oracle_Workbook|Workbook]] for the next section.

Revision as of 16:15, 18 February 2016

Main Page >> Oracle and SQL >> Workbook >> login.sql

login.sql

When you login to Oracle it will search for a file called login.sql in the current working directory (normally the U:\ drive, or Documents folder on the University labs).

This can contain any SQL or SQL*Plus commands that you want Oracle to execute when you first login, similar to an autoexec.bat, or .profile file.

To create a login file:

ed login

Then add the following to the file:

SET PAGESIZE 50
SET LINESIZE 120
SET PAUSE 'Press RETURN to Continue...'
SET PAUSE ON
ALTER SESSION SET NLS_DATE_FORMAT = "DD-MON-YYYY";

Save and exit.

What this does:

  • PAGESIZE affect how many rows are shown before a page break
  • LINESIZE affects how many characters are shown before it wraps the line
  • The PAUSE commands will show 50 lines at a time, prompting you to press return in between (useful if you have a lot of rows in your database)
  • NLS_DATE_FORMAT command will show dates in 4-digit year format. The default is to show 2-digit dates.

Note:

  • make sure the file is saved in the top level of your Documents folder (U:\ drive on Windows), or your home directory on Linux.
  • This is Oracle’s working directory, do not save the file to a different disk or drive, otherwise it will not work.
  • You will not notice any changes until you logout and in again to Oracle.

In the meantime the effects of the file can be invoked by running the file:

start login

Note, no noticeable differences will be seen until a query is run!


Next Step

This completes Section 2. Return to the Workbook for the next section.