RAC and Node question from Developer view point

Hi ,
I am not able to understand as to how , if an Oracle database is in RAC cluster having many nodes or having data guard ,effect the oracle developer's developement ?
This features are more to do with DBA's tasks
Please can someone shed some light
Edited by: va**** on Sep 29, 2012 6:39 AM

I mean ,some oracle developers claim to have worked in cluster environments.
Since now a days many companies work in cluster environments ,this is common.
makes me wonder as to what feature of RAC are they using in pl/sql developement .?
Is there some designing table/view/trigger creation etc concept using RAC feature ?
Is there any smart pl/sql programming wihch makes pl/sql code more efficient ? If yes please could you point me a link ?
Thanks
V

Similar Messages

  • Multiple projects and their promotion from Develop to Test to Production

    A customer has an interConnect infrastructure running about 5 projects. Each project has a Development, a Test, an Acceptance and a Production environment.
    This basically works, but is really cumbersome to maintain.
    They want to reduce the number of Interconnect installations as much as possible to ease maintenance. The iConnect version is 10gR1.
    As far as I can see there are two options:
    1) Put all projects into a single repository. You'd end up with only 4 InterConnect environments (Development, Test, Acceptance and Production)
    2) Put all hub schemas into a single DB
    The first one is obviously our favourite, but can you promote a single project to a new environment (say, from Development to Test) without affecting the other projects in the same repository? How difficult (if possible) is this? What are the possibilities and risks?
    What are the possibilities for option number 2?
    I hope anybody can give me some advice.
    Arjan

    Its slightly confusing about having multiple projects, the reason being the way Interconnect works is that it has a single database repository and when you create a project it is just a view on that repository. Therefore a project and a repository are essentially one and the same.
    Therefore it would imply that if you have 5 separate projects then you also have 5 separate repository instances.
    In terms of your options:
    1) is the general way that most projects work. Lets say you have DEV, SYS, UAT, PROD. Therefore you'd generally have a repository instance for each env, therefore 4 repository instances, HUBDEV - for DEV env, HUBSYS for SYS env etc... These repositories would usually be in separate Oracle Instances although they could be on the same servers. Therefore the Hub schema for all, would be the normal one installed by the product, OAIHUB904. Then you would also have a single project for each repository. This repository would hold all the metadata for all your interfaces that go though this HUB instance.
    As interfaces move through the various phases then you migrate between the different repositories, to move stuff from DEV to SYS etc...
    2) From my understanding, this is not much differnet to the above except you want to hold all the Hub schemas in a single database instance. This is possible by creating each schema with a differnet name, OAIHUB904DEV, OAIHUB904SYS etc... and you would need to change the necessary infrastructure ini files to use these new names. With this setup you would still have 1 project per repository but it would just point to the relevant schema.
    Let me know if you have any more queries.
    Regards
    Stuart.

  • Remove group tree and parameter button from crystal view in iView

    Hi
    I have a crystal report which renders in an iView on the SAP portal. When a user views the report, in the viewer I see the group tree button and the parameter button. Is there a way to disable the group tree button and parameter button ?
    Thanks,
    Daniel

    Hi Udi,
    I have a page within it I have a Composite view (SearchPage) and an iview (MyIview1). I have passed a URL to the iview (MyIview1).
    In searchpage i have a variable @Address which is selected from a dropdown box. On click of a button i need to pass the variable @Address to the iview (MyIview1).  which should be appended to the URL that i pass to MyIview1.
    If i use URL action it opens as popup, and shows the desired result. But, I want it to open within the iview (myiview1).
    Please let me know how else do i pass the variable from composite view to the url iview within the same page as ="www.abcd.com?address="&@Address  does not open the url in the iview.
    Thanks and Regards... Vibha

  • Is it fair to remove and add gestures from a view frequently on some events?

    I am adding and removing a gesture from a view frequently based on some events. I want to know is this a good way of coding, if no please let me know the reasons.

    Like most plugins, you'll need to uninstall Java Deployment Toolkit from outside Firefox. But... I don't see it in the Uninstall a Program Control Panel. So if you want to still have Java, I think your choices are:
    (1) Leave it fully disabled ("Never Activate")
    (2) Remove the registry entry Firefox uses to locate the plugin
    (3) Delete the plugin's DLL file from disk (or rename with an inactive extension like .OLD)
    The third is probably easier than the second, because you can learn the location of the DLL on disk by typing or pasting '''about:plugins''' in the address bar and pressing Enter.

  • BPEL assign count and node value from xml

    I have mapnames.xml in the project with nodes like this:
    <mapname>STATUS_DIMS_LOAD</mapname>
    <mapname>MOVEMENT_DIMS_LOAD</mapname>
    The xml of mapnames will be used for an input variable for a FlowN invoke.
    Trying to count the number of mapnames in the xml document and put in a variable.
    <assign name="getMapNamesN">
    <copy>
    <from expression= *"count(bpws:getVariableData('... ? " />*
    <to variable="FlowN_Dims_Count"/>
    </copy>
    </assign>
    Then use that in the FlowN
    <bpelx:flowN name="FlowN_Dims" N="bpws:getVariableData('Flow_Dims_Count')" indexVariable="Index">
    And then inside the FlowN, get the actual mapname using the index.
    <assign name="Assign_Dims">
    <copy>
    <from expression= *"bpws:getVariableData('... ? [',bwps:getVariableData('Index'),']') " />*
    <to variable="Invoke_Dims_InputVariable" part="InputParameters"
    query="/ns8:InputParameters/ns8:P_MAPNAME" />
    </copy>
    </assign>
    What is the syntax to
    1. Count the number of mapnames in the xml document?
    2. Use the FlowN index to assign the mapname to an input variable?

    That looked hopeful, but it did not show how to create the variables and I do not know the syntax for making an array variable.

  • 10g and 9i difference from DB view and DB Administration View

    Hi,
    I want to know the basic difference between oracle 10g and 9i ....
    Reason, is im new to oracle; now im going to learn oracle DB administration side... but in here they still offer Oracle version 9i... (10g is NOT officially available)
    what i want to know is whether there is BIG difference between oracle 9i and 10g from the DB Administration view.
    These are the things im going to learn:
    Introduction to Oracle 9i
    Oracle 9i DB Administration Fundermentals-1
    Oracle 9i DB Administration Fundermentals-2
    Oracle 9i DB Performance Tuning
    All will be in Oracle 9i... pls let me know is there big difference between 9i and 10g for the above subject categories.
    !!!!

    >> I want to know the basic difference between oracle 10g and 9i
    You may need to read "Oracle® Database New Features Guide 10g"
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14214/toc.htm
    but in here they still offer Oracle version 9i... (10g is NOT officially available)Hope you know that Oracle 9i is now disported by Oracle Support.
    >> what i want to know is whether there is BIG difference between oracle 9i and
    Obviously in every new Oracle Version there are big differences and many new features. Consider reading Oracle Documentation referred, It's not easy to list or two new features here in the forum, one should read about them from documentations.
    Regards,
    Sabdar Syed.

  • I need to know the difference between planned SKF and Actual SKF from business view and when I can use one of them ?

    I need just to know the difference between plan SKF and Actual SKF in business example and when I use one of them.
    thanks

    Hi Salaam,
    Statistical Key Figure (SKF) is a base to allocate the cost between cost centers. Usually, common cost centers cost should allocate to respective department cost centers on monthly basis.
    Some of SKFs are: Calculating floor rent on SFT, Telephone charges on No. of units, and employees head count is with "Each" in SAP.
    Apart from Ajay's reply, you can consider the Canteen exp in an organization. Assume Admin, Fin and Mfg departments are getting food services from Canteen. Here, total monthly cost of Canteen exp should be allocated to respective departments. Here, we use SKF as total head count of each department and distribute the cost.
    Planned SKF is what you planned on the beginning of a period. (Assume head count was planned as 30 in the month beginning)
    Actual SKF is what exactly you consumed over the period. (Actual employees provided canteen services during the month is 25)
    BR, Srinivas Salpala

  • Restore and Resync question from a n00b

    Okay, I have the need to erase and reload my Touch 2G (I just got it last week, but it appears that I have some corrupted data on it already.) I have about 500 songs in my PC's iTunes library, as well as several applications and a few pics.
    So, if I need to reload it without erasing all the stuff in my iTunes library, I need to RESTORE from iTunes (which as I understand it erases the iPod), then unplug it, plug it back in and do a re-sync, right?
    TIA for any answers.

    Don't use a semicolon after the if statement.
    Also, you cannot use "and" in Java - use "&&", although in this case you don't need it.
    The code below is a "cleaned up" version of yours. Hopefully it shows a better way to structure this. The "gt;=" means "<="
    e.g
    public String grade (int average) {
        String rGrade = "";
        if (average >= 91) {
             rGrade = "A";
        } else if (average >= 81) {
             rGrade = "B";
        } else if (average >= 71) {
             rGrade = "C";
        } else if (average >= 61) {
             rGrade = "D";
        } else {
             rGrade = "E";
        // These print statements should probably be in the calling method
        System.out.println ( );
        System.out.println ("Final grade: " + rGrade);
        return rGrade;
    }

  • Backed up presets to Creative Cloud and Presets vanished from Develop module

    This is what happens when you watch a tutorial and your inexperienced with Lightroom. Purchased quite a few presets and they were listed
    nicely in order and with no problems using. Saw a video to back up presets to creative cloud file and BOOM!!! The presets are no longer in the development module. What happened and how to I get them back without doing the whole process again. Thanks for any suggestions.
    Rick

    Hello,
    here some links as an approach to solve your problem:
    http://helpx.adobe.com/x-productkb/policy-pricing/activation-deactivation-products.html
    even if about Lightroom Help/Doesn't launch after 5.5 update | "Develop module is disabled" error these the instructions could althoug be helpful
    http://helpx.adobe.com/lightroom/kb/unable-launch-lightroom-55.html
    hans-Günter

  • Performance turing sca and osb services from developer perspective..

    I am a developer developing sca composites and osb services. My services are taking 2 sec avg. I need to reduce the amount of time taken by
    these services.
    What are the various steps to be taken to tune SCA composites and OSB services?

    Specific to OSB, please refer to http://download.oracle.com/docs/cd/E21764_01/core.1111/e10108/osb.htm#BABCIEAH
    Also, you can enable monitoring on Proxy Services @ Action level (@ Operational settings) and analyze the places where its taking the most of the processing time and accordingly try optimizing those activities.
    Thanks,
    Patrick

  • Oracle RAC and implications for custom developed applications

    Hi,
    I'm wondering if there are limitations to custom developed applications when implementing a RAC solution. I need some advice though I can find no documentation on this topic. Of course the standard database features will work correctly but what about, let's say, OS-specific PL/SQL code? Any advice is welcome.
    Thanks

    Jos,
    What do you mean by OS-specific PL/SQL code?
    The main thing here is you need to make sure it works correctly on all instances, or you must bind it to an instance by submitting it as a job.
    This implies the output needs to end up on a cluster file system, or you need to set up NFS links.
    Please feel free to contact me internally, if you are the Jos Baan I know.
    Sybrand Bakker
    Senior Oracle DBA
    (the real one)

  • For developer's point of view which one is better- 10g or 11g

    guys please help me out.
    let me konw from developer's point of view which one is better 11g or 10g.
    i want to apply for oracle.

    user9342767 wrote:
    guys please help me out.
    let me konw from developer's point of view which one is better 11g or 10g.
    i want to apply for oracle.Assuming you are talking about Oracle Database 10g and Oracle Database 11g, and not any of the other products that use the brands 10g and 11g (and assuming you want to discuss that here instead of the appropriate product forum where it belongs), here are some of my thoughts:
    - if you are not using any 11g features, nor any new-in-10g features that have been fixed in 11g, it does not matter;
    - if you are using 11g features, then 11g is the way to go;
    - if you want (or want your customers to have) regular support past July of this year, go 11g;
    - if you want the latest fixes in the optimizer, go 11g;
    - if you want to save yourself code by using database features, look at the docs and see whether they will help.

  • Oracle RAC ONE Node ! Inquiry

    Hi,
    Good Day.
    In my understanding Oracle 11gr2 RAC ONE Node "online database relocation" ability can address ONLY "Planned downtime Maintenance window".
    I mean in case of any catastrophic event i.e "failover / un-planned downtime" a production downtime window is a Must which it need to restart the failed instance on standby node.
    Please comment.
    Thanks
    M Ahmad

    Muhammad Ahmad wrote:
    Hi Sharma,
    I understand.
    but i was talking about downtime windows, in my understanding customer will face downtime window during failover to secondary node or restart on same node 'the time needed to restart database instance' but ONLY for planned maintenance activities 'online database instance relocation' capability can be utilized to relocate database instance to another node without facing any downtime as it uses 'shutdown transactional' apporach..
    do you agree with my understanding?Yes..
    During failure of Instance it will be restarted (downtime occurs). Is not possible use OMOTION on this case
    Using Omotion:
    Omotion moves a RAC One Node instance from one server to another—without any downtime
    • Use Cases
    * Load balancing
    * Database + OS patching and maintenance
    • Oracle supplied tools control migration
    * Services are not accepting connections on both nodes at the same time
    * Migrated instance shutdown transactional once services moved
    * A maximum of 30 minutes allowed for connections to migrate (then shutdown abort)

  • Need to understand basics of Oracle RAC and Grid technology, for training

    I need to understand Oracle RAC and Grid infrastructure, from a manager's / training perspective.
    I see links here and here, so a couple questions:
    - what's the basic difference from a layman's (e.g., a manager's) perspective ?
    - What training options are available for a generic 11g DBA to learn this new technology ? I've seen this course from an Oracle partner ("Course:Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2"), for a boat load of money, for 5 days I think. So we're looking for something a little more reasonable (and accessible), e.g., books, online, etc.

    Wm Peck 1958 wrote:
    I need to understand Oracle RAC and Grid infrastructure, from a manager's / training perspective.
    I see links here and here, so a couple questions:
    - what's the basic difference from a layman's (e.g., a manager's) perspective ?
    - What training options are available for a generic 11g DBA to learn this new technology ? I've seen this course from an Oracle partner ("Course:Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2"), for a boat load of money, for 5 days I think. So we're looking for something a little more reasonable (and accessible), e.g., books, online, etc.
    For a very basic definition, RAC is technology that is used by the database and GI is the infrastructure that makes RAC work. In a forum reply, that's probably all what can be said about both. For a very lengthy answer, you should read the links that you have quoted.
    For #2, the course that you are looking at is called Accelerated as it combines two courses in a single week training-RAC(4) and GI(3). So it's a 7 day curriculum that one would be doing in a 5 day course and that should justify its cost. But let me say, it's a really really good course. But on the other side, it can be quite overwhelming for someone who doesn't know about these technologies already. So I shall suggest that you send your team to each course individually and probably after doing some homework . They can start reading the following books,
    Pro Oracle Database 11g RAC on Linux
    https://www.mheducation.co.in/html/9781259004063.html
    And this doc link,
    Oracle Database Online Documentation 11g Release 2 (11.2)
    Aman....

  • RE: Extracting  OIM Password and Challenge Questions

    Hi,
    I am trying to look at the best way to extract OIM password and challenge questions from one system to another and wondered if any one could point me in the right direction. I am guessing that I need to use the UnauthenticatedSelfService API.
    Regards,
    Simon

    //Get Challenge Questions
    Long l = moResultSet.getLongValue("Users.Key");
    >>
    challengeQues = moUserUtility.getChallengeValuesForUser(l);
    if(challengeQues != null) {
    String s[] = challengeQues.getColumnNames();
    for (int k = 0; k < challengeQues.getTotalRowCount(); k++) {
    challengeQues.goToRow(k);
    String question = challengeQues.getStringValue("Users.Password Challenge Question.Question");
    String answer = challengeQues.getStringValue("Users.Password Challenge Question.Answer");

Maybe you are looking for