Some background porcess question

Hi~
I have some confuse question about background process.
1.When I set ALTER SYSTEM CHECKPOINT,all dirty buffers are written,is it include non commit transaction entry??
2.When there is 1MB of redo log buffer,LGWR writes redo entries to the redo log files,is it include non commit transaction redo ?
when a datafile damaged,we restore it from backup,and roll forward from all archive log and online redo log file,how did oracle know what data need rollback? is the undo segment will keep these uncommit transaction so it know who need rollback?

Shu shic chun -
1.
When a buffer in the database buffer cache is modified, it is marked dirty. A cold buffer is a buffer that has not been recently used according to the least recently used (LRU) algorithm. The DBWn process writes cold, dirty buffers to disk so that user processes are able to find cold, clean buffers that can be used to read new blocks into the cache
2.Sometimes, if more buffer space is needed, LGWR writes redo log entries before a transaction is committed.
These entries become permanent only if the transaction is later committed.
After rolling forward, the data blocks contain all committed changes. They may also contain uncommitted changes that were either saved to the datafiles before the failure, or were recorded in the redo log and introduced during cache recovery.
Undo blocks (whether in rollback segments or automatic undo tablespaces) record database actions that should be undone during certain database operations. In database recovery, the undo blocks roll back the effects of uncommitted transactions previously applied by the rolling forward phase.
After the roll forward, any changes that were not committed must be undone. Oracle applies undo blocks to roll back uncommitted changes in data blocks that were either written before the crash or introduced by redo application during cache recovery. This process is called rolling back or transaction recovery.

Similar Messages

  • Can somebody give some real time questions for alv report

    hi guru
    can somebody give some real time questions for alv report.
    answers also.
    regards
    subhasis.

    hi,
    The ALV is a set of function modules and classes and their methods which are added to program code. Developers can use the functionality of the ALV in creating new reports,  saving time which might otherwise have been spent on report enhancement
    The common features of report are column    alignment, sorting, filtering, subtotals, totals etc. <b>To implement these, a lot of coding and logic is to be put. To avoid that we can use a concept called ABAP List Viewer (ALV).</b>
    Using ALV, we can have three types of reports:
       1. Simple Report
       2. Block Report
       3. Hierarchical Sequential Report
    <b>Reward useful points</b>
    Siva

  • I want to check all functions of PCI 6534.I have read the user manual..I have some memory related questions.​Please help me for that.

    I want to check all functions of PCI 6534.I have read the user manual..I have some memory related questions.Please help me for that.
    1.)If i am using the continuous output mode.and the size of generated data is less than 32 MB.If i want to preload the memory,what should i do?I want that first of all i load all my data to onboard memory & then i want to make start the transfer between 6534 & peripheral.Is it possible?As per me it should be.Plz tell me how should i do this?I think that in normal procedure the transfer between 6534-peripheral & outputting data from pc buffer to onboard memory works parallely.But i don't want this.Is it poss
    ible?
    (2).Similarly in finite input operation(pattern I/O) is it possible to preload the memory and then i read it?Because i think that the PC memory will be loaded automatically when 6534 acquires the data and then when we use DIO read vi the pc buffer data will be transferred to application buffer.If this is true,i do not want this.Is it possible?
    (3) One more question is there if i am using normal operation onboard memory will be used bydefault right?Now if i want to use DMA and if i have data of 512 bytes to acquire.How will it work and how should i do it?Please tell me the sequence of operations.As per my knowledge in normal DMA operation we have 32 Bytes FIFO is there so after acquisition of 32 bytes only i can read it.How it will known to me that 32 bytes acquisition is complete?Next,If i want to acquire each byte separately using DMA interrupts what should i do?Provide me the name of sourse from which i can get details about onboard memory & DMA process of 6534 specifically
    (4).In 6534 pattern Input mode,if i want to but only 10 bits of data.and i don't want to waste any data line what should i do?

    Hi Vishal,
    I'll try to answer your questions as best I can.
    1) It is definitely possible to preload data to the 32MB memory (per group) and start the acquisition after you have preloaded the memory. There are example programs on ni.com/support under Example Code for pattern generation and the 6534 that demonstrate which functions to use for this. Also, if your PC memory buffer is less than 32MB, it will automatically be loaded to the card. If you are in continuous mode however, you can choose to loop using the on-board memory or you can constantly be reading the PC memory buffer as you update it with your application environment.
    2) Yes, your data will automatically be loaded into the card's onboard memory. It will however be transferred as quickly as possible to the DMA FIFO on the card and then transferred to the PC memory buffer through DMA. It is not going to wait until the whole onboard memory is filled before it transfers. It will transfer throughout the acquisition process.
    3) Vishal, searching the example programs will give you many of the details of programming this type of application. I don't know you application software so I can't give you the exact functions but it is easiest to look at the examples on the net (or the shipping examples with your software). Now if you are acquiring 512 bytes of data, you will start to fill your onboard memory and at the same time, data will be sent to the DMA FIFO. When the FIFO is ready to send data to the PC memory buffer, it will (the exact algorithm is dependent on many things regarding how large the DMA packet is etc.).
    4) If I understand you correctly, you want to know if you waste the other 6 bits if you only need to acquire on 10 lines. The answer to this is Yes. Although you are only acquiring 10 bits, it is acquired as a complete word (16bits) and packed and sent using DMA. You application software (NI-DAQ driver) will filter out the last 6 bits of non-data.
    Hope that answers your questions. Once again, the example code on the NI site is a great place to start this type of project. Have a good day.
    Ron

  • Somer real time questions

    hi experts,
    1. how to call 2 transactions in same BDC program at a time, like 'mk01' and 'va01'.
    2. what is the transaction to create barcode.
    3. how to debug a smartform.
    4. in which table session are stored.
    ALSO CAN ANY ONE SEND ME SOME REAL TIME QUESTIONS ASKED IN INTERVIEW
    thankx

    2a.) SE73 is the transaction to create barcodes..
    se73 --> System Barcodes --> create ur new barcode
    then go to t-code: SMARTSTYLES there u have to create characterformat for the barcode u have created.
    and use this characterformat in smartforms or sapscripts editor ...
    3a.) Use breakpoint in program or i think with /h it activates the debugging of smartform or sapscript.
    4a.) in table APQI all session records r stored.
    reward if it helps

  • Hello some real time questions

    Hello guys,
    Can any one help with this question.
    1) Difference between Interactive & Drill down
    repot? What specific statements do you use, when
    writing a drill down report?
    (is both are same or any difference is there)
    2) What transaction do you use for Data Analysis?
    3) When a program is created and need to be
    transported to Production, does selection texts
    always go with it? if not how do you make sure?
    4) Can you make the CTS entries? How do you do it?
    5) What are change header / detail tables? Have
    you used them? ( i dont know what exactly is this?
    and from which topic?)
    6) What is currency factoring technique?
    7) Is it possible to run host command from SAP
    environment? How do you run?
    8) What is the difference in using COMMIT WORK
    within a called transaction & within a called dialog
    module in an existing module?
    9) What is the difference between the report
    status & screen status?
    10) what is the main diff between LSMW & session?
    11) How to introduce authorization objects in
    reports? How can you give authorization?
    12) Diff between BAPI & RFC?
    13) How field properties are set with * for
    password?
    14) How to create our own parameter ID in SE11?
    15) What is a Ztable? How to create it?
    (i think it is user defined table
    and using Domain, Data Element & Table fields we
    can create, if so, why it is to be called as only
    'z' table, when we can careat with 'y')
    <b>SOME REAL TIME QUESTIONS:</b>
    1) How many SAP instances are there in your
    organization?
    2) What SAP version is in use for each instance?
    3)What is the Hot package level for each instance?
    4)What OS is employed per instance?
    5)From where you get the request no?
    Any one Answer this question it will be useful for all.
    Thanks in advance.

    Here are answers to some of your questions. Hopefully this will help you.
    1) Difference between Interactive & Drill down
    repot? What specific statements do you use, when
    writing a drill down report?
    (is both are same or any difference is there)
    --> It's the same. You have events AT PF-STATUS, AT LINE-SELECTION, AT USER-COMMAND which are used to code for Interactive reports. Check this link for more details
    http://help.sap.com/saphelp_46c/helpdata/en/d3/2e974d35c511d1829f0000e829fbfe/frameset.htm
    2) What transaction do you use for Data Analysis?
    --> What do you exactly mean by data analysis?
    3) When a program is created and need to be
    transported to Production, does selection texts
    always go with it? if not how do you make sure?
    --> Yes, it goes with it.
    5) What are change header / detail tables? Have
    you used them? ( i dont know what exactly is this?
    and from which topic?)
    --> All changes in SAP data are logged in Change Header and Item table. CDHDR and CDPOS are change header and item tables respectively.
    8) What is the difference in using COMMIT WORK
    within a called transaction & within a called dialog
    module in an existing module?
    --> Commit work commits all database changes which occurs before commit statement.
    10) what is the main diff between LSMW & session?
    --> LSMW and session are 2 different ways to update data in SAP database.
    Check this out -
    Session Method
    LSMW
    11) How to introduce authorization objects in
    reports? How can you give authorization?
    Need to add code for the same using Authority check command. Check this thread
    ABAP Development
    13) How field properties are set with * for
    password?
    --> You can modify field properties which displaying data. In this way you can set data to encrypt with 'X'.
    14) How to create our own parameter ID in SE11?
    -> Check out this thread
    ABAP Development
    15) What is a Ztable? How to create it?
    (i think it is user defined table
    and using Domain, Data Element & Table fields we
    can create, if so, why it is to be called as only
    'z' table, when we can careat with 'y')
    --> using transaction code SE11. All custom objects in SAP can start either with Y or with Z.

  • Some problems and questions using OWB

    For Igor or anyone who can help me :-)
    Hello Igor,
    Thanks for all your help concerning my mapping deployment problem! Now it’s working better ;-)
    I used the OWB Runtime Assistant to create a new runtime target schema and i use the owner of this schema as user while logging to OWB.
    Now i can create and deploy without problems mappings, tables, functions, procedures, packages, dimensions, views, materialized views, process flows (i have installed the Oracle Workflow Client 2.6.2.0.0 with OWF builder and OWF mailer ).
    However I have still some problems and questions :-)
    a) After deploying a mapping or process flow i can execute them from OWB Deployment Manager. How can i schedule the execution of a deployed precess without using OWBDM ? (I want to execute a process every day to perform ETL).
    b) I think i have a problem deploying cubes. I create a cube in OWB, the validation is OK, the deploment succeds, but if i look with OEMC in the tree in the Warehouse OLAP section no cube is created. Only the fact tabe is created. If i look to the scripts from the Pre Deployment generation results i found DDLs only for TABLE, INDEX, UNIQUE KEY, FOREIGN KEY and ANALYZE object types, meanwhile during a dimension deployment i found also a DDL for the DIMENSION type object. WHY ?
    c) If I look in the procedures of the new created OWB Runtime Target Schema I found 3 procedures which are in error and when I try to compile them I receive the following error messages :
    - procedure WB_OLAP_LOAD_CUBE
    PLS-00201: identifier 'DBMS_AWM.CREATE_AWCUBELOAD_SPEC' must be declared
    - procedure WB_OLAP_LOAD_DIMENSION
    PLS-00201: identifier 'DBMS_AWM.CREATE_AWDIMLOAD_SPEC' must be declared
    - procedure WB_OLAP_LOAD_DIMENSION_GENUK
    PLS-00201: identifier 'DBMS_AWM.CREATE_AWDIMLOAD_SPEC' must be declared
    How can solve this problem? Is there any link with the fact that the cube is not generated?
    d) When I first acces the deployed DIM in the OEMC tree I receive a message saying that the dimension does not have complete metadata as needed for use by Oracle OLAP services (because is created either in an earlier version of Oracle database or it was created by an an other application than OEMC) and OEMC automatically generates the default needed metadata. Is this normal ?
    I work in an environment with
    - Oracle 9i Database 9.2.0.1.0
    - Oracle 9i Client 9.2.0.1.0
    - Oracle 9i Warehouse Builder Products 9.2.0.2.8
    Best Regards:
    Vlad
    PS Sorry for my poor English ;-)

    Answered in your "Getting RPE-01008 when deploying mappings" post.
    Regards:
    Igor

  • Question related to my previous "background process" question.

    Hello Folks:
    Can I start a "Notification Service Subscriber" process through the
    normal startup procedure for other servers---i.e. by adding it to the
    config(ubb) file. If so, can I implement the background process as two
    different CORBA servers calling each other asynchronously to accomplish
    the work. Please let me know if there is any other way to accomplish
    what I have stated in the "background process" question.
    Thanks,
    Ram Ramesh
    678-358-3581

    Go to your forum preferences and set the email options.  You may also need to unsubscribe from forums / topics you are currently subscribed to.

  • 10.3.5 sluggish on my iMac (and some other newbie questions)...

    I just purchased an iMac, and am brand-new to Macs. I can do anything on a PC, and actually do PC tech support for a living, so you can imagine that I feel completely ridiculous asking some of these questions, but here goes:
    1. How do I copy and paste? Ctrl+C does not work.... surely there is another alternative?
    2. Is there a way I can download OE for Mac? I know Microsoft no longer offers downloads or support, but if there is another place I could find ol'familiar Outlook Express, that would be fantastic.
    3. My browser (either IE or Safari) is not completely maximized. There's the area below, and an area to the side with some icons as well... is this the maximum size of the browser, or...?
    4. Right now I'm running OS 10.3.5, which seems a bit sluggish. It came installed. I also have the discs for 8.6, and if it will make the system run better, I'll definitely ''downgrade.'' How would I do this? Do I have to ''reformat'' or anything like that?
    5. Are there other tweaks, sort of like MSCONFIG, that will help speed up my system in general?
    Here are my system stats:
    iMac (Grape!), 333MHz, 6GB Harddrive, 196 MB RAM...
    It's a G3 CRT, I think (if that matters).
    Any help would be so much appreciated!
    Tiffany
    ([email protected])

    Hello Tiffany,
    First of all, Welcome to the Apple Discussions!
    In regards to your #4, I would just suggest running Software Update (after upgrading the RAM memory if possible) and upgrading to the latest version of 10.3 that should be offered to you, ie. 10.3.9). As the other posters have suggested above you should upgrade your RAM to at least 256 MB. With any updates to system software, remember to Repair Permissions from Disk Utility found at HD/Applications/Utilities/Disk Utility before and after the update.
    There are many "tweaks" and troubleshooting information for OS X that you can perform to get the best from your OS and machine.
    Some great information can be found @:
    http://www.thexlab.com/faqs/faqs.html
    A great tip, as your machine has a very small amount of Disk space is to run a little app called Delocalizer that will free up alot of space taken from Foriegn language files. The link to it can be found in Dr. Smoke's FAQ for "Freeing space on your Mac OS X startup disk".
    hope that helps some,
    littleshoulders [:-)

  • I need some more interview question with answer on modeling,reporting.

    i need some more interview question with answer on modeling,reporting.

    Hi,
    You may find tons of topic about interview question. Please try to search forums before opening a post next time.Take a look at the link below.
    https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=bwinterviewquestions&adv=true&adv_sdn_all_sdn_author_name=
    Regards,
    ®

  • Some problems and questions

    I have some problems and questions about my MSI MEGA PC 180 system...
    One problem is that MSI live monitor only works one time after every new installation then is just say "The URL is invalid" every other time I try to search for updates.
    One problem is that one of the fans  doesn't turn off when I turn of the computer and the only way to get i to turn off is to turn on the hifi mode and turn it off then the fan stops. And some times the fan can start after a while when the computer has been turned off.
    There are two fans for the cooling of the CPU but PCALERT only shows the speed of one of them.. why? according to the manual one of the is called CPU fan and the other one is called sysfan but only CPU fan showes i PCALERT.
    Are there no other way to control the Tv other than with the Home Teather system than I find way to slow if you use 1280x1024 resolution on the screen like I do. And are there no way to sort and remove channels in home teather? As i is now I can't move the channels in the order I want and I can't remover channels that the auto search thaught was channels but aren't?
    An other thing that I find annoying is that the fullscreen mode of home teather doens't cover all off the screen it doesn't hide the systray and leaves a small but annoying kolumn to the right that showes the backgrund and that is very annoying to watch tv if you have a light backgrund because the kolumn are so bright.

    Welcome Kabbo,
    I see you agree that MC III is far from perfect. Perhaps you can try the combination of Media Portal and Ir2Key. Just read some of the other posts including "WinIRX.ocx internals/usage" by ddookie.  Another possibility is to try Dscaler, but this program is only for watching TV.
    Regarding the processor fans: its normal that only one of the two shows up in PcAlert; when you look closely to both fans you'll see that one has only a two-wired connection.
    The problem of a fan not shutting down is new to me, I suppose you have checked the connections to your mobo?
    Greetz,
    JaDi

  • Some  of the questions blocked by the moderator

    Hi All,
    some  of the questions which i have posted in the forums have been locked by the moderator.
    i want to delete those questions which is being blocked.
    as i need to ask more questions here.
    Please reply
    Please do not block this thread.any update
    Thanks & reagrds
    prajith P
    Edited by: Prajith Prabhakara on Nov 22, 2011 8:01 AM

    I am closing the thread as there is no reply for the query

  • Need some XI Certificaiton question

    Hi
    If any body attended the XI Certification.  If so Please send the pattern and some XI certification questions.
    Thanks
    Naveen

    Hi Naveen,
    Plz pass on the sample questions to me too at [email protected] 
    I am also going to attend XI certification and your response will be very helpful to me.
    Thanks,
    Shweta.

  • USMM report showing some Background job, which not in SAP

    Sir,
    I took USMM report from SAP PRD system for audit purpose.  Everything is fine , expect some background job. There showing some background job finish on 01.04.2013. But I don't find any background job in SM37 which showing finish in USMM report. Please suggest what to do. Following are the background Job..
    0000 Measurement Extensions Finished on 01.04.2013 at 12:55:30
    0001 ABAP Workbench Finished on 01.04.2013 at 12:55:44
    0002 Mobile Engine Finished on 01.04.2013 at 12:55:24
    0009 Activity Checks Finished on 01.04.2013 at 12:56:55
    0100 mySAP Human Resources Finished on 01.04.2013 at 12:55:26
    0101 SAP HR e-recruitment Finished on 01.04.2013 at 12:55:24
    0200 mySAP Banking Finished on 01.04.2013 at 12:55:25
    0250 Financial Services Loan Management Finished on 01.04.2013 at 12:55:25
    0300 mySAP Healthcare Finished on 01.04.2013 at 12:55:25
    0400 mySAP Utilities Finished on 01.04.2013 at 12:55:26
    0500 mySAP Telecommunications Finished on 01.04.2013 at 12:55:26
    0600 mySAP Insurance Finished on 01.04.2013 at 12:55:26
    0700 mySAP Public Sector Finished on 01.04.2013 at 12:55:26
    0730 mySAP Public Sector Campus Finished on 01.04.2013 at 12:55:26
    0800 mySAP Oil & Gas Finished on 01.04.2013 at 12:55:26
    0900 mySAP Engineering & Construction Finished on 01.04.2013 at 12:55:27
    1000 mySAP Aerospace & Defense Finished on 01.04.2013 at 12:55:28
    1100 mySAP Automotive Finished on 01.04.2013 at 12:55:28
    1201 SAP Financial Supply Chain Management Finished on 01.04.2013 at 12:55:26
    1215 SAP FSCM Credit Management Finished on 01.04.2013 at 12:55:27
    1500 mySAP Retail Finished on 01.04.2013 at 12:55:26
    1550 BI Accelerator Finished on 01.04.2013 at 12:55:27
    2100 SAP Records Management Finished on 01.04.2013 at 12:55:28
    2200 ICM Incentive and Commissions
    Management
    Finished on 01.04.2013 at 12:55:27
    2320 SAP Exchange Infrastructure Finished on 01.04.2013 at 12:55:29
    2600 SAP Exchange Infrastructure Adapter Finished on 01.04.2013 at 12:55:29
    6000 mySAP Financials Real Estate Finished on 01.04.2013 at 12:55:28
    7100 mySAP Financials Corporate Finance
    Mgmt
    Finished on 01.04.2013 at 12:55:28
    7500 Third-Party CAD Integration Finished on 01.04.2013 at 12:55:29
    7550 SAP Learning Solution Finished on 01.04.2013 at 12:55:30
    8020 Recipe Management Finished on 01.04.2013 at 12:55:29
    8030 Catch Weight Management Finished on 01.04.2013 at 12:55:28
    8040 RBD Tool Finished on 01.04.2013 at 12:55:29
    8050 Bex Broadcaster Finished on 01.04.2013 at 12:55:28
    Thanks & Regards,
    Nabin Chatterjee

    Hi,
    You will get the list of background jobs in SM37.
    It seems that these jobs are not being scheduled by your user ID.
    In username field use * and check on the desired job statuses and use the date from and to on which you want to see the jobs.
    Screen shot is also attached for your reference.
    Regards,
    Siddharth Khandelwal

  • Stationary/Background pictures question.

    Hello, I just had a quick question. I am a new Mac user, I have always used a PC before, and I just bought a mac which I have had for about a week. Anyways, my question is... is there any way to put stationary/background pictures on the e-mail? I can't find any anywhere on my computer, and I just want to know if I am overlooking it or not, and if there isn't any stationary, is there a way to get some? Thanks.
    As for the computer that I have, it is a Mac OS X Version 10.4.9, and the Processor is 2 GHz Intel Core 2 Duo.

    I don't believe this is possible within Mac OS X Mail in Tiger but it will be in Leopard. You should check out some of Apple's iCards for now.

  • Some very basic questions about calling a DLL in C[VI] code.

    Hello everyone!
    I'm sorry if this a really simple concept. I've come from a background of embedded systems, so DLLs are something I haven't really played around with much. Regardless. I'm developing an application in CVI for a project, and I generated a DLL that I want to use in Visual Studio 2013. I was able to compile it and it output the expected *.dll file. My question however is how do I properly import that *.dll into the CVI IDE? I did google and search the forums and I didn't find what I needed exactly.... I did find however this link: <http://www.ni.com/white-paper/8503/en/>. I did read through it all, and I think I'm going to try and use Implicit Linking. In the link it does detail 3 steps: 
    Include the import library (.lib) in your LabWindows/CVI project
    Include the header file that contains the function prototype in your code using #include
    Call the function in your code like any other function
    I was able to easily complete step 1.. Now I'm on step 2. The headerfile that contains the function prototype of my code...I was looking at examples, do I just call the dll file as a .h file now? It seemed that way from what I saw. Do I need to output a header file for the DLL some how? Does the CVI compiler automatically reference that .h file with the lib that was imported? 
    Then in step 3...do I call the functions like they're in another file in the project? Just call the function as usual with the type and then feed the variables into the function and so on?
    Sorry if this is a really rudimentary question.
    Thanks in advance!
    ~Andrew

    The header file definitely isn't the .dll renamed! While creating the .dll, your development environment (don't know which one you've used) should create both a .lib file and a .h file that you must use in your project if you want to go the static linking way. I see you've found the .lib file: the .h file should be available as well, possibly in the same path. The include file lists all the definitions for variables and functions exposed by the dll.
    As per step #3 the answer is yes: you simply call .DLL functions like any other function in your program. At the bottom of the tutorial you've linked there is a link to a Developer Zone Example that is a complete CVI project that uses a .DLL: you may take this as a sample framework to study.
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

Maybe you are looking for

  • K7N2GM2-ILSR color TV OUT Problem

    I live in Argentina, we use PAL N, and I had to set BIOS to PAL NC option in order to see color in TV, this is not the problem. However in middle of windows XP startup, color is missed (always speaking about TV OUT feature). At nView configuration I´

  • How to use 'call funtions' in screens?

    Hi all, I am developing a screen through SE51 and have used a smart form to print out the data after it is saved. the smart form is called using CALL FUNCTION. I want to come back to the main screen after the smart form is executed. How can I do this

  • Integration Repository R12

    All, Does integration repository r12 expose any web service for 'Application Navigator' and 'Worklist' so we can build ADF Task Flows over that and embedded additional logic if needed (and eventually transform it into an ADF library or even a portlet

  • OmniPortlet, Linux and graphs a problem?

    I have the OmniPortlet working under Linux and made a tab report against emp. Worked fine. I then set the style to chart instead. Now I cant press OK on the portlet definition page or edit or view the page. I just get "Internal server error". In the

  • Hosting IdM 8.1 application on AIX 6.1

    Hi, We have a requirement to host out Sun IdM application on AIX 6.1/7.1. Currently its hosted on AIX 5.3 Can anyone let me know if IdM8.1 can be hosted on AIX 6.1/7.1 OS? If so does it require any additional changes?