The plan doesn't use the index but the cost of INDEX FULL SCAN looks better

Hi,
Well, I'm sure I miss the boat... and if the question is pretty tricky, the answer is probably :"You're stupid Greg!". Well anyway, you'll probably be interested in trying to answer it as I've spent some times on it without any result ! I use Oracle XE on Windows...
1) Below is my query and its plan. You'll find the full schema generation script at the end of this email. Look at the cost (468) of the plan and the cost of the same query when you force the use of the index (116). Why is this ?
select count(distinct col5)
  2    from demo
  3      where col1 between 1 and 50000
  4        and col2=col1
  5        and col3=col1
  6        and col4=col1;
Plan d'execution
Plan hash value: 2072716547
| Id  | Operation          | Name | Rows  | Bytes | Cost (%CPU)| Time     |
|   0 | SELECT STATEMENT   |      |     1 |   116 |   468   (2)| 00:00:06 |
|   1 |  SORT GROUP BY     |      |     1 |   116 |            |          |
|*  2 |   TABLE ACCESS FULL| DEMO |     1 |   116 |   468   (2)| 00:00:06 |
Predicate Information (identified by operation id):
   2 - filter("COL2"="COL1" AND "COL3"="COL1" AND "COL4"="COL1" AND
              "COL1"<=50000 AND "COL2"<=50000 AND "COL3"<=50000 AND "COL4"<=50000 AND
              "COL1">=1 AND "COL2">=1 AND "COL3">=1 AND "COL4">=1)2) When I force the use of an index (with a Hint), You'll see the cost of the plan is 116 which is definitly better than the TABLE ACCESS FULL (468) :
SQL> l
  1  select /*+ index(demo demo_idx)*/ count(distinct col5)
  2    from demo
  3      where col1 between 1 and 50000
  4        and col2=col1
  5        and col3=col1
  6*       and col4=col1
SQL> /
Plan d'execution
Plan hash value: 189561699
| Id  | Operation                    | Name     | Rows  | Bytes | Cost (%CPU)| Time     |
|   0 | SELECT STATEMENT             |          |     1 |   116 |   437   (2)| 00:00:06 |
|   1 |  SORT GROUP BY               |          |     1 |   116 |            |          |
|   2 |   TABLE ACCESS BY INDEX ROWID| DEMO     |     1 |   116 |   437   (2)| 00:00:06 |
|*  3 |    INDEX FULL SCAN           | DEMO_IDX |     1 |       |   436   (2)| 00:00:06 |
Predicate Information (identified by operation id):
   3 - filter("COL2"="COL1" AND "COL3"="COL1" AND "COL4"="COL1" AND
              "COL1"<=50000 AND "COL2"<=50000 AND "COL3"<=50000 AND "COL4"<=50000 AND
              "COL1">=1 AND "COL2">=1 AND "COL3">=1 AND "COL4">=1)3) My question is why is plan1 used while plan2 should be considered better by the optimizer regarding the cost (to make the case even more complex, plan1 is actually more efficient but this is out of the scope of my question. I know that and I know why !).
You'll find a script to generate the structures and data below. I can send you the 10053 traces if you what to go furthermore. Take care the index is a REVERSE index (Don't know if query rewrite should be enabled in order to take advantage of this type of index but it is set to "true" (and "trusted") :
drop table demo;
create table demo (col1 number not null,
    col2 number,
    col3 number,
    col4 number,
    col5 varchar2(500));
begin
  for i in 1..100000 loop
    insert into demo values (i,i,i,i,'This column is used to raise the High Water Mark and '||
                             ' the cost of an TABLE ACCESS FULL operation');
  end loop;
end;
commit;
create index demo_idx on demo(col1,col2,col3,col4) reverse;
exec dbms_stats.gather_table_stats(USER, 'DEMO', cascade=>true, -
  method_opt=>'FOR ALL COLUMNS SIZE 254', no_invalidate=>false) Any comments are welcome ! Best Regards,
Gregory
Message was edited by:
arkzoyd... I've added the "pre" tags

I suspect this has something to do with db_file_multiblock_read_count
After running provided creation statements by you I got following results:
SQL> show parameter multiblock
NAME                                 TYPE        VALUE
db_file_multiblock_read_count        integer     16
SQL> set autotrace on
SQL> select count(distinct col5)
  2   from demo
  3   where col1 between 1 and 50000
  4   and col2=col1
  5   and col3=col1
  6   and col4=col1
  7  /
COUNT(DISTINCTCOL5)
                  1
Execution Plan
Plan hash value: 2072716547
| Id  | Operation          | Name | Rows  | Bytes | Cost (%CPU)| Time     |
|   0 | SELECT STATEMENT   |      |     1 |   116 |   375   (1)| 00:00:05 |
|   1 |  SORT GROUP BY     |      |     1 |   116 |            |          |
|*  2 |   TABLE ACCESS FULL| DEMO |     1 |   116 |   375   (1)| 00:00:05 |
Predicate Information (identified by operation id):
   2 - filter("COL2"="COL1" AND "COL3"="COL1" AND "COL4"="COL1" AND
              "COL1"<=50000 AND "COL2"<=50000 AND "COL3"<=50000 AND "COL4"<=5000
0 AND
              "COL1">=1 AND "COL2">=1 AND "COL3">=1 AND "COL4">=1)
Statistics
        196  recursive calls
          0  db block gets
       1734  consistent gets
        850  physical reads
          0  redo size
        422  bytes sent via SQL*Net to client
        385  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          7  sorts (memory)
          0  sorts (disk)
          1  rows processed
SQL> select /*+ index(demo demo_idx)*/ count(distinct col5)
  2   from demo
  3   where col1 between 1 and 50000
  4   and col2=col1
  5   and col3=col1
  6   and col4=col1
  7  /
COUNT(DISTINCTCOL5)
                  1
Execution Plan
Plan hash value: 189561699
| Id  | Operation                    | Name     | Rows  | Bytes | Cost (%CPU)| T
ime     |
|   0 | SELECT STATEMENT             |          |     1 |   116 |   431   (1)| 0
0:00:06 |
|   1 |  SORT GROUP BY               |          |     1 |   116 |            |
        |
|   2 |   TABLE ACCESS BY INDEX ROWID| DEMO     |     1 |   116 |   431   (1)| 0
0:00:06 |
|*  3 |    INDEX FULL SCAN           | DEMO_IDX |     1 |       |   430   (1)| 0
0:00:06 |
Predicate Information (identified by operation id):
   3 - filter("COL2"="COL1" AND "COL3"="COL1" AND "COL4"="COL1" AND
              "COL1"<=50000 AND "COL2"<=50000 AND "COL3"<=50000 AND "COL4"<=5000
0 AND
              "COL1">=1 AND "COL2">=1 AND "COL3">=1 AND "COL4">=1)
Statistics
          1  recursive calls
          0  db block gets
      50426  consistent gets
        428  physical reads
          0  redo size
        422  bytes sent via SQL*Net to client
        385  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          1  sorts (memory)
          0  sorts (disk)
          1  rows processedNow I modify multiblock_read_count and full scan cost is going up although anyway Oracle by default chooses full scan instead of index access.
SQL> alter session set db_file_multiblock_read_count = 8;
Session altered.
SQL> select count(distinct col5)
  2   from demo
  3   where col1 between 1 and 50000
  4   and col2=col1
  5   and col3=col1
  6   and col4=col1
  7  /
COUNT(DISTINCTCOL5)
                  1
Execution Plan
Plan hash value: 2072716547
| Id  | Operation          | Name | Rows  | Bytes | Cost (%CPU)| Time     |
|   0 | SELECT STATEMENT   |      |     1 |   116 |   463   (1)| 00:00:06 |
|   1 |  SORT GROUP BY     |      |     1 |   116 |            |          |
|*  2 |   TABLE ACCESS FULL| DEMO |     1 |   116 |   463   (1)| 00:00:06 |
Predicate Information (identified by operation id):
   2 - filter("COL2"="COL1" AND "COL3"="COL1" AND "COL4"="COL1" AND
              "COL1"<=50000 AND "COL2"<=50000 AND "COL3"<=50000 AND "COL4"<=5000
0 AND
              "COL1">=1 AND "COL2">=1 AND "COL3">=1 AND "COL4">=1)
Statistics
          1  recursive calls
          0  db block gets
       1697  consistent gets
        850  physical reads
          0  redo size
        422  bytes sent via SQL*Net to client
        385  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          1  sorts (memory)
          0  sorts (disk)
          1  rows processed
SQL> select /*+ index(demo demo_idx)*/ count(distinct col5)
  2   from demo
  3   where col1 between 1 and 50000
  4   and col2=col1
  5   and col3=col1
  6   and col4=col1
  7  /
COUNT(DISTINCTCOL5)
                  1
Execution Plan
Plan hash value: 189561699
| Id  | Operation                    | Name     | Rows  | Bytes | Cost (%CPU)| T
ime     |
|   0 | SELECT STATEMENT             |          |     1 |   116 |   431   (1)| 0
0:00:06 |
|   1 |  SORT GROUP BY               |          |     1 |   116 |            |
        |
|   2 |   TABLE ACCESS BY INDEX ROWID| DEMO     |     1 |   116 |   431   (1)| 0
0:00:06 |
|*  3 |    INDEX FULL SCAN           | DEMO_IDX |     1 |       |   430   (1)| 0
0:00:06 |
Predicate Information (identified by operation id):
   3 - filter("COL2"="COL1" AND "COL3"="COL1" AND "COL4"="COL1" AND
              "COL1"<=50000 AND "COL2"<=50000 AND "COL3"<=50000 AND "COL4"<=5000
0 AND
              "COL1">=1 AND "COL2">=1 AND "COL3">=1 AND "COL4">=1)
Statistics
          1  recursive calls
          0  db block gets
      50426  consistent gets
          0  physical reads
          0  redo size
        422  bytes sent via SQL*Net to client
        385  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          1  sorts (memory)
          0  sorts (disk)
          1  rows processedSo I don't know what is the default value of dbfmbrc in XE and not gone too deep to understand how for example system statistics may change your situation.
Gints Plivna
http://www.gplivna.eu
P.S. BTW I used Oracle Database 10g Enterprise Edition Release 10.2.0.1.0.
Message was edited by:
gintsp
listened to Williams suggestion :)

Similar Messages

  • I've bought 640 rubies pack and have used it. But the day after, my pack ran out. I'd appreciate if you could give me back my pack or help me in any way possible.

    I've bought 640 rubies pack and have used it.
    But the day after, my pack ran out.
    I'd appreciate if you could give me back my pack or
    help me in any way possible.
    The Glu Customer Care answer my question;
    Hello, and thank you for contacting Glu Mobile Customer Care
    The game you mentioned does not save online. If you have made a backup using "iCloud" or "iTunes backup" then you may be able to restore to that last save point on your device which will include whatever you had for currency at the time when the save was created.
    Unfortunately, we do not have a way to restore game progress, this is done by the user on the device itself using the backup and restore method for the entire device.
    If you have not performed a backup save for your device before this problem happened and you have lost currency from purchases, please contact the iTunes store customer service to inquire about your purchase and request help regarding this loss of currency issue.. Apple does not allow developers to handle billing issues.
    If you get an answer saying that In-App purchases are the responsibility of the developer, please insist that they assist you as we have no way of accessing their purchase records. We are the developer and do not have access to any account or billing information on the iTunes App Store.
    We hope this information assists you and we sincerely apologize for the inconvenience.
    Regards,
    Glu Mobile Customer Care

    We are fellow users here on these forums, you're not talking to iTunes Support. You say that you used the pack that you bought and that it then ran out - does that mean that you used it all up ? If you didn't use it all up but your game lost the purchase then you can try the 'report a problem' page to contact iTunes Support : http://reportaproblem.apple.com
    If the 'report a problem' link doesn't work then you can try contacting iTunes support via this page : http://www.apple.com/support/itunes/contact/- click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption

  • While listening to a podcast on my iPhone I can e-mail the podcast ID. The email contains the url for the specific podcast. So you would assume that you could put that url into iTunes and it would take you to the podcast. This used to work but no longer.

    While listening to a podcast on my iPhone I can e-mail the podcast ID to share it with someone else. The email contains the url for the specific podcast. So you would assume that you could put that url into iTunes and it would take you to the podcast. This used to work but no longer. Months ago when I would e-mail myself the url all I had to do was click on the link in the e-mail and it took me right to the specific podcast in iTunes. Now it only opens iTunes and I can't figure out how to find the specific one. What good is the e-mail tab on the iPhone if it doesn't connect you to the podcast you sent?

    Same here. I just posted a question too.

  • HT203433 How do I retrieve an app that I bought.  The icon is in my library.  But the program isn't in my device. When I look in the file that contain the app and try to open it,  It doesn't open.

    How do I retrieve an app that I bought.  The icon is in my library.  But the program isn't in my device. When I look in the file that contains the app and try to open it, it doesn't open.

    Howdy Hestersfree,
    This can be done through the App Store on the device that you'd like the app installed on.
    Apps on iOS
    Open the App Store on your device.
    Make sure you are signed in with the same Apple ID used for the original purchase.
    Tap Updates from the bottom navigation bar. 
    Tap Purchased on the resulting screen.
    Locate the app in your Purchased tab.
    Tap the download button.
    The app will begin downloading and you'll be taken back to your home screen. 
    Downloading past purchases from the App Store, iBookstore, and iTunes Store
    http://support.apple.com/kb/HT2519
    Cheers,
    Allen

  • Credit card number change, your company can not charge , so , what can I do ?because I buy one year plan , but the plan stop already  ,I can not change the credit card details.So, I need to buy one more year or can continous the paln with changing the cre

    credit card number change, your company can not charge , so , what can I do ?because I buy one year plan ,
    but the plan stop already  ,I can not change the credit card details.
    So, I need to buy one more year or can continous the paln with changing the credit number?

    Hello pen pang,
    if your Photoshop is a part of Creative Cloud you can use "Manage your membership and payments|Creative Cloud" at
    http://helpx.adobe.com/x-productkb/policy-pricing/membership-subscription-troubleshooting- creative-cloud.html >>>
    Payment & credit card >>> Help changing the credit card on your account >>> from there see what hints are listed.
    On the other hand I'm sure that you can use the recommended procedure with a "normal" PS too.
    If necessary and for further questions click through http://helpx.adobe.com/contact.html and if "open" please use the chat, I had the best experiences. I quote from Adobe's employee Preran: The chat button is activated as soon as there is an agent available to help.
    If you need these explanations in another language, please use "Change" at the end/bottom of the website from above
    Good luck!
    Hans-Günter

  • Okay, i have 2 bugs with maverick.  First, when I delete a file within a window, the files deletes but the preview doesn't delete until I close the window and reopen it.  Second, I work on a network of computers and the search feature is now buggy...

    Okay, i have 2 bugs with maverick.  First, when I delete a file within a window, the files deletes but the preview doesn't delete until I close the window and reopen it.  Second, I work on a network of computers and the search feature is now buggy...  When I search for a file, A) it asks me if it's a name, or it wont produce anything, and B), its slower than in prior OS versions and in some instances I have to toggle to a different directory and go back to my original directory in the search: menu bar or the search wont produce anything...  Very buggy. 

    It appears to me that network file access is buggy in Maverick.
    In my case I have a USB Drive attached to airport extreme (new model) and when I open folders on that drive they all appear empty. If I right click and I select get info after a few minutes! I get a list of the content.
    It makes impossible navigate a directory tree.
    File access has been trashed in Maverick.
    They have improved (read broken) Finder. I need to manage a way to downgrade to Lion again.

  • Since I installed Nero 2104 I get an error message when I try to start iTunes: registry settings changed probably due to other cd/dvd burning program please reinstall iTunes, which I've done using repair option but the problem persists...?

    Since I installed Nero 2014 I get an error message when I start iTunes that registry settings for importing and burning cds/dvds have changed probably due to other burning software installed please reinstall iTunes, which I've done using 'repair' option, but the problem persists. I have been able to import cds to iTunes since I installed Nero, but it won't anymore. Does anyone recognize this problem and have a solution? Thanks for any help. Using Windows 7.

    I'd start with the following document, with one modification. At step 12 after typing GEARAspiWDM press the Enter/Return key once prior to clicking OK. (Pressing Return adds a carriage return in the field and is important.)
    iTunes for Windows: "Registry settings" warning when opening iTunes
    If you're still getting the error message (especially when you plug in the Touch), I'd check for a device filter confusion on the PC. (They can affect the connection of USB devices to a PC, as well as burning and importing CDs.) For that one, see:
    iTunes for Windows: Troubleshooting CD issues caused by device filters

  • I just purchased a 3TB Time Capsule.  I live in Italy and have 220V power.  The Time Capsule is rated for that, but the cord says 125V.  Can I use this cord with an adapter, or do I need to buy a new cord at an Italian store?

    I just purchased a 3TB Time Capsule.  I live in Italy and have 220V power.  The Time Capsule is rated for that, but the cord says 125V.  Can I use this cord with an adapter, or do I need to buy a new cord at an Italian store?

    Due to the kind of plug used the US power cord is rated at the 125v value.. and legally we cannot advise you to use on higher voltages.. although I have never had issues in Australia.. 240v.
    But adapters from your Euro power plug to US are generally ugly .. unsightly things.. and often sit high above the socket and are none too stable.. I agree with Bob.. just go out and buy a standard figure 8 power cord.. check with Apple in Italy for a white one.. if you are going to have it on show.. black are far more common. Or even check ebay for a standard power Apple power cord as a number of items they sell use the figure8 socket. 

  • I got iPhoto '11, version 9.2.3 and want to edit photos using Photoshop elements 10. I have put P'shop 10 as the preferred editor... but when I click on the photo in iPhoto the Adobe p'shop 10 program opens BUT the picture does not open for editing. Wha.

    I got iPhoto '11, version 9.2.3 and want to edit photos using Photoshop elements 10. I have put P'shop 10 as the preferred editor... but when I click on the photo in iPhoto the Adobe p'shop 10 program opens BUT the picture does not open for editing. What the heck... I did fine with the old iPhoto and "Shop elements 6... .

    Adobe now hides the editor - what looks like it is not - you want the editor hidden in the support folder - see http://forums.adobe.com/message/3955558#3955558 for details
    LN

  • I keep getting the following error message---"We're sorry but the Safari browser version you are currently using does not support the community toolbar."

    When I log in I get this message I keep getting the following error message---"We're sorry but the Safari browser version you are currently using does not support the community toolbar."
    Also, I can seem to down load my Adobe Flash, I did download what I thought was the correct down load for Safari, but I'm still getting this message "We're sorry but the Safari browser version you are currently using does not support the community toolbar."  I was even going to purchase the Leopard for 29.99 to see would this solve my problem but I want to purchase another pc and sale this one, can you help me?
    Thank you

    See this link.
    Also look at More Like This on the right side of these pages for realted threads on this topic (and on the pages those link to).

  • I have Windows 7, with Office 10, Acrobat Adobe 9 Std. I used to be able to combine pdf files into one pdf until I converted to Office 10. Now when I combine 3 pdf files into one pdf, I am missing the middle pdf. Pages are there but the pages are blank. A

    I have Windows 7, with Office 10, Acrobat Adobe 9 Std. I used to be able to combine pdf files into one pdf until I converted to Office 10. Now when I combine 3 pdf files into one pdf, I am missing the middle pdf. Pages are there but the pages are blank. Any Idea???

    [discussion moved to Creating, Editing & Exporting PDFs forum]

  • After updating with ios7, I cannot proceed because I cannot enter my password since it uses Greek letters but the keyboard available is Latin. How can I change the keyboard to Greek?

    After updating with ios7, I cannot proceed because I cannot enter my password since it uses Greek letters but the keyboard available is Latin. How can I change the keyboard to Greek?

    try tapping holding on the key that would be most similar to the letter you want to enter, that will bring up a menu of other characters similar to that character and maybe the greek letter will be included in that menu

  • When I right click a link I can open it inanother tab but it refuses to open a new empty tab. Pushing ctrl+t or the + next to the tabs doesn't do anything, neither in the menu.

    Firfox refuses to open new tabs. Pushing ctrl-t or the + next to the tabs doesn't do anything, neither in the menu. Opening a link in another tab by right clicking is no problem.

    Start Firefox in [[Safe Mode]] to check if one of the add-ons is causing the problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    * Don't make any changes on the Safe mode start window.
    See:
    * [[Troubleshooting extensions and themes]]
    * [[Troubleshooting plugins]]
    If it does work in Safe-mode then disable all extensions and then try to find which is causing it by enabling one at a time until the problem reappears.
    * Use "Disable all add-ons" on the [[Safe mode]] start window to disable all extensions.
    * Close and restart Firefox after each change via "File > Exit" (Mac: "Firefox > Quit"; Linux: "File > Quit")

  • KE1Z transfer planned sales revenue  to FI-GL but the amout is double.

    Dear all:
       I have transfered the planning sales revenue using KE1Z  and if I change the data in KEPM and transfer to FIGL again.The revenue will post the total amount  again.
    ex.
    step 1.KEPM  Rev $100 to FIGL           >  KE1Z transfer to FI>report in FI show $100
    step 2.change the rev in KEPM to 150>  KE1Z transfer to FI>report in FI show $250
                                                                                    (origin 100+new total$150=250)
                                                                                    it should be$150 only
    Anyone has the issue too?Please help.Thanks
    regards,
    Carol

    Hi Carol
    Check in your CE2XXXX  table (where XXXX = OpConcern)
    Do you see 150 there or 250?.. If it is 150, then you can raise an OSS.. SAP will have to rectify this bug
    Regards
    Ajay M

  • I am using Oracle Linux 6.0 as OS and i am using vertical clustering but the multicast address is not connecting in my cluster?

    <Oct 28, 2013 10:22:36 PM IST> <Error> <Cluster> <BEA-000109> <An error occurred while sending multicast message: java.io.IOException: Invalid argument
    java.io.IOException: Invalid argument
            at java.net.PlainDatagramSocketImpl.send(Native Method)
            at java.net.DatagramSocket.send(DatagramSocket.java:625)
            at weblogic.cluster.MulticastFragmentSocket.sendThrottled(MulticastFragmentSocket.java:206)
            at weblogic.cluster.MulticastFragmentSocket.send(MulticastFragmentSocket.java:158)
            at weblogic.cluster.FragmentSocketWrapper.send(FragmentSocketWrapper.java:91)
            at weblogic.cluster.MulticastSender.fragmentAndSend(MulticastSender.java:395)
            at weblogic.cluster.MulticastSender.send(MulticastSender.java:178)
            at weblogic.cluster.MulticastManager.timerExpired(MulticastManager.java:766)
            at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273)
            at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
            at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
            at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    >
    <Oct 28, 2013 10:22:36 PM IST> <Error> <Cluster> <BEA-000110> <Multicast socket receive error: java.net.SocketException: Socket closed
    java.net.SocketException: Socket closed
            at java.net.PlainDatagramSocketImpl.receive0(Native Method)
            at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
            at java.net.DatagramSocket.receive(DatagramSocket.java:725)
            at weblogic.cluster.MulticastFragmentSocket.receive(MulticastFragmentSocket.java:239)
            at weblogic.cluster.FragmentSocketWrapper.receive(FragmentSocketWrapper.java:98)
            at weblogic.cluster.MulticastManager.run(MulticastManager.java:466)
            at java.lang.Thread.run(Thread.java:662)
    >
    <Oct 28, 2013 10:22:46 PM IST> <Error> <Cluster> <BEA-000109> <An error occurred while sending multicast message: java.io.IOException: Invalid argument
    java.io.IOException: Invalid argument
            at java.net.PlainDatagramSocketImpl.send(Native Method)
            at java.net.DatagramSocket.send(DatagramSocket.java:625)
            at weblogic.cluster.MulticastFragmentSocket.sendThrottled(MulticastFragmentSocket.java:206)
            at weblogic.cluster.MulticastFragmentSocket.send(MulticastFragmentSocket.java:158)
            at weblogic.cluster.FragmentSocketWrapper.send(FragmentSocketWrapper.java:91)
            at weblogic.cluster.MulticastSender.fragmentAndSend(MulticastSender.java:395)
            at weblogic.cluster.MulticastSender.send(MulticastSender.java:178)
            at weblogic.cluster.MulticastManager.timerExpired(MulticastManager.java:766)
            at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273)
            at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
            at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
    <Oct 28, 2013 10:22:56 PM IST> <Error> <Cluster> <BEA-000109> <An error occurred while sending multicast message: java.io.IOException: Invalid argument
    java.io.IOException: Invalid argument
            at java.net.PlainDatagramSocketImpl.send(Native Method)
            at java.net.DatagramSocket.send(DatagramSocket.java:625)
            at weblogic.cluster.MulticastFragmentSocket.sendThrottled(MulticastFragmentSocket.java:206)
            at weblogic.cluster.MulticastFragmentSocket.send(MulticastFragmentSocket.java:158)
            at weblogic.cluster.FragmentSocketWrapper.send(FragmentSocketWrapper.java:91)
            at weblogic.cluster.MulticastSender.fragmentAndSend(MulticastSender.java:395)
            at weblogic.cluster.MulticastSender.send(MulticastSender.java:178)
            at weblogic.cluster.MulticastManager.timerExpired(MulticastManager.java:766)
            at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273)
            at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
            at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
            at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    >
    <Oct 28, 2013 10:23:06 PM IST> <Error> <Cluster> <BEA-000110> <Multicast socket receive error: java.net.SocketException: Socket closed
    java.net.SocketException: Socket closed
            at java.net.PlainDatagramSocketImpl.receive0(Native Method)
            at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
            at java.net.DatagramSocket.receive(DatagramSocket.java:725)
            at weblogic.cluster.MulticastFragmentSocket.receive(MulticastFragmentSocket.java:239)
            at weblogic.cluster.FragmentSocketWrapper.receive(FragmentSocketWrapper.java:98)
            at weblogic.cluster.MulticastManager.run(MulticastManager.java:466)
            at java.lang.Thread.run(Thread.java:662)
    >
    <Oct 28, 2013 10:23:06 PM IST> <Error> <Cluster> <BEA-000109> <An error occurred while sending multicast message: java.io.IOException: Invalid argument
    java.io.IOException: Invalid argument
            at java.net.PlainDatagramSocketImpl.send(Native Method)
            at java.net.DatagramSocket.send(DatagramSocket.java:625)
            at weblogic.cluster.MulticastFragmentSocket.sendThrottled(MulticastFragmentSocket.java:206)
            at weblogic.cluster.MulticastFragmentSocket.send(MulticastFragmentSocket.java:158)
            at weblogic.cluster.FragmentSocketWrapper.send(FragmentSocketWrapper.java:91)
            at weblogic.cluster.MulticastSender.fragmentAndSend(MulticastSender.java:395)
            at weblogic.cluster.MulticastSender.send(MulticastSender.java:178)
            at weblogic.cluster.MulticastManager.timerExpired(MulticastManager.java:766)
            at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273)
            at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
            at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
            at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    >
    <Oct 28, 2013 10:23:06 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>
    <Oct 28, 2013 10:23:07 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING>

    -Djava.net.preferIPv4Stack=true for JAVA_OPTION in {DOMAIN}/bin/setDoaminEnv.sh  used this option but the issue still is their and in OS multicast is also enabled .

Maybe you are looking for

  • Problem - Adding item using wwsbr_api.add_item

    Hi, I´m using portal 10.1.2.0.2 and when I try to add an file using wwsbr_api.add_item, it returns me the following error "ORA-29532: Java call terminated by uncaught Java exception: java.lang.NullPointerException" But It happens only when the file n

  • DW CS3 Text wrap question??

    Hello, can you guys help me figure out why the text is wrapping under these photos?  http://www.cvbcmanteca.org/ministries.htmlThe site is based on a template, but I needed to add more of the same on the page, and just went into the code and copied t

  • Explain Plan shows Nested Loops, Is it good or bad?

    Hi All, I have a doubt in the explain plan, I would like to know if the Nested Loops , will it degrade the query performance? Note: I have pasted only few output that I had taken from the expalin plan. Do let me know if there is any article I could r

  • Resulset performance!!!

    I use this code to get data from database, but I want to know if the best way to do it!!!, 'cause I have tables with more of 500 records each, and my jsp is generated dinamically, and have pagging to, (I said e.g.: 1 2 3 4 last, etc) when I clik on a

  • Enhancement of File Adapter Functionality.

    We are trying to do some complex functionality and the file adapter doesnot support the functionality.Are there any guides/docs/SAP NOTES which helps us to enhance the standard file adapter functionality.