What data dictionary view can tell me what columns in the index are compressed?

So I can create an index compressed on a table like this:

create index t23_idx on t23 (col3, col5, col1) compress 2;

This creates an index with a degree of compression of 2. So far so good.

But how do I know what columns are in fact, compressed at a later date? View USER_INDEX tells me that if COMPRESSION is enabled, but there is nothing on the view USER_IND_COLUMNS to say which columns are compressed.

Of course, I can retrieve information through DBMS_METADATA. GET_DDL but I'm really after receiving a request, because it is more convenient.

I had hopes for SYS. ICOL$. SPARE1, but that doesn't seem to be compatible with what I expect. However, if someone can confirm that this column is indeed the Badger so I gladly adjust my expectations.

Cheers, APC

OK, I may not read your question.
DBA_INDEXES. PREFIX LENGTH is "the number of columns in the prefix of the compression key."

http://docs.Oracle.com/CD/E11882_01/server.112/e24448/statviews_1106.htm#i1578369

Mike

Tags: Database

Similar Questions

  • data dictionary views and result_cache

    Hello
    Are there special aspects when caching the results of a function that uses data dictionary views to determine its results?
    This issue arose because I have a such a result_cached function for which the result_cache objects are not get invalidated, even when the underlying data dictionary views have changed and the function gives 'fade' in it values came out. Addition of article relies_on has not helped either.

    Here's what I'm trying to do:
    The function accepts the name of the table as its input and trying to determine all the child tables by using the sys.dba_constraints view. The results are returned in a pl/sql table and are cached so that subsequent calls to this function use the result_cache.
    Everything works well for the parent/child tables that were created before the creation of this function. All the results are correct.

    The problem starts when a child table is added to an existing table in the parent.
    V$ result_cache_objects view shows the result of this function as "Published" and the output of the function do not show the child table that is newly created.
    The same is when an existing child table is deleted; the function continues to return in the output as it is extracted from the result_cache.

    Oracle version:
    Oracle Database 11 g Enterprise Edition Release 11.2.0.1.0 - 64 bit Production
    PL/SQL Release 11.2.0.1.0 - Production
    CORE 11.2.0.1.0 Production
    AMT for Linux: Version 11.2.0.1.0 - Production
    NLSRTL Version 11.2.0.1.0 - Production

    >
    Restrictions on result caching functions *.

    To be cached in result, a function must meet all of these criteria:

    * It is not defined in a module that has the rights to the plaintiff, or in an anonymous block.
    * It is not a function table in pipeline.
    * It does not reference dictionary tables, temporary tables, sequences or not deterministic SQL.
    For more information, see Oracle Database Performance Tuning Guide.
    * It has no OUT or IN OUT parameters.
    * No parameter has one of these types:
    o BLOB
    o CLOB
    o NCLOB
    o REF CURSOR
    o Collection
    o object
    o file
    Return type is none:
    o BLOB
    o CLOB
    o NCLOB
    o REF CURSOR
    o object
    o collect Record or PL/SQL that contains a return unsupported type

    It is recommended that a result caching function also meet these criteria:

    * It has no side effects.
    For more information about side effects, see "subprogram Side Effects".
    * It is not specific to the session settings.
    For more information, see "Making Result-Cached functions manage Session-specific settings.
    * It is not specific to the session application contexts.
    >
    http://download.Oracle.com/docs/CD/E11882_01/AppDev.112/e17126/subprograms.htm#LNPLS698

  • Dynamics Processor Calc does not reach more than [100] ESM blocks during the calculation, please increase the CalcLockBlock setting, and then try again (a small data cache setting can also cause this problem, check the size of data cache setting).

    Hello

    Our environment is Essbase 11.1.2.2 and work on Essbase EAS and components of Shared Services. One of our user tried to execute the Script of Cal of a single application and in the face of this error.

    Dynamics Processor Calc does not reach more than [100] ESM blocks during the calculation, please increase the CalcLockBlock setting, and then try again (a small data cache setting can also cause this problem, check the size of data cache setting).


    I did a few Google and found that we need to add something in the Essbase.cfg file as below.

    Dynamics Processor Calc 1012704 fails to more blocks ESM number for the calculation, please increase the CalcLockBlock setting, and then try again (a small data cache setting can also cause this problem, check the size of data cache setting).

    Possible problems

    Analytical services cannot lock enough blocks to perform the calculation.

    Possible solutions

    Increase the number of blocks of analytical Services can allocate to a calculation:

    1. Set the maximum number of blocks of analytical Services can allocate at least 500.
      1. If you are not a $ARBORPATH/bin/essbase.cfg on the file server computer, create one using a text editor.
      2. In the essbase.cfg folder on the server computer, set CALCLOCKBLOCKHIGH to 500.
      3. Stopping and restarting Analysis server.
    2. Add the command SET LOCKBLOCK STUDENT at the beginning of the calculation script.
    3. Set the cache of data large enough to hold all the blocks specified in the CALCLOCKBLOCKHIGH parameter.

    In fact in our queue (essbase.cfg) Config Server we have given below added.

    CalcLockBlockHigh 2000

    CalcLockBlockDefault 200

    CalcLockBlocklow 50


    So my question is if edit us the file Essbase.cfg and add the above settings restart services will work?  and if yes, why should change us the configuration file of server if the problem concerns a Cal Script application. Please guide me how to do this.


    Kind regards

    Naveen

    Yes it must *.

    Make sure that you have "migrated settings cache of database as well. If the cache is too small, you will have similar problems.

  • Is it possible that we can add a custom column to the Inbox in the process BPM workspace

    Hello

    I want to know is possible that we can add a custom column in the Inbox view in the process (Oracle 11g SOA BPM) BPM workspace?

    Thank you

    Brijesh Kumar Singh

    Hello

    I have had, now it works fine

    Thank you

    Brijesh Kumar Singh

  • [Q] can Vision track multiple objects in the same area - objects that might cross?

    Hello

    Sorry for this long title, but this is my question.

    Can Vision track multiple objects in the same area - objects that could cross?

    Because I'm able to do, extraction of XY, but it seems that "IMAQ County objects ' don't follow framework after but framework opposed, but extract the coordinates XY always in the same way, as for example from top and whenever he sees an object, it retrieves the XY, but if the objects pass through (then it will extract XY without worrying that the objects was the earlier but just based on"scan from top to bottom").

    That's why I open this topic in the forum of Vision no part: http://forums.ni.com/t5/LabVIEW/Sort-XY-by-closest/td-p/2440428

    Thank you

    Sébastien

    Thank you for your response.

    My problem is that we work with very small insects and the shape/color is the same for all.

    Then the solution is: Let's wait for "IMAQ County objects 3 ' then .

    Thank you

    Sébastien

  • Data Dictionary view to see the object directory

    Hi all

    I boat UTL_FILE need to create the output file. To use this package, we need to have directory object.

    Can someone tell me what data dictionary table, we can use to see what directory is allowed to be use UTL_FILE boat to the Unix server.

    All_directories
    dba_directories

  • Any data dictionary view for details on licensing only features?

    Hello

    There in oracle 10.2.0.4, any view data dictionary that provides details on these two options by default from Enterprised edition
    as well as licensed features at a glance?

    I know that DBA_FEATURE_USAGE_STATISTICS provides details on what function is used. But I'm interested capture only
    use that are allowed and not the standard features.

    Thank you

    In this case, you will need to find a document entitled "Bill", which has "Oracle Corp" on him.
    Oracle doesn't keep track of license within the database info.
    It uses dba_feature_usage_statistics to be able to continue if.

    -------------
    Sybrand Bakker
    Senior Oracle DBA

  • Cannot select Tables or data dictionary views

    Hello

    I have a normal user from where I want to visualize the data dictionary tables and views as DBA_ and V$ _ because I do not want to log the SYS account each time.

    I have granted all the privileges of the user, but it does not work. Here are the commands I used.

    all the privileges of the user;

    Grant sysdba to user;

    Can you help me please

    Hello

    grant this user SELECT_CATALOG_ROLE. Revoke all privileges that the user didn't need, or he would be able to do all sorts of things destructive (up to drop the entire database) by accident.

    Best regards

    Nikolai

  • What parts of the body are accepted in layer names?

    The tutorial says I can quote my layers with the parts of the body such as eyes, mouth, chest, etc. Is there a list of which parts of the body are recognizable? And what is the average + symbol in front of each layer name? I was not able to find this material anywhere.

    Go to the character animator help (Preview 2) and download the pdf file.

    On page 9, there is a section on the layers of body

    On page 11, control of the chain, and he said the sign '+' is part to deform independently

  • How can I exclude specific folders of the indexing of Windows Media Player stream?

    Windows Media Player 12 has removed the possibility of excluding some files being indexed.  This feature was available in Windows Media Player 11.  I need to be able to exclude some records indexed because I have collections of photos that are too big for the WMP player to manage.

    Excluding these folders in the library WMP is not an option because MediaCenter uses the settings of the library to determine where to find pictures (even if it does not use the library to view photos or videos - just the WMP settings) so if they are not included in the library WMP, I can't see them in MediaCenter, but if they are in the WMP library he freezes everything for 30 minutes whenever I turn on an Extender that forces a re-analysis of the WMP library.

    I tried to edit wmpfolders.wmdb to exclude certain files, but the changes that I last only for a few hours to a day or two.

    any ideas?

    Thank you
    Dan

    Hi Khaled, thank you very much for your answer.  My question was related to the media library in Windows Media Player, but your response was to Windows 7 libraries.  Unfortunately, your answer does not apply to my question.

    What I need to be able to do, is to exclude a folder from indexing of Windows Media Player streams although it is included in the list of folders to the index.  It's because the Media Center uses the settings of the library Windows Media Player to determine where to find pictures.  However, it does not use the Windows Media Library to view the photos.  It is, therefore, no need to have Windows Media Player, indexing of thousands of photos when Media Center does not even use the library to display.

    The problem is that when I let Windows Media Player scan my pics, it causes all to slow down for 30 minutes or more each time I light a MediaCenter extender because it is re-scanner all my photos.  However, if I let Windows Media Player not scan my photos, so they are not visible in the MediaCenter.  There is a catch 22.

  • Can I drag an email on the text area of measures and Solutions in v9.1?

    Hi all

    It sounds silly - I'm sure way back in the old days, you used to be able to quickly add an email (say Outlook form) a call to Infra, dragging the email on your Inbox and in the field of Actions and Solutions of the call.

    I have not access to Outlook in my test environment - webmail only. I can't seem to do the drag and drop - I just get a symbol "no entry", and the message is not able to be added to the call.

    Is it because that:

    (a) I have false memory syndrome, and you could never do this

    (b) his is no longer a feature in v9.1.6

    (c) its related to the fact I use webmail and it might work if I was using a correct e-mail client... ?

    What is it?

    Thank you all,

    H

    Hello H,

    I noticed such behavior in our v.9.1.6 system:

    If you drag any selected text from any external application in any type of HTML editor field (for example the Actions and Solutions text box) form VSM it copies the text (formatted) to this field.

    If you drag an e-mail message from outlook this will copy the info message (sender, subject, date, etc. visible in outlook as the record line of message) as plain text.

    A condition: the field must be in html mode (text mode raw is not ready to slide / move).

    I doubt somewhat whether it was possible to reach the message than the object in this way, but who knows - technically it is really possible.

    In addition, you can drag and drop objects in the object list. Message from Outlook as well. I guess that's what you remember from the old days and it works very well with v.9.1.6 also.

    Concerning

    Gytis

  • How can we have a column with the text and radio button in the same row?

    Hello

    I have a column that need to have data with a radio button. Has been able to achieve this by using < trh:tableLayout >. But when I select the option button it moves to the next line. You want to stop this behavior of option button to move to the next line. This column also includes a hyperlink. If the text and the hyperlink are made invisible visible based on the action of the radio button.
    Adding one more doubt. A horizontalgrid of specific columns can make invisible?
    Any help would be appreciated.

    example code:
    < trh:cellFormat id = "cf8" halign = 'Start' >
    < af:activeOutputText value = "#{rank." Actions}"id ="aot2"/ >
    < af:goLink text = ' #{rank. " Actions}"id ="gl1 ".
    clientComponent = "true" visible = "false".
    targetFrame = "_blank" destination = "http:// + #{rank." BUTTON_URL} ">"
    < / af:goLink >
    < af:selectBooleanRadio text = "" id = "sbr1" > "
    < af:clientListener method = "selectCheckBox" type = "click on" / >
    < / af:selectBooleanRadio >
    < / trh:cellFormat >

    Thank you
    Nita

    Remove the components from . Put the other components like the direct children of the PanelGroupLayout:

    
      
        
        
        
        
          
        
      
    
    

    If you need to add some space between the components horizontan, you can put (s) between components.

    Dimitar

  • How to import data dictionary views

    I want to import all_tab_comments and use it for research in a map.
    Is it possible to do other than creating a view in my schema that makes a ' select * from all_tab_comments "?

    11 GR 1 material OWB

    Hello

    There are 2 locations for module; one is the location of metadata in which objects are imported, the other is the location of the data. What you could do, is for your regular module have a different metadata location to capture the ALL_TAB_COMMENTS view for example (even if it's just for the duration of the metadata import), this place would still have the credentials (name and password) as your regular location, but the scheme would be SYS. Then, when you import the views, turn on views and synonyms, ALL_TAB_COMMENTS would be visible and you can select and import.

    See you soon
    David

  • What parts of the world are covered with Mappoint, in order to display data in EXCEL?

    I want to use mappoint to display Excel data. MapPoint offers a card for all of Latin America and Caribbean area?

    For what I have seen, it seems that only USA and Europe are available, but not in Latin America?
    Perhaps, I understand the difficulties to provide a map of Latin America at the State level or city, but offering no not that at least at the level of the country is extremely disappointing.
    The complexity can be for microsoft to develop a map of Latin America to draw the data at the level of the country?... .probably not difficult at all!

    Hi Alex,

    MapPoint DO shows the limits of each country, towns and cities around the world (see the photo here). However, it allows to zoom level 1 mile in areas that contain (NA & EU) road mapping data, it allows only zoom up to the level of 95 miles in other parts of the world. This could or could not be a limiting factor for your project.

    I would say to download a free trial version and test it for yourself.

  • What day of the month are updates released and how often?

    I saw a calendar, but I struggle to understand. I am putting together a Calendar Update for distribution - to my company and the need to update dates scheduled for Firefox ESR 31.x. thank you Jeff

    Hi jeff, regular updates will be released every 6 weeks. you could use or subscribe to this public google calendar:
    https://www.Google.com/calendar/embed?src=Mozilla.com_2d37383433353432352d3939%40resource.Calendar.Google.com

Maybe you are looking for