Allocator race detected ...

Hi,
A user hit the following error yesterday and I am trying to work out what is wrong.
Jul 1 17:45:49 mac-01 com.apple.launchd[132] (0x10fed0.Locum[5687]): Exited: Terminated
Jul 1 17:48:04 mac-01 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder[153]: Allocator race detected: transaction is not verified for -102/2 - Compressed/k0025337-h.264.mov
The user was trying to copy a number of files from her Desktop to a remote server. All the files made it but 2 files would not copy correctly. The files made it to the remote server but instead of being 1.7MB they were 1.8MB (ok they are different files systems so the size may be reported differently) and when you attempted to play the files - the files were h264 movies - they were reported as corrupted.
The only other odd think about the files is that when these particular files arrive on the remote server their permissions are different from all the files that made it to their destination ok.
EG:
-rw-rw-r-- 1 asomerve samba 1354503 2010-07-01 16:56 k0025343-H.264 watermark.mov
-rw-rw-r-- 1 asomerve samba 2984461 2010-07-01 17:01 k0025333-H.264.mov
-rw-rw-r-- 1 asomerve samba 3044265 2010-07-01 17:06 k0025333-H.264 watermark.mov
-rwx---rw- 1 asomerve samba 2680045 2010-07-01 17:30 k0025335-h.264.mov
-rw-rw-rw- 1 asomerve samba 2797236 2010-07-01 17:31 k0025335-h.264watermarked.mov
-rwx---rw- 1 asomerve samba 1721173 2010-07-01 17:31 k0025337-h.264.mov
-rw-rw-rw- 1 asomerve samba 1651866 2010-07-01 17:31 k0025337-h.264watermarked.mov
The files k0025337-h.264.mov and k0025335-h.264.mov are the culprits. The other files all made it over without any problems.
Does anyone have any ideas on what the problem might be?
Thanx in advance.
Dp.

Hiya mm...
No-one's followed up on this, and you haven't reposted,.. did your problem get resolved or just go away?
I'm asking, because we had an AFP hicup this morning (that went away all by his lonesome) but digging, reveals the same "Allocator race detected" messages you mention. So,.. any news?
shawn

Similar Messages

  • Allocator race detected, Adobe Flash Pro CS5 on Mac OS X 10.5.8 using network accounts

    Hello,
    I manage a number of academic computer labs, three of which are Mac OS X 10.5.8 units with Adobe Flash CS5 installed. Users log in using AD credentials and the client computers are managed with settings in OD Workgroup Manager (MCX records). The AD plugin is set to not force local home directories and users' home directories are located on network storage. ~/Library/Caches/* has been redirected locally, but no other folders are redirected.
    Users have been reporting an issue where Flash sometimes appears to freeze during loading. I've been told this has been happening for about two semesters, but I was not aware of the issue until today. It sounds like students have been powering off the machines and logging back in, and hoping Flash will work on that attempt. When a 'freeze' is encountered the Flash splash screen appears and the status below the "Adobe Flash Professional CS5" text states it is "Copying First Run Files..."
    Checking the console, I can see that Flash appears to be attempting to access files, but is encountering issues. Dozens of times, I see errors like the following:
    11/3/11 3:17:41 PM /Applications/Adobe Flash CS5/Adobe Flash CS5.app/Contents/MacOS/Adobe Flash CS5[2801] Allocator race detected: transaction is not verified for -112/2 - Library/Application Support/Adobe/Flash CS5/en_US/Configuration/ProcScripts/svg/LineBrushArt10.svg
    11/3/11 3:17:45 PM /System/Library/CoreServices/coreservicesd[62] removing dropped transaction for -112,Library/Application Support/Adobe/Flash CS5/en_US/Configuration/ProcScripts/svg/LineBrushArt10.svg
    11/3/11 3:17:45 PM /Applications/Adobe Flash CS5/Adobe Flash CS5.app/Contents/MacOS/Adobe Flash CS5[2801] Allocator race detected: transaction is not verified for -112/2 - Library/Application Support/Adobe/Flash CS5/en_US/Configuration/ProcScripts/svg/LineBrushArt11.svg
    11/3/11 3:17:45 PM /Applications/Adobe Flash CS5/Adobe Flash CS5.app/Contents/MacOS/Adobe Flash CS5[2801] Allocator race detected: transaction is not verified for -112/2 - Library/Application Support/Adobe/Flash CS5/en_US/Configuration/ProcScripts/svg/LineBrushArt11.svg
    11/3/11 3:17:49 PM /System/Library/CoreServices/coreservicesd[62] removing dropped transaction for -112,Library/Application Support/Adobe/Flash CS5/en_US/Configuration/ProcScripts/svg/LineBrushArt11.svg
    11/3/11 3:17:49 PM /Applications/Adobe Flash CS5/Adobe Flash CS5.app/Contents/MacOS/Adobe Flash CS5[2801] Allocator race detected: transaction is not verified for -112/2 - Library/Application Support/Adobe/Flash CS5/en_US/Configuration/ProcScripts/svg/LineBrushArt12.svg
    11/3/11 3:17:49 PM /Applications/Adobe Flash CS5/Adobe Flash CS5.app/Contents/MacOS/Adobe Flash CS5[2801] Allocator race detected: transaction is not verified for -112/2 - Library/Application Support/Adobe/Flash CS5/en_US/Configuration/ProcScripts/svg/LineBrushArt12.svg
    11/3/11 3:17:53 PM /System/Library/CoreServices/coreservicesd[62] removing dropped transaction for -112,Library/Application Support/Adobe/Flash CS5/en_US/Configuration/ProcScripts/svg/LineBrushArt12.svg
    11/3/11 3:17:53 PM /Applications/Adobe Flash CS5/Adobe Flash CS5.app/Contents/MacOS/Adobe Flash CS5[2801] Allocator race detected: transaction is not verified for -112/2 - Library/Application Support/Adobe/Flash CS5/en_US/Configuration/ProcScripts/svg/LineBrushArt13.svg
    11/3/11 3:17:57 PM /System/Library/CoreServices/coreservicesd[62] removing dropped transaction for -112,Library/Application Support/Adobe/Flash CS5/en_US/Configuration/ProcScripts/svg/LineBrushArt13.svg
    11/3/11 3:17:57 PM /Applications/Adobe Flash CS5/Adobe Flash CS5.app/Contents/MacOS/Adobe Flash CS5[2801] Allocator race detected: transaction is not verified for -112/2 - Library/Application Support/Adobe/Flash CS5/en_US/Configuration/ProcScripts/svg/LineBrushArt14.svg
    11/3/11 3:17:57 PM /Applications/Adobe Flash CS5/Adobe Flash CS5.app/Contents/MacOS/Adobe Flash CS5[2801] Allocator race detected: transaction is not verified for -112/2 - Library/Application Support/Adobe/Flash CS5/en_US/Configuration/ProcScripts/svg/LineBrushArt14.svg
    Messages like these, but listing different files, have been going on since I launched Flash at 11/3/11 3:06 PM.
    If you have encountered this problem or have any information for me, please let me know.
    Thank you,
    Branden Ohlinger

    Based on some searching and testing, it seems that if you redirect ~/Library/Application Support/Adobe/Flash CS5 to a location on the local hard drive, rather than the network account storage, the problem ceases.
    I hope this helps anyone else who may run into this problem.
    Take care,
    Branden

  • System.log - Allocator race detected

    I'm trying to sort out some problems on an Xserve box. I'm new to OS X server administration so I'm trying to figure out what messages are important. The following message comes up a lot and I'm wondering what it means. I haven't been able to find any references on Google.
    Apr 30 16:23:34 coreone /usr/sbin/AppleFileServer[173]: Allocator race detected: transaction is not verified for -102/2 - FILESERVER/files/working.psd
    Thanks,
    Levi

    Based on some searching and testing, it seems that if you redirect ~/Library/Application Support/Adobe/Flash CS5 to a location on the local hard drive, rather than the network account storage, the problem ceases.
    I hope this helps anyone else who may run into this problem.
    Take care,
    Branden

  • Race detection in child processes

    Hi,
    the program given below creates a child process with two threads accessing a shared variable. Unfortunately, Thread Analyzer does not detect the race (neither version 12.0 nor 12.3). The race is only detected if it occurs in the parent process. Option "-F on/all" to instrument child processes does not work in conjunction with option "-r all" (the collect tool emits the error message "
    Race-detection data cannot be collected with any of -F -j -J -x"). Is this an inherent limitation of Thread Analyzer or is there a way to detect races and deadlocks in child processes?
    Thank you very much in advance for your help.
    Regards
    #include <unistd.h>
    #include <stdlib.h>
    #include <assert.h>
    #include <pthread.h>
    int x;
    void* fun(void*)
        x++;
        return NULL;
    int main ()
        x = 0;
        int pid = fork();
        assert(pid >= 0);
        if (pid == 0)
            /* Child process */
            pthread_t thread;
            assert(pthread_create(&thread, NULL, fun, NULL) == 0);
            x++;
            assert(pthread_join(thread, NULL) == 0);
            _exit(0);
        else
            /* Parent process */
            sleep (1);
        return 0;

    Just an update in case someone has seen this issue. The problem I am seeing is that some reports will spawn these child processes (that's how the appear in toad). At the DB level it is just another database process which shows up from v$session. I don't know how the application is calling to use as many processes as possible but this is what I am trying to limit on. If I run the same query in SQLPlus, only one process SID is created.

  • Data race detection tool

    Is there an easy way to inquire whether any error has been detected?
    It would be nice if in a makefile this would be possible:
    rdt -check race.er
    echo $?
    regards,
    Dieter

    Yes, that's would I just programmed.
    So I am answering my own stupid question with this little script called check_races
    #!/bin/ksh
    rc=$(echo races | er_print $1 2> /dev/null | grep 'Total Races: 0' > /dev/null 2>&1 )
    return $rc
    and then in the Makefile:
    check_races races.er || rdt races.er
    Thanks
    Dieter

  • Problems copying files to a SMB share.

    Hello,
    Having some odd issues since moving to 10.6. It appears to be a combination of two problems.
    We are in a PC based Active Directory environment. The Mac is bound to the AD and has a Mobile account configured. The problem is with copying files to the network Home folder.
    On attempting to copy a file to the network drive I received a "The operation can't be completed because you don't have permission to access some of the items" error. This only seems to effect some files. I checked the permissions on both the file I was attempting to copy and the destination folder. I had full read/write access to both.
    I attempted to copy the file with the terminal and got an error that I was unable to copy the extended file attributes of the file as I did not have permission.
    Using the xattr command I could see that the file had the com.apple.TextEncoding attribute. I used the xattr -d command to delete the attribute and I was then able to copy the file with the Finder. Another file I tested that I could not copy had the com.apple.FinderInfo attribute. Deleting this attribute also allowed me to copy the file.
    It seems that any file with extended file attributes in 10.6 cannot be copied to our SMB shares. I have tested this on all of our 10.6 Macs with exactly the same result. 10.5 has not had the same problem.
    Now for the second problem. After copying the file as part of the testing I attempted to copy the same file over and replace the existing file and got the error "The Finder can't complete the operation because some data in "" can't be read or written (Error code -36)". I attempted to this a number of times and found that approx 50% of the time it does copy with no error. Checking the Console gives me the following message for the times it does give an error :
    27/10/09 4:03:27 PM /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder[153] Allocator race detected: transaction is not verified for -101/2 - test7.txt
    Any light that can be shone on this issue would be great. This means for us that OS X 10.6 is fundamentally broken and can't be installed on any machines.
    -Justin

    Just posted on the Entourage Help Blog: Workaround for saving Office 2008 files to SMB servers in Snow Leopard
    http://blog.entourage.mvps.org/2009/12/workaroundfor_saving_office_2008_files_to_smb_servers_insn.html
    According to Craig, a poster on the microsoft.public.mac.office newsgroup:
    Changing the owner of the share to NETWORK SERVICE will solve the problem. I have tested this on a test share I set up during troubleshooting and it works! I have told my MS support rep about the workaround and she was going to spread it around. She mentioned that Apple appears to have a fix in the works but not to expect it to be released until February!

  • ITunes FileID race

    I am getting an error message in iTunes that says the following:
    "The iTunes Library File cannot be saved. An unknown error occurred (-48)."
    I did some searching and all I found about this error was stuff that seemed to related to virus scanner conflicts when running iTunes on Windows but since that is not my environment the information I found did not help.
    After searching through the various system logs that I could find in the System Profiler application I found the following entry in system.log. It seems like each time iTunes gives me the above error I see one of these as well:
    "/System/Library/CoreServices/coreservicesd[58]: FileID race detected: 310 assigned for Temp File 3.tmp by external allocator is already used by iTunes Library"
    Stopping and restarting iTunes does not seem to help, and I get the exact same error message with the same numbers everytime.
    The only interesting thing about my setup is that the entire iTunes directory is located on an NFS mount from a Linux file server, if that matters. It has been running this way for quite some time without problems, although I did just recently update the file server from Ubuntu 8.04 LTS to Ubuntu 9.10.
    I am trying to add a file to the library but this error is preventing that. Any help is appreciated.
    Thanks.

    I just encountered this problem at my university and may have a fix.
    We had home directories mounting over NFS with the "nolock" mount option. Removing the nolock option removed the FileID race errors, and may have entirely fixed the problems our users were having (though I'll have to wait until the users actually try using things again, hopefully tomorrow).
    I hope that helps. If that only gets rid of the errors but still leaves you with problems, then I will be as interested as you are in figuring out a solution.

  • Data Race

    Hi,
    I am having data race (race condition) issue in the following code (pseudo code):
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    public class MainClass implements Runnable{
    Vector queue = new Vector();
    public MainClass{
    createInnerClass();
    private void createInnerClass{
    Thread th = new Thread(new InnerClass());
    th.start();
    public void stop(){
    Loop(queue){ <<<  DATA RACE DETECTED
    queue.remove();
    public InnerClass implements{
    public void run(){
    queue = new Vector(); <<<< DATA RACE DETECTED
    Loop(queue){
    queue.add(Object);
    So I have changed the code as follows:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    public class MainClass implements {
    Vector queue = new Vector();
    public MainClass{
    createInnerClass();
    private void createInnerClass{
    Thread th = new Thread(new InnerClass());
    th.start();
    public void stop(){
    synchronized(queue){ <<< Put a monitor on queue
    Loop(queue){ <<<  DATA RACE IS STILL OCCURING
    queue.remove();
    public InnerClass implements{
    public void run(){
    synchronized(queue){ <<< Put a monitor on queue
    queue = new Vector(); <<<< DATA RACE IS STILL OCCURING
    Loope(queue){
    queue.add(Object);
    I have put a monitor on queue variable but still the data race is still occurring (I am using JProbe ThreadAnalyzer to analyze the program).
    Suggestion will be greatly admired.
    With Regards
    Duke Biswas

    Thank you so much for you reply.
    I am little bit confused when you mentioned that I
    have put sync on object not on variable
    instance. I don't want to goto Java basic, but my
    understanding of object and variable is
    very much same. No. The object is a chunk of memory, and the variable is your "handle" to it.
    Object o1 = new Object();
    Object o2 = new Object();
    Object o3 = o2;
                  Object #1
    +----+      +----------+
    | o1 | ---> |          |
    +----+      +----------+
                  Object #2
    +----+      +----------+
    | o2 | ---> |          |
    +----+      +----------+
                 ^
    +----+       |
    | o3 | ------+
    +----+When you do synchronized(o3); you're synchronizing on the object that o3 points to--in this case, Object #2. If you then say o3 = new Object(); you'll end up with this picture.               Object #1
    +----+      +----------+
    | o1 | ---> |          |
    +----+      +----------+
                  Object #2
    +----+      +----------+
    | o2 | ---> |          |
    +----+      +----------+
                  Object #3
    +----+      +----------+
    | o3 | ---> |          |
    +----+      +----------+ but you're still sycned on Object #2. The reference (the variable) is only used as a way to find the object at the point where the word "synchronized" appears[i]. Pointing the reference (variable) at different objects does not cause the lock to follow the reference.
    public class MainClass implements Runnable{
    Vector queue = new Vector();
    public InnerClass implements Runnable{
    public void run(){
    synchronized(queue){ >>>> SET A MONITOR2
    queue = new Vector(); >>>> DATA RACE IS
    DATA RACE IS STILL OCCURING
    Loop{
    queue.add(c);
    }          You'd have to switch the order of assigning to queue and syncing on it: queue = new Vector();
    synchronized(queue) {
       ... However that code looks weird anyway. You intialize the queue member variable in the constructor, and then you assign a new Vector to it in the run method. I don't think you want to do that.
    I suspect there are other problems too, but I can't pinpoint anything at the moment.

  • RAC basic

    hi,
    I am newbie to oracle RAC.i would like to test RAC ENVIRONMENT.I read the documents.please clarify basic things to me
    Each Instance related to
    Own SGA
    Background processes
    Data and control files are shared
    Own redo logs
    Own set of rollback/undo tablespaces
    what about TEMP tablespace whether each instance has OWN or NOT.And any other files like password file,init file,oracle_home ,log file etc
    what is the meaning of follwings
    Cache fusion
    Guarantees cache coherency
    No disk I/O costs
    Edited by: user3266490 on Jun 3, 2009 12:29 PM
    Edited by: user3266490 on Jun 3, 2009 12:29 PM

    Hi
    Just my opinion....
    Own SGA: Each instance has it owns SGA (shared pool, buffer cache, log buffer, large pool, etc)
    Background processes: each instance has it owns main background process (dbwr, lgwr, ckpt, smon, etc). RAC has additional BG process like lms, lmon, diag, etc.
    Data and control files are shared: Control files are shared between all instances of the same database. Datafiles the same, with the exception of UNDO and TEMP datafiles.
    Own redo logs: each instance has it owns online redo logs to save it owns changes, but they are shared for all instances.
    Own set of rollback/undo tablespaces: each instance has it owns UNDO tablespace, but they are shared for all instances.
    what about TEMP tablespace whether each instance has OWN or NOT.And any other files like password file,init file,oracle_home ,log file etc
    - TEMP tablespace is shared for all instance, i would recommend to use tablespace TEMP groups.
    - Each instance has it owns Password file
    - I would recommend that each RAC node has it owns ORACLE_HOME for Clusterware and Oracle Database (including ASM)
    - Parameter file could be shared and stored in ASM
    what is the meaning of follwings
    - Cache fusion: RAC needs to be aware of the oracle blocks used by each instance
    Guarantees cache coherency: RAC needs to guarantee cache coherency between instances, if not we can have data loss or corruption because of having multiple instances accessing same database.
    No disk I/O costs: RAC will try to access all oracle blocks from memory. For example if Instance 2 wants to read some Oracle blocks and RAC detects that they are on instance 1...Instance 2 will ask for that blocks to instance 1 (memory and interconnec I/O, instead of disk I/O)
    Regards
    Miguel.

  • Bugs in DRDT tutorial

    Section 6.2.1 of the tutorial says:
    18 if (!pflag)
    19 continue;
    20 if (v % i == 0) {
    21 pflag[v] = 0;
    22 return 0;
    23 }
    The Data-Race Detection Tool reports that there is a data-race between the Write to pflag[] on line 21 and the Read of pflag[] on line 18. However, this data-race is benign as it does not affect the correctness of the final result. At line 18, a thread checks whether pflag[i], for a given value of i is equal to 0. If pflag[i] is equal to 0, then the thread continues on to the next value of i. If pflag[] is not equal to 0 and v is divisible by i, then the thread writes the value 0 to pflag[i]. It does not matter if, from a correctness point of view, multiple threads check the same pflag[i] and write to it concurrently, since the only value that is written to pflag[i] is 0.
    Looking closely at the text, the reference to pflag[] should be pflag[i], and the last three references to pflag[i] should really be to pflag[v]. No, wait, that's not right, either. pflag[i] is not both checked and written. pflag[i] is checked, and pflag[v] is written. The paragraph itself needs to be re-written (perhaps it was edited concurrently by multiple authors? :-) ).
    Also, Section 6.2 says there are two examples below, when in fact there are three.
    Also, Section 6.2.2 says:
    20 volatile int is_bad = 0;
    106 int i;
    107 for (i=my_start(thread_id); i<my_start(thread_id); i++) {
    108 if (is_bad)
    109 return;
    110 else {
    111 if (is_bad_element(data_array[i])) {
    112 is_bad = 1;
    113 return;
    114 }
    115 }
    116 }
    There is a data-race between the Read of is_bad on line 108 and the Write of is_bad on line 112. However, the data-race does not affect the correctness of the final result.
    But no, that's not really why there's no bad data race. The real reason is because the loop condition will never cause the body of the loop to be executed, if (as one would expect) mystart() always returns the same result given the same parameter. Also, once that is fixed, shouldn't you be mentioning that the apparent benign character of this race depends on the difference between the two values (0 and 1) being only one bit, and therefore one need not worry about the atomicity of the write? That is, if you had a 32-bit integer, and the initial value had the low bit set and the final value had the high bit set (with the value test correspondingly adjusted), and if the machine architecture allowed a 32-bit integer to be written at the hardware level in two 16-bit chunks, you'd still have to worry about a race condition potentially making invalid values appear in the shared is_bad variable.
    Also, I find it rather astounding that the third example is of double-checked locking, especially without any mention of the history of and problems with this idea (http://en.wikipedia.org/wiki/Double-checked_locking and http://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf).
    Finally, in the usage flow diagram in Section 5.4, under "L1: Perform a data-race detection experiment:" you should mention the use of processor sets: http://developers.sun.com/solaris/articles/solaris_processor.html

    Herteg,
    Thank you very much for your detail review and good suggestions.
    The upper bound of the loop in section 6.2.2 should be my_end(thread_id).
    We will update the document.
    Thanks!
    -- Yuan

  • How to not upgrade clusterware 10203 when upgrading another oracle home

    Hello,
    We have a 4 node rac 10.2.0.3 and 10.2.0.3 clusterware on red hat 4. We want to install a new none-rac home on one of the nodes and patch that new none-rac home to 10.2.0.4. But if we install and patch the new 10.2.0.4, what happen to the clusterware already running on the 4 rac-node? What we want is to avoid upgrading the clusterware 10.2.0.3. We just want to install a new none-rac on one of the nodes and not touch the clusterware that is already running for the rac-node, 10.2.03. My question is, when installing a new separate none-rac oracle home 10.2.0.4 on RAC, does the new none-rac detect the clusterware 10.2.0.3? If so, what to do so the clusterware 10.2.0.3 is untouched when installing a 10.2.0.4 new none-rac oracle home? Thank you.

    As long as you choose a different path name for your new 10.2.0.4 oraclehome, there is no problem. ;)
    does the new none-rac detect the clusterware 10.2.0.3?Not if it's NON RAC!

  • Video problem L305 & Suse 11.0

    Hi,
    After installing successfully, Suse 11.0 with Gnome on a L305-S5933 cannot display any GUI screens, only various color bars jumping around...
    Any drivers or suggested changes to a default install/startup?
    TIA and Thanks,
    Mike

    JDK 1.5.0_16 should work just fine for Thread Analyzer.
    Did you run your program under "collect -r on"?
    Please, take a look at "collect" man page to make sure you specified all necessary options:
    http://docs.sun.com/source/820-4180/man1/collect.1.html
    Also you have to compile your program with additional option to enable data race detection:
    -xinstrument=datarace
    Please, take a look at this option in the man page:
    1. C compiler
    http://docs.sun.com/source/820-4180/man1/cc.1.html
    2. C++ compiler
    http://docs.sun.com/source/820-4180/man1/CC.1.html
    3. Fortran compiler
    http://docs.sun.com/source/820-4180/man1/f90.1.html
    If you did not pass "-xinstrument=..." option to compiler,
    and did not pass "-r on" option to collect, you can view
    the results of your experiment in "analyzer", but it will not
    show data race problems, because they are not collected.
    Thanks.
    Nik

  • BitDefender AntiVirus use on Intel Suse Sles 8

    Is anyone using BitDefender Antivirus software on Oracle Enterprise Database server (v9.2.0.4) running on an intel linux Suse Sles8 server? How's performance? Did you just have to exclude database and archive files from being virus scanned?

    JDK 1.5.0_16 should work just fine for Thread Analyzer.
    Did you run your program under "collect -r on"?
    Please, take a look at "collect" man page to make sure you specified all necessary options:
    http://docs.sun.com/source/820-4180/man1/collect.1.html
    Also you have to compile your program with additional option to enable data race detection:
    -xinstrument=datarace
    Please, take a look at this option in the man page:
    1. C compiler
    http://docs.sun.com/source/820-4180/man1/cc.1.html
    2. C++ compiler
    http://docs.sun.com/source/820-4180/man1/CC.1.html
    3. Fortran compiler
    http://docs.sun.com/source/820-4180/man1/f90.1.html
    If you did not pass "-xinstrument=..." option to compiler,
    and did not pass "-r on" option to collect, you can view
    the results of your experiment in "analyzer", but it will not
    show data race problems, because they are not collected.
    Thanks.
    Nik

  • Shared Storage allocation for Oracle 10g RAC

    Hi,
    I am about to implement a Two Node Oracle 10g RAC on Windows 2008 (32-Bit) servers. We are going to use EVA4400 storeage and we have 600 GB for Oracle RAC and database.
    I intend to follow the steps given in RACGuides_Rac10gR2OnWindows.pdf mentioned in Note 811271.1 (RAC Assurance Support Team: RAC Starter Kit and Best Practices (Windows)).
    I would like to know how should I allocated the storage for OCR,Vote, Database and Flash Recovery Area. Meaning how many LUNs and of what size to be created and presented to both the servers. To start with I need to create a 25 GB database. We will be using Raw Device for OCR and Vote and ASM for Database and Flash Recovery Area.
    Please advice.
    Thanks,
    Thiru

    I am about to implement a Two Node Oracle 10g RAC on Windows 2008 (32-Bit) servers. Oracle 10g on Windows 2008 is not supported. Anyway installing a cluster as of today i would use a 64-bit operating system together with a 64-bit database. Everything else is not state-of-the-art anymore.
    As of today i would go with 11g Release 1 (11.1.0.7.0) plus latest patches for Clusterware and ASM. Because you are using Windows 2008 you must use 11g Release 1 for the database as well. Bear in mind that Windows 2008 R2 is at this point in time not supported for 11g R1 or 11g R2 either.
    I would like to know how should I allocated the storage for OCR,Vote, Database and Flash Recovery Area. Meaning how many LUNs and of what size to be created and presented to both the servers. This is said in the installation documents. Rule of thumb: At least three LUNs of 2 GB for OCR and three LUNs of 2 GB for Voting disk.
    To start with I need to create a 25 GB database. We will be using Raw Device for OCR and Vote and ASM for Database and Flash Recovery Area.According to Oracles recommendations: Two disk groups: one for database files, the other for the flashback area.
    But your setup may be different (more disk groups,....)
    Ronny Egner
    My blog: http://ronnyegner.wordpress.com

  • OUI does not detect RAC installation while installing 10.2.0.3

    Hello all,
    I have a 2 node rac on 10.2.0.2 on Solaris 10.
    The other day when i tried to upgrade them to 10.2.0.3, the installer was not detecting
    installation as a RAC(the cluster nodes were not shown), but as single installation. Even 'opatch lsinventory' didnt show the rac details which it was supposed to show in a RAC. So i have left my CRS with 10.2.0.3 and RDBMS as 10.2.0.2.. Seems like inventory got screwed, but not sure.
    I am not sure how this installation was done.
    A friend of mine said that there could be another means of installing RAC other than letting the OUI itself to copy the files to the node2 while installation and that is why it doesn't show the RAC details.
    Is it possible to have Oracle Single instances on 2 machines to act as a rac by doing some changes?
    Could someone let me know the different methods of setting up RAC (other than the default method of letting the OUI to do the part.) ?
    Will there be some problem if i proceed installing 10.2.0.3 even if the OUI does not identify it as a rac installation?
    TIA,
    JJ

    Hi,
    myuolicdbd01 [SHCL1N01]$ ./opatch lsinventory -oh $ORA_CRS_HOME
    Invoking OPatch 10.2.0.2.0
    Oracle interim Patch Installer version 10.2.0.2.0
    Copyright (c) 2005, Oracle Corporation.  All rights reserved..
    Oracle Home       : /u01/app/oracle/product/crs
    Central Inventory : /u01/app/oracle/oraInventory
       from           : /u01/app/oracle/product/crs/oraInst.loc
    OPatch version    : 10.2.0.2.0
    OUI version       : 10.2.0.3.0
    OUI location      : /u01/app/oracle/product/crs/oui
    Log file location : /u01/app/oracle/product/crs/cfgtoollogs/opatch/opatch-2007_Dec_04_15-33-47-JST_Tue.log
    Lsinventory Output file location : /u01/app/oracle/product/crs/cfgtoollogs/opatch/lsinv/lsinventory-2007_Dec_04_15-33-47-JST_Tue.txt
    Installed Top-level Products (2):
    Oracle Clusterware                                                   10.2.0.1.0
    Oracle Database 10g Release 2 Patch Set 2                            10.2.0.3.0
    There are 2 products installed in this Oracle Home.
    There are no Interim patches installed in this Oracle Home.
    Rac system comprising of multiple nodes
      Local node = myuolicdbd01
      Remote node = myuolicdbd02
    OPatch succeeded.
    myuolicdbd01 [SHCL1N01]$The below is for the RDBMS home and it does not show the node list.
    myuolicdbd01 [SHCL1N01]$ ./opatch lsinventory -oh $ORACLE_HOME
    Invoking OPatch 10.2.0.2.0
    Oracle interim Patch Installer version 10.2.0.2.0
    Copyright (c) 2005, Oracle Corporation.  All rights reserved..
    Oracle Home       : /u01/app/oracle/product/10.2.0/db_1
    Central Inventory : /u01/app/oracle/oraInventory
       from           : /u01/app/oracle/product/10.2.0/db_1/oraInst.loc
    OPatch version    : 10.2.0.2.0
    OUI version       : 10.2.0.2.0
    OUI location      : /u01/app/oracle/product/10.2.0/db_1/oui
    Log file location : /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/opatch/opatch-2007_Dec_04_15-34-22-JST_Tue.log
    Lsinventory Output file location : /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/opatch/lsinv/lsinventory-2007_Dec_04_15-34-22-JST_Tue.txt
    Installed Top-level Products (2):
    Oracle Database 10g                                                  10.2.0.1.0
    Oracle Database 10g Release 2 Patch Set 1                            10.2.0.2.0
    There are 2 products installed in this Oracle Home.
    Interim patches (2) :
    Patch  5490848      : applied on Thu Nov 16 01:26:37 JST 2006
       Created on 5 Oct 2006, 10:16:33 hrs US/Eastern
       Bugs fixed:
         5407466, 5092134, 4925103, 5099995, 5079037, 5242650, 5079038, 4604970
         4763768, 4523125, 5225799, 5490937, 5490848, 4669305
    Patch  5117016      : applied on Wed Jul 19 19:48:22 JST 2006
       Created on 30 Mar 2006, 12:52:17 hrs US/Pacific
       Bugs fixed:
         5117016
    OPatch succeeded.
    myuolicdbd01 [SHCL1N01]$Details of the Cluster Verification Utility
    ==============================
    myjpsuolicdbd01 [SHCL1N01]$ cluvfy stage -post crsinst -n myuolicdbd01,myuolicdbd02
    Performing post-checks for cluster services setup
    Checking node reachability...
    Node reachability check passed from node "myuolicdbd01".
    Checking user equivalence...
    User equivalence check passed for user "oraprd".
    Checking Cluster manager integrity...
    Checking CSS daemon...
    Daemon status check passed for "CSS daemon".
    Cluster manager integrity check passed.
    Checking cluster integrity...
    Cluster integrity check passed
    Checking OCR integrity...
    Checking the absence of a non-clustered configuration...
    All nodes free of non-clustered, local-only configurations.
    Uniqueness check for OCR device passed.
    Checking the version of OCR...
    OCR of correct Version "2" exists.
    Checking data integrity of OCR...
    Data integrity check for OCR passed.
    OCR integrity check passed.
    Checking CRS integrity...
    Checking daemon liveness...
    Liveness check passed for "CRS daemon".
    Checking daemon liveness...
    Liveness check passed for "CSS daemon".
    Checking daemon liveness...
    Liveness check passed for "EVM daemon".
    Checking CRS health...
    CRS health check passed.
    CRS integrity check passed.
    Checking node application existence...
    Checking existence of VIP node application (required)
    Check passed.
    Checking existence of ONS node application (optional)
    Check passed.
    Checking existence of GSD node application (optional)
    Check passed.
    Post-check for cluster services setup was successful.TIA,
    J J

Maybe you are looking for

  • How can I copy an audio recording in Skype?

    I have an audio recording of one of my contacts on Skype.  Can you tell me if there is a way to copy this recording to my hard drive and if so how?  Can I do it with MP3 Skype Recorder 4.11 and if so how?  Where would it be recorded to if I can do it

  • Problem connecting MacMini to new LG monitor

    I can't get my new LG IPS235V monitor to work with my MacMini (mid-2011). Previously had the MacMini hooked up to a 30" Apple cinema display but am using it temporarily in a different location. I set up the LG monitor and connected to the MacMini via

  • Include and call an .exe file inside my jar file

    Hi. I want to include an exe file and call it inside my jar file. this is the code. InputStream is = getClass().getResourceAsStream("/native/my.exe");           int[] line = new int[is.available()];           File myFile = File.createTempFile("my","e

  • Org.apache.axis2.AxisFault: samples.quickstart.service.axiom.StockQuoteServ

    I am trying to run the axiom StockQuoteService sample as provided in the axis2-1.2 download. the AXIOMClient.java runs fine under tomcat 6.x and jre 6.x on my PC. After that I try to deploy the StockQuoteService.aar file on the tomcat running in a so

  • Customising the "bar" of the MenuBar component

    Hi there, here is my situation... I'm trying to modify the style properties of a MenuBar component at runtime, in particular the colour of the bar. Reskinning is not really an option as the effect must happen at runtime. Using myMenuBar_mb.setStyle("