Not memory consumed, no swap file usage

We have a 4 processor Windows 2000 server with 4 gig of Ram.While running a data load and calc process against one database in Essbase that pegs the cpu at 2 gig, the Essbase server info window shows no memory being used and no swap file space being used....Why? Is this a bug in Essbase, do other people note the same problem?Thanks for any insight you can provide,GeorgePS - We're on Essbase 6.1 patch 3a.

Essbase has configurable parameters that control RAM usage - specifically:The Index CacheThe Data CacheThe Data File CacheThe Calc CacheThese settings will have an effect on what memory Essbase uses during a calc. They can be found in Database / Settings using Application Manager.Regards,Jade===============================Jade ColeSenior Business Intelligence ConsultantClarity [email protected]

Similar Messages

  • Swap file usage

    Hi
    We have recently updated a MII Server from Netweaver CE 7.1 SP4 with MII 12.1.5 (Build 86) to Netweaver CE 7.1 SP5 with MII 12.1.9 (Build 109). The MII server is running on a Windows Server 2003 64-bit with 8GB of RAM.
    After the update the swap file usage has increased from an average of 5-10% usage to now close to 80% usage. The only thing changed is the Netweaver and MII version, please advice how to proceed?
    Best Regards
    /Simon Bruun

    The first thing that happens on a new system has nothing to do with the swap file. It's the creation of the hibernation image file that is roughly equal to the amount of RAM in your computer. I'd guess yours is around 8 GBs.
    It's a terrible idea to try and run the computer from a flash drive. That may be useful for creating an installer disk or an emergency recovery disk that you use once in a while.
    Your only temporary solution is to change the hibernation mode and erase the hibernation sleep image file.
    Open the Terminal and paste the following at the prompt:
         sudo pmset -a hibernatemode 0
    Press RETURN.
         rm -rf /var/vm/*
    Press RETURN.
    After the first command you will be prompted to enter your admin password which is not echoed to the screen - type carefully.

  • Limiting Swap File Usage

    i have an issue with my main drive, and whilst i am getting this sorted, in the meantime i have installed a new installation of mavericks onto a 16gb flash drive.
    now a usual fresh install of mavericks takes about 5.8gb and this should leave me a few gb to work with, but alas, the swap file has kicked in and filled all the free space leaving me 688mb on the flash drive. this is fine for using safari, but hopeless on trying to update flash.
    how can i manually set a limit to the swap file?
    this is a temporary solution until the main drive is fixed, so I'm not stressed about longevity of the problem.

    The first thing that happens on a new system has nothing to do with the swap file. It's the creation of the hibernation image file that is roughly equal to the amount of RAM in your computer. I'd guess yours is around 8 GBs.
    It's a terrible idea to try and run the computer from a flash drive. That may be useful for creating an installer disk or an emergency recovery disk that you use once in a while.
    Your only temporary solution is to change the hibernation mode and erase the hibernation sleep image file.
    Open the Terminal and paste the following at the prompt:
         sudo pmset -a hibernatemode 0
    Press RETURN.
         rm -rf /var/vm/*
    Press RETURN.
    After the first command you will be prompted to enter your admin password which is not echoed to the screen - type carefully.

  • Does iOS support virtual memory and a swap file?

    I'm getting conflicting reports on this one...

    From +Memory Usage Performance Guidelines+
    Both Mac OS X and iOS include a fully-integrated virtual memory system that you cannot turn off; it is always on. Both system also provide up to 4 gigabytes of addressable space per 32-bit process. In addition, Mac OS X provides approximately 18 exabytes of addressable space for 64-bit processes. Even for computers that have 4 or more gigabytes of RAM available, the system rarely dedicates this much RAM to a single process.
    To give processes access to their entire 4 gigabyte or 18 exabyte address space, Mac OS X uses the hard disk to hold data that is not currently in use. As memory gets full, sections of memory that are not being used are written to disk to make room for data that is needed now. The portion of the disk that stores the unused data is known as the backing store because it provides the backup storage for main memory.
    Although Mac OS X supports a backing store, iOS does not. In iPhone applications, read-only data that is already on the disk (such as code pages) is simply removed from memory and reloaded from disk as needed. Writable data is never removed from memory by the operating system. Instead, if the amount of free memory drops below a certain threshold, the system asks the running applications to free up memory voluntarily to make room for new data. Applications that fail to free up enough memory are terminated.

  • I Stat Pro: 10 MB free memory but 256 MB swap file.  What does this mean?

    I have a 20 inch Intel Core Duo 2 Ghz iMac with the stock 512 MB memory stick.
    The most intensive things I do are video and photo editing, and the system does seems to lag or sometimes dvd menus stutter.
    Do I need more memory?
    I Stat Pro widget will say that I have around 10 MB of free memory, but the swap file will say 256 MB or even 512 MB.

    A swap file is memory that is on your hard drive. There usually is a minimum amount, and it will increase drastically when you run out of physical RAM which you appear to be doing. For example, I have 2 gigs and I have almost 1.5 unused typing here and a 64 mb swap file.
    You also have to consider Rosetta if you are running Adobe PSCS2 and other Power PC version software. If so, Rosetta uses up a ton of memory to run the non-universal apps on the Intel Macs.
    In my opinion, you need at least 1 gig, and will be way happier with 2 if running Adobe and MS Office stuff, just like others have posted.
    DDR also requires matched pairs to run in dual state, so if you had 2 sticks of 512 or 2 of 1 gig, your speed will increase.
    Bottom line, if it's fast enough for you and you don't mind the hard drive churning, don't let us spend your money
    Michael

  • High swap file utilization - 11g on windows 2003 x64

    Hi,
    I'm running database 11.1.0.6 patch set 10 on
    Windows Server 2003 x64 standard
    HP DL380 dual quad core + 8GB RAM
    2 x 72GB 15K SAS mirror for OS
    6 x 72GB 15k SAS RAID-5 for data + logs (i know ideally logs need to move to a RAID-1 set etc)
    dedicated mode
    database is about 10GB (main set of tables about 1GB)
    SGA + PGA 4GB (auto memory management)
    server has been set to network application mode such that less mem is allocated to the system cache etc.
    Large Page support has been enabled (not confirmed if this is working, any ideas how to?)
    Looking at the page faults and page out perf mon stats it looks too high/ too much given the arrangement above. The majority of the page faults are coming from the Oracle.exe process. But I cannot explain why specially if Large Page is setup then the SGA etc should be locked in to RAM as I understand.
    side note I was seeing similar behaviour on the older 10.2.0.1 DB that had same mem config for the same set of data.
    Any ideas people?
    Thanks

    JA,
    On the server, open Task Manager and then select the Processes tab. Make certain that it is configured to show the Page Faults column and click on the entry for the Oracle instance so that it is highlighted. Then, open a command prompt and start SQL*Plus with the /NOLOG command line parameter. Make note of the current value of Page Faults and then connect to the database instance using SQL*Plus using the SYS user account (or some other account). You will probably find that the Page Faults value jumped by about 302 as a result of the login, and the value just might jump again when you disconnect from the database. Keep in mind that each session connecting to an Oracle instance running on Windows will require at least 1MB of memory immediately on connection as an additional thread is created (assuming shared server is not used). If each memory page were 4KB in size (as is the standard in Windows), there would likely be at least 256 (1MB / 4KB) page faults for each login, and possibly the same amount per disconnect. With this in mind, I am not so certain that 500 page faults per second is a high value for a Oracle process running on Windows if users/applications are constantly connecting and disconnecting from the Oracle database instance.
    To determine if there is a performance problem caused by memory utilization, what you may want to do is take a look at the PF Usage value on the Performance tab of Task Manager. This is NOT the page file usage, regardless of the warnings that appear in Enterprise Manager - this is total memory allocation including RAM and swap file usage. There is an interesting thread where I discovered the actual meaning of PF Usage here:
    http://groups.google.com/group/comp.databases.oracle.server/browse_thread/thread/b62c4d761cace2a6
    If the PF Usage is considerably less than the amount of the RAM in the server (8GB RAM -> PF near 7GB is OK), you will likely be OK, as long as you do not attempt to move multi-gigabyte files around - doing so could cause short term memory starvation issues for Oracle. You might want to verify that the File and Printer Sharing option of the network card is set to "Maximize throughput for network applications" so that Windows will limit the memory used for file caching.
    Charles Hooper
    IT Manager/Oracle DBA
    K&M Machine-Fabricating, Inc.

  • Difference between vmx swap file and vswp file

    Hi Guys,
    Just want to know the difference between vmx swap file and vswp file. are these same files or different.
    regards
    VINAY

    The confusion is caused because of the name VMX which we take for granted as the .vmx file which stores the configuration file. First of all the VMX here stands for VM eXecutable and not the same as  the .vmx file in the virtual machine directory .
    when we are running a virtual machine , there comes some basic overheads , ie the processes required to boot the virtual machine , keep it up and running and the agents consume some amount of memory and processing power in addition to the actual load  created by the OS application running on the VM.
    the VM swap file is there to enable the VM's guest OS to consume less physical memory than the configured memory
    the VMX swap file is there to reduce the memory reserved for the VMX process , ie the overhead which we discussed right now .
    ie the VM swap is the internal matter of a VM where as the VMX swap file is the responsibility of our VMkernel
    hope it helps , correct me if I am wrong or confusing

  • Large swap file (900MB), but no pageouts

    My MacBook Air 13" with 4GB of RAM accumulates a large swap file over time, but pageouts are 0 (page ins: 1.1million). Anyone know why? Is it possible to see which process/application currently have pages stored in the swap file?

    Sorry to dig this old thread up, but I am seeing an identical behavior to the original poster, and I just wanted to say—you did an excellent job of explaining how page ins can be very large with no pageouts, but I don't think this explains the real mystery, which is that there is a large amount of swap space, and a large amount the system says is used, but there are no page outs. You have not explained how a swap file gan grow in usage with no page outs, and if I understand things correctly, this should not be possible.
    I'm having the same issue on my new MacBook Pro with Retina display. I have 16GB of RAM and for the most part I don't use more than 4-6GB of that—I bought it for the occasional times I need to do a lot of VM testing, but I haven't needed to do that yet. I consistently see my swap usage grow to be as large as 2-3GB with a total size for all the swapfiles in /var/vm being 3-4GB.
    I don't need the space, and the system isn't slow or anything. I just want to know how this is possible. I have been using Mac OS X for 10 years now, and working on linux servers for 5 years or so. I've never seen swap usage be more than 0KB when there are no page outs.
    I've attached some screenshots of what I am seeing:
    Screen capture from Activity Monitor.
    Screen capture from Terminal executing 'du -hsc /var/vm/swapfile*' to tally the total size of the swapfiles.
    I should note that it tends to take a day or two of use to start to see this, in a series of sleep cycles here and there. I put my laptop to sleep at night as well as to and from work, etc. It probably sleeps/wakes 5-7 times a day in all. I tend to notice that the usage creeps up, starting atound 50 MB, then I will notice it being a few hundred some time later. It really makes me wonder if this has to do with some kind of discrete vs. dedicated graphics switching or something, perhaps a very low level operation that is somehow avoiding getting counted by the system's resource tracking facilities. I have no idea, but I would love it if there were someone out there who could explain it or point me in the right direction.
    Thanks for your time.

  • High Page Reads/Sec on Windows 2008 R2 64-bit running on VMware but very low Real Memory & Page file Usage.

    Hello All,
    Below is the server configuration,
    OS: Windows 2008 R2 Enterprise 64 Bit
    Version: 6.1.7601 Service Pack 1 Build 7601
    CPU: 4 (@ 2.93 GHz, 1 core)
    Memory: 12 GB
    Page file: 12 GB
    1. The actual utilization, be it a 15 minute sample, hourly, weekly etc, the utilization of real memory has never crossed 20% and the page file usage is at 0.1%. For some reason, the Pages/Sec>Limit% counter reports 100% continuously regardless of the
    sampling intervals. Upon further observation, the Page Reads/Sec value is somewhere between 150~450 and Page Input/Sec is somewhere between 800~8000. Does this indicate a performance bottleneck? (I've in the interim asked the Users, App. Owners to see if they
    notice any performance degradation and awaiting response). If this indicates a performance issue, please could someone help list down how to track this down further to which process/memory mapped file is causing it? and what I should go about performing to
    fix this problem please?
    p.s., initially the Security logs were full on this server and since page file is tied to Application, Security and System logs, this was freed up to see if this is causing the high page reads but this doesn't.
    2. If the above does not necessarily indicate a performance problem, please can someone reference few KB articles that confirms this? Also, in this case, will there be any adverse effects if attempting to fine tune a server which is already running fine?
    assuming App. Owners confirm there isn't any performance degradation.
    Thanks in advance.

    Hi,
    Based on the description, we can try to download Server Performance Advisor (SPA) to help further analyze the performance of the server. SPA can generate comprehensive diagnostic reports and charts and provides recommendations to help you quickly analyze
    issues and develop corrective actions.
    Regarding this tool, the following articles can be referred to for more information.
    Microsoft Server Performance Advisor
    https://msdn.microsoft.com/en-us/library/windows/hardware/dn481522.aspx
    Server Performance Advisor (SPA) 3.0
    http://blogs.technet.com/b/windowsserver/archive/2013/03/11/server-performance-advisor-spa-3-0.aspx
    Best regards,
    Frank Shen
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]

  • XML,CLOB  AND MEMORY : CONSUMED BUT NOT RELEASED !!!

    Hi,
    I'm working with XMLGEN Package and XSLT Processor to produce XML Document on Oracle 8.1.7.3 server, I use 9i XML and Java packages.
    I'm facing the following BIG MEMORY problem :
    Environment : I must generate an XML parsed with an XSL document of 80Mo (nearly 22 000 rows),
    as XMLGEN is on DOM parsing method, I extract my XML by 500 Rows and I loop until 22 000 rows. I use DBMS_JOB with jobs who read and execute export each minute.
    The algorithme is :
    keeprow=22000
    while keeprow>0
    Create 3 clob (DBMS_LOB Package) : one for XSL Sheet, one for XML and one for result
    GetXML (XMLGEN Package)
    Transform in XSL (XSL Processor)
    Write to disk (UTL_FILE Package)
    Free the 3 Clob ((DBMS_LOB Package))
    keeprow =keeprow-500
    loop
    The problem : The process start at 250Mo ot total memory and END at 1000 Mo of used memory and NEVER RELEASE 1 ko of memory.
    So often I get a JavaOutOfMemoryError (I've allocated 1Go Ram to my JAVA process).
    Any help will be very very appreciated !
    My derived problem is 22 000 rows is not enough I've some export of 200 000 rows to do (And I cannot allocate 10 Go of RAM !!!)
    Following My PL/SQL Code.
    Regards
    Fred
         PROCEDURE DO_EXPORT_XML(
                   P_JOB_ID JOB_PARAMETRE.JOB_ID%TYPE,
                   P_JOB_ID_ORDRE JOB_PARAMETRE.JOB_ID_ORDRE%TYPE,
                   P_CLE_UP UPLOADREQ_TEMP.ID%TYPE,
                   P_LOAD_OR_DELOAD VARCHAR2)
              IS
              L_FILE_NAME JOB_PARAMETRE.JOB_FILE_NAME_DEST%TYPE;
              L_REP_NAME JOB_PARAMETRE.JOB_REP_NAME_DEST%TYPE;
              L_FILE_STYLESHEET JOB_PARAMETRE.JOB_STYLESHEET%TYPE;
              L_VERSION_PDM JOB_PARAMETRE.JOB_VPDM%TYPE;
              P_SELECT varchar2(4000):='';
              P_CURSOR varchar2(4000):='';
         l_filehandler_out UTL_FILE.FILE_TYPE;
              --Variable pour le traitement par lot de 500
              L_NBROW_TODO_ATONCE number := 500;
              L_NBROW_MIN number := 1;
              L_NBROW_MAX number := -1;
              L_NBROWKEEPTODO number := -1;
              xslString CLOB := null;
              res number default -1;
              xmlString CLOB := null;
              li_ret number := 0;
              li_faitle number := 0;
              amount integer:= 255;
              li_loop integer := 0;
              charString varchar2(255);
              ls_deload varchar2(255) default '';
              ls_SQL varchar2(4000) default '';
              ls_temp_file varchar2(255) default '';
              text_file_dir varchar2(32) := 'e:\temporarydir';
              l_par xmlparser.parser;
         l_xml xmldom.domdocument;
         l_pro xslprocessor.processor;
         l_xsl xslprocessor.stylesheet;
              docfragnode xmldom.DOMNode;
              docfrag xmldom.DOMDocumentFragment;
              l_parsedclob clob := null;
              l_amount binary_integer := 32767;
              l_ligne varchar2(32767);
              l_offset number default 1;
              l_pos number default null;
              l_pos2 number default null;
              l_lobsize number default null;
              l_memsize number default 1073741824; --1024 Mo
              l_mempipo number default 0;
              type rc is ref cursor;
              l_cursor rc;
              cursor TEMPLATE is select UNSPSC,1 as NB from UPLOADREQ_TEMP where 1=2;
              c1rec TEMPLATE%rowtype;          
              BEGIN
              l_mempipo:=setmaxmemorysize(l_memsize);
              dbms_lob.createtemporary(l_parsedclob, true, dbms_lob.session);
              dbms_lob.createtemporary(xmlstring, true, dbms_lob.session);
              --return the good select
              GET_SELECT_TO_EXPORT_XML(P_JOB_ID , P_JOB_ID_ORDRE , P_CLE_UP , P_SELECT,P_CURSOR, P_LOAD_OR_DELOAD);
                        SELECT JOB_FILE_NAME_DEST,JOB_REP_NAME_DEST,JOB_STYLESHEET
                        INTO L_FILE_NAME,L_REP_NAME,L_FILE_STYLESHEET
                        FROM JOB_PARAMETRE
                        WHERE JOB_ID =P_JOB_ID AND JOB_ID_ORDRE=P_JOB_ID_ORDRE;
                        l_filehandler_out := UTL_FILE.FOPEN(text_file_dir, L_FILE_NAME, 'w',l_amount);
                        --Return XSL Sheet in a clob : cause of memory consumed  but not released
                   xslString := METACAT.load_a_file( 1,L_FILE_STYLESHEET);     
                        open l_cursor for P_CURSOR;
    LOOP
                   fetch l_cursor into c1rec;
                   exit when l_cursor%notfound;
                             L_NBROW_MIN := 1;
                             L_NBROW_MAX := 0;
                             L_NBROWKEEPTODO:=c1rec.NB;
                             LOOP
                             begin
                                  if(L_NBROWKEEPTODO > L_NBROW_TODO_ATONCE) THEN
                                       begin
                                       L_NBROW_MAX:= L_NBROW_TODO_ATONCE + L_NBROW_MAX;
                                       L_NBROWKEEPTODO:= L_NBROWKEEPTODO - L_NBROW_TODO_ATONCE;
                                       end;
                                  else
                                       begin
                                       L_NBROW_MAX:= L_NBROW_MAX + L_NBROWKEEPTODO;
                                       L_NBROWKEEPTODO:=0;
                                       end;
                                  end if;
                                  --on ouvre le fichier de risultats
                                  ls_SQL:= P_SELECT || ' AND ( ROWNUM BETWEEN ' || L_NBROW_MIN || ' AND ' || L_NBROW_MAX || ' ) and UNSPSC=''' || c1rec.UNSPSC || '''';
                                  ls_temp_file := c1rec.UNSPSC || '_' || L_FILE_NAME;
                                  L_NBROW_MIN:=L_NBROW_TODO_ATONCE + L_NBROW_MIN;
                                  --CAT_AUTOLOAD.JOB_ADD_TRACE (P_JOB_ID,'UPLOAD REQUISITE : Export donnies REQUETE ' || to_char(li_loop), ls_SQL,'',0,0);
                                  xmlgen.resetOptions;
                                  xmlgen.setErrorTag('ERROR_RESULT');
                                  xmlgen.setRowIdAttrName('NAH');
                                  xmlgen.setRowIdColumn('NAH');
                                  xmlgen.setEncodingTag('ISO-8859-1');
                                  xmlgen.useNullAttributeIndicator(false);
                                  if(xmlString is not null) then
                                       dbms_lob.open(xmlString,dbms_lob.lob_readwrite);
                                       l_lobsize:= dbms_lob.Getlength(xmlString);
                                       if(l_lobsize>0) then
                                       dbms_lob.erase(xmlString,l_lobsize,1);
                                       end if;
                                       dbms_lob.close(xmlString);
                                  dbms_lob.freetemporary(xmlString);
                                       dbms_lob.createtemporary(xmlstring, true, dbms_lob.session);
                                  end if;
    --Return XML in a clob : cause of memory consumed  but not released
                                  xmlString := xmlgen.getXML(ls_SQL,0);
                                  l_par := xmlparser.newparser;
                                  xmlparser.parseclob(l_par, xslString);
                                  l_xsl := xslprocessor.newstylesheet(xmlparser.getdocument(l_par),null);
                                  xmlparser.parseclob(l_par, xmlString);
                                  l_xml := xmlparser.getdocument(l_par);
                                  l_pro := xslprocessor.newprocessor;
                                       xslprocessor.showWarnings(l_pro, true);
                                       xslprocessor.setErrorLog(l_pro, text_file_dir || substr(ls_temp_file,0,length(ls_temp_file)-4) || '_logerreur.XML');
                                       if(l_parsedclob is not null) then
                                                 dbms_lob.open(l_parsedclob,dbms_lob.lob_readwrite);
                                                 l_lobsize:= dbms_lob.Getlength(l_parsedclob);
                                                 if(l_lobsize>0) then
                                                 dbms_lob.erase(l_parsedclob,l_lobsize,1);
                                                 end if;
                                                 dbms_lob.close(l_parsedclob);
                                            dbms_lob.freetemporary(l_parsedclob);
                                                 dbms_lob.createtemporary(l_parsedclob, true, dbms_lob.session);
                                       end if;
                        --Return XML Processed with XSL in a clob : cause of memory consumed  but not released
                                  xslprocessor.processxsl(l_pro,l_xsl,l_xml,l_parsedclob);
                                       --release NOTHING
                                  xmlparser.freeparser(l_par);
                                  xslprocessor.freeprocessor(l_pro);
                                                      l_ligne:='';
                                                      l_offset :=1;
                                                      l_pos := null;
                                                      l_pos2 := null;
                                                      if(li_loop=0) then
                                                           begin
                                                                --on ouvre le fichier et on sauve l'entete + les donnies dedans.
                                                                     l_pos:=dbms_lob.instr(l_parsedclob,'</DATA>');
                                                      if ( nvl(l_pos,0) > 0 ) then
                                                                          loop
                                                                          if(l_pos-1>l_amount + l_offset ) then
                                                                                    l_ligne:=dbms_lob.SUBSTR(l_parsedclob,l_amount,l_offset);
                                                                                    UTL_FILE.PUT(l_filehandler_out,l_ligne);
                                                                                    UTL_FILE.fflush(l_filehandler_out);
                                                                                    l_offset:=l_offset+l_amount;
                                                                               else
                                                                                    l_ligne:=dbms_lob.SUBSTR(l_parsedclob,l_pos-1 -l_offset ,l_offset);
                                                                                    UTL_FILE.PUT(l_filehandler_out,l_ligne);
                                                                                    UTL_FILE.fflush(l_filehandler_out);
                                                                                    exit;
                                                                               end if;
                                                                          end loop;
                                                                     else
                                                                          EXIT;
                                                                     end if;
                                                           end;
                                                      else
                                                           --on met les donnies donc on ne repete pas le debut
                                                           begin
                                                                     l_pos:=dbms_lob.instr(l_parsedclob,'<ITEM');
                                                      if ( nvl(l_pos,0) > 0 ) then
                                                                     l_pos2:=dbms_lob.instr(l_parsedclob,'</DATA>');
                                                      if ( nvl(l_pos2,0) > 0 ) then
                                                                          loop
                                                                          if(l_pos + l_amount <= l_pos2 -1 ) then
                                                                                    l_ligne:=dbms_lob.SUBSTR(l_parsedclob,l_amount,l_pos);
                                                                                    UTL_FILE.PUT(l_filehandler_out,l_ligne);
                                                                                    UTL_FILE.fflush(l_filehandler_out);
                                                                                    l_pos:=l_pos +l_amount;
                                                                               else
                                                                                    l_ligne:=dbms_lob.SUBSTR(l_parsedclob,l_pos2 -1 -l_pos,l_pos);
                                                                                    UTL_FILE.PUT(l_filehandler_out,l_ligne);
                                                                                    UTL_FILE.fflush(l_filehandler_out);
                                                                                    exit;
                                                                               end if;
                                                                          end loop;
                                                                          else
                                                                          exit;                                                                      
                                                                          end if;
                                                                     end if;
                                                           end;
                                                      end if;
                                                 li_loop:=li_loop + 1 ;
                                                 --UTL_FILE.FCLOSE(l_filehandler_in);
                                                 JAVA_GC();
                                                 EXIT WHEN L_NBROWKEEPTODO=0;
                                                 Exception
                                                 when others then
                                                      begin
                                                      -- IF(utl_file.is_open(l_filehandler_in)) THEN
                                                      --               utl_file.fclose( l_filehandler_in);
                                                      -- END IF;
                                                      IF(utl_file.is_open(l_filehandler_out)) THEN
                                                                     utl_file.fclose( l_filehandler_out);
                                                      END IF;
                                                      RAISE_APPLICATION_ERROR(-20001,'File with errors');
                                                      end;
                             END;
                             END LOOP;
    END LOOP;
    CLOSE l_cursor;
                        if ( xmlString is not null ) then
                                  dbms_lob.open(xmlString,dbms_lob.lob_readwrite);
                                  l_lobsize:= dbms_lob.Getlength(xmlString);
                                  if(l_lobsize>0) then
                                  dbms_lob.erase(xmlString,l_lobsize,1);
                                  end if;
                                  dbms_lob.close(xmlString);
                                  dbms_lob.freeTemporary( xmlString);
                        end if;
                        if(l_parsedclob is not null) then
                                  dbms_lob.open(l_parsedclob,dbms_lob.lob_readwrite);
                                  l_lobsize:= dbms_lob.Getlength(l_parsedclob);
                                  if(l_lobsize>0) then
                                       dbms_lob.erase(l_parsedclob,l_lobsize,1);
                                  end if;
                                  dbms_lob.close(l_parsedclob);
                                  dbms_lob.freetemporary(l_parsedclob);
                        end if;
                        UTL_FILE.NEW_LINE(l_filehandler_out);
                        l_ligne:='</DATA></CATALOG>';
                        UTL_FILE.PUT(l_filehandler_out,l_ligne);
                        UTL_FILE.FCLOSE(l_filehandler_out);                    
                   EXCEPTION
                   when others then
                             begin
                             IF(utl_file.is_open(l_filehandler_out)) THEN
                                       utl_file.fclose( l_filehandler_out);
                                  END IF;
                             end;     
              END;
    ******************************

    Thank you for the info - I had no idea I was puing myself in danger by cutting it so close.  Since your post I have moved my iphoto library to an external drive and now have 165 GB of space on my HD.  Following this I have 2 questions.
    1.  Since my available HD space was reduced by the size of the photo download it seems logical that the download is somewhere on my HD still.  Is there a place where these photos might be hiding on my HD even though they are not available on the iphoto library?
    2.  I was able to recover the .jpg files which are fine.  I also recovered the .mov files but they have been compromised.  I am hoping I can find the originals still on the HD somewhere.  If not, do you have any suggestions for recovery methods or programs?  I have not used the SD card since the incident so I should be able to attempt another recovery to salvage the .mov files if there is an alternative method/program available.
    Thanks again!

  • 0 Swap File virtual memory

    My computer has been a dog for awhile now. I finally got Activity Monitor to open (long story). And I noticed that I have  6 GB swap file, but none of it is being used despite all of my ram being allocated. I am certain that this creates slow downs... right?
    I checked a few websites and tried running commands to turn the swap file on
    sudo launchctl load /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
    It says that it is already working. But the 0 doesn't change.
    Should the Swap file be showing some usage?
    Help if you can.

    There's a screenshot. My Memory Usage spikes and I get the spinny wheel and the computer is super slow... but the SWAP remains at zero.

  • Is it possible to install a consumer app for mass usage that would alter the ios device proxy settings? Over the air not supervised. Can an app company use an MDM server to do this if the customer consents?

    Is it possible to install a consumer app for mass usage that would alter the ios device proxy settings? Over the air not supervised. Can an app company use an MDM server to do this if the customer consents?

    HI Chris,
    Thanks for taking the time to reply.
    Could you expand on your answer, which bit is very doubtful?
    Also in your knowledge would Apple work with a company and license it if the software they were developing was desired by consumer demand?
    Thanks
    Gary

  • Illustrator CS3 - "Not enough memory to place the file."  Help!!!???

    I have a new machine running XP Pro 64.  Intel i7 processor, 12 gb ram.
    I am trying to place a fairly small Photoshop image (with layers) into Illustrator CS3.  I have done this countless times with XP 32 bit os.
    But now, I cannot place even a small Photoshop image into Illustrator... I keep getting the error "Not enough memory to place the file."
    I tried the suggestion of 'right-clicking' the Illy launch icon and going to properties/compatibility and then selecting "Run this program in compatibility mode for..."  and then I check marked Windows XP.
    Someone else said this worked in Vista 64.....but it DID NOT work for XP 64.....dang it.
    Any suggestions???
    Thanks

    On Mon, Oct 26, 2009 at 04:37:08PM -0600, Todd-sta uttered:
    Well..... I just tried the same function on my 64 bit Leopard operating system on my MacBook Pro just for kicks.  Worked flawlessly!!
    So, why won't it work on XP 64 bit? Is this a case of 'the mac os is just better?"
    Talk about flame bait -- You trying to start the platform wars again? ;-D
    Can anyone tell me if they can place a Photoshop image from WINDOWS 7 64 bit OS into Illustrator without issue?  We're talking 'PLACE' .... not paste.
    Don't know about Windoze 7; but that operation works in Vista x64. XP x64 is
    quite flaky at times. It was never finished IMHO.
    Sure would like to know.  I'd upgrade if it made the difference.
    LOL
    end

  • Not enough memory to save this file

    hi ,
    im doing a artwork with a size of 210" x 72" and 4 layers in total ( the size is actually half of the actual print size which is 420" by 144" ). But whenever i want to export the ai file to psd , the error prompting ' Not enough memory to save this file ' appears. I've changed my primary scratch disks frm Startup to C:\ ( which is ard 100gb ) but the error still exists. Is there anyone who could help me ? Need to send the works for print next week but i need to export this file to photoshop to do extra effects and changes.

    theres around 88gb left on my drive and my ai file is juz 1.84mb.
    the settings for export is as follows :
    Resolution - 72dpi ( as my workfile is being done to a scale of 50% , i used a lower dpi )
    Options - Write layers with max editability
    Anti-alias unchecked
    Embed ICC profile checked

  • Not enough memory to place the file

    hi when iam opening photoshop layered files at 300 dpi and having size 6x18 inches illustrator cs3 portable gives error message not enough memory to place the file and file is not opening ???

    There's no such thing as an "Illustrator CS3 portable" version. What you have is an illegal torrent download. Any issues you experience may be due to the illegal copying of the software.

Maybe you are looking for