0% found this document useful (0 votes)
9 views

Unix Part 2

The document provides UNIX commands for various tasks related to Oracle database administration such as viewing errors in the alert log file, finding user IDs, checking port numbers, viewing the latest or first lines of a log file, finding files, removing files, compressing files, checking shared memory, disk space, users logged in, changing passwords, converting case of text, killing processes, viewing Oracle processes, getting line counts of files, replacing text in files, viewing lines of a file, truncating files, checking SQL*Net connections, checking if a server is up, and viewing installed Oracle product versions.

Uploaded by

Gvvs Prasad
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Unix Part 2

The document provides UNIX commands for various tasks related to Oracle database administration such as viewing errors in the alert log file, finding user IDs, checking port numbers, viewing the latest or first lines of a log file, finding files, removing files, compressing files, checking shared memory, disk space, users logged in, changing passwords, converting case of text, killing processes, viewing Oracle processes, getting line counts of files, replacing text in files, viewing lines of a file, truncating files, checking SQL*Net connections, checking if a server is up, and viewing installed Oracle product versions.

Uploaded by

Gvvs Prasad
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

Part 2 - Using UNIX Commands To see errors from Alert log file cd alertlogdirectory; grep ORA- alertSID.

log To see the name of a user from his unix id (Provided your UNIX admin keeps them!) grep userid /etc/passwd To see if port number 1521 is reserved for Oracle grep 1521 /etc/services To see the latest 20 lines in the Alert log file: tail -20 alertSID.log To see the first 20 lines in the Alert log file: head -20 alertSID.log To find a file named "whereare.you" under all sub-directories of /usr/oracle find /usr/oracle -name whereare.you -print To remove all the files under /usr/oracle which end with .tmp find /usr/oracle -name "*.tmp" -print -exec rm -f {} \; To list all files under /usr/oracle which are older than a week. find /usr/oracle -mtime +7 -print To list all files under /usr/oracle which are modified within a week. find /usr/oracle -mtime -7 -print To compress all files which end with .dmp and are more than 1

MB. find /usr/oracle -size +1048576c -name "*.dmp" -print -exec compress {} \; To see the shared memory segment sizes ipcs -mb To see the space used and available on /oracle mount point df -k /oracle To see the users logged in to the server and their IP address who -T To change passwd of oracle user passwd oracle To convert the contents of a text file to UPPERCASE tr "[a-z]" "[A-Z]" < filename > newfilename To convert the contents of a text file to lowercase. tr "[A-Z]" "[a-z]" < filename > newfilename To kill a process from Unix. kill unixid OR kill -9 unixid To see the oracle processes ps -ef | grep SIDNAME To see the number of lines in a text file (can be used to find the number of records while loading data from text file). wc -l filename

To change all occurrences of SCOTT with TIGER in a file sed 's/SCOTT/TIGER/g' filename > newfilename To see lines 100 to 120 of a file head -120 filename | tail -20 To truncate a file (for example listener.log file) rm filename; touch filename To see if SQL*Net connection is OK. tnsping SIDNAME To see if the server is up. ping servername OR ping IPADDRESS To see the versions of all Oracle products installed on the server. $ORACLE_HOME/orainst/inspdver

You might also like