Question about AUTOALLOCATE and UNIFORM in the tablespace management

Good afternoon

I'm unclear as to if a UNIFORM extent allocation means that the data file must be manually extended or not.

Documentation:

>
The following statement creates a managed tablespace locally named lmtbsb and specifies AUTOALLOCATE:
Lmtbsb CREATE TABLESPACE DATAFILE ' / u02/oracle/data/lmtbsb01.dbf' SIZE 50 M
EXTENT MANAGEMENT LOCAL AUTOALLOCATE;

AUTOALLOCATE causes tablespace system managed with a volume of minimum extent of 64K.

The alternative to AUTOALLOCATE is UNIFORM. who says that the tablespace is managed with uniform size extents. You can specify the size of the uniform SIZE clause. If you omit the SIZE, the default size is 1 M.

The following example creates a tablespace with uniform extents of 128 K. (In a database with 2 K blocks, each would amount to 64 blocks of data). Each measure 128K is represented by a bit in the bitmap extent for this file.
Lmtbsb CREATE TABLESPACE DATAFILE ' / u02/oracle/data/lmtbsb01.dbf' SIZE 50 M
EXTENT MANAGEMENT UNIFORM LOCAL 128K SIZE;
>

It is clear that the clause UNIFORM control the size of the scope which will be awarded, but doesn't really say if these will be assigned manually or automatically. In other words, I'm not clear as to whether or not the data in the second case file will be automatically extended.

In my test environment, when I published the command:
SQL> create tablespace largetabs datafile 'E:\Oracle\app\Private\oradata\dbca\largetabs.dbf' size 100M extent management local uniform size 16M;
and only looked into the tablespace EM I had created above, there is no check mark in the box "Automatically extend datafile when full", which led to the doubt that I have now.

Is: during the extended allocation is UNIFORM, this means that space must be allocated manually or can the renewed automatically datafile? If it can be automatically extended, I would appreciate an example of a create tablespace command that allows to achieve this result.

Thank you for your help,

John.

John

There is nothing relationship extended datafile and management extend way (autolallocate or manually-uniform). See below

SQL*Plus: Release 10.2.0.1.0 - Production on Sun Sep 12 22:47:15 2010

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> select name from v$datafile;

NAME
--------------------------------------------------------------------------------

D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSTEM01.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDOTBS01.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSAUX01.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\USERS01.DBF

SQL> create tablespace largetabs datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST
\largetabs.dbf' size 100M extent management local uniform size 16M;

Tablespace created.

SQL> desc dba_data_files
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------

 FILE_NAME                                          VARCHAR2(513)
 FILE_ID                                            NUMBER
 TABLESPACE_NAME                                    VARCHAR2(30)
 BYTES                                              NUMBER
 BLOCKS                                             NUMBER
 STATUS                                             VARCHAR2(9)
 RELATIVE_FNO                                       NUMBER
 AUTOEXTENSIBLE                                     VARCHAR2(3)
 MAXBYTES                                           NUMBER
 MAXBLOCKS                                          NUMBER
 INCREMENT_BY                                       NUMBER
 USER_BYTES                                         NUMBER
 USER_BLOCKS                                        NUMBER
 ONLINE_STATUS                                      VARCHAR2(7)

SQL> select AUTOEXTENSIBLE from  dba_data_files where  TABLESPACE_NAME=upper('la
rgetabs');

AUT
---
NO

SQL> create tablespace largetabs1 datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TES
T\largetabs1.dbf' size 100M extent management local AUTOALLOCATE ;

Tablespace created.

SQL> select AUTOEXTENSIBLE from  dba_data_files where  TABLESPACE_NAME=upper('la
rgetabs1');

AUT
---
NO

SQL>

These parameter, then use to know how to extend automatically allocate size by oracle or manually size by before defined number. All these to sometimes as documentation written as

If you are planning that the tablespace contains objects of various sizes, requiring many scopes with varying degrees > sizes, then AUTOALLOCATE is the best choice. AUTOALLOCATE is also a good choice if it is not important for > you have much control over the allocation of space and the deallocation, because it simplifies the management of the table space. A space may be wasted with this parameter, but the advantage of having the Oracle database manage your space > probably outweigh this disadvantage.
If you want exact control on unused space, and you can predict exactly the space to allocate for a > object or objects and the number and size of extensions, and then UNIFORM is a good choice. This setting ensures > you'll ever unusable space in your tablespace.

Tags: Database

Similar Questions

  • Question about pine and securing of the payware

    In the developer documentation, I read this:

    Note: NSU is present on BlackBerry smartphones that run on the network of Code Division Multiple Access (CDMA).

    And this seems to mean that not all BB have a PIN.  Is this true?  If so, what carriers/networks do not support the necessary CDMA and so have no pins?  In addition, if a BB doesn't have a PIN code, then how the application people 'registration' on these devices?  In other words, in general we "blocking" software to PIN users (etc.), but without a PIN, what can we use?

    The ESN is not a BlackBerry PIN.  Each BlackBerry pocket has a unique PIN CODE.  You can get it by calling the DeviceInfo.getDeviceId ().

  • About a month ago I posted a question about iMovie and not being able to "share". I solved the problem thanks, so no more emails!

    About a month ago I posted a question about iMovie and not being able to "share". I solved the problem thanks, so no more emails!

    Hi Michael,

    If you want to stop receiving notifications by electronic mail, in the thread, that you have created, then I suggest that you follow the steps below:

    One time connected to the Apple Support communities, visit your mini profile and select manage subscriptions.

    Content

    To manage this content, you are currently subscribed and changing your preferences, select the content.

    Select next to see what content you are currently following.  Note that any thread you are responding you subscribe you automatically to this thread.

    You can select to terminate a subscription to a thread.

    Learn how to manage your subscriptions

    Take care.

  • Question about business and Service of Proxy

    Hi friends,
    I have a question about services and proxy services business IE I need to find the time it takes to call an operation on multipoint business of proxy service, how can I do in oracle service bus (OSB)? You can help quickly

    If your question is only about the performance analysis,
    try to activate the 'monitoring' on the 'operational' of the Service Proxy Service/Company tab.
    For the Proxy Services, if you activate at the level of the 'Action' you get a lot of information about each individual action in a power of attorney.

    See http://www.javamonamour.org/2011/06/osb-profiling-your-proxy-service.html

  • Hi, I have a problem with a basic movement scroll effect.  I've already looked and read every tutorial out there about it and even tried the cat to adobe support, but the guy at the other end of the line disconnected me..., he probably didn't unde

    Hi, I have a problem with a basic movement scroll effect.

    I've already looked and read every tutorial out there about it and even tried the cat to adobe support, but the guy at the other end of the line disconnected me..., probably he did not understand what I wanted him, because English is not my native language, so one will try to be very clear on this one...

    Please note that I am new to dream, this is my first project ever.

    My idea is as follows:

    When the customer comes to our site of companies, he sees just our logo on a white background. the logo is composed of, say, four elements. When the client makes a scrolling down, the logo begins to transport: first the first part of the logo flies on the left side of the site, then the second part of the logo disappears down, then the third part of the logo flies to the right, then the fourth part of the logo flies upward and out of sight of customers. given what I've seen, it is possible to do...

    so...

    now I have four parts of my logo imported as png files in muse and was assembled in design mode to build our companies logo. I select each of the four parts and go to the effects of scrolling to the left tab next to the tab layers first I get the same values for each of the four parts: first movement: x 0 and x 0 again for the movement of the left and right; key position (t-handle): 0px; final movement: x 0 and x 0 for the value of left and right.

    now, I hit "Preview". : the logo is "pinned" to the correct location, I can scroll but the logo stays where it is. So far so good...

    now, I select all four components again and go to the tab scroll to 'final motion' effecs, I click on the drop down arrow and enter 1 x. I struck an excerpt...

    When I scroll the WHOLE grave logo down... well.

    NOW, I want the first part of the logo down, THEN part II to move left, THEN the third part to go to the top, THEN the fourth part to go right.

    so I select ONLY the first part, go to the request of scroll, to the 'final movement' tab, I click on the left arrow, then I go 1 x. (the value of up-down, I put to 0 again)... I struck an excerpt...

    the first part of the logo is left as soon as I start to scroll, the other three parties still go down at the same time...

    NOW, I want the second part of the logo to start to move, when the first part left, not at the same time as the first part.

    THEN I SELECT THE SECOND PART AND DRAG ITS HANDLE IN T (KEY ITEM) DOWN, LETS SAY: 200PX. THEN IT STARTS TO MOVE ONLY AFTER THE CUSTOMER HAS REACHED THIS POINT, RIGHT?

    BUT WHEN I SAW THAT *, THE LOGO IS NO LONGER TOGETHER, THE SECOND PART IS FLOATING ANYWHERE, BUT WHERE IT SHOULD BE... WTFF?

    short: when I move the t-handle, the initial position of the object changes. That's what I said to the adobe employee, but he said, this is the expected behavior...

    But if that's the case, how can I have my four parts correctly together, so they form my logo, but with different t treats, so they all start to move at different times?

    Pleeease help me, I will die of frustration here...: () this behavior is not normal, right?

    Thank you very much to everyone who reads this message and tries to help him...

    All the best,

    Niki Lapan

    I'm not good at explaining things that im going to download the file, I did for you. hope this helps you solve your problem

    https://www.mediafire.com/?xiild0yhr5cna7s

  • Very simple question about Mac and find out which version of the player

    Hi, really quick here for Mac or Mac users familiar question: How can I find which version of Reader is installed on a Mac? It should be of Mac OSX. I'm just so incompatible Mac (and the guy using it is not fine with it) and I don't know where to look?

    Thanks a bundle

    Mac does not come with Adobe Reader, they come with a program called Preview. The best way to know which version is on a given computer is to ask the owner! If the owner does not know that they can select the file and then on the file menu or by typing the command - I they can activate the command read information that will produce a window with the version information and much more.

  • Question about Icloud and pictures related to the Iphone

    I save my photos from my ipnone in icloud. Today, I needed to free up space on my phone so I made sure the photos and videos have been backed up in the cloud, but when I removed them from my phone, they are now gone from the Cloud. Why?

    I thought that kept any cloud, so you can free your phone. What I'm doing wrong that will keep my photos and info on the cloud when I delete from the phone.

    And of course I did not sync my phone in over a month!

    Thank you

    Laurie

    If you have settings > iCloud > Photos > iCloud library turned on then all of the photos you delete from your phone will be deleted to iCloud and any other device connected to this library to iCloud.

    iCloud photo library as is currently is above all a method of synchronization between devices. It is NOT a backup, and it is not designed to be a storage cloud solution only.

    You can reduce the space required for the photos on your phone by selecting "Optimize iPhone storage" on the same above-mentioned settings screen.

    More information: iCloud photo library - Apple Support

  • Question about segments and extensions

    Hi all

    node 10.2.0.4 RAC 2 on x86_64 Linux 5.2

    I was asked to answer the two questions below. Any body can help me to answer.

    1 watch the space allocated by segment and % used, deallocation as necessary to the database - used frag and without
    2. the proposal is that the database creates the extensions that are much larger than the data in the measure.
    Give some background on what is the 'file', and how it is used, for each file to what extent?

    Tablespace details are as below [b]
    TABLESPACE_NAME                BLOCK_SIZE INITIAL_EXTENT NEXT_EXTENT MIN_EXTENTS MAX_EXTENTS PCT_INCREASE MIN_EXTLEN STATUS    CONTENTS  LOGGING   FOR EXTENT_MAN ALLOCATIO PLU SEGMEN DEF_TAB_
    ------------------------------ ---------- -------------- ----------- ----------- ----------- ------------ ---------- --------- --------- --------- --- ---------- --------- --- ------ --------
    RETENTION   BIG
    ----------- ---
    STAGE_DATA                          16384       52428800    52428800           1  2147483645            0   52428800 ONLINE    PERMANENT LOGGING   NO  LOCAL     UNIFORM   NO  AUTO   DISABLED
    NOT APPLY   NO
    I can query the data dictionary tables to retrieve the required information?

    Kind regards
    Sam.

    For question 1, you can also use the view DBA_ADVISOR_FINDINGS http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/schema.htm#BABGGBHI.

    To check the space allocated in the segments, that you must use the DBMS_SPACE package: http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_space.htm. I don't think you can get information at the level of the measure.

  • M30-832: Questions about memory and DVD player

    Hi all, new to laptops up to have a few questions! First of all, I have a Satellite M30-832.
    1. He has on the dvd player on the side of the Compact disk with re-writable below image and sign dvd R/RW under. That means it is a DVD burner as well? It does not sem to recognize blank DVDs and I was under the impression that it should be possible to write about them!

    2. can I upgrade the memory with memory DDR - RAM modules or does take a special type? And how to change them!

    Thank you very much

    Hi Richard,

    From what I can find your M30 832 is equipped with a DVD burner so you should be able to burn DVDs (the specification says you can only burn at X 1 speed for DVDs).

    You should be able to update your RAM to a maximum of 2 GB and I recommend you buy a quality mark to avoid any problems. Your user manual should have details on how to change the RAM modules, but generally it will be to remove a panel of access (usually on the bottom of the unit) and then releasing it two clips (one on each side of the RAM modules) plastic spring-loaded and gently raising the output modules.

    Please make sure that you either wear a wristband anti-statuc dirt or this earth you yourself before accessing RAM modules. They are very sensitive to electrostatic.

    You can find suppliers of RAM suitable if you GOOGLE 'M30 832 RAM.

    HTH)

  • Question about phone and / or Android 1.5

    I have a question or a statement that needs confirmation. If someone could be good enough to help out I'd appreciate it.

    I am a heavy Texter and text on a daily basis, probably an average of about 250 + texts per day. Also, I noticed and I took County, after about 4 hours of texting the android keyboard and also the swype keyboard, affecting the time key to key response starts to slow down and get slow and ultimitely is unbearable to the text with. Even with the home screen and sliding screens from left to right, and as I said it doesn't happen only after some hours of use of the phone. So, I have to restart the phone and repeat for it keep to become lazy and unbearable to text with. I usually reset every morning or when I wake up. This is nothing compared to my sisters Mytouch, which is in fact older than my phone, it can affect his day at the time and not get done with the delayed touch response. I also noticed that his phone is running Android 1.6.

    Now my concern is, if I'm the only one knows this or is it due to a defective phone. What is the Android obsolete 1.5 that many people are talking about who is performing on the phone in this way.

    Basically, it's because of 3 things.

    1. history - more history, more than it takes to load. (If you wipe all messages and try again, you'll see what I mean)

    2 android 1.5 - don't know what the reason, but even on 1.6 devices SMS language delay is AVERAGE less.

    3 Swype - if you have enabled, it tends trolling more than the default android.

    It is not your phone, it's all phones Cliq/Cliq XT... 1.5 hate text messaging.

    In addition, your phone will work more effectively without a task manager. They are nice to have if you need something CF or to extend the life of the battery (no), it actually takes your phone like some processes that would otherwise, and you also have the risk of frost on the phone all together because some group programs are essential and cause the home screen all recharged after their closure. I would like to refer to this site in order to better explain.

    http://tiny.cc/00s5a

  • Questions about reinstalling Windows XP after the end of Support

    Several members of the family of my friends that I sometimes provide technical assistance for are still under XP SP3 on their systems.  These systems are too outdated and underpowered to upgrade to a newer version of Windows, and it will probably be some time until they are able to upgrade to a more recent hardware capable of running most modern versions of Windows.

    If in the meantime, something happens to one of their computers requiring a reinstall of Windows after support for XP purposes, but before they can get a newer computer, I have a few questions about what will happen:

    1. Is there still a way to activate their existing copies of XP during installation process?
    2. While I understand that new patches, updates, patches & will be is no longer provided, existing patches will be available through the Microsoft Update service so that I would be able to get those computers to update state that they would be about to XP supported ends, or do I have to search elsewhere to try & find these updates?  (It would be nice if Microsoft put up a cumulative update that would be sort of a mega-patch for people in this situation to be able to get back to the most current state systems, but I would not be surprised if there wasn't such a thing).

    Anyone know the answers to these questions?

    Thank you

    You should be able to clean install and activate Windows XP.  You should be able to upgrade as well, even if the wise move would be to get the updates stored on portable media or integrated into a multimedia installation (or both) as soon as POSSIBLE if the plan is to continue using Windows XP for a while.

    My suggestion is to set up and to buy Windows 7 Professional renovated systems / lease from places like TigerDirect.com - as pricing is generally about the same as just a license for Windows 7 or a little professional, the hardware specifications of these machines are likely machines Windows XP current in use, using something like the PC Mover take care of Laplink and Microsoft to move files (or for the more than 25 USD the) applications that can be moved as well) to the new system of the former is possible, and Windows 7 will get updated until 2020.

    Recently research I've seen systems to Windows 7 Professional for as little as 150 USD with 4 GB of memory and dual core processors.  Not bad.

  • Question regarding setExtent and getPreferredWidth for the custom field

    I am trying to understand the difference between getPreferredWidth and setExtent, which relate to the width of a custom field.

    I create a field that may be greater than the width of the screen. The field is made up of cells (for example columns and lines or cells, such as a table). The cells contain text, shapes, lines, color, etc. When I display the field I only paint the visible columns on the screen and allow the user to use the trackball to accomplish the columns out of the screen.

    At present, getPreferredWidth returns the total width of the field without all the empty columns, is longer than the width of the screen. I use the same value in setExtent for width. GetPreferredWidth must return the size of the field that is painted on the screen - the total width less the width of the columns out of the screen? I have the same question about setExtent - width either in total, longer than the screen width or the width of the part of the field that is painted on the screen?

    If I use the width of what is painted on the screen or the other of these methods, then the width changes when the user scrolls through the field. As the user scrolls, I calculate the number of columns will agree to a width of the screen and paint these columns. Is it a problem to have the PreferredWidth and the setExtent change width? I read that setExtent is called only when the Manager sets this field, so that the changes will not be recognized.

    It seems to work in two ways in a few simple tests, but I was just curious as the value of width that is right.

    Thank you!

    Mark

    When a field has changed in a way that requires the update of the screen (for example, after scrolling offset changes), simply call invalidate() from this area. That will eventually lead to paint (Graphics) for the field. At this point, you return the update field. (If only part of a field - as a single cell - needs to be updated, there invalidate() versions that accept arguments where, for efficiency, you can limit the update for just this part.)

    If I understand your needs, you can achieve the effect desired in the paint method. You can use the current dimensions of the field, the cutting of the graphics area, and your internal roll compensates to decide what to paint and what to delete. Let your custom field leave white space where you decide of doesn't make is not part of a cell. There is no need to change the scope of the field.

    If you go about it by changing the dimensions of the field, and then you ask the system to play much more work he has to do. If the custom field is the only field on the screen, it won't make much difference in the behavior (although there may be performance). With more than one field, it can be weird effects. For example, suppose that your custom field is one of several fields in a HorizontalFieldManager and you change the field width. When the HorizontalFieldManager recalculates its own layout, it will change the horizontal position of the fields to the right. The effect on the user, I think, would be really confusing: as the custom field parade, parties to the right of the screen could bounce left and right as the changed width field. I can't imagine that's what you want.

    Here's another way to think about this: absent some bit of style, your custom field would prefer be exactly wide and high enough to show all without scrolling. So the width and height would be based on adding the appropriate cell widths and heights, regardless of what actually is on the display. (It's also a long time that you do not have something fanciful.) If the optimum height is a function of the width available - as with sheathed on the line of text - you would implement this logic in the layout method. You then have no use for autonomous preferred width and height).

  • Windows 7 starts questions about mac and office 2010 following an installation

    It's a long cut as short as vent. I've been miss sold a record of upgrade of windows 8 full disk-shaped, with norton and office 2010. My goal of creating windows on my mac for a course I'm taking. After that know I need windows 7, I bought it online. I created a partition of 80g on my mac charge windows 7, then norton. Until I loaded the office that I was invited to perform the update from apple in the windows software 7. Note before I installed norton, I load boot camp mac utilities according to the instructions. So, followed by all as should be. The prompt update from apple was quick time, iTunes and airport, I checked all and then updated. Then I loaded office 2010 and obtained throughout the process from the Microsoft site. On the last part of the installation, the installation failed due to a mistake of hanging iTunes. I tried again and again, I fixed the update to iTunes to add and remove the section of windows. Then, I got different errors. I decided to remove the whole score without uninstalling all programs again. When I get to the windows live, that this falls priming. I get various error messages whenever I try to start the process. As a header of Bank pool, fatal error and so on. Can anyone help? What is the damage?

    Hello

    Thanks for posting your query in Microsoft Community.

    Because the question is limited to Windows 7 on your Mac with Boot Camp, I suggest you contact Apple Boot Camp support for assistance.

    http://www.Apple.com/support/Bootcamp/

    I hope it helps. If you have any questions about Windows in the future, please let us know. We will be happy to help you.

  • Question about cardinality (lines) to explain the plan

    I have two tables (names have been changed to protect the innocent):


    TABLE 1:


    The Null columns?    Type

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

    Table1_Primary_Key NOT NULL NUMBER

    more than 10 columns


    TABLE2:


    The Null columns?    Type

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

    Table2_Primary_Key NOT NULL NUMBER

    more than 8 columns


    Lines of table1 has 1097172


    Rows of table2 has 160960


    I am analysis request and get explain below:


    SELECT t1. Table1_Primary_Key

    --

    FROM TABLE1 t1,

    From TABLE2 T2

    --

    WHERE t1. Table1_Primary_Key = t1. Table1_Primary_Key

    AND t2. Table2_Primary_Key = 3432798

    /


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

    | ID | Operation | Name | Lines | Bytes | Cost (% CPU). Time |

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

    |   0 | SELECT STATEMENT |                 |     1.    21.     5 (0) | 00:00:01 |

    |   1.  NESTED LOOPS |                 |     1.    21.     5 (0) | 00:00:01 |

    |   2.   TABLE ACCESS BY INDEX ROWID | TABLE2.     1.    12.     3 (0) | 00:00:01 |

    |*  3 |    INDEX UNIQUE SCAN | TABLE2_PK |     1.       |     2 (0) | 00:00:01 |

    |   4.   TABLE ACCESS BY INDEX ROWID | TABLE1.  1096K |  9634K |     2 (0) | 00:00:01 |

    |*  5 |    INDEX UNIQUE SCAN | TABLE1_PK |     1.       |     1 (0) | 00:00:01 |

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


    As you can see it table2 is exactly 1 row and join table1 on a correspondence of single line.


    My question is this:


    Why the plan of the explain command seems (at least for me) to indicate that it looked like all the rows in TABLE1?


    Thank you


    Thomas

    the optimizer's decisions are based on the object (and maybe system) statistics: so it's a good idea to provide as much information as possible in these statistics. Basically, there is nothing wrong with statistics automatic collection job - so I would count on that if I don't have very good reason to use anything else. Of course, there are some situations in which it's a good idea to add a few adjustions for automatic collection: sometimes, there is too much created histograms, sometimes there is too little (basically you have histograms when the distribution of the data is not yet). And if there are columns with correlated values who serve together in boundary conditions then create extensive statistics may be a good idea. To make these adjustions, you can use the routines of pref dbms_stats. And sometimes, it may even be a good idea is not to collect statistics for an object and use the sample dynamic (dynamic statistics) for more detailed information on the cardinality of distribution and join.

    In the book of my opinion Jonathan Lewis cost base Oracle Fundamentals still contains the best explanation of the use of optimizer statistics - and Christian Antognini Oracle performance troubleshooting also provides a lot of valuable information about statistics and their gathering. Of course the documentation also explains the basics in detail: Managing optimizer statistics - 11 g Release 2 (11.2). And if you want to get a shorter summary, then you can always take a look at the Web of Tim Hall site: https://oracle-base.com/articles/misc/cost-based-optimizer-and-database-statistics.

  • Question about snapshots and virtual machines

    Hi all

    I have a small question about snapshots. I use VMware for about 6 months and I read about snapshots and how they work but still have a question to make sure that I understand how it works and it will work the way I think it works.

    I have a Windows 2003 server, which is a virtual machine. I have an application that uses MSDE database. I want to upgrade the database to MS SQL 2005, but to do this I need to back up the MSDE database, uninstall MSDE, and then install SQL 2005 and move the SQL database. This happens on the same VM.

    What I was thinking if I well Snapshots correctly is to snap turned the virtual machine before doing anything. Then do my upgrade steps and see if everything works. If its all messed up so I should be able to return to my shot and everything should be the way he had. What is the good? One of the main reasons I moved the server VM was because of this upgrade.

    After reading the documentation for the snapshots, it's how I undestood it. Pretty much any change could be reversed with snapshots. I wish just they had put in a few examples in the PDF file. Also it would be the same for all type of grades of the OS? Could I snapshot a Windows 2000 Server, and then "in the upgrade of the square" to Windows 2003? I've cloned a VM to do this but was curious about whether snapshots would be just as easy.

    Thanks for your help.

    Hello.

    What I was thinking if I well Snapshots correctly is to snap turned the virtual machine before doing anything. Then do my upgrade steps and see if everything works. If its all messed up so I should be able to return to my shot and everything should be the way he had. What is the good?

    That is right.

    After reading the documentation for the snapshots, it's how I undestood it. Pretty much any change could be reversed with snapshots. I wish just they had put in a few examples in the PDF file. Also it would be the same for all type of grades of the OS? Could I snapshot a Windows 2000 Server, and then "in the upgrade of the square" to Windows 2003? I've cloned a VM to do this but was curious about whether snapshots would be just as easy.

    Exactly the same thing for the upgrades of the OS.

    Perhaps the most important thing with the snapshots is to keep an eye on them and don't let them sit too long or become too big.  You have described the use cases are very good uses for snapshots.  Just make sure you have a solid plan with a schedule set, so that you can come back or validate changes before the snapshot becomes too large.

    Good luck!

Maybe you are looking for