• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

Should DBA know to check theres no DB connections before performing a data update

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    #11
    Originally posted by MarillionFan View Post
    Old Hack is correct. The DBA should have dropped all of the users first without telling them & then run the update.
    It's Spatial data, it cannot be accessed and updated at the same time. The minimum I would have expected would have been to have pencilled in down time, to have bounced the spatial database at downtime, to ensure those that forgot the downtime weren't on, the upload to proceed, with applications servers also being down, then the upload being completed, then all started again.

    As the application only serves the spatial data that is being updated, I don't see why they didn't consider it.

    Comment


      #12
      Should DBA know to check theres no DB connections before performing a data update

      Originally posted by MarillionFan View Post
      Old Hack is correct. The DBA should have dropped all of the users first without telling them & then run the update.
      That'll delete em won't it? Or put them in recycle bin if its Oracle

      Or was that sarcasm?

      Comment


        #13
        Originally posted by Old Hack View Post
        It's Spatial data, it cannot be accessed and updated at the same time. The minimum I would have expected would have been to have pencilled in down time, to have bounced the spatial database at downtime, to ensure those that forgot the downtime weren't on, the upload to proceed, with applications servers also being down, then the upload being completed, then all started again.

        As the application only serves the spatial data that is being updated, I don't see why they didn't consider it.
        Are they responsible for the application or are they just the DBAs?
        While you're waiting, read the free novel we sent you. It's a Spanish story about a guy named 'Manual.'

        Comment


          #14
          A decent deployment guide should specify all the steps to perform, including any checks required before actioning the deployment.

          Our deployments are carried out by a separate team (to dev) and so the guides need to be comprehensive and robust.

          Comment


            #15
            Originally posted by adubya View Post
            A decent deployment guide should specify all the steps to perform, including any checks required before actioning the deployment.

            Our deployments are carried out by a separate team (to dev) and so the guides need to be comprehensive and robust.
            This sounds more like it. Who signs off the deployment docs OH? Where's your governance?

            Sounds like you just chucked a doc at a dba.
            Knock first as I might be balancing my chakras.

            Comment


              #16
              Originally posted by MarillionFan View Post
              Old Hack is correct. The DBA should have dropped all of the users first without telling them & then gone home early because it's Friday, leaving the system offline for the whole weekend.
              FTFY

              Comment


                #17
                Sorry guys, but, imo, if a DBA knows about loading data, which they should, they should know to make sure no one is accessing the data when loading it.

                I came on to vent, but a lot of the responses seem at odds as to how I have ever operated, and all IT folk from the clients whom pay me.

                I expected MF to get it wrong, for he owned clothes shops, is developing end terraces and bought too many sleds....

                Comment


                  #18
                  Originally posted by Old Hack View Post
                  Sorry guys, but, imo, if a DBA knows about loading data, which they should, they should know to make sure no one is accessing the data when loading it.

                  I came on to vent, but a lot of the responses seem at odds as to how I have ever operated, and all IT folk from the clients whom pay me.

                  I expected MF to get it wrong, for he owned clothes shops, is developing end terraces and bought too many sleds....
                  So if you wanted live updates and DIDN'T want the end users chucked out, how would you let the DBA know?
                  Knock first as I might be balancing my chakras.

                  Comment


                    #19
                    Originally posted by suityou01 View Post
                    So if you wanted live updates and DIDN'T want the end users chucked out, how would you let the DBA know?
                    Sorry, this is an application which serves map data; the only thing they can update is the map data, and it cannot be updated whilst users are on it. That's a known part of the system.

                    Jesus, no wonder everyone thinks you're a ****.

                    Comment


                      #20
                      Originally posted by Old Hack View Post
                      Surely a DBA has to understand that if he is performing a data update, he can't have users in the system? So surely, he has to check no one is connected, before updating business data?
                      No, assuming the DBA emailed everyone to announce the forthcoming upgrade, there's no need to check only to chuck, i.e. everyone off when it starts

                      and if any users lose a load of critical irreplaceable data, so much the better, as it means next time they'll take more notice of the DBA's emails.
                      Work in the public sector? Read the IR35 FAQ here

                      Comment

                      Working...
                      X