Disclaimer

Thursday, 19 November 2020

Useful Commands on AIX for Oracle DBA : Part 1

 

Useful Commands on AIX for Oracle DBA

Displaying the top 10 CPU-consuming processes             

--> ps aux | head -1; ps aux | sort -rn +2 | head -10

 

Displaying the top 10 memory-consuming processes

--> ps aux | head -1; ps aux | sort -rn +3 | head

 

Displaying the top 10 memory-consuming processes using SZ

--> ps -ealf | head -1 ; ps -ealf | sort -rn +9 | head

 

Displaying the processes in order of being penalized         

--> ps -eakl | head -1 ; ps -eakl | sort -rn +5

 

Displaying the processes in order of priority             

--> ps -eakl | sort -n +6 | head

 

Displaying the processes in order of nice value             

--> ps -eakl | sort -n +7

 

Displaying the processes in order of time              

--> ps vx | head -1 ; ps vx | grep -v PID | sort -rn +3 | head -10

 

Displaying the processes in order of real memory use         

--> ps vx | head -1 ; ps vx | grep -v PID | sort -rn +6 | head -10

 

Displaying the processes in order of I/O              

--> ps vx | head -1 ; ps vx | grep -v PID | sort -rn +4 | head -10

 

Displaying WLM classes ( work load manager)             

--> ps -a -o pid,user,class,pcpu,pmem,args

 

Determining the PID of wait processes                 

--> ps vg | head -1 ; ps vg | grep -w wait

 

 Wait processes bound to CPUs                     

--> ps -mo THREAD -p 516,774,1032,1290

 

Determining which processes are using the most real memory     

--> svmon -Pu -t 3|grep -p Pid|grep '^.*[0-9]'

 

Determining which processes use the most paging space         

--> svmon -gP -t 3 |grep -p Pid|grep '^.*[0-9]'

 

Displaying memory used by a WLM class                 

--> svmon -W shared

 

Finding out most utilized segments                 

--> svmon -S

 

Finding out what files a process or command is using         

--> svmon -pP

 

Finding out which segments use paging space             

--> svmon -gS

--> svmon -D sid (We can use the -D option to display frame information about each segment.)

1 comment:

Index rebuild online in Oracle - shell script

  [oracle@rac10p reorg]$ cat index_rebuild_EMP.sh #!/bin/ksh export ORACLE_HOME=/oracle/K12/19 export ORACLE_SID=K12 export PATH=$PATH:/$ORA...