Index naming in PeopleSoft

Hi,
on FSCM 91, on Win 2008, Tools 8.52, DB Oracle 11g.
is there any rule to name des indexes (in Oracle DB)for PeopleSoft ? What is it ?
Thanks.

PeopleBooks > PeopleTools 8.52: PeopleSoft Application Designer Developer's Guide > Administering Data > Creating Indexes
Indexes enhance system performance by generating key lists that the application processor uses to extract the data that it uses to populate pages and search records. The system automatically creates:
Standard indexes (key or duplicate order key indexes) if at least one field in the table is a key or duplicate order key.The index contains all key and duplicate order key fields. The system automatically names this index with a prefix of PS_.
Alternate search key indexes for each alternate search key.The system automatically names this index with a prefix of PSn, in which n is a number between 0 and 9.
Custom indexes, which you can define using the Edit Index, Edit DLL, and Add Index dialog box in the PeopleSoft Application Designer administration tools.The system automatically names this index with a prefix of Psa, in which a can be any letter between A and V. The system does not create custom indexes automatically.

Similar Messages

  • Table index naming conventions in AW2008

    In looking at the various table indexes in the AdventureWorks2008 sample database, I noticed that all the index names are prefixed with either "PK_", "FK_", "AK_", or "IX_".  I know that the initials for the first three acronyms are for Primary Key,
    Foreign Key, and Alternate Key, respectively, but I have no idea what "IX" stands for.
    Can someone kindly shed some light on the "IX" prefix, and where I can read more about it in the SQL Server 2008 Books Online?  Thanks.

    Hi All,
           Any good Microsoft recommended index naming standard sql server. as follows,
    PK_   for primary keys
    UK_   for unique keys
    IX_   for non clustered non unique indexes
    UX_   for unique indexes
    FK_   for foreign keys
    CIX_ for Clustered Index
    ? for Include Index
    ? for filter Index
    Thanks
    Thanks & regards,
    Tharindu Dhaneenja (www.databaseusergroup.com)

  • Index usage error

    i am having a table in my schema named provider_rate_history
    PROVIDER_RATE_HISTORY_ID      NOT NULL      NUMBER
    WORK_ORDER_HISTORY_ID      NOT NULL      NUMBER
    PROVIDER_RATE_TYPE_ID      NOT NULL      NUMBER
    CREATED_BY      NOT NULL      NUMBER
    DATE_CREATED      NOT NULL      DATE
    MODIFIED_BY           NUMBER
    DATE_MODIFIED           DATE
    I created an index named provider_rate_type_idx on the provider_rate_type_id column of the table, but when i am using the following query index is used, but if i replace count(*) keyword in the select statement with any of the column name of the table a ful table scan is performed. What could be the reason for this error and how to correct it
    select count(*) from provider_rate_history
    where rate_type_id=7;
    Index is used, if we replace count(*) with any column name of the table index is not used
    select work_order_history_id from provider_rate_history
    where rate_type_id=7;
    Index is not used

    Hi,
    Why count(*) will lead to full table scan?
    APC have clearly told reason for not using Index.
    Hope this illustration helps to clear the situation.
    SQL> create table test111 as select * from all_objects where rownum < 1001;
    Table created.
    SQL> desc test111
    Name Null? Type
    OWNER NOT NULL VARCHAR2(30)
    OBJECT_NAME NOT NULL VARCHAR2(30)
    SUBOBJECT_NAME VARCHAR2(30)
    OBJECT_ID NOT NULL NUMBER
    DATA_OBJECT_ID NUMBER
    OBJECT_TYPE VARCHAR2(19)
    CREATED NOT NULL DATE
    LAST_DDL_TIME NOT NULL DATE
    TIMESTAMP VARCHAR2(19)
    STATUS VARCHAR2(7)
    TEMPORARY VARCHAR2(1)
    GENERATED VARCHAR2(1)
    SECONDARY VARCHAR2(1)
    SQL> create index test111_indx1 on test111 (object_id);
    Index created.
    SQL>
    SQL> set autotrace on
    SQL> select count(1) from test111;
    COUNT(1)
    1000
    Execution Plan
    Plan hash value: 1326770390
    | Id | Operation | Name | Rows | Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 1 | 3 (0)| 00:00:01 |
    | 1 | SORT AGGREGATE | | 1 | | |
    | 2 | INDEX FAST FULL SCAN| TEST111_INDX1 | 1000 | 3 (0)| 00:00:01 |
    Note
    - dynamic sampling used for this statement
    Statistics
    5 recursive calls
    0 db block gets
    23 consistent gets
    3 physical reads
    0 redo size
    206 bytes sent via SQL*Net to client
    239 bytes received via SQL*Net from client
    2 SQL*Net roundtrips to/from client
    0 sorts (memory)
    0 sorts (disk)
    1 rows processed
    SQL>
    SQL> select count(distinct owner) from test111;
    COUNT(DISTINCTOWNER)
    3
    Execution Plan
    Plan hash value: 991123090
    | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 1 | 17 | 5 (0)| 00:00:01 |
    | 1 | SORT GROUP BY | | 1 | 17 | | |
    | 2 | TABLE ACCESS FULL| TEST111 | 1000 | 17000 | 5 (0)| 00:00:01 |
    Note
    - dynamic sampling used for this statement
    Statistics
    27 recursive calls
    0 db block gets
    33 consistent gets
    0 physical reads
    0 redo size
    233 bytes sent via SQL*Net to client
    239 bytes received via SQL*Net from client
    2 SQL*Net roundtrips to/from client
    1 sorts (memory)
    0 sorts (disk)
    1 rows processed
    SQL>

  • Why don't be used composite index in partition table.

    A table has done range list partition.
    Then, I create a composite index named INDEX_N2(COLUMN_005, COLUMN_002). --COLUMN_005 AND COLUMN_002 ARE VARCHAR2
    When I run the SQL
    select 1
    from table1 T1
    where T1.COLUMN_005 = 'x'
    and T1.COLUMN_002 = 'y'
    And view the explain plan, INDEX_N2 has been used.
    But when I join the COLUMN_005 to other column, the index will not be used.
    The SQL is like below.
    select 1
    from table1 T1, table T2
    where T1.COLUMN_005 = T2.COLUMN_002 --T2.COLUMN_002 IS VARCHAR2
    and T1.COLUMN_002 = 'y'
    The explain plan is like below
    | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | Pstart| Pstop |
    | 0 | SELECT STATEMENT | | 426 | 44730 | 65367 (1)| 00:13:05 | | |
    |* 1 | HASH JOIN | | 426 | 44730 | 65367 (1)| 00:13:05 | | |
    | 2 | PARTITION RANGE ALL| | 8 | 792 | 5 (0)| 00:00:01 | 1 | 32 |
    | 3 | PARTITION LIST ALL| | 8 | 792 | 5 (0)| 00:00:01 | 1 | 8 |
    |* 4 | TABLE ACCESS FULL| TABLE1 | 8 | 792 | 5 (0)| 00:00:01 | 1 | 256 |
    | 5 | PARTITION RANGE ALL| | 1112K| 6519K| 65355 (1)| 00:13:05 | 1 | 34 |
    | 6 | PARTITION LIST ALL| | 1112K| 6519K| 65355 (1)| 00:13:05 | 1 | LAST |
    | 7 | TABLE ACCESS FULL| TABLE2 | 1112K| 6519K| 65355 (1)| 00:13:05 | 1 | 442 |
    Query Block Name / Object Alias (identified by operation id):
    1 - SEL$1
    4 - SEL$1 / T1@SEL$1
    7 - SEL$1 / T2@SEL$1
    Predicate Information (identified by operation id):
    1 - access("T1"."COLUMN_005"="T2"."COLUMN_002")
    4 - filter("T1"."COLUMN_002"='y')
    Column Projection Information (identified by operation id):
    1 - (#keys=1)
    2 - "T1"."COLUMN_005"[VARCHAR2,150]
    3 - "T1"."COLUMN_005"[VARCHAR2,150]
    4 - "T1"."COLUMN_005"[VARCHAR2,150]
    5 - "T2"."COLUMN_002"[VARCHAR2,20]
    6 - "T2"."COLUMN_002"[VARCHAR2,20]
    7 - "T2"."COLUMN_002"[VARCHAR2,20]
    Note
    - dynamic sampling used for this statement
    My Questin is:
    Two columns are include the columns of index.
    Why it can't be used?
    Thanks

    I create a new index on column2, (INDEX_N3)
    and change SQL to
    select 1 from table T1 where
    T1.COLUMN_002 = '848K 36892'
    This time INDEX_N3 will be used.
    but change SQL to
    select 1 from table T1 where
    T1.COLUMN_002 = '848K 36892'
    and T1.COLUMN_004 = '1000'
    The explain plan will show full scan.
    Why?
    Thanks.

  • Impdp not importing function based index correctly.

    We noticed that a process running in our develop database was running much faster than in the production database. After investigating we found that on the development database the process was using an index on the main large table and on the production database the index was ignored and full table scans of the large table were being used.
    The data in the tables was the same, statistics were up-to-date, etc. Looking closer we saw that the index on the production database was function based because it had the DESC keyword on one column in the index. On the development database all columns of the index were ASC and thus it was a "normal" index. This was very confusing since we had just refreshed the development database from production using expdp/impdp. I ran impdp with the sqlfiles option to capture the DDL from the export file for the index in question from the production database:
    CREATE UNIQUE INDEX "SYSADM"."PS_SF_1098_ITEM" ON "SYSADM"."PS_SF_1098_ITEM" ("EMPLID", "SF_TIN", "CALENDAR_YEAR", "SEQ_NO" DESC, "DTL_SEQ_NBR")
    PCTFREE 10 INITRANS 2 MAXTRANS 255
    STORAGE(INITIAL 40960 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "PSINDEX" ;
    I then dropped the table/index in the development database and reimported just this one table. Sure enough, the index wasn't created as a function based index (no DESC keyword on SEQ_NO column):
    CREATE UNIQUE INDEX "SYSADM"."PS_SF_1098_ITEM" ON "SYSADM"."PS_SF_1098_ITEM" ("EMPLID", "SF_TIN", "CALENDAR_YEAR", "SEQ_NO", "DTL_SEQ_NBR")
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 40960 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "PSINDEX" ;
    I've researched this extensively and can't find any information on why this is happening. Any ideas before I open a SR?
    BTW.... version is 11.1.0.7 patchset 31 on Windows Server 2003. Both dev and prod environments are identical.
    Thanks,
    Dan

    Working on something else I noticed the following two "hidden" init.ora parameters in both my dev and production databases:
    *._disable_function_based_index=TRUE
    *._ignore_desc_in_index=TRUE
    The first parameter explains why the index (function based) was being ignored in my production database. The second explains why the index is created without the DESC keyword in my dev database from an export from my prod database. I guess you do learn something new every day :)
    These databases are used by Peoplesoft applications and I found several posts saying that function based indexes created by Peoplesoft were causing performance and/or data validity problems and users were instructed to set the above parameters so the FIB's weren't used. So, everything is working as expected/designed. I will contact Peoplesoft Tech Support to see if users are still encouraged to set the above parameters.
    Dan

  • OBJECT_ID for a PK or Index

    Hi friends,
    With a need for the first time to check if a PK and an Index exists before dropping and re-creating the same need your help.
    IF OBJECT_ID(N'PK_LMT', N'PK') IS NOT NULL SELECT 1 (does not work and reflects Command(s) completed successfully)
    IF OBJECT_ID('PK_LMT', 'PK') IS NOT NULL SELECT 1 (does not work and Command(s) completed successfully)
    While:
    SELECT * FROM SYS.objects WHERE NAME = 'PK_LMT' (does reflect the same)
    Similarly how to check if an index (named IX_LGUF_DT_CUST) exists? Is it only to check from sys.indexes?
    Thanks for all your help.

    Please check if your SQL Login has enough permission. Moreover, please use OBJECT_ID() function without specifying the object type. Also, please specify the database name like this:
    SELECT OBJECT_ID('AdventureWorks2014..PK_ErrorLog_ErrorLogID');
    If it is not in the default schema, please type the full name. 
    More info: OBJECT_ID (Transact-SQL)
    About the second question, as Erland noted we can use sys.indexes, but we have to filter it based on the specific table like this:
    SELECT *
    FROM sys.indexes
    WHERE name = 'IX_LGUF_DT_CUST'
    AND object_id = OBJECT_ID('TableName');
    Cheers,
    Saeid Hasani
    Database Consultant
    Please feel free to contact me at [email protected] as well as on Twitter and Facebook.
    [My Writings on TechNet Wiki] [T-SQL Blog] [Curah!]
    [Twitter] [Facebook] [Email]

  • Can Mountain Lion and Snow Leopard share Spotlight indexes?

    I have a Starup Volume with a new partition I added to install Mountain Lion on to get a feel for what Apps I will lose if/when I switch over from Snow Leopard.,
    I did this yesterday and it's working fine. I can star up most of my Snow Leopard Apps, but I have to go to the Apps folder on the SL partition to do so. That's not a huge issue to me.
    However, I notice that when I switch back/forth between OSX versions, Spotlight re-indexes the volumes, so it appears the invisble index file stored at the root level of the volume is not corss-compatible... or is it?
    Does anyone know of a way to get both systems to read off the Spotlight Index either creates?
    —David

    It's not a matter of "letting" each maintain its own database, William. By default, I believe, I have no control over what gets written. In fact, if there were a way to set a preference that says, use this index named "spotlightindexSL' only [while in SL], that might solve my problem. Then when booting up in ML, it would just go after the index it last made.
    My guess is that while I am in ML or SL and not the other, there are all sorts of changes to files and the system freaks and says "Oh, now look at what a mess I've made — there are all sorts of files unaccounted for. Now I have to rebuild the whole thing."
    I have 2 had drives in my Mac, both 500GB. One (Working Disk) has no operating system and all my files, and the other drive is partitioned 470/30gb with SL on the 470 and ML in the 30. When I restart in either OS, the auto-start Indexing as if for the very first time, and do both hard drives (in total: 3 partitions of files, not counting the ML Restore partition).
    I know it all uncoventionally — just wanted to see what my $20 new OS will cost me in software upgrades, in particular my $1800 Adobe Design Suite CS4 and a few others.

  • No Index in the Chm file

    Hi All:
         I'm working with RH8 to make a chm file.
         After i generate the chm file, there is no "Index" showing in the book, although i check the tab already in the "Window Properties"  -> Tri-pane Tabs and Windows - > "TOC & Index". And I have index file in the project. Is this the right place to check this item?
         Thanks a lot for help.

    Hi, thank you for your help.
    But there are quite a  lot of index keywords in the Index file. Each topic has several  keywords. More information about this project:
    1. This is a merged help. I checked in the "Project Settings" -> Index, i chose "Add New Keywords to Index File (HHK)".
    2.  I set "Microsoft HTML Help" as Primary Layout, in the "Properties"  window, i select all TOC, Index as default ones. In "Additional  Options", i select "Apply to all Topics -> CSS (catalog.css)".  Weirdly, the"Next" button on this window is not highlighted, thus i  cannot go to the next page.
    3. I check the first keyword in the  index, and it belongs to this topic which is shown in the TOC. So the  topic containing the first index keyword is not missing.
    4. The project was a X5 project, since i took over, i've been using RH8. The index now in the project is different from the original generated  chm's index. Some of the keywords are missing in the current project. I see some people in the forum having problems with the Index by updating the project to RH8.
    Wow, amazing find out!
    I create this new index named  "New", "drag and drop" some of the keywords from the original index to  this "new" index, just three of them. Because i only want to check if  the new index will show in the generated chm file or not. And also i set  this "New" index as default.
    It turned out that not only the index shows up in the  chm file, but also shows all the keywords in the old project. i mean the  same as the old generated chm file. Weird no? I thought by using the  "New" index, only those three keywords would show up. But everything  shows up, even more than the ones in the project.
    Although it gives exact the index i want, i still want the explanations to these. In which way does this "New" index help?
    Thanks for all your help.

  • Broken Full Text Index

    I just created a portfolio with 78 pdf documents. Some 4000 pages. The portfolio was created to give away for free on CD's. The index was built on the portfolio. The index was imbedded into the portfolio. When opened in Reader, the Full Text Index works fine on the build computer before the creating the CD master. The Index partially works on the CD. The part that does not work is searching itself. The search only takes 6 seconds with 16497 instances in 75 documents. (But the link to the portfolio page is broken. The names of the document found are displayed properly, but the Error Message-'There was an error retrieving text' is displayed. The cd's are made (Since everything else is working and the CD is at the duplicators) I have to go with what I have for this round. I am looking for a fix for the next batch and I am looking for a temporary fix to distribute through dropbox where I can download a new Full Text Index, an updated portfolio or both to those who received the CD at the conference. I thought I had a fix by going to 'Select Index...' and removing the indexes present and adding the correct index. That worked on the build computer but does not work other computers. This is what I tried.
    1. Copy the following files into a new folder on your computer. (You may name it.)
    Kodak_Catalogues.pdf
    Full_Text_Index.pdx
    Full_Text_Index (folder)
    (You may copy the other files and folders but you do not need them.)
    2. Right Click 'Full_Text_Index.pdx' open with Adobe Reader
    3. Select 'Show More Options' at the bottom of the box
    4. Under 'Look in:" at the top of the box choose; 'Select Index…'
    5. Remove all index choices that are checked in black. Remove all indexes that are grayed out. With the 'Remove' button.
    6. Select the 'Add' button.
    Navigate to the folder that the files are located in and select the file:
    Full_Text_Index.pdx
    7. Select the 'Open' button
    8. Select the 'OK' button
    9. Under 'Where would you like to search?'
    Select the radio button: 'In the index named Full_Text_Index.pdx'
    10. Type in a keyword, I used 'Kodak' for my test.
    11. Results: should be 75 documents with 16497 instances.
    12. On my computer the search takes 6 seconds.
    13. Feel free to contact me at:  if I can be of further assistance.
    14. I apologize for not knowing about this issue.
    This is my first portfolio. Because everything worked perfectly on the build, I missed this one. Thanks for any information that might help me solve the issue.

    Hello Dileep,
    How have you Setup "Track changes" for the full text catalog, is it set to "Automatically" or "manually" ?
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • How to find which user is using the index?

    Hi All,
    I have an index named 'CTXT_ITEM_CODE' . The Index _type is Domain. When i try to drop this index its telling ORA-00054: resource busy and acquire with NOWAIT specified error
    now i need to find out which session is using this index, so that i can kill it and drop the index.
    Thanks

    SELECT c.owner,
           c.object_name,
           c.object_type,
           b.SID,
           b.serial#,
           b.status,
           b.osuser,
           b.machine
      FROM v$locked_object a, v$session b, dba_objects c
    WHERE b.SID = a.session_id AND a.object_id = c.object_id
    AND c.object_name='CTXT_ITEM_CODE';
    ALTER SYSTEM KILL SESSION '<sid, serial#>'

  • Various E Mail problems: Junk Mail, Log Off, etc

    I am having various and frustrating problems that are intermittant.
    I have two incoming e mail accounts, one is IMAP and one is POP.
    1. Junk Mail. After having reset my junk mail settings as advised on this site just a few days ago, I am continuing to experience this problem. Messages that the systems "knows" is Junk Mail do NOT go to Junk Mail folder, but to the regular In box. It knows they are Junk Mail because the Tab for changing the message at top of screen says "Not Junk", which means it thinks it is JUNK. They why won't it go into Junk Mail folder?
    2. When I try to delete these messages one by one in In box, the computer "freezes" and takes forever to delete the messages. The In box counter on left hand side of the screen does not decrease as I delete messages, but takes a long time (minutes) to catch up with the deletions.
    3. When receiving certain e mail from specific recipients, the system intermittantly says "message not dowloaded from server, you need to take this account on line". Well. it IS online! Again, this does not happen all the time, but often enough and from the same e mail recipients) that it is very frustrating.
    4. Oftentimes when I try to shut down, I get the dreaded spinning color wheel, only to have to force quit. This is a lengthy process, and then I lose all of the deletions that I have tried to make to my Inbox.
    Are all of these problems somehow related? Cumulatively, they are very frustrating. I never had these kinds of issues with Windows Mail apps. Uuughh!
    Thanks for reading and any assistance.

    There appears to be a problem with the index.
    Verify/repair the startup disk (not just permissions), as described here:
    The Repair functions of Disk Utility: what's it all about?
    After having fixed all the filesystem issues, if any, and ensuring that there’s enough space available on the startup disk (a few GB, plus the space needed to make a backup copy of the Mail folder), try this:
    1. Quit Mail if it’s running.
    2. In the Finder, go to ~/Library/Mail/. Make a backup copy of this folder, just in case something goes wrong, e.g. by dragging it to the Desktop while holding the Option (Alt) key down. This is where all your mail is locally stored.
    3. Locate Envelope Index and move it to the Trash. If you see any other “Envelope Index”-named file there, delete it as well.
    4. Move the “IMAP-” account folder to the Trash. Note that you can do this with IMAP-type accounts because they store mail on the server and Mail can easily re-create them. DON’T trash any “POP-” account folders, as that would cause all mail stored there to be lost.
    5. Open Mail. It will tell you that your mail needs to be “imported”. Click Continue and Mail will proceed to re-create Envelope Index — Mail says it’s “importing”, but it just re-creates the index if the mailboxes are already in Mail 2.x format.
    6. As a side effect of having removed the IMAP account folder, that accounts may be in an “offline” state now. Do Mailbox > Go Online to bring it back online.
    Note: For those not familiarized with the ~/ notation, it refers to the user’s home folder. That is, ~/Library is the Library folder within the user’s home folder, i.e. /Users/username/Library.
    <hr>
    If the problem persists, what are your Preferences > Accounts > Mailbox Behaviors > Junk settings, particularly for the IMAP account?
    Also, what have you done to “reset [your] junk mail settings as advised on this site”? This is what I’d suggest:
    1. Go to Preferences > Junk Mail, disable junk mail filtering, then enable it again. This resets the rule that governs what the junk filter does.
    2. Choose either Training or Automatic mode (it doesn’t matter) and leave the other options checked. Click Advanced to see how the junk filter rule is defined now if you want, but don’t touch anything there.
    3. Reset the junk filter database (Preferences > Junk Mail > Reset).
    4. Open Window > Previous Recipients and get rid of any addresses that you don’t want Mail to treat as legit.

  • For Statement on a table using add.instances - need help

    Hi,
    I made this table in an acrobat form.   The table uses java script to add rows .   The code I used is:
    _detail.addInstance(1);
    There are two fields on this table that I want to evaluate 1)  an index named index1    
    and 2) the value named numAmount
    The script I am using to evaluate these to fields is as follows:
    if (form1.Page1.Subform1.Capital1.Capital1.detail.index1.rawValue ==2)
        then
        $.rawValue = form1.Page1.Subform1.Capital1.Capital1.detail.index1.numAmount.rawValue 
        endif
    My problem is that I need to nest this if statement inside some kind of a loop.    I want the program to look at my table, determine how many instances the user has added,  scroll through the table and look at index1,  if index 1 = 2 then i want it to return the value in numAmount.
    I just can't get the syntax to work in either form calc or javascript.
    I am trying to write this code using the calculate method on a fourth field located on form1.#subform[2].Table5.Row5.NumericField1
    I have attached the file if it helps.   The table is on page one of the form and the display field is on page three. 
    Any help would be much appreciated!!!

    This is an Acrobat Forms JavaScripting forum, you might find more help in one of the LiveCycle Designer forums.

  • Mail cannot launch because it says Home Driectory is full? It is not full!!

    Hi There:
    I have two users on my computer and for some reason I cannot launch my mail program on one of them. Both users are listed as administrators and I have 2 hard drives installed using a firmtek controller card. The first drive where the OS is installed is an 80Bg drive with more than 57Gb available.
    When I launch Mail on the first user ut says:
    Mail cannot update your mailboxes becasue your Home Directory is full. You must free up space. Delete unnecessary files or documents. The thing is I have tons of space. The other user I can launch mail with no problems. I do have multiple mailboxes set up with the mail program that has the issues.
    Please advise
    Thanks
    W

    Hi Cyclops Images.
    Corruption of ~/Library/Mail/Envelope Index is known to cause this bogus error message in Mail, even when there is enough space available on disk.
    Verify/repair the startup disk (not just permissions), as described here:
    The Repair functions of Disk Utility: what's it all about?
    After having fixed all the filesystem issues, if any, and making sure that there’s enough space available on the startup disk (a few GB, plus the space needed to make a backup copy of the Mail folder), try this:
    1. Quit Mail if it’s running.
    2. In the Finder, go to ~/Library/Mail/. Make a backup copy of this folder, just in case something goes wrong, e.g. by dragging it to the Desktop while holding the Option (Alt) key down. This is where all your mail is locally stored.
    3. Locate Envelope Index and move it to the Trash. If you see any other “Envelope Index”-named file there, delete it as well.
    4. Open Mail. It will tell you that your mail needs to be “imported”. Click Continue and Mail will proceed to re-create Envelope Index — Mail says it’s “importing”, but it just re-creates the index if the mailboxes are already in Mail 2.x format.
    Note: For those not familiarized with the ~/ notation, it refers to the user’s home folder, i.e. ~/Library is the Library folder within the user’s home folder.

  • Mail message telling me 'home directory is full'????

    Hello There, I have been happily using mail (with a gmail email account) for about a week now, but today I received a message and when I went to reply I get a message "Mail cannot update your mailboxes because you home directory is full" It then tells me to free up space in my home folder before using Mail. Delete unneeded documents or move to another volume. - I don't understand what it wants me to do or why!! I have 30 Gbs of free space on my hard drive so what's it's problem?? Any solutions?? Thanks in advance

    Hello zeetog.
    Corruption of ~/Library/Mail/Envelope Index (which in turn might be caused by some filesystem corruption) is known to cause this bogus error message in Mail, even when there is enough space available on disk — but you must make sure first that there is actually enough space available (a few GB) and that the error message is indeed bogus.
    Verify/repair the startup disk (not just permissions), as described here:
    The Repair functions of Disk Utility: what's it all about?
    After having fixed all the filesystem issues, if any, and ensuring that there’s enough space available on the startup disk (a few GB, plus the space needed to make a backup copy of the Mail folder), try this:
    1. Quit Mail if it’s running.
    2. In the Finder, go to ~/Library/Mail/. Make a backup copy of this folder, just in case something goes wrong, e.g. by dragging it to the Desktop while holding the Option (Alt) key down. This is where all your mail is locally stored.
    3. Locate Envelope Index and move it to the Trash. If you see any other “Envelope Index”-named file there, delete it as well.
    4. Open Mail. It will tell you that your mail needs to be “imported”. Click Continue and Mail will proceed to re-create Envelope Index — Mail says it’s “importing”, but it just re-creates the index if the mailboxes are already in Mail 2.x format.
    Note: For those not familiarized with the ~/ notation, it refers to the user’s home folder. That is, ~/Library is the Library folder within the user’s home folder, i.e. /Users/username/Library.

  • Did most recent Audio update to OSX and Mail.app went insane.

    I switched to the Mac in... November? and have absolutely loved it. This has been my first catastrophic experience thus far and I'm used to Windows being a part time job to manage so I'm not complaining.
    However, late last week OSX installed an audio update of some sort and when I rebooted mail.app had seemingly lost it's mind:
    1. IMAP accounts constantly go offline and then back online at random time intervals. This problem I actually had occasionally before but now it's a constant annoyance.
    2. Frequently getting "The message from "somebody" concerning "something" has not been downloaded from the server. You need to take this account online in order to download it." error message for messages that have a. already been downloaded and b. who's accounts are showing as online. FYI, yes I do have mail.app set to download and keep a copy of the messages locally.
    3. Some messages (I can't find a pattern but it's about 5% of the messages) download repeatedly and appear in the inbox as many as 51 times. The only solution to this seems to be to log into the IMAP account's webmail access and delete the "offending" message.
    4. An account can be online and yet not show all the messages that are in the inbox. I know this because if I log into the webmail I can see them.
    5. Seemingly randomly the rules are ignored. Typically I can select a message and then tell mail to apply rules and then it works but why didn't the rule happen on it's own as usual.
    6. The general "Inbox" sometimes doesn't show new items in the individual account inboxes until I go and click on those individual account inboxes and then come back to the general inbox.
    Info about my system/setup:
    a. I have 4 IMAP accounts.
    b. I store messages on the IMAP server.
    c. The "fullest" IMAP account has roughly 500 MB in it but is set to have 2.4 GB capacity on the IMAP server. That account also has 48 personal folders on it, and has had them for a little over a month. After reading about smart folders, I intend to consolidate many of these into an "Archives" folder.
    d. The other IMAP accounts are each set to have 1+ GB of available server storage but each have under 100 MB used.
    e. I use SpamSieve for email (love it, by the way)
    f. I have a demo of MailTags running (it's been since mid-June and I've only played around with tagging a few emails so far but I intend to use iGTD once I get Mail back under control)
    What I've tried:
    1. I read that it's better to do the consolidated updates than the incremental ones so three times now I've tried to download the consolidated OSC 10.4.10 update but it never fully downloads. I'm not sure what's the deal with that as I've downloaded 300-400MB files over my internet connection at other times without difficulty.
    2. I read that you can delete the folders in mail.app and let it rebuild them from the IMAP folder... a. from what I read, I'm not clear on the procedure for doing this safely b. I have a lot of folders to deal with and c. the only places I've read about it is from people commenting in forums that it didn't help them.
    So... any suggestions?

    At least one of the problems you have appears to be some index corruption, and I have the feeling that MailTags has a bearing on it. I don’t think you’ll be able to completely solve the problems you have without uninstalling that first...
    Go to Apple Menu > System Preferences > Network, choose Network Port Configurations from the Show popup menu, and make sure that the configuration used to connect to Internet appears at the top of the list. Leave checked (enabled) only the port configuration needed to connect to Internet and Built-in Ethernet (in that order if not the same), uncheck (disable) the rest of network port configurations and see whether that helps — if it doesn’t, turn ON again the ones you want enabled.
    Verify/repair the startup disk (not just permissions), as described here:
    The Repair functions of Disk Utility: what's it all about?
    After having fixed all the filesystem issues, if any, and ensuring that there’s enough space available on the startup disk (a few GB, plus the space needed to make a backup copy of the Mail folder), try this:
    1. Quit Mail if it’s running.
    2. In the Finder, go to ~/Library/Mail/. Make a backup copy of this folder, just in case something goes wrong, e.g. by dragging it to the Desktop while holding the Option (Alt) key down. This is where all your mail is locally stored.
    3. Locate Envelope Index and move it to the Trash. If you see any other “Envelope Index”-named file there, delete it as well.
    4. Move any “IMAP-”, “Mac-”, or “Exchange-” account folders to the Trash. Note that you can do this with IMAP-type accounts because they store mail on the server and Mail can easily re-create them. DON’T trash any “POP-” account folders, as that would cause all the mail stored there to be lost.
    5. Open Mail. It will tell you that your mail needs to be “imported”. Click Continue and Mail will proceed to re-create Envelope Index — Mail says it’s “importing”, but it just re-creates the index if the mailboxes are already in Mail 2.x format.
    6. As a side effect of having removed the IMAP account folders, those accounts may be in an “offline” state now. Do Mailbox > Go Online to bring them back online.
    Given the amount of mail you have on the server, I expect it to take a fair amount of time for Mail to fully re-create the index and bring all the mailboxes back online. Again, I strongly encourage you to uninstall MailTags before doing that.
    Note: For those not familiarized with the ~/ notation, it refers to the user’s home folder. That is, ~/Library is the Library folder within the user’s home folder, i.e. /Users/username/Library.

Maybe you are looking for

  • HELP with what is taking up so much space on my hard drive?

    I have a 30g hard drive and it only has 7.92g left of space on it and I have deleted everything but a few extra applications and the onces OSX came with. this is a dual boot system so that means It came with 0s9 as well. Please can anyone direct me o

  • Contact name does not appear after upgrading to iOS 5

    I recently upgraded to iOS 5 and after doing so, contact name does not appear when someone calls; but text messages the name appears. I have saved all my contacts under +9 format. 

  • Create a user through the API and "Prompt user to change password after next login".

    Using the Adobe Connect Interface, I can create a user and check the checkbox to "Prompt user to change password after next login". Can I achieve the same result using the API? The principal-update action doesn't offer such an option and, as far as I

  • Adjusting position of nav buttons

    I'm working on an intranet site in DW CS4. Some of the pages have nav buttons on the right-hand side of the page. I would like these buttons to always line up with the edge on the right, i.e., adjust position if the user is using a larger monitor to

  • Restore ends up with blue screen

    My hard drive crashed so I reformatted it and then tried to restore my files from time machine. I found all of my backups and it loaded the most recent but when it was done and rebooted all I got was a solid blue screen? So I tried again selecting a