Reclaim the storage space for the Index tablespace. The fastest approach

Hello world
My version of the database is 10.2.0.4
I have a partitioned table that has divided the indexes that are found on a tablespace called INDEX01.
the space allocated to the tablespace INDEX01 is about 10 terabytes, however the space used is about 1.5 tera-bytes.
I need to recover to the level of the storage space. I decided to recreate the tablespace INDEX01.
I did not create index scripts so I came with two approaches
1. to move the index partitions in a different tablespace, drop the tablespace INDEX01, recreate the tablespace INDEX01 and then replace the index partitions.
2. intentionally mark the unusable index partitions, drop the tablespace INDEX01, recreate the tablespace INDEX01 and then rebuild the index partitions.

step 2 seems faster but I need to know if it would work and impact? (the tablespace would pass with the marked index unsable partitions) and I hope that the original table is not affected?

concerning
Samuel

Samuel K wrote:
Hello world
My version of the database is 10.2.0.4
I have a partitioned table that has divided the indexes that are found on a tablespace called INDEX01.
the space allocated to the tablespace INDEX01 is about 10 terabytes, however the space used is about 1.5 tera-bytes.
I need to recover to the level of the storage space. I decided to recreate the tablespace INDEX01.
I did not create index scripts so I came with two approaches
1. to move the index partitions in a different tablespace, drop the tablespace INDEX01, recreate the tablespace INDEX01 and then replace the index partitions.
2. intentionally mark the unusable index partitions, drop the tablespace INDEX01, recreate the tablespace INDEX01 and then rebuild the index partitions.

Since you're talking about the abolition of the index, I guess that you have application downtime. Since this is the case, you may want to consider the fact that an index rebuild can analyze the existing index in order to collect relevant data - provides the index is not unusable, and you do not have a reconstruction in line.

The fastest option - if INDEX01 is a locally managed tablespace - would probably be:


Find partitions of index holding at the beginning of the file and rebuild (nologging, parallel, perhaps for speed) in a different tablespace.
Find the clues that are 'next' in the repository and rebuild in the same tablespace. If the tablespace is locally managed, then the index will fill the empty space at the beginning of the files.
Work on the files gradually moving toward the front of the space of tables, indexes, and leaving the 'next' bit of the empty file.
Finish by copying back the small number of partitions of index you rebuilt in the tablespace to spare (and drop this tablespace).
Shrink the large tablespace.

Concerning
Jonathan Lewis

p.s. I wrote a small script some time ago to report the measure ordering in a tablespace - it can help you to choose the order of rebuild.
http://jonathanlewis.WordPress.com/2010/02/06/shrink-tablespace/

Tags: Database

Similar Questions

  • determine the storage space for the upgrade of the APEX

    I put on my 11.2.0.3.12 level APEX APEX to APEX 4.2.4.00.08 version 3.2.1.00.12 version database.  I understand that I must perform the full upgrade, I am moving from version 3.2.x to 4.2.x.

    According to the APEX 4.2 Installation Guide for the full development environment, I have to spend in the following arguments:

    @apexins.sql tablespace_apex tablespace_files tablespace_temp images

    Where:

    • tablespace_apexis the name of the storage space for the user of the Oracle Application Express application.
    • tablespace_filesis the name of the storage space for the user to Oracle Application Express files.
    • tablespace_tempis the name of the temporary tablespace and tablespace group.
    • imagesis the virtual directory for the images of Oracle Application Express. To support future upgrades Oracle Application Express, set the directory of the virtual image that /i/ .


    How can I determine which user is the " " " User of the oracle Application Express application" and which the user is the user Oracle Application Express 'files' (if I can then watch their default storage spaces)?



    Hi Mimi Miami,

    Mimi Miami wrote:

    I put on my 11.2.0.3.12 level APEX APEX to APEX 4.2.4.00.08 version 3.2.1.00.12 version database.  I understand that I must perform the full upgrade, I am moving from version 3.2.x to 4.2.x.

    According to the APEX 4.2 Installation Guide for the full development environment, I have to spend in the following arguments:

    @apexins.sql tablespace_apex tablespace_files tablespace_temp images

    Where:

    • tablespace_apexis the name of the storage space for the user of the Oracle Application Express application.
    • tablespace_filesis the name of the storage space for the user to Oracle Application Express files.
    • tablespace_tempis the name of the temporary tablespace and tablespace group.
    • imagesis the virtual directory for the images of Oracle Application Express. To support future upgrades Oracle Application Express, set the directory of the virtual image that /i/ .

    How can I determine which user is the user Oracle Application Express 'application' and that the user is the user Oracle Application Express 'files' (so I can then look at their default storage spaces)?

    APEX 3.2.x installation that follows is users:

    • Oracle Application Express Application user: APEX_030200
    • Oracle Application Express user files: FLOW_FILES

    So to determine the tablespace_apex and the tablespace_files you must connect with the user sys with sysdba privilege and run the following query:

    SELECT USERNAME
         , DEFAULT_TABLESPACE
      FROM DBA_USERS
     WHERE USERNAME IN ('FLOWS_FILES','APEX_030200')
    

    Then use the APEX_030200 user as tablespace_apex tablespace and a tablespace of the FLOW_FILES user as tablespace_files.

    I hope this helps!

    Kind regards

    Kiran

  • Storage spaces for different size tables

    Hello

    I have a situation that everyone has probably, so I would go into more detail about this.
    Working with databases with different objectives, a single OLTP and OLAP one another, the two tables with different sizes... some with 1 M, some with 100 M and others with 150 G or more.

    Recommendation of the Oracle, so the suite all storage spaces are created in the form of LMT, but I don't know if I can put something else to optimize performance, such as reading or writing, once the databases have different objectives and therefore with different behaviors.

    If someone could help me how I should give attention, I really appreciate.
    The version of database can be regarded as 10g and 11g.

    Thank you.

    Alex

    No, really no need to worry about direct allocation tablespace in realtion to the performance of the queries. There are some operations such as the allocation of file extensions and tablespace performance impact scope object, but it can be difficult to see this. Just make sure your expandable size of file on the data files extension is large enough so that the next object needing another measure will also not wait as the file expand. With the maximum of a measure in a size auto-allouer tablespace is 64 M, a volume of measure G 1 file would be 16 degrees of object so 15 additional objects may expand (at this size) before a another file extension becomes necessary.

    What to do is determine if you want to count automatic sur-affectation to manage measurement of object allocations or to use uniform extensions so that each measure in the tablespace is the same size. If you use uniform extensions then you must make a choice of the same size for all or separate objects in small object and object of large size tablespaces and use a different scale for each size. Maybe 512K for small and 8 M wide. It's just a matter of how you want to manage your tablespace usage and growth.

    HTH - Mark D Powell.

  • Message that I do not have enough storage space for photos and videos that I do

    I received a message on my 6s + that I didn't have enough storage, although I do. Please see attached screenshot. Means that the pictures and videos on my iPhone are not available versions of the highest quality? I want to transfer some out of Capture of picture if I want to make sure that they are the best quality available.

    Thank you.

    It will be (if you press "Optimize phone Storage") No. otherwise.

  • Many storage spaces and data for each quarter of the year files

    Hello

    I am junior DBA and I have a question about tablespace partitioning or data file sharing.

    I have a database of 10g in many storage spaces, for example:

    KER_DATA_2009_Q1

    KER_DATA_2009_Q2

    KER_DATA_2009_Q3

    KER_DATA_2009_Q4

    KER_INDX_2009_Q1

    KER_INDX_2009_Q2

    KER_INDX_2009_Q3

    KER_INDX_2009_Q4

    There is also a data file for each tablespace that is mentioned.

    But for this year 2013, only two big storage space I can get one and data KER_DATA, KER_INDX files.

    All tables and indexes in the whole database are KER_DATA, KER_INDX, tablespaces.

    I don't know any cut in two storage spaces and means of data files. Is this something like tablespace partitioning? This can be done automatically or someone needed to do it manually on the end of each quarter?

    This should be done to improve performance, several small files data instead a large?

    Can some admin explain this to me?

    The reason for this separation of database/tablespace was partitioning. There are a lot of tables partitioned by date column, and there are partitions for each quarter of the year. There are tablespace with a data file for each quarter (partition).

  • by specifying the index tablespace in to disable the primary key constraint

    Hello
    during the ETL I want to disable constraints PK/UK to speed up the load;
    on activation of the constraint, the corresponding indices are created in a different tablespace while they were initially on the creation of the table itself
    I tried to disable PK / UK with the option 'keep the index', the index value corresponding to the status of "unusable" and use ' alter session set skip_unusable_indexes = true', but then I can't insert rows with the error.
    Error: ORA-01502: index 'xxx' or partition of such index is in unusable state
    can anyone tell if there is a way to allow the PK/UK constraint and specify the storage space for the corresponding indices, or keep the index and inserts works?
    I'd like to avoid to drop constraints / indexes and re-create them both from scratch after the load
    Thank you for the advice
    Thank you
    Rgds

    >
    can anyone tell if there is a way to allow the PK/UK constraint and specify the storage space for the corresponding indices, or keep the index and inserts works?
    I'd like to avoid to drop constraints / indexes and re-create them both from scratch after the load
    >
    Have you tried specifying the table space in the USING clause when you activate the constraint?

    ALTER TABLE emp ENABLE PRIMARY KEY USING INDEX TABLESPACE myTS;
    

    See DBA guide
    http://docs.Oracle.com/CD/B28359_01/server.111/b28310/indexes003.htm
    >
    Creating an Index associated with a constraint

    Oracle database applies a UNIQUE key or a constraint integrity PRIMARY KEY on a table by creating a unique index on the unique key or primary key. This index is created automatically by the database when the constraint is enabled. No action is required by you when you run the CREATE TABLE or ALTER TABLE statement to create the index, but you can optionally specify an ESCALATION using clause to exercise control over his creation. This includes them when a constraint is defined and enabled, and when a constraint defined but disabled is selected.
    >
    Note the last sentence two sentences:
    >
    You can optionally specify an ESCALATION using clause to exercise control over his creation. This includes them when a constraint is defined and enabled, and when a constraint defined but disabled is selected.
    >
    You realize, I hope, that the only way can Oracle KNOWS that the index contains valid values is to rebuild?

  • Is it possible to use GPFS or another build is a SAN storage shared for multiple ESX and ESXi hosts?

    We have a license GPFS and SAN storage. I am trying to create a storage shared for multiple ESX and ESXi hosts share existing virtual machines. We tried once NFS, it of a little slow and consume too much bandwidth LAN.

    Anyone can help answer? Thank you very much in advance!

    It depends on your storage space.

    You must connect all hosts to the same San, then follow the configuration guide of ESXi and specific documentation for your storage space (for sharing LUNS on multiple hosts).

    André

  • DataPump to a single index tablespace sqlfile gives ORA-31655

    Hi, try to use the tablespaces of data pump export functions to create a sqlfile of DDL to create indexes for a table index. When I run this command:

    System expdp tablespaces dumpfile = directory = DATA_PUMP_DIR idx_ts = idx_ts.dmp

    I get the following error:

    ORA-31655: no data or metadata of objects selected for employment

    My "Workaround" (which is not all that good) was therefore proceed as follows:

    the schemaname = expdp system schemas include = index directory = DATA_PUMP_DIR dumpfile = test.dmp

    and then do:

    Directory = DATA_PUMP_DIR dumpfile = test.dmp sqlfile = Impdp system indexes .sql

    which gives a nice script to create ALL the indexes belonging to schemaname. But what is sought is to simply create a script for the IDX_TX tablespace sqlfile.

    The questions are:

    1. is there some other expdp command-line syntax that successfully exports the DDL for this index tablespace only in a dump file?
    2 is there a way (other than a script - I have those) use of data pump succcessfully 'export' an index tablespace only?
    3. Why is this command faililng?

    Thank you! Gil

    create a sqlfile of DDL to create indexes for a table of index

    DBMS_METADATA. GET_DDL can also be used.

    [http://www.morganslibrary.org/reference/dbms_metadata.html]
    [http://www.orafaq.com/node/59]

  • Remove the constraint of PK to win space on INDEX tablespace

    I dropped a huge table (which has recently imported for testing) INDEX by deleting the PK constraint to win space on INDEX tablespace. But INDEX tablespace is not reduced image.

    Please notify.

    Kind regards

    Veera

    The tablespace not to shrink because it's a performance inhibitor.

    However, you can see the free space within the increase of tablespace, and this space is generally available for other objects.

  • Dcumentation for these storage spaces and the use of these storage spaces

    Friends,

    DB: 9iR2 (9.2.0.4)

    I looked in the documentation of concepts (oracle), but I'm not able to find the details for some of the underside of tablespaces. Can someone give me the link to the oracle documentation or other documentation to the underside of tablespaces.
    These storage spaces are created by default while I create the database.
    We have created our tablespace "NM_Default".

    INDX
    cwmlite
    drsys
    ODM
    Tools
    users
    xdb

    in the free.sql below the tablespaces above are always the same size. Not at all increasing or decreasing...
    This is why I want to know the details on these storage spaces.
    FILE_NAME                                        ALLOCATED_MB    USED_MB FREE_SPACE_MB              
    ------------------------------------------------ ------------ ---------- -------------              
    /u01/app/oracle/oradata/NM/NM_DEFAULT.dbf             3072  1896.8125     1175.1875              
    /u01/app/oracle/oradata/NM/cwmlite01.dbf                20    14.8125        5.1875              
    /u01/app/oracle/oradata/NM/drsys01.dbf                  20     4.8125       15.1875              
    /u01/app/oracle/oradata/NM/indx01.dbf                   25      .0625       24.9375              
    /u01/app/oracle/oradata/NM/odm01.dbf                    20     9.5625       10.4375              
    /u01/app/oracle/oradata/NM/system01.dbf               2048   364.5625     1683.4375              
    /u01/app/oracle/oradata/NM/tools01.dbf                  10      .0625        9.9375              
    /u01/app/oracle/oradata/NM/undotbs01.dbf              2048      10.75       2037.25              
    /u01/app/oracle/oradata/NM/users01.dbf                  25      .0625       24.9375              
    /u01/app/oracle/oradata/NM/xdb01.dbf                    45      44.75           .25              
    
    10 rows selected.
    Thank you

    This is the default tablespaces created by DBCA. Please have a read here for what they are?
    http://download.Oracle.com/docs/HTML/A95493_01/startrdb.htm#1006130
    Aman...

  • Creation of names of users and storage space began with the numbers or _ $#.

    Hi all

    Could you please explain to me

    If the creation of users and storage names began with numbers or _ $# is fine. Are there any constraints or slandered oracle. ?


    Thanks in advance.
    Dev

    After watching a few google links, I want to sum-up rule for the design of Tablespace:

    1. always create tablespace locally managed (management of the measure).

    2. never create tablespace with hundreds of small data files to avoid a slower recovery.

    3. the types of segments that are used in the same way must be stored together.

    4. the system must be designed for the most common usage.

    5. the regions should be exceptions.

    6 feud among storage space should be kept to a minimum.

    7. the data dictionary must be isolated.

    8. always give a name to the tablespace; so it may be easy to know what contains this tablespace.

    9 http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Recommendations_to_minimize_disk_I/O_contention&anchor=iooracle

    10. never use quotation marks double tablespace name.

    11 create the tablespaces explicitly using CREATE TABLESPACE rather than implicitly by creating a table without specifying a tablespace name.

    12. create an a tablespace less as temporary for user types.

    13 specify the suffix ".dbf" for names of applications datafile, '.log' for log data file names.

    14. set the default storage parameters to take into account the size of the typical object.

    15 specify PCTINCREASE 0. Exceptions can only be made with the approval of the Central s/n.

    16 AUTOEXTEND must be enabled.

    17 MAXSIZE must be set.

    After posting the links to doc, I want to sum-up rule for the creation of the user:

    1. always follow "Requirements Minimum for passwords"
    http://docs.Oracle.com/CD/B28359_01/network.111/B28531/authentication.htm#CHDFDHAJ

    2. never use double quotes with username and passwords.

    3 assign a default Tablespace for the user.

    4 assign a Tablespace Quota for the user.

    5 avoid giving the ability for users to create objects in a table space, because the schema is the logical database for the user.

    6 enable auditing for many reasons.

    7 assign a temporary Tablespace for the user.

    8 identify the appropriate profile and role to the user.

    9. only letters, numbers and the underscore character are allowed in names. Although Oracle allows for $ and the #, they are not needed and may cause unexpected problems.

    10. all names are uppercase. Or at least unimportant in which case. Ignoring this rule usually leads to making reference to the tables and the columns very clumsy because all names must be in double quotes.

    11. the first character of the name must be a letter.

    12. keep meaningful names, but at the same time, do not use long_names_describing_every_single_detail_of_particular_object.

    Sources: https://www.cms.gov/DBAdmin/downloads/OracleStandardsandGuidelines.pdf
    http://www.gplivna.EU/papers/naming_conventions.htm
    http://www.Oracle-base.com/articles/Misc/NamingConventions.php
    http://SS64.com/ora/syntax-naming.html

    Concerning
    Girish Sharma

    Published by: Girish Sharma on March 2, 2012 15:09

    Published by: Girish Sharma on March 2, 2012 15:12

  • Siebel Database Configuration Assistant unable to identify the indexes tablespace

    Hello

    I install Siebel CRM 8.1.1 on AIX platform. We have a RAC database has allowed the backend and that two tablespace is created, other data and another for the index. Now in the wizrd of configuration database to the name of these two storage spaces; provide us with the name of tablespae of data in the Tablespace filed Table and index tablespace in the tablespace index rating of the Setup Wizard. Now when we click on the next button. The wizrd of configuration gives error of unable to identify the indexes tablespace.

    Why is - what happens as index tablespace is correctly created in the database. Please help me in this. Quick Respance you will be appreciated.

    Kind regards

    Abgrall

    If you ran:

    change the quota unlimited on user SIEBEL

    ?

  • How do I know the partition that is moved within the storage space?

    I'm currently moving the partitions of a table to reclaim space and I do not transfer to another tablespace, in other words, I just move into the storage space.

    The tablespace contains one table.

    The most difficult part of putting them in the same tablespace is now, that I could not easily identify which partition to date is moved. When I created the script to move partitions, I've sorted them all first.

    I asked the DBA_SEGMENTS and learned the segment_type is TEMPORARY and that the size continues to change right away.

    The nom_segment is "37.75756073" and does not say clearly what partition is moved.

    I know that the '37' part. It's a the file_id. But what is this "75756073"? I checked the object_id and data_object_id from DBA_OBJECTS, but he did not show everything.

    I questioned the block_id from DBA_EXTENTS, but neither did - it show the nom_partition.

    Any other ideas?

    SQL > select nom_segment, segment_type, nom_partition, dba_segments bytes/1024/1024/1024 GB

    where nom_tablespace = 'P_SGSN_1_WEEK. '

    order by nom_partition;

    NOM_SEGMENT NOM_PARTITION SEGMENT_TYPE GB

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

    PARTITION TABLE PS_SGSN_1_WEEK P_20131202 314.199219

    PARTITION TABLE PS_SGSN_1_WEEK P_20131209 324.589844

    PARTITION TABLE PS_SGSN_1_WEEK P_20131216 333.359375

    PARTITION TABLE PS_SGSN_1_WEEK P_20131223 320.097656

    PARTITION TABLE PS_SGSN_1_WEEK P_20131230 303.691406

    PARTITION TABLE PS_SGSN_1_WEEK P_20140106 297.34375

    PARTITION TABLE PS_SGSN_1_WEEK P_20140113 313.320313

    PARTITION TABLE PS_SGSN_1_WEEK P_20140120 321.875

    PARTITION TABLE PS_SGSN_1_WEEK P_20140127 334.453125

    PARTITION TABLE PS_SGSN_1_WEEK P_20140203 324.6875

    PARTITION TABLE PS_SGSN_1_WEEK P_20140210 300.15625

    NOM_SEGMENT NOM_PARTITION SEGMENT_TYPE GB

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

    PARTITION TABLE PS_SGSN_1_WEEK P_20140217 295.332031

    PARTITION TABLE PS_SGSN_1_WEEK P_20140224 294.609375

    PARTITION TABLE PS_SGSN_1_WEEK P_20140303 311.933594

    PARTITION TABLE PS_SGSN_1_WEEK P_20140310 318.066406

    PARTITION TABLE PS_SGSN_1_WEEK P_20140317 314.335938

    37.75756073 TEMPORARY 265.996094

    17 selected lines.

    Our version of Oracle RDBMS is 11 GR 2

    Watch LAST_DDL_TIME to the USER_OBJECTS partition (the name of the table would be OBJECT_NAME and the name of the partition would be SUBOBJECT_NAME "PARTITION TABLE" would be the OBJECT_TYPE) to identify the last partition that has been moved.  Given that your script is the partition names ordered, you would know the next parttiion after it - such next partition would be one that is currently "moved".

    Hemant K Collette

  • How to create the same storage space in the database of test as in production

    I used the following commands:
    (as of 10 gr 2)
    expdp DIRECTORY = DATA_PUMP_DIR SCHEMAS = EXCLUDE MDLOG = DUMPFILE = mdlogMETADATA.dmp STATISTICS include happy tablespace = metadata_only =

    Then:
    (in 11 GR 2)
    Impdp DIRECTORY = DATA_PUMP_DIR DUMPFILE = mdlogMETADATA.dmp include TABLESPACE sqlfile = c.sql =

    According to the following positions, it should work
    How to find the user name and a name indatapump import tablespace

    [http://www.rampant-books.com/art_nanda_datapump.htm | http://www.rampant-books.com/art_nanda_datapump.htm]

    instead I get
    ORA-39002: invalid operation
    ORA-39168: TABLESPACE object path was not found.

    Now I'm looking for the incompatible options between (10 gr 2) expdp and impdp (11 GR 2)... and if include = TABLESPACE should be replaced by choice...

    During this time... is there something that can tell me if I make mistakes?

    Tanks

    Hello

    The expdp command you listed in your first post may not work. You have exclude and include in the same order.

    Exclude said excluding these items but includes everything.

    Include says include only these objects and exclude everything else.

    If you use the command expdp of your second post, there is no tablespace objects in a schema export. Include = tablespace will only recreate the tablespaces and not objects in storage. If you want to do this, you must delete the schema = MDLOG and add the full = Y. Tablespace definitions are included in a full export.

    What is your ultimate goal? You want just the definitions of tablespace moved? If so

    complete expdp = include = tablespace directory =...

    If you want all the storage space and the objects in these storage spaces, so I think it would be 2 steps:

    complete expdp = include = tablespace directory...
    expdp tablespaces = tbs1, tbs2,... happy = metadata_only...

    You have not need of content = data_only, but you had it on two orders expdp so I guess that's what you wanted, so I added it.

    If you have a different purpose, then publish it and I'll see what I can find.

    Dean

    p.s. If you want to see what items are included in a particular mode you can query sys.datapump_paths. Het_type is the mode

    Full = look het_type DATABASE_EXPORT
    schemas =... Watch het_type SCHEMA_EXPORT
    tables =... Watch het_type TABLE_EXPORT
    tablespaces =... Watch het_type TABLE_EXPORT
    look at transport: het_type TRANSPORTABLE_EXPORT

    Published by: Dean WINS on February 2, 2010 09:18

  • Why have I not more volume of applications than the total storage space?

    Why did I 124,24 GB of applications if the total storage space is 121 GB? That's happened?

    Please rebuild the Spotlight index. If you try to search now, there will be an indication that the indexing is in progress.

Maybe you are looking for

  • strange problem when I try to update Skype

    never had a problem of update of Skype in the past, but this time I'm having this weird problem really my Skype version is 6.1.73.129 and I had a last Skype available to upgrade however whenever I click on it nothing happens. I then check for the lat

  • Wake up - Satellite A300, Win7 BSOD

    Hi there, ive been having a very frustrating of prob with my laptop lately, the problem started when I installed windows 7, installed everything correctly without error, but every time I wake my laptop from sleep mode it BSOD and restarts, after chec

  • Satellite A200 PSAF6A - Vista now does not start

    A200 PSAF6A - 02C01N Vista built-in HARD drive recovery My friend used this PC and she just closes without warning.Vista won't start now... Turn it on and it starts to load then apparently hangs on a blank black screen just before the Welcome screen.

  • RAM not detected in the last two Slots W520 (lack of 8 GB memory)

    Hello Lenovo community! I need help with something grimly. I ordered my Lenovo Thinkpad W520 almost 4 years with 16 GB of RAM. In other words, that he always had the 16GB since I got it. I had recently made the switch from Windows 7 to 14.10 Ubuntu t

  • The HP Officejet 6500 Wireless stopped abruptly at a printing operation and has not worked since.

    My husband bought a HP Office Jet 6500 E709n Serial TH9CP43015 VISTA 18A905044EA9 model wireless system PU # CB057-64007 MAC wireless #? MAC1844A9050D8427. There are about 2 weeks stopped abruptly the printer and turned the following message on the p