Two programers not interfering with each other

Hello,
I was asked this today and I did not know the answer.
If I have two programers, which are modifying (let's say) a package at the same time and each one of them is modifying a different part of it. Does Oracle provide any method (except some verbal aggrement) to insure that these two guys will not be modifying the same thing.
Thanx for replies.

In order to modify a package, the developer would need to acquire a lock on the package. So Oracle would prevent two developers from modifying a package simultaneously. It would do nothing, though, to prevent two developers from serially overwriting each other's changes. That's one of the many reasons that you use an external source control system when developing any code, including database packages.
Justin

Similar Messages

  • VM Machines not communicating with each other on Hyper-V 2012

    In Hyper-V 2012 on Server 2012 I have created two VM's Server 2008 64-bit & Server 2012 64-bit.
    The problem is both VM's are not communicating with each other.
    Regards
    Ganesh Parte

    Hello,
    seems this belongs to the Hyper-V networking configuration settings. Please ask this in http://social.technet.microsoft.com/Forums/en-US/home?forum=winserverhyperv
    and also describe how you have the network settings configured in the Hyper-V MMC.
    Best regards
    Meinolf Weber
    MVP, MCP, MCTS
    Microsoft MVP - Directory Services
    My Blog: http://blogs.msmvps.com/MWeber
    Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.
    Twitter:  

  • Both can connect to test sites but not videochat with each other

    I am using a 2GHz PPC iMac on 10.4.6 with external iSight. I can see the Apple ad from one of the test sites. My wife is using a G4 PowerBook running the latest Panther OS with external iSight. She is in a hotel but can also see the Apple ad from the test site. When she was home, we could videochat over Bonjour.
    But, while she is in the hotel out of town, we couldn't videochat with each other. Whether one initiated or the other did, we both get the "XXX failed to respond" message even though we obviously did accept the videocall.
    If we both can videochat with the test sites, how come we cannot videochat with each other?
    Given the above, I hope some experts can rule out a bunch of stuff and let me know the finite (and small) set of potential reasons affecting our situation so that I can work on resolving this efficiently.
    What could be the likely problem?
    On my side, I use an Apple AEBS that uses DHCP and NAT but my iMac is manually set to 10.0.1.201. I have set the ports in Firewall but even when I turned off Firewall it did not work.
    Any help is much appreciated.

    Hi Heng-Yee Yong,
    The test sites are most likely set to have the ports open by UPnP which does not use NAT.
    If you modem is routing and is using Port Forwarding and the Airport is as well then you have two lots of NAT going on at your end.
    I would Open Airport Admin Utilty (Applications/Utilities) and log on to the Airport
    Go to the Network tab.
    Deselect Distributing Addresses which wll trun off NAT in the Airport and make it a Wireless access device.
    This means your computer will have to take an IP form the Modem.
    This may not be rquired if the modem id is Bridge mode itself as this measn it is not routing and all port will be open without the use of NAT.
    This App can help identify if NAT is a problem
    http://bleu.west.spy.net/~dustin/projects/natcheck.xtp
    Or at least whether you have Consistent NAT or not.
    8:50 PM Wednesday; April 26, 2006

  • Two ear file communicating with each other

    HI,
    I have one doubt,
    I Have two ear files (two webservices actually) deployed succesfully in the same application server (Weblogic7.0). Let us say them a.ear and b.ear
    In a.ear there are class say A.class and B.class. In B.java file there is a staic HashMap which stores some object based on some id. Also in B.java there is static method which takes the id as a parameter and return the corrospojnding object stored in the static hasmap.
    In b.ear file there class say B.class and C.class. Note that this ear file has its own copy of B.class file. In C.java file i create an object (though i dont need create being it a static method) of B.java and calls the static object passing it the id and expecting it that it will return me the object stored in the Hashmap. it returns me null though it has the objects stored for that id.
    Is it because both ear files has their own copy of B.class. but i though that that they are running in the same jvm in application server so it should not be a problem. if this is the reason then my problem will be solved if i put them in same ear file.
    Can anybody put his insights into his experiences and lemme know what is the cause of problem and solution and for my knowledge why it is happening.
    Best Regards,
    Akhil Nagpal

    You're right that the two have different copies of the class. This is because the EJB container uses a different classloader for different applications, to prevent statics clashing with each other and other related security reasons.
    Usually if you want to communicate from one to the other, you would use the EJB mechanism itself. The JNDI names should be global (from simple tests I did in the past, this seems to be the case) so that one application can look up an EJB from the other.

  • JTAPI and AXL interfering with each other

    This has been driving me crazy today.
    I had to write a custom callforward app, which upon setting the call forward, modifies some line properties as well (remove any pickup group that may be present).
    To set the callforward, I've been using JTAPI and I've had this operation operational for over a year in a productive environment. Now I've added the updateLine axl command, and all of a sudden, the application no longer does what it's supposed to.
    Here is what happens: via the phone interface, I enter the number I want to forward to, then send the request to my webserver. There, the forward is set via JTAPI without exceptions being thrown (since setting / removing a cfwd gets no feedback, getting an exception = it didn't work). Then, I send the updateLine for the lines I've just forwarded. It all works out nicely, the apps comes back telling the user all his calls have been forwarded to number X.
    However, no callforwarding is actually made even though JTAPI came through telling me everything was okay. However, the pickup group does get removed from the line.
    If you then try the same operation again, this time there's only the JTAPI part as the line no longer is in the pickup group, and now the operation works like as reliable as it has always done before.
    Writing a sample app is going to be a bitch because this thing isn't quite so simple (and I'm re-using a lot of class libs of other projects so I can't just send the source code of everything to cisco) so I might not open a case on this but I thought I'd let you know.. and if Cisco employees visit this forum maybe they could spare some time trying to replicate.
    Now I'm stick having to rewrite the whole callforwarding via axl which technically isn't a problem, but it's just going to take up time that wasn't forseen in this particular project :(

    In order to modify a package, the developer would need to acquire a lock on the package. So Oracle would prevent two developers from modifying a package simultaneously. It would do nothing, though, to prevent two developers from serially overwriting each other's changes. That's one of the many reasons that you use an external source control system when developing any code, including database packages.
    Justin

  • Wireless keyboard & wireless mouse interfering with each other

    Hello,
    Since I've had the mac, my wireless mouse and keyboard interfere with each other.
    The mouse tracks very slowly, and I have to keep waking the keyboard.
    This seems to happen when I'm using Safari and the airport.
    I have new batteries.
    Any ideas please.
    Thanks for help over this very frustrating problem.
    Trump Marker.

    I am having the same problem. Now, my wireless mouse sometimes works, mostly doesn't, and often sends the text into spasms (suddenly shifting to the right, or wildly highlighting passages) that require quitting Safari or Word. A few times I haven't even been able to force quit. And one time my computer started making a godawful noise, like it was wailing, until I had to shut down with the power button. I'm sooo sorry I downloaded this update and would like to hear from an Apple representative!

  • Ios phone and Ipad are not syncing with each other

    Both devices are set up to sync with same icloud account. ios phone is sending imessages from my email address, and when i try switching it in settings, it wont appear on my ipad messages stream. 
    Logged on to my iclous account and none of my phots/info is appearing there.  made sure it is all set up to be backed up to icloud, but still not there/  It seems like the devices are not communicating with icloud...

    HI msknack,
    Thank you for your question. I understand that both of the devices are not syncing to match. Can you please check the following:
    *Are they on the same version of sync? (Android account should not list Firefox Sync (deprecated))
    *Are the managed items checked to be synced in the sync options?
    Posting back could help out other users as well.

  • Two docking containers interact with each other

    Hello everyone!
    I have almost the same problem like here: [ALV tree & Docking container ???;
    I need to have ALV tree on the left, and on the right need to display ALV grid filtred with the tree nodes.
    but i need more specific help...
    I really need an working example program with two docking containers, where clicking on some object inside one, changeing something in another one.
    in se83 and dwdm there's no such thing.
    RSDEMO_DOCKING_CONTROL only shows two docing containers, no interaction
    SAPSIMPLE_TREE_CONTROL_DEMO does not use docking containers.
    Do you know any simple example where two docking cointaners doing somethig like that?
    Thanks & Regards
    Przemek

    Hi hamsterman,
    You can use this code source after some modification. I hope it helps you.
    http://wiki.sdn.sap.com/wiki/display/Snippets/Dispaly%20ALV%20report%20output%20in%20the%20SAME%20Selection%20Screen
    http://help-abap.blogspot.com/2008/10/dispaly-alv-report-output-in-same.html
    Regards,
    Orhan

  • Views using the same offscreen buffer, interfering with each other

    Hi all,
    I am creating an application where I display simulations. In order to keep the view of the simulation ticking along nicely, I paint the view to an offscreen buffer, and then paint the offscreen buffer to the screen.
    This has worked fine for me, so long as I was only viewing one single simulation on the screen at a time. I have now started displaying multiple simulations, and the views have started to interact with eachother -- one will paint over the other, particularly when I click or drag the simulation.
    I'm not using any static variables, so my guess is that the fault is the offscreen buffer that I'm using. I think my various views are using the same buffer. Is it possible that this is the problem?
    Here's how I paint my view:
    private BufferedImage offImg;
    private Graphics2D offG;
    public Graphics2D createGraphics2D(){
              if (offImg != null) {
                   offImg.flush();
                   offImg = null;
              RepaintManager repaintManager = RepaintManager.currentManager(this);
              try {
              offImg = (BufferedImage) repaintManager.getOffscreenBuffer(
                        this, this.getWidth(), this.getHeight());
              } catch (java.lang.NullPointerException e){
                   return null;
              offG = offImg.createGraphics();
              // .. clear canvas ..
              offG.clearRect(0, 0, getSize().width, getSize().height);
              return offG;
    private void draw() {
          if (offG == null)
                   createGraphics2D();
         offG.drawImage(...) //etc
    public void paintComponent(Graphics g){
               g.drawImage(offImg, 0, 0, this);
          }My first thought was to create a list of all the offImg's created and compare them. The different views are indeed getting the same image from repaintManager.getOffscreenBuffer, even though the component passed in as 'this' is different. The offG's created by each view are different, but since they belong to the same image, I assume it's the image that's important.
    Is this likely to be the source of my woes, and, assuming that I want to keep using the offscreen buffer (I do) is there a way around this problem?
    Thanks so much for any advice.

    Hello,
    I am creating an application where I display simulations. In order to keep the view of the simulation ticking along nicely, I paint the view to an offscreen buffer, and then paint the offscreen buffer to the screen.You may know that Swing uses double-buffering by default. So you usually don't really need to tweak Swing's own offscreen buffers.
    Painting conservatively on an applicative offscreen buffer is sounds (if painting is slow), but then your application has to create a dedicated offscreen buffer, not use Swing's ones.
    This has worked fine for me, so long as I was only viewing one single simulation on the screen at a time. I have now started displaying multiple simulations, and the views have started to interact with eachother -- one will paint over the other, particularly when I click or drag the simulation.
    I'm not using any static variables, so my guess is that the fault is the offscreen buffer that I'm using. I think my various views are using the same buffer. Is it possible that this is the problem?I can't tell for sure, but I'm not surprised if that's the case: all Swing ("lightweight") widgets within a same JFrame (or any other "heavyweight" top-level container) share the same native graphical resources, so presumably share the same offscreen buffer. It is Swing's machinery that arranges so that each widget paints onto a part of this buffer that corresponds to the widget's bounds.
              offImg = (BufferedImage) repaintManager.getOffscreenBuffer(
                        this, this.getWidth(), this.getHeight());You don't have to, and probably should not, ask Swing's RepaintManager for a buffer. You vould create a BufferedImage yourself, then draw onto it.
    offImg = new BufferedImage(...);Then your paintComponent method itself is fine:
    public void paintComponent(Graphics g){
               g.drawImage(offImg, 0, 0, this);
    Is this likely to be the source of my woes, and, assuming that I want to keep using the offscreen buffer (I do) is there a way around this problem?See above. And look for "offscreen graphics" on this forums, you'll probably find a lot of examples that do this way (and give example code, my sample above is sketchy and untested).
    Regards,
    J.
    Edited by: jduprez on Jun 2, 2011 12:10 AM
    Read this article if you need to kick the best out of your fast painting code (in particular, it mentions more informed ways than mine to create Image instances suitable for offscreen drawing):
    http://java.sun.com/products/java-media/2D/perf_graphics.html

  • My househoulse is full of Apple products. We have Ipad, Ipod, and Iphone, but they are all registered under same email. Therefore, we can not facetime with each other. Does anyone know how I could change this?

    How do I facetime with the same email address on the Apple product?

    The iphone identification should be its phone number, for other devices, such as ipad, ipod, imac you must generate a new e-mail address for each.  You can do this by using Yahoo mail, google mail, or perhaps the e-mail system that your internet service provider offers.  The point is, each unit needs its own id.

  • Both my pc and android phone are synced to Firefox, but the devices are not syncing with each other

    Each device (pc + android phone) is logged into Sync, but there is no sync sharing happening
    <sub>edit: removed personal information for your protection. (philipp)</sub>

    HI msknack,
    Thank you for your question. I understand that both of the devices are not syncing to match. Can you please check the following:
    *Are they on the same version of sync? (Android account should not list Firefox Sync (deprecated))
    *Are the managed items checked to be synced in the sync options?
    Posting back could help out other users as well.

  • Multiple devices interfering with each other

    My daughter calls me using FaceTime on her MacBook. Both my iPad and iPhone ring.  I answer on my iPad and we begin our conversation. The iPhone continues to ring. Eventually, it stops. When it does, the conversation on the iPad is terminated. Why does this happen and how can it be prevented?

    Turn off Facetime on iPhone or iPad. Go to Setting -> Facetime.
    Turn off the one you don't want to use facetime.

  • Please help. I have an iPad mini and an iPad Air. I have recently upgraded to an iPhone 5s. Since then my iPad mini will not sync with the other devises on my calendar. The calendar settings on all 3 devises look to be the same.

    PRob

    The devices do not sync with each other, never did. They sync to a server (iCloud, Google. Yahoo etc).
    So which service do you use for your calendars

  • Two switches in server mode do not advertise their vlan info. with each other

    Hello All,
    I have some queries regarding the VTP advertisement as below.
    Scenario.....
    I have taken two switches named as switch-A and Switch-B connected with each other with port f0/1.I have defined f0/1 as trunk on both the switches.
    Then i created the Vlan 2,3,4 on switch-A ,Switch-A configurations revision number got changed from 0 to 3.But when i look up the same on switch-B the revision number is 0 and the vlan that was created on Switch-A is not replicated to Switch-B.
    Both Switch-A and Switch-B has default VTP domain configured i.e Null
    Both the Switches are in Server mode.
    On both the Switches domain password set to null.
    Why the vlan is not getting advertise from Switch-A to Switch-B?.According to the vtp configuration they both belong to the same vtp domain i.e null.
    So they should advertise the vlan information with each other.
    Your suggestion will be appreciated on this.Awaiting for your reply
    Thanks,
    Mrityunjay singh

    Hi Jon,
    The trunk is up and running fine.Please find the output for  trunk and vtp status as below.
    SWITCH-A output---------
    SWITCH-A(config)#do sh int f0/1 switch
    Name: Fa0/1
    Switchport: Enabled
    Administrative Mode: trunk
    Operational Mode: trunk
    Administrative Trunking Encapsulation: dot1q
    Operational Trunking Encapsulation: dot1q
    Negotiation of Trunking: On
    Access Mode VLAN: 1 (default)
    Trunking Native Mode VLAN: 1 (default)
    Voice VLAN: none
    Administrative private-vlan host-association: none
    Administrative private-vlan mapping: none
    Administrative private-vlan trunk native VLAN: none
    Administrative private-vlan trunk encapsulation: dot1q
    Administrative private-vlan trunk normal VLANs: none
    Administrative private-vlan trunk private VLANs: none
    Operational private-vlan: none
    Trunking VLANs Enabled: ALL
    Pruning VLANs Enabled: 2-1001
    SWITCH-A(config)#do sh vtp status
    VTP Version                     : 2
    Configuration Revision          : 3
    Maximum VLANs supported locally : 255
    Number of existing VLANs        : 8
    VTP Operating Mode              : Server
    VTP Domain Name                 : 
    VTP Pruning Mode                : Disabled
    VTP V2 Mode                     : Disabled
    VTP Traps Generation            : Disabled
    MD5 digest                      : 0x58 0xD0 0x3C 0x06 0x01 0xE3 0xD7 0x4D 
    Configuration last modified by 0.0.0.0 at 3-1-93 00:03:02
    Local updater ID is 0.0.0.0 (no valid interface found)
    SWITCH-B output.......
    SWITCH-B(config)#do sh int f0/1 swit
    Name: Fa0/1
    Switchport: Enabled
    Administrative Mode: trunk
    Operational Mode: trunk
    Administrative Trunking Encapsulation: dot1q
    Operational Trunking Encapsulation: dot1q
    Negotiation of Trunking: On
    Access Mode VLAN: 1 (default)
    Trunking Native Mode VLAN: 1 (default)
    Voice VLAN: none
    Administrative private-vlan host-association: none
    Administrative private-vlan mapping: none
    Administrative private-vlan trunk native VLAN: none
    Administrative private-vlan trunk encapsulation: dot1q
    Administrative private-vlan trunk normal VLANs: none
    Administrative private-vlan trunk private VLANs: none
    Operational private-vlan: none
    Trunking VLANs Enabled: ALL
    Pruning VLANs Enabled: 2-1001
    Capture Mode Disabled
    Capture VLANs Allowed: ALL
    SWITCH-B(config)#do sh vtp status
    VTP Version                     : 2
    Configuration Revision          : 0
    Maximum VLANs supported locally : 255
    Number of existing VLANs        : 5
    VTP Operating Mode              : Server
    VTP Domain Name                 : 
    VTP Pruning Mode                : Disabled
    VTP V2 Mode                     : Disabled
    VTP Traps Generation            : Disabled
    MD5 digest                      : 0x7D 0x5A 0xA6 0x0E 0x9A 0x72 0xA0 0x3A 
    Configuration last modified by 0.0.0.0 at 0-0-00 00:00:00
    Local updater ID is 0.0.0.0 (no valid interface found)
    I have tried by changing the vtp domain name instead of null and it is working fine in that scenario.But my question is why not is works when the  vtp domain is set to null on both the switches.
    Your update would be appreciated.
    Thanks,
    Mrityunjay Singh

  • Migration between two environments which can't communicate with each other

    My customer is intending to do migration from test environment to production environment using CCM.
    But the two environments are not in the same network.
    The environments' setting is as blew.
    BO TEST Repository can communicate with Web BO Server.
    BO PRODUCTION Repository (Cluster environment) can communicate with Web BO Server.
    BO TEST Repository and BO PRODUCTION Repository (Cluster environment) are in the different network, they can't communicate with each other.
    Setting Target Repository manually in CCM.
    Questions are:
    1. In CCM, as long as both Source Repository and Target Repository can communicate with Web BO Server, the migration will be successful.
       Is that right?
    2. If 1 is not right, is there additional setting should I do?
       For example, If I need to open some firewall port?
    3. Is there other attentions should I notice?
    Thanks

    Questions are:
    1. In CCM, as long as both Source Repository and Target Repository can communicate with Web BO Server, the migration will be successful.
    Is that right?
    Yes that is correct
    2. If 1 is not right, is there additional setting should I do?
    For example, If I need to open some firewall port?
    You have another option which is to use the BIAR files. Export your objects to a BIAR file in source environment, and import them from BIAR into the target environment
    3. Is there other attentions should I notice?
    when using BIAR files as solution, Make sure that you keep them < 1GB size to avoid corruption
    you may have to increase or adjust timeouts on input and output repository servers as well

Maybe you are looking for

  • Problem in Partial delivery BOM - items not copied in subsequent delivery

    Hi, We are using BOM in Sales order and we have activated delivery group for the BOM header item category. When we create first delivery we change the BOM header item quantity in delivey ( all the components quantity change accordingly) and save the

  • Home Share not working

    i connected both my laptops to my apple account, i checked the password & email many times, but the laptops cant find each other. They are on the same account, same internet connection so i don't understand why the laptops cant find each other?

  • My album cover wont work?!!

    i just downloaded my lastest iTunes. When i go the the view button that shows all the album covers it says " iTunes is unable to browse album covers on this computer". How can i fix this?!1?!? Also i do not have a shopping cart, i thought u were supp

  • Two BroswerLab Issues

    1. The page http://creo.studiojmc.com/browserlab-test.html renders incompletely due to a CSS issue in IE7 (and probably other versions of IE) but it renders fully in the IE7 test in BrowserLab. 2. The Keyboard shortcut in Dreamweaver Mac for BroswerL

  • Can not with the standart editor?

    HI, I want to change the long field og a structure. But when I click on the modifiy button, appears a popup where advice that i cant modify with the standard editor. What happens?