adrci
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| adrci [2018/12/08 12:49] – created 0.0.0.0 | adrci [2021/07/29 15:14] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Adrci ====== | + | ==== Reference links ==== |
| - | + | ||
| - | =====Reference links===== | + | |
| * [[http:// | * [[http:// | ||
| - | * [[http:// | + | * [[http:// |
| - | * [[https:// | + | * [[https:// |
| - | The new way to package problems and their incidents up for Oracle Support.<br /> | + | The new way to package problems and their incidents up for Oracle Support.\\ |
| - | A useful way to keep the purging of trace files under control.<br /> | + | A useful way to keep the purging of trace files under control.\\ |
| With an Oracle database environment setup, type: | With an Oracle database environment setup, type: | ||
| - | < | + | < |
| + | adrci | ||
| + | </ | ||
| To get out, type: | To get out, type: | ||
| - | < | + | < |
| + | adrci> exit | ||
| + | </ | ||
| To get help, type: | To get help, type: | ||
| - | < | + | < |
| + | adrci> help | ||
| + | </ | ||
| Show registered ORACLE_HOMEs | Show registered ORACLE_HOMEs | ||
| - | < | + | < |
| + | show home | ||
| + | </ | ||
| Set one of the homes | Set one of the homes | ||
| - | < | + | < |
| + | set home diag/ | ||
| + | </ | ||
| tail the alert log (adrci reads the XML version of the alert log) | tail the alert log (adrci reads the XML version of the alert log) | ||
| - | < | + | < |
| + | show alert -tail -f | ||
| + | </ | ||
| Are there any problems? | Are there any problems? | ||
| - | < | + | < |
| + | show problem | ||
| + | </ | ||
| Show the incident(s) of this problem | Show the incident(s) of this problem | ||
| - | < | + | < |
| + | show incident -all | ||
| + | </ | ||
| Show more detail about an incident | Show more detail about an incident | ||
| - | < | + | < |
| + | show incident -mode detail -p " | ||
| + | </ | ||
| Show the incident trace file for this incident | Show the incident trace file for this incident | ||
| - | < | + | < |
| + | show trace / | ||
| + | </ | ||
| Package a problem up for Oracle Support | Package a problem up for Oracle Support | ||
| - | < | + | < |
| + | ips create package problem 1 correlate all | ||
| + | </ | ||
| Zip a problem package for Oracle Support | Zip a problem package for Oracle Support | ||
| - | < | + | < |
| + | ips generate package <package number created in previous step> in "/ | ||
| + | </ | ||
| To see current setup, type: | To see current setup, type: | ||
| - | < | + | < |
| - | + | adrci> show control | |
| - | =====Purging trace and dump files in 11g with adrci===== | + | </ |
| + | ==== Is the list of HOMEs incorrect? ==== | ||
| + | Check the ADR Base. This is probably set wrongly. Thanks to [[http:// | ||
| + | < | ||
| + | echo " | ||
| + | STORED_ADR_BASE=$(cat $ORACLE_HOME/ | ||
| + | printf " | ||
| + | </ | ||
| + | Does it show the ORACLE_BASE? | ||
| + | < | ||
| + | printf " | ||
| + | </ | ||
| + | ==== Purging trace and dump files in 11g with adrci ==== | ||
| SHORTP_POLICY and LONGP_POLICY are number of hours to keep trace files and alert files respectively. These can be changed by typing: | SHORTP_POLICY and LONGP_POLICY are number of hours to keep trace files and alert files respectively. These can be changed by typing: | ||
| - | < | + | < |
| - | Trace files will now be deleted after 10 days.<br /> | + | set control (SHORTP_POLICY=240) |
| - | If space is running low, you can manually delete trace files.<br /> | + | </ |
| + | Trace files will now be deleted after 10 days.\\ | ||
| + | If space is running low, you can manually delete trace files.\\ | ||
| This deletes all trace files older than 1 day (note the age parameter is minutes, not hours). | This deletes all trace files older than 1 day (note the age parameter is minutes, not hours). | ||
| - | < | + | < |
| - | Show the tracefiles in reverse time order | + | purge -age 3600 -type trace |
| - | < | + | </ |
| - | + | Show the tracefiles in reverse time order< | |
| - | =====Use ADR command line interface from shell===== | + | </ |
| - | < | + | ==== Use ADR command line interface from shell ==== |
| + | < | ||
| + | adrci exec=" | ||
| + | adrci exec=" | ||
| + | adrci exec=" | ||
| + | </ | ||
| Show ADR homes related to databases | Show ADR homes related to databases | ||
| - | < | + | < |
| - | + | $ORACLE_HOME/ | |
| - | =====Shell script to purge ADR data===== | + | </ |
| + | ==== Shell script to purge ADR data ==== | ||
| Found [[http:// | Found [[http:// | ||
| - | < | + | < |
| - | =====Create a package to send to Oracle Support===== | + | - Purge ADR contents (adr_purge.sh) |
| + | purge_log () { | ||
| + | purge_min=$(( 24 * 60 * $2 )) | ||
| + | echo "INFO: purging $1 older than $2 days" | ||
| + | adrci exec=" | ||
| + | } | ||
| + | echo "INFO: adrci purge started at `date`" | ||
| + | adrci exec=" | ||
| + | do | ||
| + | echo "INFO: adrci purging diagnostic destination " $file_line | ||
| + | echo " | ||
| + | purge_log ALERT 365 | ||
| + | purge_log INCIDENT 273 | ||
| + | purge_log TRACE 120 | ||
| + | purge_log CDUMP 75 | ||
| + | purge_log HM 75 | ||
| + | echo " | ||
| + | done | ||
| + | echo "INFO: adrci purge finished at `date` | ||
| + | </ | ||
| + | ==== Create a package to send to Oracle Support ==== | ||
| A problem may consist of one or more incidents. | A problem may consist of one or more incidents. | ||
| - | ====Find the problem id==== | + | === Show the available adr homes === |
| - | < | + | < |
| - | ====Create a package containing all incidents for this problem==== | + | show home |
| - | < | + | </ |
| - | ====Generate a zipped package file==== | + | === Set the appropriate adr home === |
| - | < | + | < |
| + | set home diag/ | ||
| + | </ | ||
| + | === Find the problem id === | ||
| + | < | ||
| + | show incident -mode detail -p " | ||
| + | </code> | ||
| + | or | ||
| + | < | ||
| + | show problem | ||
| + | </ | ||
| + | === Create a package containing the latest incident for this problem === | ||
| + | < | ||
| + | ips create package problem <problem id> | ||
| + | </ | ||
| + | or | ||
| + | === Create a package containing all incidents for this problem === | ||
| + | < | ||
| + | ips create package problem <problem id> correlate all | ||
| + | </ | ||
| + | === Generate a zipped package file === | ||
| + | < | ||
| + | ips generate package <package number> in "/ | ||
| + | </ | ||
adrci.1544273360.txt.gz · Last modified: 2018/12/08 12:49 by 0.0.0.0
