Some basic concepts,thanks

some baisc concepts
when i monitor database server using toad utilities' event waits chart,i cannt understand some concepts below:
1 control file io (what does it mean)
2 direct patch read
3 sql *net ( over 1000 waited per second)
will u please explain them for me?
thanks

Hello,
1 control file io (what does it mean) :- This means number of times Control File Read and Write happened since instance startup.
3 sql net ( over 1000 waited per second) :- This means using SQLNet tried to retrieve the data from Database and it was waiting because some other process were using some other process to finish its process.
Correct me if I am wrong, this is my understanding.
Thanks,
Ripesh

Similar Messages

  • Trying to understand the basic concept of object oriented programming.

    I am trying to understand the basic concept of object oriented programming.
    Object - a region of storage that define is defined by both state/behavior.
    ( An object is the actual thing that behavior affects.)
    State - Represented by a set of variables and the values they contain.
    (Is the location or movement or action that is the goal that the behavior is trying to accomplish.)
    Variables- (What does this mean?)
    Value - (What does this mean?)
    Behavior - Represented by a set of methods and the logic they implement.
    ( A set of methods that is built up to tell's the how object to change it's state. )
    Methods - A procedure that is executed when an object receives a message.
    ( A very basic comand.For example the method tells the object to move up, another method tells the method to go left. Thus making the object move up/left that combination is the behavior.)
    Class - A template from which the objects are created.
    ( I am very confused on what classes are.)
    - The definitions of the words I obtained from the "Osborne Teach Yourself Java". The () statements are how I interperate the Mechanisms (I do not know if Thats what you call them.) interact with each other. I understand my interpretation may be horribly wrong. I will incredibly appreciate all the support I may get from you.
    Thank you

    Object oriented programming is a replacement for the older idea of procedural programming (you can research procedural programming in google). As I understand it, in procedural programming, you have a step by step set of function calls to accomplish some task. Each function receives a data structure, manipulates it, and passes it to the next function. The problem with this is that each function preforms some action for the overall task and can't easily be reused by some other task. Its also harder to read the flow of what is happening with raw data structures flying all over the place.
    In object oriented programming, an object calls a function of another object and receives back, not a data structure, but another object. Objects contain a data structure that can only be accessed by its functions. An object is not so much a sub component of a bigger task, as it is a service that any other task can use for any purpose. Also, when you pass an object to the caller, the caller can ask questions about the data structure via its functions. The developer doesnt have to know what the previous function did to the data by reading up on any documentation, or having to reverse engineer the code.
    I suggest the best way of learning this is to code something like a library object.
    A library object contains a collection of book objects
    A book object contains a collection of chapter objects
    A chapter object contains a collection of paragraph objects
    A paragraph object contains a collection of sentence objects
    A sentence object contains a collection of word objects.
    Add functions to each object to provide a service
    Example: A library object should have a:
    public void addBook(Book book)
    public Book getBook(String title)
    public boolean isBookInLibrary(String title)
    The key is to add functions to provide a service to anyone who uses your object(s)
    For example, what functions (service) should a paragraph object provide?
    It shouldn't provide a function that tells how many words there are in a sentence. That function belongs to a sentence object.
    Lets say you want to add a new chapter to a book. The task is easy to read
    if you write your objects well:
    Sentence sentence1=new Sentence("It was a dark and stormy night");
    Sentence sentence2=new Sentence("Suddenly, a shot ran out");
    Paragraph paragraph=new Paragraph();
    paragraph.addSentence(sentence1);
    paragraph.addSentence(sentence2);
    Paragraphs paragraphs=new Paragraphs();
    paragraphs.addParagraph(paragraph);
    Library library= new Library();
    library.getBook("My Novel").addChapter("Chapter 1",paragraphs).
    Now, lets say you want to have a word count for the entire book.
    The book should ask each chapter how many words it contains.
    Each chapter should ask its paragraphs, each paragraph should ask
    its sentences. The total of words should ripple up and be tallied at each
    stage until it reaches the book. The book can then report the total.
    Only the sentence object actually counts words. The other objects just tallies the counts.
    Now, where would you assign a librarian? What object(s) and functions would you provide?
    If written well, the project is easily extensible.

  • Missing some basic functionality

    I seem to be missing some basic functionality, like switching to tty1-n using Ctrl+Alt+F1-n.  I can't begin to guess what this is related to, as after several installs I've never experienced that to be missing.  Can anyone point me in the right directions?  Thanks.

    evr wrote:I was recently having problems with commands like because i was using "thinkpad" as the input.xkb.layout value in /etc/hal/fdi/policy/10-keymap.fdi.  Changing to "us" helped me, perhaps that's the issue?
    Hm.  I don't actually have that file in the policy directory.

  • I'm missing a basic concept on iCal.

    I'm missing a basic concept on iCal Server i think.
    I just want to publish a single calendar to the public from the server, not from the local client; with NO passwords.
    Calendars exist on the iCal Server on 10.8.5 using login credentials from Open Directory where users
    can create calendars, share calendars, etc.
    When you go to the Web site, it first asks for your login and password.
    How do i link a calendar to a public location, or make a calendar publicly accessible?
    Thanks in advance
    Tim Far
    OSX Server, OS X Mountain Lion (10.8.5)

    So with no responses to the above question, I've had to rtfm...
    It appears from my reading of the somewhat limited documentation on iCal Server on 10.8.5, since I have chosen
    to apply security to the Wiki's and Calendars to use OD on the server; I cannot open a public viewable Calendar along side the secured ones.  ( I may certainly be wrong, but I haven't been able to find out how.)
    So I took an easier approach, as I wanted 1 public calendar viewable and subscribable by the public.
    The local iCal server will be used privately for local secure business, while the Public calendar will be
    maintained on the local Admin's desktop, then shared publicly to Google calendars, where I set up a simple secure acount.  This gives me 4 benefits.
    1. A public viewable webpage of the calendar - for those with iCal or iPhone (droid population, or browsers)
    2. An dot.ics subscribable link  for those with iPhones, iCal compatibe calendars
    3. An embedded link for our education web site, to show the Public calendar inline on our own website.
    4. The ability to publish to said Google calendar , from the locally managed desktop.
    This may have been obvious, or not; and potentially othe ways of accomplishing the same,
    Any thoughts or goctcha's ?
    Thanks in advance.

  • Some basic queries on OAF

    Hi All,
    I have some basic queries in OAF...
    1. What are the procedures to delete the Extensions?
    2. After extending a VO, why we have to upload .jpx file and if we don't upload what will happen?
    3. Can we use EO without altering the table to add WHO columns?
    4. Why we have to develpe the OAF pages in webui and VOs in server folders only? is there any specific reason?
    5. Are there any other methods to call the methods in AM apart from using am.invoke("<method name>") from CO?
    Please give me the answers for these queries.....
    Thanks in advance..
    Srinivas

    1. What are the procedures to delete the Extensions?
    Go to "functional administrator" responsibility. Under personalization Tab click on Import/export. Search for your document and delete the customization.*
    2. After extending a VO, why we have to upload .jpx file and if we don't upload what will happen?
    You need to upload the jpx file because in your jpx file you have Substitute tag which substitute OLD VO with new VO and at runtime framework will check if there is any substitution available then It will substitute the old VO with the new one.*
    3. Can we use EO without altering the table to add WHO columns?
    I think no because when you perform DML operations on EO then framework tries to update the WHO columns and if WHO columns are not present you would get an error message*
    4. Why we have to develpe the OAF pages in webui and VOs in server folders only? is there any specific reason?
    There is no specific reason for this we can create our PG files in server folders as well and it would work fine. This is just a standard given by Oracle.*
    5. Are there any other methods to call the methods in AM apart from using am.invoke("<method name>") from CO?
    You should only use am.invoke .*
    -- Arvind

  • Making some basic Java games

    Can anyone help on how to make some basic java games for my website if you could that would be helpful
    thanks,
    Louie

    Well, first of all you program the Framework, add Graphics / sounds / Data , then you put it in your HP - There you are!

  • Some Basic Queries

    Hi,
    Got some queries regarding Datawarehouse Builder 9.0.2
    1) How can i keep a track of records rejected due to validation Failures?
    2) How can i refresh the load based on date specified??
    These might be some basic queries. Just trying to learn how can i use this tool as per my business requirements.
    Thanks in advance. Any help would really be appreciated.
    Regards
    Biju

    Note that you're getting a fairly dumbed-down view of the whole virus issue so far.  People like to play word games with this topic.  It's important to understand that malware does exist for the Mac, so that you don't let a false sense of security behave in dangerous ways.  Of course, there's been several orders of magnitude less malware released for the Mac in the last 10 years than appears for Windows every day, on average, so you'll probably never see any malware...  but it's still possible.  For the full story on Mac malware, see my Mac Malware Guide.  (Note that my pages contain links to other pages that promote my services, and this should not be taken as an endorsement of my services by Apple.)
    Also, regarding whether the stock 13" MBP has enough memory for you, it is impossible to answer accurately without knowing what you plan on doing with your computer.  If you're a graphic designer, for example, who needs a lot of memory and power, 4 GB may not be enough, and for that matter, a 13" MBP might not be right for you.  What do you plan on doing with it?

  • I thought I understood automator but I must be missing some basic understa

    Thought I understood automator but I must be missing some basic understanding. I want select several audio (mp3 stereo) files and get automator to convert them to mono aiff files. I know how to do this in soundtrack pro, and I looked under actions, library, music; but could not find a way to get them to be mono in automator. Suggestions?
    thanks
    J Jordan
    The KiteSites.com Series

    I'm sorry, I downloaded and installed 'drop a few my way' and read the instructions, but where is the 'drop a few my way' icon? Mysterious new files appeard in the Library/iTunes/Scripts/ folder, but where is the icon supposed to be?

  • Some basic help in Threads

    Hi all,
    I have some basic problem regarding use of thread.I have a class A (with main method )which creates 5 instance of class B say b1,b2,b3,b4,b5.This class B extends thread.
    Now within main of A i spawn 5 thread by calling b1.start(),b2.start(),b3.start(), b4.start(),b5.start().
    Now contraint is at any time A can spawn only 5 threads.For this there is another class C that has private variable count and 3 synchronised method one which increments count , second one decrements count,third one returns count and same instance of this class is pass to each of the thread.
    Before terminating each thread calls decrement method of this object .
    After spawning 5 thread main thread sleeps for some defined time and whenever it wakes up it checks if count is less than 5 if yes then it spawns new thread and call increment method.
    Now i want to avoid the logic of main thread sleeping for some defined time than waking up checking value of count and rather want a logic in which main thread sleeps and wakes up only when one of the thread terminates.Thus unnecessary checking of value of count is avoided.
    There must be way for this because this is very common problem which many of you might have faced.I have simplified by problem because this is one of the concept on which design of my application depends.If any one has found some tutorial or code example which describes similar problem then kindly let me know.
    Regards,
    beginner83.

    Hi all,
    I have some basic problem regarding use of thread.I
    have a class A (with main method )which creates 5
    instance of class B say b1,b2,b3,b4,b5.This class B
    extends thread.Well, that's not a good start. It's generally not a good idea to extend Thread, instead the class with the Thread's execution run method should implement Runnable and be attatched to a Thread object when the Thread object is created.
    Now within main of A i spawn 5 thread by calling
    b1.start(),b2.start(),b3.start(),
    b4.start(),b5.start().
    Now contraint is at any time A can spawn only 5
    threads.For this there is another class C that has
    private variable count and 3 synchronised method one
    which increments count , second one decrements
    count,third one returns countSo how about a method to the class which causes the calling thread to wait while the thread count is five or more. Then your main method can include this in it's thread-starting loop.
    See Object.wait and Object.notifyAll().

  • Some Basic steps How to tune this Query

    Hi All
    This is my cursor Query to fetch the Eligible orders its taking too much of time to execute, This is my query
    SELECT oeol.header_id,oeol.attribute1,oeoh.order_number,COUNT(1) consignment_count
    FROM oe_order_lines_all oeol,oe_order_headers_all oeoh,oe_transaction_types_all oett
    WHERE oeol.header_id = oeoh.header_id
    AND oeol.flow_status_code IN(DECODE(oett.name,xxhdnl_om_common_util_pkg.g_push_line_type,
    DECODE(oeol.shipment_priority_code,'EXPRESS',DECODE(oeol.flow_status_code,'AWAITING_STOCK'
    ,'AWAITING_STOCK','STOCK_RECEIVED','STOCK_RECEIVED'),'STOCK_RECEIVED')
    ,DECODE(XXHDNL_OM_QUI_BAT_PLAN_EXT_PKG.check_push_or_pull(oeol.line_id),'PUSH','BOOKED')))
    AND(oeol.shipment_priority_code=p_shipment_priority OR p_shipment_priority IS NULL)
    AND oeol.line_type_id =oett.transaction_type_id AND oett.name IN
    (xxhdnl_om_common_util_pkg.g_return_line_type
    ,xxhdnl_om_common_util_pkg.g_push_line_type )
    AND oeoh.attribute3 IS NULL
    GROUP BY
    oeol.header_id
    ,oeol.attribute1
    ,oeoh.order_number;
    Pls provide some basic steps for tuning regarding some performance.
    thanks & regards
    Srikkanth.M

    Hi
    as I tried to say is that DECODE is just hard to read, but not a performance issue.
    What do you do in the XXHDNL_OM_QUI_BAT_PLAN_EXT_PKG.check_push_or_pull(oeol.line_id) procedure?
    But let me try the DECODE... not 100% correct as I can't test but you'll get the picture:
    SELECT
    FROM
    WHERE oeol.flow_status_code IN
    CASE WHEN oett.name = xxhdnl_om_common_util_pkg.g_push_line_type THEN
       CASE WHEN oeol.shipment_priority_code = 'EXPRESS' THEN
          CASE WHEN oeol.flow_status_code ='AWAITING_STOCK' THEN 'AWAITING_STOCK'
               WHEN oeol.flow_status_code ='STOCK_RECEIVED' THEN 'STOCK_RECEIVED'
               ELSE null END
          ELSE
          CASE WHEN XXHDNL_OM_QUI_BAT_PLAN_EXT_PKG.check_push_or_pull(oeol.line_id) = 'PUSH' THEN 'BOOKED'
             ELSE NULL END
    ELSE
    NULL
    ENDThat is a 1:1 "translation" PLEASE add comments in nested statements.
    And this is easier to read, as in CASE you can use AND / OR / IN ....
    SELECT
    FROM
    WHERE oeol.flow_status_code IN
    CASE WHEN oett.name = xxhdnl_om_common_util_pkg.g_push_line_type THEN
       CASE WHEN oeol.shipment_priority_code = 'EXPRESS' AND oeol.flow_status_code IN ('AWAITING_STOCK','STOCK_RECEIVED')
         THEN oeol.flow_status_code ELSE NULL END
       ELSE
        CASE WHEN XXHDNL_OM_QUI_BAT_PLAN_EXT_PKG.check_push_or_pull(oeol.line_id) = 'PUSH' THEN 'BOOKED'
             ELSE NULL END
    ENDThe "oeol.flow_status_code IN" makes no sense as the output of/DECODE/CASE is always 1 value right? And I would use the logic on a select on table "oe_order_lines_all" and then use the calculated field as a JOIN criteria. Much easier to test and read.
    But, please check the procedure which you call that can be deadly! The "case" is just "nice to have"
    -- andy

  • Some basic problems with multicast, IGMP & NLB

    Hi out there
    We have two DC's with 10G interconnection in  between - these connections are run as L2 links - put into a set of  nexus 5000 (the old nx5020) - acting access-switches - and uplinked to a  set of nexus 7009 which act as L3 switch for us.
    We  have a cluster of vmware boxes in each site and are running MS windows  2008 machines with MS NLB for TerminalServices - in IGMP multicast mode -  in VLAN 21.
    Now I looked in the log of the nexus 7000 and found that the PIM DR is "flapping" between the two sites from time to time:
    2013  Nov 25 22:50:58 ve-coresw-01 %PIM-5-DR_CHANGE:  pim [26128]  DR change  from 172.21.159.253 to 172.21.144.3 on interface Vlan21
    2013 Nov  25 22:51:54 ve-coresw-01 %PIM-5-DR_CHANGE:  pim [26128]  DR change from  172.21.144.3 to 172.21.159.253 on interface Vlan21
    2013 Nov 25  23:26:07 ve-coresw-01 %PIM-5-DR_CHANGE:  pim [26128]  DR change from  172.21.159.253 to 172.21.144.3 on interface Vlan21
    2013 Nov 25  23:26:10 ve-coresw-01 %PIM-5-DR_CHANGE:  pim [26128]  DR change from  172.21.144.3 to 172.21.159.253 on interface Vlan21
    I am not that familiar with multicast but the basic concepts are there - in the vrf I have defined
    ip pim ssm range 232.0.0.0/8
    the vlan is defined as:
    vlan configuration 21
      layer-2 multicast lookup mac
    vlan 2001
    under the SVI interface vlan 21 I have also defined - and there is a sample showning the nlb
    interface Vlan21
      vrf member DMZ_21
      no ip redirects
      ip address 172.21.144.3/20
      ip pim sparse-mode
      ip arp 172.21.149.19 0100.5E7F.9513
    these flapping should only occur if the keep-alives between the two sites are missed 3 times
    The uplinks to the nexus 5000 are defined as mrouters
    vlan 21
      ip igmp snooping mrouter interface port-channel5
      ip igmp snooping mrouter interface port-channel16
    SW5020-01# sh ip igmp snooping vl 21
    IGMP Snooping information for vlan 21
      IGMP snooping enabled
      IGMP querier present, address: 172.21.144.3, version: 2, interface port-channel5  -> the DR on the nx7k
      Switch-querier disabled
      IGMPv3 Explicit tracking enabled
      IGMPv2 Fast leave disabled
      IGMPv1/v2 Report suppression enabled
      IGMPv3 Report suppression disabled
      Link Local Groups suppression enabled
      Router port detection using PIM Hellos, IGMP Queries
      Number of router-ports: 3
      Number of groups: 3
      VLAN vPC function enabled
      Active ports:
        Po10        Po15    Eth1/3  Eth1/11
        Eth1/12     Eth1/13 Eth1/14 Eth1/15
        Eth1/16     Eth1/17 Eth1/18 Eth1/19
        Eth1/20     Eth1/25 Eth1/26 Eth1/27
        Eth1/28     Eth1/29 Eth1/30 Eth1/31
        Eth1/32     Po16    Po5
    The  link between the two sites - and boxes - is running error-free. As far  as I can see there hasn't been any problems in that vlan since ??
    If I look at f.ex spanning-tree the topology hast changed for long time in that vlan (2 weeks).
    Could I harden the igmp multicast setup?
    What is happening when a DR is changing? Will the multicast stop work or what happens?
    As  far as I understood the DR is the service which forwards the multicast  traffic to the groups so if suddenly some re-negotiation occurs I would  expect that the active traffic will be interrupted.
    here the actual MS NLB clusters adresses:
    SW5020-01# sh ip igmp snooping groups vl 21
    Type: S - Static, D - Dynamic, R - Router port
    Vlan  Group Address      Ver  Type  Port list
    21  */*                -    R     Po10 Po16 Po5
    21  239.255.149.19     v1   D     Eth1/14 Eth1/19 Eth1/32
    21  239.255.149.24     v1   D     Eth1/12 Eth1/15 Eth1/16
                                        Eth1/26 Eth1/31
    21  239.255.255.250    v2   D     Po15 Eth1/11 Eth1/28
                                        Eth1/29
    SW5020-01#
    Any suggeestions?

    What Is OneClickStarter.exe?
    OneClickStarter.exe is a type of EXE file associated with TuneUp Utilities 2013 developed by AVG Technologies for the Windows Operating System. The latest known version of OneClickStarter.exe is 13.0.4000.189, which was produced for Windows.
    This EXE file carries a popularity rating of 1 stars and a security rating of "UNKNOWN".
    Sounds like you have some misbehaving software on your system.  I would suggest a clean install to see if you still have all the problems you are reporting.

  • Can anyone please tell me some basic infomation about Master data?

    Can anyone please tell me some basic infomation about Master data like
    1)The history of master data
    2) Why it is so critical
    3) What the advantages of it
    4) What is the future of master data
    Any inputs in this regard will be very helpful
    Thanks in advance

    Hi Gowri,
    Master data is backbone of any business software.It helps us to do transaction.
    If you go to any ATM and do some transaction,you get a monthly statement.This monthly statement contains your address details and your transaction details.
    So your address details and your account is like master data which is not changed so frequently but your transactions keep on happening on regular basis on your account and name.So your name and account are your master data which is set up once and donot change so frequently.
    Similary if you create a Purchase order in SAP system.You need Material master and vendor master.The material master contains material details and vendor master contains vendor details and using that you create PO which is a transactional data which keep on happening for a particular vendor & material combination on regular basis.
    So we set up master data once and make changes to these only when needed and record transaction against that.
    So in first case your banking details which you enter while opening account is your master data and in next case Material Master and vendor master is master data which set up mostly once.
    There are  three types of data in SAP system
    1. Organizational level data (ICICI Bank and Branch)
    2. Master data (Your User data while opening account)
    3. Transactional data (Your Regular transaction).
    I hope ,you are clear on this by now.
    There is a SAP software in Netweaver Stack now called MDM (Master data management) which will help to manage master data.
    regards,Nishant
    Please reward points if this helps.
    Message was edited by:
            Nishant Rajan

  • Some basic questions on ESS and MSS

    Hi Experts,
    This is the first time I am going to deal with
    ESS and MSS.
    I have some basic questions about it and they are
    listed below:
    1. In an organization if they want to integrate
    ESS and MSS, how do they go about? What I mean
    is, will they install the packages in the R/3
    system and then use the to portal features to
    make iViews of ESS and MSS.
    2. Or is there a seperate package for the portal
    and the R/3 system
    3.What is the best way to customize ESS and MSS
    iViews? Is WebDynpro used to customize ESS and
    MSS applications, if yes how?
    4. Are these ESS and MSS packages different for
    ECC and the older version of R/3 systems? If yes what are the major differences?
    Please do let me know on these subjects and also
    if anyone of you have any links or documents
    associated with this scenario please do send me.
    Thank you
    Regards
    Luke

    Hi,
    here is what I know..
    1 & 2. Depending on the backend SAP version, the relevant ESS/MSS Business Packages have to be installed on the Portal. On the backend it will be via an Add-on.
    3. The webDynpro versions of ESS/MSS are available from mySAP ERP2004/2005 (ECC5/6). The best way to customize the iViews would be through the NetWeaver DevStudio.
    ent
    4. Yes, the ESS/MSS packages are differ depending on the backend SAP version.
    You can find all the  different packages & their info right here on SDN. From the home page click on the Portal Content Portfolio on the right hand side of the page>Browse Content Portfolio>Self Service for ESS & Line Manager for MSS.
    Regards,
    Suresh Datti

  • Lacking of some basic functions of Lumia 920

    Hi,
    The Lumia 920 is lacking some basic functions as follow:
    1. Call history does not show duration of calls.
    2. SMS field does not show whether it is sent&delivered or sent&not delivered or not sent without turning on the delivery confirmation, doing so I will receive an SMS from mobile operator.
    3. I cannot choose vibrate&ring at same time.
    This is so basic and essential so pls work with Microsoft to add these function.
    Thanks,
    Phung

    farby wrote:
    1. Agree
    2. Though may be matter of inconvenience..but at least the purpose is served that you receive an SMS confirming the delivery
    3. Offcourse you can but if both are selected the Vibrations will be only for a few seconds and then the phone will start ringing ..
    I found one more function that is not good, that is call forwarding, we have a very poor option here, forward or not while we should have other options to forward the call once the phone is unreachable, not answering....
    I think MS and Nokia should add these functions into the phone. So far I don't satisfy with this new WP8 as it should have done well as a role of phone.

  • Some basic questions on HANA

    Hi All,
    I have some basic questions on SAP HANA,
    I heard from one of my colligues that it is mandatory to learn SQL scripts for HANA, is it true?
    Or basic knowledge is enough for HANA???
    Is it added advantage while working on HANA or can we manage with basic knowledge of SQL???
    I tried to find answers for these questions in SCN, but I could not get proper answers, So could you please provide answers for above my questions.
    Thanks in advance,
    Venkat Kalla

    Hi Vladmir,
    SAP HANA is a platform and is more than just database. Which can serve both OLTP and OLAP.
    But since it is a database, Sp SQL skills helps you while modelling in SAP HANA. So When will it be helpful ? It is while addressing some complex requirements using SAP HANA.
    At the end of the day, when you want to work in HANA ( a super duper database ) and you still thinking of whether to learn SQL or not?
    Regards,
    Krishna Tangudu

Maybe you are looking for