Oracle 11g ADR Purged trace file list
In Oracle 11g, how do I get list of files automatically purged by ADR ?
Is there any data dictionary view or physical file which keeps track of trace files deleted by ADR ?
See if the following post helps:
Oracle 11g ADR Automatic Diagnostic Repository
http://virag.sharma.googlepages.com/oracle11gadrautomaticdiagnosticrepositor
Regards,
Naveed.
Similar Messages
-
Oracle 11g - External Table/Remote File Issue?
Oracle 11g - External Table/Remote File Issue?
=============================
I hope this is the right forum for this issue, if not let me, where to go.
We are using Oracle 11g (11.2.0.1.0) on (Platform : solaris[tm] oe (64-bit)), Sql Developer 3.0.04
We are not allowed to put files on the CSV file system (Server A), where DB instance is running. We are able place CSV files on another server(Server B), where DB instance is not running.
We are trying to use oracle external table to load text files in .CSV format.
How do we create a Directory (Create Directory) on Server A DB to point to File system of Server B?
Is it feasible?
Any idea?
Thanks in helping.The Solaris DBA should be able to mount the filesystem for you. Either that or you have to get creative transferring the file like this;
http://www.linkedin.com/groups/Getting-creative-external-table-preprocessor-140609.S.50474382?qid=ba673ce4-c4bb-40c5-8367-52bd2a2dfc80&trk=group_search_item_list-0-b-ttl&goback=%2Egmp_140609
Cheers
David -
Oracle 11g unreasonable large data file that can't be shrunk
I got this Oracle 11g installed on my win7 just for running my local application. In the Enterprise Manager the "USERS" tablespaces shows over 12g for allocated size, about 1g for Space Used(also see the table snippet below), only about 8% of space is used. However, when I tried to shrink the data file/space even to half of its current size, both from command line(resize) and Enterprise Manager, i got the error that says "Failed to commit: ORA-03297: file contains used data beyond requested RESIZE value ". I was able to resize my TEMP tablespace successfully with the same command.
Any insight on this? thanks a lot. I'm about to run out my hard drive space.
Name / Allocated Size(MB) /Space Used(MB) /Allocated Space Used(%) /Auto Extend /Allocated Free Space(MB) /Status Datafiles /Type /Extent Management /Segment Management
USERS / 12,288.0 /1,026.7 /8.4 /YES /11,261.3 / /1 /PERMANENT /LOCAL /AUTOJonathan Lewis wrote:
user1340127 wrote:
However, when I tried to shrink the data file/space even to half of its current size, both from command line(resize) and Enterprise Manager, i got the error that says "Failed to commit: ORA-03297: file contains used data beyond requested RESIZE value ". I was able to resize my TEMP tablespace successfully with the same command.
Any insight on this? thanks a lot. I'm about to run out my hard drive space.
You have an object stored at the end of the datafile, you will need to move it down the file (or to another tablespace) before you can shrink the file. I though OEM had a "tablespace map" feature to help you see what objects were located where but if not, see:In EM (or 10g dbconsole, at any rate), you select a tablespace, drop down menu Show Tablespace Contents, then there is a tablespace map icon to expand the map. It can be slow. Then you can scroll down to the bottom, scroll up and look for where the last non-green extents are. Also, you can find the beginning of datafiles (if you have multiple data files in the tablespace) by watching for purple header blocks. Hovering over the segments gives information, and clicking on them (or selecting segments in the contents list up above) shows where all the extents are in yellow. I haven't tried the reorganize link... -
Hi,
On 4.6C release, the dev_w5 file of DVEMGS00 takes 59gb of disk space.
Is it possible to purge it ?
ThanksGo to SM50, select the work process and then from the menu select Process -> Trace -> Reset -> Work Process File.
Also check weather if the trace is turned on the wp.
Thanks,
Naveed -
Install Oracle 11g 2 with response file
Using the steps detailed here:
http://docs.oracle.com/cd/E11882_01/install.112/e24187/advance.htm I was able to create a response file for Oracle client 11.2.0.1.win32. I created the response file by starting a manual installation (On a Windows 7 client) and then clicking on the option to create and save a response file. I exited out of the Oracle install before completing it.
I then used this response file during a Windows 7 unattended install using this at the command prompt: setup.exe -silent -nowelcome -nowait -noconfig - responseFile [location]
My question is how do I set up variables in the response file so that it will work on installs for other users?
# This variable holds the hostname of the system as set by the user.
# It can be used to force the installation to use an alternative
# hostname rather than using the first hostname found on the system
# (e.g., for systems with multiple hostnames and network interfaces). ORACLE_HOSTNAME=[HOW DO I SETUP A VARIABLE HERE FOR THE USER'S PCNAME?]
# Complete path of the Oracle Home ORACLE_HOME=C:\app\[HOW DO I SETUP A VARIABLE FOR THE USER's FOLDER HERE?]\product\11.2.0\client_1
# Complete path of the Oracle Base. ORACLE_BASE=C:\app\[HOW DO I SETUP A VARIABLE FOR THE USER's FOLDER HERE?]
What variables can I use so that I can use a single response file for multiple users?I know no way of doing so, but I am not a Windows expert. For the last two parameters (ORACLE_HOME and ORACLE_BASE), it is best practice to have these values the same across multiple machines, for ease of maintainability - think of future maintenance scripts you will likely have to write - if these parameters are the same across many computers, your scripting would be much easier/simpler/cleaner
HTH
Srini -
UTL file exception handling oracle 11g
We use oracle 11g
We use UTL file and exception handling in many place. Thanks in advance.
We have many utl program and we are writing same exception handling code ,copy and paste .
It is possible to create new UTL exception procedure and call it.
I am not sure how to write generic UTL exception procedure and reuse the same.
I am learning oracle etl files method.
Please advise.
sample program 1 :
DECLARE
fileHandler UTL_FILE.FILE_TYPE;
BEGIN
fileHandler := UTL_FILE.FOPEN('test_dir', 'test_file.txt', 'W');
UTL_FILE.PUTF(fileHandler, 'Writing TO a file\n');
UTL_FILE.FCLOSE(fileHandler);
EXCEPTION
when utl_file.invalid_path then
raise_application_error(-20001,
'INVALID_PATH: File location or filename was invalid.');
when utl_file.invalid_mode then
raise_application_error(-20002,
'INVALID_MODE: The open_mode parameter in FOPEN was invalid.');
when utl_file.invalid_filehandle then
raise_application_error(-20002,
'INVALID_FILEHANDLE: The file handle was invalid.');
when utl_file.invalid_operation then
raise_application_error(-20003,
'INVALID_OPERATION: The file could not be opened or operated on as requested.');
when utl_file.read_error then
raise_application_error(-20004,
'READ_ERROR: An operating system error occurred during the read operation.');
when utl_file.write_error then
raise_application_error(-20005,
'WRITE_ERROR: An operating system error occurred during the write operation.');
when utl_file.internal_error then
raise_application_error(-20006,
'INTERNAL_ERROR: An unspecified error in PL/SQL.');
when utl_file.invalid_filename then
raise_application_error(-20010, 'The filename parameter is invalid.');
WHEN OTHERS THEN
IF UTL_FILE.IS_OPEN(fileHandler ) THEN
UTL_FILE.FCLOSE (fileHandler );
END IF;
RAISE;
END;
How to write generic procedure of utl exception handling ?
please advise.
create or replace procedure sp_utl_exception
begin
when utl_file.invalid_path then
raise_application_error(-20001,
'INVALID_PATH: File location or filename was invalid.');
when utl_file.invalid_mode then
raise_application_error(-20002,
'INVALID_MODE: The open_mode parameter in FOPEN was invalid.');
when utl_file.invalid_filehandle then
raise_application_error(-20002,
'INVALID_FILEHANDLE: The file handle was invalid.');
when utl_file.invalid_operation then
raise_application_error(-20003,
'INVALID_OPERATION: The file could not be opened or operated on as requested.');
when utl_file.read_error then
raise_application_error(-20004,
'READ_ERROR: An operating system error occurred during the read operation.');
when utl_file.write_error then
raise_application_error(-20005,
'WRITE_ERROR: An operating system error occurred during the write operation.');
when utl_file.internal_error then
raise_application_error(-20006,
'INTERNAL_ERROR: An unspecified error in PL/SQL.');
when utl_file.invalid_filename then
raise_application_error(-20010, 'The filename parameter is invalid.');
WHEN OTHERS THEN
IF UTL_FILE.IS_OPEN(fileHandler ) THEN
UTL_FILE.FCLOSE (fileHandler );
END IF;
RAISE;
end;Mahesh Kaila wrote:
Hello,
Common procedure to log exception in log file
create or replace procedure sp_utl_exception (log_dir varchar2, log_file varchar2, exception_msg varchar2)
is
hnd_file UTL_FILE.file_type;
begin
hnd_file := UTL_FILE.fopen (log_dir, log_file, 'A');
UTL_FILE.put_line (hnd_file, exception_msg);
UTL_FILE.fclose (hnd_file);
exception
when others
then
raise;
end;
Very poor implementation.
a) Absolutely no need for that exception handler in there. It should be removed.
b) As it's a procedure for logging exceptions relating to UTL_FILE, it would seem error prone to be logging the errors with UTL_FILE. For example, what is it supposed to do if the exception is raised because of lack of disk space in those file locations? How is it going to write out the exception with the disk full? Also, if the exception handler is used by multiple processes, then only 1 process at a time can access the log file to write it's exceptions, so it doesn't scale well. Better logging is done by having an autonomous transaction procedure that writes log/trace messages to dedicated table(s). That also means that the logs etc. can be viewed, as appropriate, from any client using SQL (either manually or through a application written to view logs etc.), rather than requiring physical/remote access to the server o/s to go and view the contents of the file, which in itself could lock the file and prevent any process from writing further logs whilst it's being used. -
Hi,
I am spooling one file from database(oracle 11g), but the output file contains jumbled line as compare to original source file.
I am using following script to spool out the source?:
spool pkg_ta_search.sql
select text from all_source where name = upper('pkg_ta_search');
spool off
I even used the order by line clause but still I am getting the same reult.
Thanks
KaushalHii, Kaushal,
Welcome to the forum!
Both the package spec (or head) and the package body will have the same name. You need to add something to the WHERE clause (or the ORDER BY clause) to keep them separate.
You probably want something like this:
SELECT text
FROM user_source -- or all_source; see note below
WHERE name = 'PKG_TA_SEARCH'
AND type = 'PACKAGE BODY' -- Or just 'PACKAGE'
ORDER BY line;Maybe there are other schemas that also have a package called 'PKG_TA_SEARCH'. User_source contains information about objects in your schema only. If the package really is in another schema, the you have to use all_souce, but add
AND owner = 'FUBAR' -- or whateverto the WHERE clause. -
Different Deadlock trace files
Hello,
In our application we use to have deadlock issues and i need to analyze that
trace file.Some time i use to have trace files which is having current session and
waiting session information and with modules and queries they are executing in top section
of trace file only , no need to read below data in trace file . But some times the
trace files are different..all update or select for update queries are spread
across the file and very difficult to understand which was locking what. Is that in rac or 11g environment
deadlock trace file is having different structure,?
One more question regarding deadlock ...many time we found that the current
query is updating on table A and waiting query updating on table B .. Is it possible
to have deadlock scenario when queries are working on different tables ? or
many be it is happening only if tables are in relation like parent and child ?hi,
Are you referring to .trm extention trace files which youare unable to read?
Here is good explanation of reading deadlock trace files
ORA-00060 Deadlock trace files.. how to read?
Thanks,
Ajay More
http://www.moreajays.com -
PropertyManager.Application.Databases lists the tables and
views for my Oracle 11g CF Data Source, but lists "None" under the
Stored Procedure node. User is owner of these procs. I am already
calling these procs with ColdFusion cfcs from Flex. TIA,
Mic.crzymnmchl wrote:
> PropertyManager.Application.Databases lists the tables
and views for my Oracle
> 11g CF data source and for MySQL5 data source, but lists
"None" under the
> Stored Procedure node.
MySQL has supported stored procedures only since MySQL 5.
Dreamweaver's
server behaviors were developed in pre-MySQL 5 days, and have
not been
substantially revised since then.
David Powers, Adobe Community Expert
Author, "The Essential Guide to Dreamweaver CS3" (friends of
ED)
Author, "PHP Solutions" (friends of ED)
http://foundationphp.com/ -
Do trace files need to be purged in Oracle 11g DB
We have the Oracle 11g database setup. I have a query as to if it is required to purge the trace files found in adump, Bdump & Cdump administration file subdirectories or there is automatic log rotation of the trace files?
I hope my query is clear that if it is required to manually purge the trace files or is there an automatic log rotation for the trace files.
Please revert with the reply to my query.
Regardsstarting with 11g and ADRCI there are two Parameters which controls the purging of old log and / or trace files:
SHORTP_POLICY (default 720 hours) and LONGP_POLICY (default 8720 hours). As with the Default most traces and logs stay an entire year it might be worth changing those values like follows:
adrci> set control (SHORTP_POLICY = 168)
adrci> set control (LONGP_POLICY = 720)
you can verify the current values with
adrci> show control
Unfortunately those parameters are only valid for components managed with ADR (Automatic Diagnostic Repository). So adump or any log locations under $ORACLE_HOME are still not managed automatically. -
Does listener log file need to be purged in Oracle 11g DB
We have the Oracle 11g database setup. I have a query as to if it is required to purge the listener log file in Oracle 11g database. I believe that the size of the listener log file is infinite and we need to manually purge the listener log file or is there an automatic log rotation of the listener log file?
I hope my query is clear that if it is required to manually purge the listener log file or is there an automatic log rotation for this file.
Please revert with the reply to my query.
Regards972145 wrote:
Thanks for your answer but does it mean that there is no automatic log rotation for the listener log file in Oracle 11g database?
Regardshttp://uhesse.com/2011/06/01/adrci-a-survival-guide-for-the-dba/
set the listener home inside adrci and do
purge -age 2880 -type tracepurges all tracefiles older than 2 days I did not tried this but above link used same for alertlog trace file. -
How to disable trace files in oracle version 11g
Senario : trace file are growing
How to disable trace files in oracle version 11g
pls guide with best practiceSHANOJ wrote:
Senario : trace file are growing
How to disable trace files in oracle version 11g
pls guide with best practiceIn 11g, there is an extensive tracing that happens for the reasons best known to Oracle only. But if you want to disable it, Coskan had published a small post mentioning an undocumented parameter(which means you must think twice before using it) to disable it- disablehealth_check* . You may want to read the complete post here,
http://coskan.wordpress.com/2009/06/03/too-many-trace_file-on-11g/
Aman.... -
What happens 2 old trace files in Oracle 11g?Is there any automatic handlin
Hi,I dont see old trace files in my trace directory in oracle 11g 11.1.0.7 database thats in /diag/rdbms/DB_NAME/trace directory.I dont have any auto delete procedure for trace files.
Just wanted to know if theres any autodelete/autoarchive procedure in 11g which I dont know ?
Thanks in advance
Gagangaganahuja wrote:
Hi,I dont see old trace files in my trace directory in oracle 11g 11.1.0.7 database thats in /diag/rdbms/DB_NAME/trace directory.I dont have any auto >delete procedure for trace files.Read this and this
You can also do :
SELECT * FROM V$DIAG_INFO;to see informations about diagnostic locations of that instance.
Just wanted to know if theres any autodelete/autoarchive procedure in 11g which I dont know ?No -
Thanks for taking my question!
I just installed 11g and I have a ton of .trc and .trm files. A trc file and trm file is created for just about everything - even Rman backups. I prefer these jobs to show in the alert log not independent trc files.
Has anyone experienced this issue with 11g? Is there a way to stop the trace files from taking over:)
Thanks, KahtieThere's no way to stop,but to maintain ADR (Automatic Diagnostic Repository) :
http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/diag.htm#adminChapterDiagnosability
Werner -
Oracle 11g: Block Corruption in SYSAUX File
Hello All,
I am facing Data corruption issue in the SYSAUX file.
We are using Oracle 11G (Microsoft 32 bit) and our system is running in noarchivelog mode.
Following are the errors in the alert log.
e:\sc\sc15.2\databases\oracleconfig\diag\rdbms\enmscsdb\nm45\trace\nm45_p000_5944.trc
Corrupt block relative dba: 0x0088a9f8 (file 2, block 567800)
Fractured block found during buffer read
Data in bad block:
type: 6 format: 2 rdba: 0x0088a9f8
last change scn: 0x0000.0b3bb7c7 seq: 0x1 flg: 0x04
spare1: 0x0 spare2: 0x0 spare3: 0x0
consistency value in tail: 0xc7000601
check value in block header: 0xee6b
computed block checksum: 0x72c6
Reread of rdba: 0x0088a9f8 (file 2, block 567800) found same corrupted data
Thu Jan 22 16:46:44 2009
SMON: Restarting fast_start parallel rollback
SMON: ignoring slave err,downgrading to serial rollback
ORACLE Instance nm45 (pid = 12) - Error 1578 encountered while recovering transaction (9, 11) on object 458.
Errors in file e:\sc\sc15.2\databases\oracleconfig\diag\rdbms\enmscsdb\nm45\trace\nm45_smon_6492.trc:
ORA-01578: ORACLE data block corrupted (file # 2, block # 567800)
ORA-01110: data file 2: 'E:\SC\SC15.2\DATABASES\ORACLECONFIG\SYSAUXNM45.ORA'
Thu Jan 22 16:46:45 2009
Trace dumping is performing id=[cdmp_20090122164645]
Corrupt Block Found
TSN = 1, TSNAME = SYSAUX
RFN = 2, BLK = 567800, RDBA = 8956408
OBJN = 458, OBJD = 458, OBJECT = I_WRI$_OPTSTAT_HH_OBJ_ICOL_ST, SUBOBJECT =
SEGMENT OWNER = SYS, SEGMENT TYPE = Index Segment
Following query indicates the corruption is in index.
SQL> SELECT tablespace_name, segment_type, owner, segment_name FROM dba_extents
WHERE file_id = 2 and 567800 between block_id AND block_id + blocks - 1;
TABLESPACE_NAME SEGMENT_TYPE OWNER
SEGMENT_NAME
SYSAUX INDEX SYS
I_WRI$_OPTSTAT_HH_OBJ_ICOL_ST
==============
DBverify output:
==============
E:\SC\SC15.2\Databases\OracleConfig>dbv file=SYSAUXNM45.ORA blocksize=8192
DBVERIFY: Release 11.1.0.7.0 - Production on Thu Jan 22 16:59:11 2009
Copyright (c) 1982, 2007, Oracle. All rights reserved.
DBVERIFY - Verification starting : FILE = E:\SC\SC15.2\Databases\OracleConfig/SY
SAUXNM45.ORA
DBV-00200: Block, DBA 8956312, already marked corrupt
Page 567800 is influx - most likely media corrupt
Corrupt block relative dba: 0x0088a9f8 (file 2, block 567800)
Fractured block found during dbv:
Data in bad block:
type: 6 format: 2 rdba: 0x0088a9f8
last change scn: 0x0000.0b3bb7c7 seq: 0x1 flg: 0x04
spare1: 0x0 spare2: 0x0 spare3: 0x0
consistency value in tail: 0xc7000601
check value in block header: 0xee6b
computed block checksum: 0x72c6
DBVERIFY - Verification complete
Total Pages Examined : 1623864
Total Pages Processed (Data) : 540984
Total Pages Failing (Data) : 0
Total Pages Processed (Index): 964944
Total Pages Failing (Index): 0
Total Pages Processed (Other): 17849
Total Pages Processed (Seg) : 0
Total Pages Failing (Seg) : 0
Total Pages Empty : 100086
Total Pages Marked Corrupt : 2
Total Pages Influx : 1
Total Pages Encrypted : 0
Highest block SCN : 190789648 (0.190789648)
SQL> select * from v$database_block_corruption;
FILE# BLOCK# BLOCKS CORRUPTION_CHANGE# CORRUPTIO
2 567800 1 0 FRACTURED
2 567704 1 0 FRACTURED
How to resolve this issue.
Thanks
With Regards
Hemant Joshi.Drop and re-creating the index would be better than re-building the index.
Check the metalink note: Identify the corruption extension using RMAN/DBV/ANALYZE etc - 836658.1
Note 28814.1 - Handling Oracle Block Corruptions in Oracle7/8/8i/9i/10g
Note 472231.1 - How to identify all the Corrupted Objects in the Database reported by RMAN
ORA-1578 Main Reference Index for Solutions -830997.1
Maybe you are looking for
-
KNA1 table records not downloading to excel correctly
Folks, Im trying to download KNA1 table records into excel sheet. I can see total number of records in table as 22513, but when i download them into excel sheet then total records are coming to 22521. When i dig the excel sheet for 4 customers record
-
Hi, in my project, I need to renew Canvas3D on a JPanel, whenever I click on button, I'll call "remove then add(new XXX)", where XXX is a class extends JPanel, and add a new canvas3D on it. The problem is, I can't always see canvas3d being renewed, s
-
Adobe Reader X - basic toolbar (ie page location, magnification, etc)
Hi all, I just switched over to Adobe X due to the "search function" issue going on with the lastest Adobe Reader version. Can someone tell me how to display the traditional "toolbar" in Adobe X? I'm talking about the toolbar for searching for a wor
-
Finding out the OH that are included in the process chain
Hi, Please let me know how to find out the list of OH which are included in the process chain and which are not included. Is there any way where i can find out these OH are included in the Process chain. Regards, Prem
-
I purchased a 64gb iPad mini but it did not have pages, numbers or keynote loaded to it. The website said it should be loaded, how do I get it back. The App Store does not show it for free.