Oracle 9 bug (all platforms affected)

Don't have paid support so I don't know where else I can report this bug.
Oracle 9 - all platforms (used to work in Oracle 8).
create table test (k raw(10) primary key, v varchar(10))
create index x on test(k) descending
insert some data
The following select statement will work incorrectly:
select --+ INDEX_ASC(test)
* from test where k > some_value and rownum = 1 order by k
It might work ok if you don't put the hint.
It will work also if you don't have ANY other indexes on that table.
Regards,
Sergey

How big are these tables? I did some tests on a table with around 35,000 rows (I know not big) and the result was returned in 0.2 or 0.4 of a second? Does it need to be faster. How many rows and what response times are you seeing?
SQL> create table t (
  2    k raw(20), v varchar2(30),
  3    constraint test_pk  primary key (k)
  4    )
  5  /
Table created.
SQL> insert into t select utl_raw.cast_from_number(object_id), object_name from all_objects;
36297 rows created.
SQL> exec dbms_stats.gather_table_stats(user, 't', cascade => true)
PL/SQL procedure successfully completed.
SQL> set autotrace on
SQL> select min(k) from t
  2  where k > utl_raw.cast_from_number(10000);
MIN(K)
C302015D
Execution Plan
   0      SELECT STATEMENT Optimizer=CHOOSE (Cost=1 Card=1 Bytes=5)
   1    0   SORT (AGGREGATE)
   2    1     FIRST ROW (Cost=2 Card=1815 Bytes=9075)
   3    2       INDEX (RANGE SCAN (MIN/MAX)) OF 'TEST_PK' (UNIQUE) (Cost=2 Card=20)
Statistics
          0  recursive calls
          0  db block gets
          2  consistent gets
          0  physical reads
          0  redo size
        210  bytes sent via SQL*Net to client
        248  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          1  rows processed
SQL> edi
Wrote file afiedt.sql
  1  select t.* from t,
  2  (select min(k) x from t
  3    where k > utl_raw.cast_from_number(10000))
  4* where k = x
SQL> /
K                                        V
C302015D                                 EXC_FFRPRFUP
Execution Plan
   0      SELECT STATEMENT Optimizer=CHOOSE (Cost=2 Card=1 Bytes=39)
   1    0   NESTED LOOPS (Cost=2 Card=1 Bytes=39)
   2    1     VIEW (Cost=1 Card=1 Bytes=12)
   3    2       SORT (AGGREGATE)
   4    3         FIRST ROW (Cost=2 Card=1815 Bytes=9075)
   5    4           INDEX (RANGE SCAN (MIN/MAX)) OF 'TEST_PK' (UNIQUE) (Cost=2 Card=20)
   6    1     TABLE ACCESS (BY INDEX ROWID) OF 'T' (Cost=1 Card=1 Bytes=27)
   7    6       INDEX (UNIQUE SCAN) OF 'TEST_PK' (UNIQUE)
Statistics
          5  recursive calls
          0  db block gets
          7  consistent gets
          0  physical reads
          0  redo size
        243  bytes sent via SQL*Net to client
        248  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          2  sorts (memory)
          0  sorts (disk)
          1  rows processed
SQL> set autotrace off
SQL> select t.* from t,
  2  (select min(k) x from t
  3    where k > utl_raw.cast_from_number(10000))
  4  where k = x
  5  /
K                                        V
C302015D                                 EXC_FFRPRFUP
SQL> set timing on
SQL> /
K                                        V
C302015D                                 EXC_FFRPRFUP
Elapsed: 00:00:00.20
SQL> edi
Wrote file afiedt.sql
  1  select t.* from t,
  2  (select min(k) x from t
  3    where k > utl_raw.cast_from_number(15000))
  4* where k = x
SQL> /
K                                        V
C3023303                                 AA_COL
Elapsed: 00:00:00.30
SQL> edi
Wrote file afiedt.sql
  1  select * from t
  2  where k = (select min(k) x from t
  3*   where k > utl_raw.cast_from_number(17000))
SQL> /
K                                        V
C3024705                                 EXC_FFRFSFND
Elapsed: 00:00:00.40
SQL>This
select --+ INDEX_ASC(tablename tablename)
... etc ...is still a lucky accident and is not guaranteed to always give you the correct answer.

Similar Messages

  • ORA-22805 - (inserting an XMl type FAILS) I suspect this is a oracle Bug

    We're using
    Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.7.0 - Production
    Basically when I try to execute the following
    dbms_xmlschema.registerschema
    ('MySchema.xsd',
    sys.UriFactory.getUri('/Location/MySchema.xsd'),
    genTables=>TRUE);
    this generates a table for us with the name "xmlt_ds_0"
    when we try to insert into this table, we get an error
    INSERT INTO tddb.xmlt_ds_0
    SELECT sys.xmltype.createschemabasedxml(mq.content, 'http://My.Schema.xsd')
    FROM message_queue mq
    WHERE mq.sys_id = 148100
    ORA-22805: cannot insert NULL object into object tables or nested tables
    Now this works for most xml files, it just one or two that fail, however these files that have failed are well formed, and valid (ie: conform to the scehema)
    however, if I try to do this
    create table tempTest of xmltype
    XMLSCHEMA "Myschema.xsd"
    ELEMENT "schedule"
    then insert into this
    INSERT INTO tempTest
    SELECT sys.xmltype.createschemabasedxml(mq.content, 'http://My.Schema.xsd')
    FROM message_queue mq
    WHERE mq.sys_id = 148100
    Basically, this works for the same file, I just dont understand why it wouldn't work in the "resitering the schema" way. I strongly suspect this is a Oracle Bug
    Has any one encountered this before, any help would be appriciated.

    FIRST of all...
    If you create the table via registerschema, then you table will be created case-sensitive (in general take notice that with XMLDB everything can be / will be case-sensitive). So this means you will have to do things the following way (mark the double quotes):
    NSERT INTO tddb."xmlt_ds_0"
    SELECT sys.xmltype.createschemabasedxml(mq.content, 'http://My.Schema.xsd')
    FROM message_queue mq
    WHERE mq.sys_id = 148100Your statement (see below) will generate a table the default way, that is a table in uppercase
    create table tempTest of xmltype
    XMLSCHEMA "Myschema.xsd"
    ELEMENT "schedule"so ...this will create a table with the name "TEMPTEST".
    regarding the ORA-22805...
    - can you post the schema
    - can you post the values that cause the error...

  • Problem while Creating MVLOG with synonym in Oracle 9i:Is it an Oracle Bug?

    Hi All,
    I am facing a problem while Creating MVLOG with synonym in Oracle 9i but for 10G it is working fine. Is it an Oracle Bug? or i am missing something.
    SQL> select * from v$version;
    BANNER
    Oracle Database 10g Express Edition Release 10.2.0.1.0 - Product
    PL/SQL Release 10.2.0.1.0 - Production
    CORE    10.2.0.1.0      Production
    TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
    NLSRTL Version 10.2.0.1.0 - Production
    SQL>
    SQL> create table t ( name varchar2(20), id varchar2(1) primary key);
    Table created.
    SQL> create materialized view log on t;
    Materialized view log created.
    SQL> create public synonym syn_t for t;
    Synonym created.
    SQL> CREATE MATERIALIZED VIEW MV_t
      2  REFRESH ON DEMAND
      3  WITH PRIMARY KEY
      4  AS
      5  SELECT name,id
      6  FROM syn_t;
    Materialized view created.
    SQL> CREATE MATERIALIZED VIEW LOG ON  MV_t
      2  WITH PRIMARY KEY
      3   (name)
      4    INCLUDING NEW VALUES;
    Materialized view log created.
    SQL> select * from v$version;
    BANNER
    Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
    PL/SQL Release 9.2.0.6.0 - Production
    CORE    9.2.0.6.0       Production
    TNS for Solaris: Version 9.2.0.6.0 - Production
    NLSRTL Version 9.2.0.6.0 - Production
    SQL>
    SQL> create table t ( name varchar2(20), id varchar2(1) primary key);
    Table created.
    SQL> create materialized view log on t;
    Materialized view log created.
    SQL> create public synonym syn_t for t;
    Synonym created.
    SQL> CREATE MATERIALIZED VIEW MV_t
    REFRESH ON DEMAND
    WITH PRIMARY KEY
    AS
      2    3    4    5  SELECT name,id
    FROM syn_t;   6
    Materialized view created.
    SQL> CREATE MATERIALIZED VIEW LOG ON  MV_t
    WITH PRIMARY KEY
    (name)
      INCLUDING NEW VALUES;  2    3    4
    CREATE MATERIALIZED VIEW LOG ON  MV_t
    ERROR at line 1:
    ORA-12014: table 'MV_T' does not contain a primary key constraintRegards
    Message was edited by:
    Avinash Tripathi
    null

    Hi Nicloei,
    Thanks for the reply. Actually i don't want any work around (Creating MVLOG on table rather than synonym is fine with me) . I just wanted to know it is actually an oracle bug or something else.
    Regards
    Avinash

  • JFileChooser applet doesn't work on all platforms

    We have a signed Java applet which works perfectly on Windows XP and Linux but malfunctions on Windows 7 and MacOS 10.5.
    The part which does not work is opening up a JFileChooser (which opens up fine) which then permits the user to browse local files only but not folders on network drives. When the user double-clicks on a network folder or clicks the Open button, nothing happens. The folder is not opened and there are no exceptions reported in the console.
    Obviously it presents as some kind of security violation/exception but, as I said, there are no exceptions in the console and it works fine on some OSes but not others. I have examined the permissions on a folder that does open and one that doesn't (i.e. a network folder) and they certainly are different but I can't spot any obvious problems. All machines have the exact same version of Java (i.e. 1.6.0_20) and it doesn't appear to a 32-bit vs. 64-bit issue as there is a mix of architectures that are working and not working.
    Can anyone suggest how I might go about debugging this or perhaps suggest a resolution? Given that the code that is being executed at the time is Swing code and not application code I am at a bit of a loss as to how to solve this problem.
    The Logical Animal

    It could be the JFileChooser code is being altered or displayed on a thread other than the EDT. OTOH that more typically manifests as a random bug on instances of the application on all platforms/JREs.

  • Oracle bug 7046751

    After experiencing a Spatial query problem with my companies software due to Oracle bug 7046751, I was instructed by Oracle to run the SQL below to recreate ALL_SDO_GEOM_METADATA as a workaround. This worked fine and I could then use our software with Spatial to query, post, etc. However now I need to revert back to how the view would be in a typical 10.2.0.4 install, in order to test what our users will see. Could anyone advise me on a similar SQL statement I could use to recreate ALL_SDO_GEOM_METADA as it was before I recreated it?
    Thanks
    -mcslain
    create or replace view MDSYS.ALL_SDO_GEOM_METADATA as
    SELECT SDO_OWNER OWNER,
    SDO_TABLE_NAME TABLE_NAME,
    SDO_COLUMN_NAME COLUMN_NAME,
    SDO_DIMINFO DIMINFO,
    SDO_SRID SRID
    FROM mdsys.SDO_GEOM_METADATA_TABLE
    WHERE
    +(exists+
    +(select table_name from all_tables+
    where table_name=sdo_table_name
    and owner = sdo_owner
    union all
    select table_name from all_object_tables
    where table_name=sdo_table_name
    and owner = sdo_owner
    union all
    select SYNONYM_NAME from all_synonyms
    where SYNONYM_NAME=sdo_table_name
    and owner = sdo_owner
    union all
    select view_name table_name from all_views
    where view_name=sdo_table_name
    and owner = sdo_owner));

    Here is the SQL I get from my database when I inspect the ALL_SDO_GEOM_METADATA view....
    CREATE OR REPLACE VIEW ALL_SDO_GEOM_METADATA ( OWNER,
    TABLE_NAME, COLUMN_NAME, DIMINFO, SRID
    ) AS SELECT SDO_OWNER OWNER,
    SDO_TABLE_NAME TABLE_NAME,
    SDO_COLUMN_NAME COLUMN_NAME,
    SDO_DIMINFO DIMINFO,
    SDO_SRID SRID
    FROM mdsys.SDO_GEOM_METADATA_TABLE,
    all_tables a
    where a.table_name = sdo_table_name
    and a.owner = sdo_owner
    union all
    SELECT SDO_OWNER OWNER,
    SDO_TABLE_NAME TABLE_NAME,
    SDO_COLUMN_NAME COLUMN_NAME,
    SDO_DIMINFO DIMINFO,
    SDO_SRID SRID
    FROM mdsys.SDO_GEOM_METADATA_TABLE,
    all_object_tables a
    where a.table_name = sdo_table_name
    and a.owner = sdo_owner
    union all
    SELECT /*+ use_hash (a) */
    SDO_OWNER OWNER,
    SDO_TABLE_NAME TABLE_NAME,
    SDO_COLUMN_NAME COLUMN_NAME,
    SDO_DIMINFO DIMINFO,
    SDO_SRID SRID
    FROM mdsys.SDO_GEOM_METADATA_TABLE b,
    all_synonyms a
    where a.synonym_name = sdo_table_name
    and a.owner = sdo_owner
    union all
    SELECT SDO_OWNER OWNER,
    SDO_TABLE_NAME TABLE_NAME,
    SDO_COLUMN_NAME COLUMN_NAME,
    SDO_DIMINFO DIMINFO,
    SDO_SRID SRID
    FROM mdsys.SDO_GEOM_METADATA_TABLE,
    all_views a
    where a.view_name = sdo_table_name
    and a.owner = sdo_owner
    /

  • SOA Suite 11g Clustering error/oracle bug ?

    Hi, i got several experiment to implement soa suite 11g clustering, in my company.. at this moment we still use development mode in our application server. now i'm trying to get into production and also i want cluster the server.. here is the chronology what i do.
    i got 3 server :
    my plan is
    server #1 become an proxy server, let say the name is soa_proxy
    server #2 become an cluster node, let say the name is soa_server1
    server #3 become an cluster node, let say the name is soa_server2
    so i start install & configure it (applications is running under Windows Server 2003)
    1.*soa_proxy*
    - Installing WebLogic server
    - Installing SOA
    - Create Repository with RCU (oracle 10g database)
    2.*soa_server1*
    - Installing WebLogic server
    - Installing SOA
    3.*soa_server2*
    - Installing WebLogic server
    - Installing SOA
    after installation finished, then i create domain in soa_proxy server let say it name 'MyDomain', then i assign the soa_server1 and soa_server2 in cluster node named 'MyCluster', also i assign the soa_proxy server as a HTTP Proxy Server.. i'm following the instructions just like this link Link: [http://download.oracle.com/docs/cd/E12839_01/doc.1111/e13925/config_screens.htm#CJAEABGD]
    all the installation seems good, but when i try to deploy my composite application into the proxy server 'soa_proxy' with JDev, i got error like this
    Image: !http://img9.imageshack.us/img9/2122/error2z.jpg!
    and when i go to Http://hostname:7001/em
    i just see my composite deployed only in 'soa_server2'.
    UPDATE : well, now the error was gone when deploying. but we still got little odd result,
    when i deploy with jdev, it still fine, until i go to the enterprise manager. yess still.. my composite only deplyed in 'soa_server1'. i got some reference that we can copy the domain directory in soa_proxy and then paste into the server that not yet been deployed before. its seems oke..
    i've been thinking, how if i got 10 node of cluster? 50 node of cluster ? should i copy the directory just like that ?? is there another charmed way to do it???
    can somebody help me with this simple case?
    regards
    Wildan
    Edited by: wildsoft on Feb 12, 2010 11:33 AM
    =======
    here is my last trial to deploy the cluster environment, then i just got the same issues, our team here think thats the issues causing by oracle bug in code behind. for reminder what i do last experiment
    1. we deploy/configure the domain (admin console,cluster node) then starting up all the services smoothly without no issues & as we saw in the console monitor we can see the cluster is syncronizing.
    2. then we create simple composite.
    3. we try to deploy the composite to the cluster domain, and what we got is the composite only deployed in one cluster node.
    let me describe to clear it,
    * first trial, when we deploy the composite, here is what we got in em console
    *[-] SoaInfra (SoaServer1)*
    [+] CompositeLabTest
    *[-] SoaInfra (SoaServer2)*
    in JDev we also saw this message (the project CompositeLabTest Deploy Process is skipped), some kind like that
    * second time trial, we try to shut the SoaServer2 down, then restart it, what we got in em console
    *[-] SoaInfra (SoaServer1)*
    [+] CompositeLabTest
    *[-] SoaInfra (SoaServer2)*
    [+] CompositeLabTest
    . so until today my soa suite 11g clustering experience is never going good practice.. any of you may had experience with clustering too, how that can be done? please respon...
    thanks
    regards
    Wildan Abdat
    Edited by: wildsoft on Apr 27, 2010 4:08 PM
    Edited by: wildsoft on Apr 27, 2010 4:13 PM

    Hi there.
    Me too I have a similar problem with cluster deployment.
    I have two different domains in two different phisical machine on the same LAN.
    These domains are equals and the sole difference is regarding the IP configuration:
    domain 1
    machine 172.0.0.1
    soaadmin 172.0.0.1
    soa1 172.0.0.2
    soa1 172.0.0.3
    domain 2
    machine 172.0.1.1
    soaadmin 172.0.1.1
    soa1 172.0.1.2
    soa1 172.0.1.3
    When I try to deploy a new composite from the EM this fails (it remains in waiting for a response like the followed)
    <Jun 18, 2010 10:42:00 AM CEST> <Warning> <org.apache.myfaces.trinidadinternal.context.RequestContextImpl> <BEA-000000> <Could not find partial trigger idArchiveFileBrowserDialog from RichInputText[UIXEditableFacesBeanImpl, id=idArchiveLoc]>
    Processing sar=/tmp/dir2448127768139530528tmp/sca_SOAComposite1_rev1.0.jar
    Adding sar file - /tmp/dir2448127768139530528tmp/sca_SOAComposite1_rev1.0.jar
    Creating HTTP connection to host:172.0.0.2, port:10002
    What I checked:
    In multicast configuration soa1 (domain1) sent the request to all soa servers in the LAN (even in that one that aren't configurated in his domain)
    In unicast configuration soa1 (domain1) sent the request only to the soa2 (domain1) server but it remain in waiting for a response for all the time.
    What it is strange is that if I stop the domain2 the request can be performed and my composite is deployed in both the servers.
    Any idea about this strange behaviour?
    N.B.
    I'm not using Coherence.

  • Download agent 12c -all platform

    Hi experts
    where can i download agent 12c for all platform
    few months back we had agent for Linux and Solaris
    Is it released for Windows
    thanks

    Hi,
    In 12C you can get the software using Self Update console (Setup tab > Extensibility > Self Update).
    http://docs.oracle.com/cd/E24628_01/doc.121/e24473/self_update.htm#BEHGDJGE
    The following document explains how to install agent using response file in silent method:
    Note 1360083.1 : EM 12c: How to Install EM 12c Agent using Silent Install Method with Response File
    Best Regards,
    Venkat

  • Problem accesing SYSTEM tables of Oracle in Linux Platform

    All,
    I am facing the below mentioned problem during accessing the System Tables of Oracle in Linux Platform. (in linux we have install the Database)
    E.g: If we pass the statement as
    SQL>select * from user_objects;
    It gives the error message as
    ERROR at line 1:
    ORA-00980: synonym translation is no longer valid
    The same is with :
    SQL> select * from v$session;
    select * from v$session
    ERROR at line 1:
    ORA-00980: synonym translation is no longer valid
    Can anyone help.
    Regards
    ND

    Hi,
    This seems to be a dicitionary corruption. Its better if you consult your DBA.
    If you are a DBA in your project then post the below output
    select object_name, owner, object_type from dba_objects where object_name = 'USER_OBJECTS';
    set long 4000
    select dbms_metadata.get_ddl('VIEW','USER_OBJECTS','SYS') from dual;Regards
    Anurag

  • Oracle BUG... Snapshots in 8.1.7

    I accidently issued a RENAME on a number of snapshots in my DB. It created a TABLE for each of these objects and I can not drop these objects without getting told "ORA-12083 must use DROP MATERIALIZED VIEW to drop "OWNER.TABLE"".
    If I try to use drop MAT VIEW I recieve messaage telling me that object is not a snapshot.
    Think this is a potential Oracle Bug. How can I drop these tables?
    Thanks,
    Miller

    This is the Oracle Database Lite forum. Can you please repost your question on the general database forum: General Database Discussions

  • Is verizon waiving fees for all customers affected by hurricane sandy?

    is verizon waiving fees for all customers affected by hurricane sandy?

    http://news.verizonwireless.com/news/2012/11/pr2012-11-04a.html
    http://news.verizonwireless.com/news/2012/11/pr2012-11-05.html
    http://news.verizonwireless.com/news/2012/11/pr2012-11-04.html
    You should check out any other press releases for additional information about the recovery of the Verizon Wireless network after Hurricane Sandy.

  • Step by Step Oracle installation All in One e-book

    Hi all
    I'd like to introduce a new ebook that I've prepared recently named "Step by Step Oracle installation All in One e-book" which contains installation steps of Oracle 10g,11g on Linux and Solaris with 188 screenshots!
    It can be downloaded from the following link:
    http://kamranagayev.com/2011/10/19/step-by-step-oracle-installation-all-in-one-e-book/

    Helios- Gunes EROL wrote:
    Hi Kamran;
    congratulation ;)
    Regard
    HeliosThanks bro :)

  • [All Platforms][Discover] Change the language of the content

    Users should be able to view the content in the language they want, regardless of where they are. I have seen threads from users in 2012 with this exact issue and I am simply unable to even slightly understand why a simple country dropdown menu has still not been added. In your knowledge base, you suggest users to change the language of their payment gateway, but this is not a realistic option, since the country of choice must match with the country of your payment gateway (PayPal is the common and obvious example here). We should not be forced to seeing content in a language that we might not even understand!

    Updated: 2015-07-20Hello and thanks for the feedback!
    A similar idea has also been suggested here:
    https://community.spotify.com/t5/Live-Ideas/All-Platforms-language-and-country-buttons/idi-p/59201
    Add your kudos and comments there please! ;)

  • About oracle spatial development platform

    Dear sir:
    At present,I can set the spatial data with oracle spatial in Oracle dba 11g,and can view map throught IE with Javascript API.But is there any oracle spatial development platform.With it ,I can drag the visual module(as:JavascriptAPI) to finish the Web page edition.Like ArcGIS,they supply them(as:throuht visual studio,asp.net API).
    Can you show me the way to get it?
    Looking forward your reply.
    Thanks your attention.
    dongrui

    Hi,
    It sounds like you are using Oracle Maps - i.e. the javascript API of Oracle MapViewer. In that case you are better off posting on the MapViewer forum:
    MapViewer
    As for looking for a development environment, JDeveloper is likely to be your best bet for integration, but that really depends on what type of application are you developing? Is it Oracle APEX? BI? ADF? .NET? etc.
    John

  • Does platform affect report performance?

    Hi
    We have a report that is currently run on a unix reports server. It completes within 3 minutes , sometimes 5. We moved this to a windows based reports server, this takes more than an hour.
    I tried to run this on my local report builder on windows and it takes extremely long. The same report with the same parameters runs fast on the unix server.
    I created the trace file for this report, it seems like a lot of time is spent executign the queries. Why should a change in platform affect the query performace .. Any ideas please . This is a 6i report.
    thanks

    Usually no. But lot of parameters to be taken into consideration..
    RAM , Free space avaialble, processor number, speed , latest operating system version/patches
    Rajesh

  • [All Platforms][Playlists] Please restore View as Album List feature

    View as Album List was a great feature. Based on comments I have seen on other forums, I am not the only one who thinks so. Please restore this feature. Reasons:1) Images are much easier to see than text. I have reached the age of reading glasses. Before this feature was removed, I could easily find songs / albums in playlists. Now I have to find my glasses beforehand! 2) Images are much more compelling and attractive than text. A picture tells a thousand words etc. The whole look and feel of Spotify is enhanced through the use of album images. Removing them seems like going against good user experience practice. 3) Nostalgia. Although I love Spotify and I firmly believe that subscription is the future of music, I still feel some nostalgia for "possessing" a collection of albums. Displaying album covers reinforces the feeling of having a collection of albums in a playlist. Note that all three arguments apply equally to desktop and iPad versions of Spotify. November 2013: Response to the comments from Spotify...- There is no need for a cmd+G control. All playlists should always display the album cover.- The Collections product was announced almost a year ago but there is no sign of it.- A Collections product that simply displays the thousands of albums that I have ever listened to is not a viable solution in my opinion. I would need multiple collections (i.e.. playlists). May-2014I have created a new idea http://community.spotify.com/t5/Spotify-Ideas/Display-Album-Cover-on-Your-Music-Songs/idi-p/791029 requesting cover art on your music (and playlists). Please give it your kudos. July 2015I note that Apple Music displays album art on playlists on all platforms. 

    Again - We shouldn't have to vote about stuff like this. Of course there should be an album list. And it should also be obvious how to enable it, not just with a keyboard command or obscure menu option. Also - please consider an album view in the mobile apps as well. I have a lot of playlists with just albums, and they are a pain in the ass to use on the Iphone / Ipad.

Maybe you are looking for