Difference between revisions of "Ora2:Login file"
m (Protected "Ora2:Login file" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))) |
|||
Line 43: | Line 43: | ||
== Next Step == | == Next Step == | ||
− | This completes Section 2. Return to the [[Oracle_Workbook|Workbook]] for the next section. | + | This completes ''Section 2''. Return to the [[Oracle_Workbook|Workbook]] for the next section. |
Latest revision as of 15:50, 6 April 2016
Main Page >> Oracle and SQL >> Workbook >> login.sql
User Profile
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. This is 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!
You may want to add your own changes to this file, such as changing the prompt (SET SQLPROMPT) - search the online documentation for further details.
Next Step
This completes Section 2. Return to the Workbook for the next section.