How to justify the DB migration

Hi all

We have lots of databases, legacy to new. We have oracle, sybase, sqlserver, mysql, access, informix, etc.. These databases have been driven by the various partners of 3rd party applications that we bought that has chosen its database. Since I am an Oracle DBA, and are the most critical applications in Oracle DB, I have recommended to management that we use uniform database to use Oracle and all others migrate to it.

The management asked me to justify the benefits of a uniform database. They said that these different applications where built on the platform of database different for security reasons so that users of other applications can not hack of each other systems.

How can I refute this belief? Or can it be more secure in a uniform Oracle database?

Thank you

Petra k

Hi Petra,

If you make a pooling of databases (set databases on servers less than before), you may have a financial justification here by reducing the number of servers.

You could also insist on the fact that the more different RDBMS that they have, the more skills they will need to maintain their servers. And as one people might have no expertise in all types of databases, you will need more people with a uniform environment.

I agree that the point of security issues is not a real point because you'll have the most different database systems, the ways to enter will provide to any attacker.

Another point to check is to get all the advantages and disadvantages of each database and see how would cause a problem in your environment.

You should also point out that migration to oracle DB will provide (diagnosis using AWR, backup management easy with RMAN, high availability with RAC, etc..)

But be careful when you try to migrate all the DB to an RDBMS that is unique, because the applications will certainly be changed so that they work with Oracle, representing a cost (sometimes huge)

Sometimes it isn't a good idea to migrate to a single RDBMS at all costs. Many companies keep at least 2 or 3 RDBMS, each having a specific use.

For example, very critical and hudge databases Oracle, small MySQL databases, more big but no criticism of postgreSQL or MS SQL database.

I'm afraid there is no correct answer for this question, but what usually decides the managers are based on the costs of justifications.

If I were you, I wouldn't treat this issue worldwide. (Even if I would have the overall goal in mind)

Best regards

Joseph

Tags: Database

Similar Questions

  • How to stop the motorcycle migrate?

    I just took my Turbo last Saturday and traded all my contacts and photos of my MAXX before leaving the Verizon store. Two days ago, I was showing off my phone and let one of the guys at work mess with her autour. He got in the app to migrate and now all my pictures have disappeared. If I open the app it tells me to prepare the other device and display the QR code. I could not find anything in the application to reverse the process and restore the pictures from my phone. Is there anyway to recover my pictures or are they gone for good?

    Thank you.

    Migrate will remove them pictures from your phone, especially if you have never even started the process. I would say that the guy at work did migrate more than simply starting.

    You should be able to start to migrate then press the back button until the application quits, or even a reboot will do the job.

    You can also go to the settings-> apps, find migrate from Motorola and "force close" then delete the app data.

    Regarding your photos - how do you have them on the phone in the first place? Did you take them up on the phone or import? If you imported them, what tools did you use?

  • How to justify to the left quick lable names

    Hi gurus,

    How left justify the names prompt lable, currently we are done as below

    Prompt.png

    I want to see OR name in the must be cropped on the left.

    Please provide your suggessions on that.

    Thanks for your time

    Hello

    By adding this somewhere in your dashboard page (ideally before the first prompt).

    
    

    If you want to always on the left, and everywhere, in your pages, you can make the same change in the views.css of your custom style. (I said just to avoid the random messages suggesting changing the standard, CUSTOM, the official style provided with OBIEE should not be affected, unless you want to lose all your changes from time to time...)

  • I'm trying to move a song to my iPhone music library to the iTunes library on my MacBook Air.  I do not want to synchronize the two, so how do I simply copy/migrate the song on my computer?

    I'm trying to move a song to my iPhone music library to the iTunes library on my MacBook Air.  I do not want to synchronize the two (and they have never been synchronized), so how can I simply copy/migrate the song on my computer?  Is there a way to do, without having to re-purchase the song on the iTunes Store on my Mac?

    E-mail (for yourself) click on it in the email

  • How can I know if Migration Wizard works... I have the gray wheel on the new mac and it is after a msg error saying there was an error with iCloud (in red)

    How can I know if Migration Wizard works... I have the gray wheel on the new mac and it's after a msg error saying there was an error with iCloud (in red). What is happening with a MacBook Pro refurbished, I just got today. Thanks for any help.

    The guarantee gives the right to the free phone support for the first 90 days of ownership.

  • How to remove the numbers on blank lines without fully justify above the text?

    Hello everyone.

    I have a problem with my numbering.  I would like to delete the line numbers where there is no text.  But when I back off the line of text without deleting the number, then shift + return to add a paragraph break 'justifies all lines'.  He said that it's always "justify the last line aligned to the left", but is not, and I can't change it back. I tried to manually change the justification, but it is so hard to do with all the paragraphs, and it looks like not equal. I have attached a few screenshots to illustrate my problem.

    Anyone know how I can remove the numbers of the lines without text without manually clicking the line line, ranging from 'bullets and numbers' and clicking on 'none' for each line?

    Or if I can't do that, do you know how I can stop the above paragraph that justify completely once I deleted the number of rollback?


    Thank you very much in advance, I really appreciate all the help you can give.  It's great that forums like this are there to help.


    justification issue.jpg

    Above is the screenshot where you can see that there are a number (25) on the empty text line.
    This is when I removed by backspacing of the line and then shift + return to add a new line, but her line above is fully justified, and not justified with the last line aligned to the left.

    justification issue2.jpg

    Thanks for your help!  Natasha, a user of InDesign beginner.

    Return shift is a forced line break, so you now a last blank line, and is the one who remains aligned. ID does exactly what it's supposed to.

    Instead of trying to use blank lines to separate paragraphs you should use space after or front of the space.

  • How can I justify the difference between varchar and varchar2 data type

    Hi all

    How can I justify the difference between the data type varchar and varchar2 on any table for space management.
    Is there any query to justify this.


    Concerning
    Girish

    Published by: boujemaa on February 2, 2011 21:23

    http://download.Oracle.com/docs/CD/B19306_01/server.102/b14220/datatype.htm#sthref3780


    The VARCHAR data type

    The VARCHAR data type is synonymous with the VARCHAR2 data type. To avoid any changes in behavior, always use the VARCHAR2 data type to store strings of variable length.

  • I can't understand how to start the calendar after the migration.

    I can't understand how to start the calendar of lighting. Documentation, said he will start automatically, but it doesn't.

    I reinstalled Thunderbird with the XPI in the folder with the exec install and now it works. Install documentation is poor.

  • How to retrieve the javascript of XPro after migration to Pro XI

    Our vast JavaScripts from the old version of XPro are more editable in XI A.Pro!

    I tried to retrieve the javascript code for the file in the sequence, but it is very tedious and error-prone, has not been successful.

    How can I retrieve the JavaScript source of XPro - sequences to generate sequences of the new version of Pro XI?

    Thank you 1 million for any index

    Gian

    You can import old X XI sequences, but because structure radically changed between these two versions, you won't be able to change them, just run them. Then I suggest you instead, create new ones.

    If you're wondering how to access the code itself, so it's more complicated. If you save it in a text file separate (you should ALWAYS do), I suggest looking for a computer that still has X, load them, then edit them and copy the code into a stand-alone file.

    If even that is not possible then your last resort is to open the sequence files themselves (files .sequ) in a text editor and extract the code manually.

    However, he will have escaped from various ways you need to solve this...

  • How to apply the constraint ONLY to new lines

    Hi, gurus:

    I have a question as follows:

    We need to migrate a legacy to a new production server system. I have to add two columns from each table to record that updates the row most recently through triggers, and I must ask constraint not null for columns. However, since the old system has already given for each table and old data have no value for 2 new columns. If we apply the constraint, all existing lines throws an exception. I wonder if there is possibility to apply the ONLY constraint to the new lines coming in the future.

    Thank you.

    Sam

    We need to migrate a legacy to a new production server system. I have to add two columns from each table to record that updates the row most recently through triggers, and I must ask constraint not null for columns.

    The best suggestion I can give you is that you ensure that the management of the documents on behalf of the person who came up with this requirement of brain hair so they can sufficiently punished for the huge waste of human and database resources they have caused for which they almost NOTHING got in return in the future.

    I've seen many systems over the past 25 years + who have added columns such as: CREATED_DATE, CREATED_BY, MODIFIED_DATE MODIFIED_BY.

    I have yet to see a system where this information is really useful for any real purpose. Many systems have the users/application schema, and users can change the data. In addition, a DBA can modify the data, and many of them can connect as long as the schema owner to do.

    Many tables also updated by other applications or processes of loading of bulk and these processes use generic connections that cannot be attached to any particular system.

    The net result is that these columns will be filled by user names that are completely useless for verification purposes.

    If a user is allowed to edit a table, they are allowed to modify a table. If you want to track that you need to implement a security strategy appropriate using the functionality of Oracle's AUDIT.

    Encumber ALL or even many of your tables with columns is a very BAD idea. Worse is the addition of doesn't trigger this server no other goal but captures the useless information, but because they are the impacts on performance just PL/SQL cause worse the total impact.

    Must certainly be to worry about security and auditability of your important data. But by adding columns and triggers, such as those proposed is NOT the right solution to achieve this security.

    Before your organization any decision so stupid you should propose that the same steps before adding this feature you should take before the addition of ANY structural MAJOR or the application:

    1. document the real need

    2 document and justify the business reasons for this need

    3. perform tests that shows the impact of this requirement on the production system

    4. determine the cost of the resources (people, storage, etc.) to implement this requirement

    5 demonstrate how this information will actually be used EFFECTIVELY for professional purposes

    With regard to points #1 and #2 above that the requirement should be noted with regard to the PROBLEM to be solved, not a some preconceived notion of the solution that should be used.

    Your org should also speak to other associations or other departments in your org even who have used your proposed solution and discover how useful it was for them. If you do this research, you may find it has not responded to their needs at all.

    And in your own org, there are probably some applications with tables that already have such columns. Has anyone here EVER used these columns and found them invaluable to identify and solve any real problems?

    If you can't use them and why first add their data to some important process?

    IMHO, this is a total waste of time and resources to add columns in your tables. Any such audit or security, at least, approach will be limited to those tables with key data that needs to be protected, and then only when you cannot implement the appropriate audit "best practices".

    A migration is hard enough without adding unnecessary additional expenses such as those. You have MUCH more important you can do with the resources that you have:

    1. capture all THE DDL for the existing system in a version control system

    2. train your developers on the use of the version control system

    3. determine the correct configuration of the new server and the system. It's almost a CERTAINTY that parameters will change and performance will suffer even if you don't think you have changed anything at all.

    4. validate that the data was migrated correctly. Which may involve a broad polling and comparison to make sure that the data has not been altered during migration. The validation process to a SINGLE TABLE is more difficult if the table structures are not the same. And they will not if you add two columns in each table; every single request, you do have to specify the columns by name in order to EXCLUDE from your two new columns.

    5. validate the performance of the app on the new system. He there will HAVE problems where things do not work as they did. You need to find these problems and fix them

    6 capture appropriate statistics after that data has been migrated and all indexes have been rebuilt.

    7 enter the new implementation plans to use a base for when things go wrong in the future.

    If it's worth doing is worth doing right.

  • Satellite P750 PSAY1A: how to create the recovery Toshiba on the new HARD drive partition

    Hello

    I have an old Toshiba Satellite P750 (PSAY1A-01Y022). I just upgraded my memory from 4 GB to 8 GB and am preparing to take my 500 GB HARD drive 1 TB. I had to order the disk online and wait to happen.

    I always try to understand how to create the arrival of my new HARD drive Toshiba Recovery Partition. I do the same thing for an old book, I handled based on something similar to it's original factory State.

    I have reflected on the recovery partition, but does not know how it was created. It is not NTFS. Does anyone have experience in the creation of a Toshiba Recovery on a new HARD drive Partition?

    And the help is very appreciated.

    Thanks and regards,
    Dinesh

    Recovery partition can be created when you use the original Toshiba Recovery disk and install recovery image. Before the partitions to boot OS install will be automatically created, recovery image copied on a recovery and then partition as last step recovery image installation starts.

    A sort of migration of files from one to the other HARD disk is not solution.

    Only for laptop with factory will work and the usable recovery partition.

  • How to change the partitions on the Satellite P870-026

    Hello

    does anyone know how to partition the HARD drive on a P870 Satellite with Windows 8 (if the material of the BONE).
    I used the options in disk management. The problem is that I can't shrink less than about 450 GB lecteurC. It is a new laptop and features a 1 TB HDD and 50 GB used only at present.

    I defragmented the HARD drive, but it made no difference.
    Thank you

    I presume you are aware that a "hidden file" is the reason why you can't resize.

    This [http://www.partitionwizard.com/free-partition-manager.html] is supposed to do the job. Software free EASEUS ([http://www.easeus.com/partition-manager/]) can do. (I think you need to very careful to install the software. I believe that unless you read each screen and check / uncheck boxes carefully it will have changed your homescreen internet, search engine and installed more software).

    BUT
    Any root you choose, make sure you have prepared Windows etc. recovery disks so that you can restore your pc to a shipped State. Do some searching on Google on things like "install the bigger hard drive" "change the size of the partition during the installation of windows" "create a cd bootable/memory stick ' and the popular"migrates to ssd drive"and you will pick up a lot of advice. I don't know if the Toshiba recovery disks repartition a drive to match the original configuration.

  • Use the PC migration assistant does not see the imac

    My sony vaio does not see that the imac even thogh the imac can see the sony

    Hi Andrewmenzies1954,

    You can see the below mentioned Knowledge Base article and check.

    How to use the Migration Assistant to transfer files from another Mac

    http://support.Apple.com/kb/HT4413

    In addition, you can also contact the Apple Support or post your issue in the Apple Discussion forums.

  • Somehow, I blocked my user account (login) and I tried to help but can't find any info. How to UNLOCK the user account. Than k you

    The user has clicked on Vista, the little lock at the bottom of the START window.

    Somehow, I blocked my user account (login) and I tried to help but can't find any info. How to UNLOCK the user account. Thank you

    Hello

    Click the account icon that was locked and enter the password IF you know and otherwise:

    Try Safe Mode - several times, press F8 that you start. The Admin account there is no default password
    so unless someone has changed, you should have access there. Then Control Panel - accounts - users
    Manage another account - use this down your user account (to the lowest level) APPLY/OK
    then go back and reset it to the Admin APPLY/OK - this clearly allows corruption. Do this several times.
    Then fix the password in your usual account. Do not forget to leave your account administrator if you
    wish.

    If no joy Mode without failure:

    Try this - use the hidden administrator account to lower your user account (to the lowest level) APPLY/OK
    then go back and reset it to the Admin APPLY/OK - this clearly allows corruption. Do this several times.
    Then fix the password in your usual account. Do not forget to leave your account administrator if you
    wish.

    Make another Admin account with your password and use it to fix the others if necessary. (just for
    repair, don't use regular account, not a safety valve) always keep a spare ADMIN account.

    DO NOT LEAVE THE ENABLED LSA OR USE DAILY. If it corrupts you are toast!

    How to enable or disable the real built-in Administrator account in Vista
    http://www.Vistax64.com/tutorials/67567-administrator-account.html

    You can run the Admin account hidden from the prompt by if necessary.

    This tells you how to access the System Recovery Options and/or a Vista DVD
    http://windowshelp.Microsoft.com/Windows/en-us/help/326b756b-1601-435e-99D0-1585439470351033.mspx

    If you cannot access your old account, you can still use an Admin to migrate to another (do not forget to always
    not that an Admin account that is not used except for testing and difficulty).

    Difficulty of a corrupted user profile
    http://windowshelp.Microsoft.com/Windows/en-AU/help/769495bf-035C-4764-A538-c9b05c22001e1033.mspx

    ---------------------------------------------------------

    If necessary:

    Ophcrack is a free Windows password cracker based on rainbow tables.
    http://Ophcrack.sourceforge.NET/

    How to reset a Windows Vista - Trinity Rescue Kit method - password password reset disc - burn the ISO
    http://www.WikiHow.com/reset-a-Windows-Vista-password
    YouTube video on the use of the Trinity rescue Kit
    http://www.YouTube.com/results?search_query=Trinity+rescue+Kit&search_type=&AQ=f

    Reset your forgotten password the easy way using the Ultimate Boot CD for Windows
    http://www.howtogeek.com/HOWTO/Windows-Vista/reset-your-forgotten-password-the-easy-way-using-the-ultimate-boot-CD-for-Windows/

    Offline NT Password & Reset Editor
    http://home.eunet.no/~pnordahl/ntpasswd/

    I hope this helps.
    Rob - bicycle - Mark Twain said it is good.

  • How to move the original system to the SSD newly installed without an optical drive?

    I want to buy a W530 and spare SSD upgrade.

    I want to order one without a DVD player.

    How to move the system of origin, drivers and other software for the SSD newly installed without an optical drive?

    Hope someone could help me. Thank you.

    The two utilities that I mentioned manage alignment automatically. Also, I photographed my hard drive, then restored the SSD. I have no clone, which means a direct copy of the HDD to the SSD.

    I just went through this myself in July, using Acronis True Image 2012 to get my existing on my 256 GB SSD mSATA HARD disk image. It worked like a charm. I checked that the SSD has been properly aligned.

    See:

    Migrate to SSD

    and:

    Check the alignment of SSD

    Now stop worrying!

Maybe you are looking for