Big string issue...

Hi BI & BW Gurus... I have an issue with the source system data... Its length is >260 chars.. And this is a comment data... I want to capture this comment & display as a text.. But when loading there;s some probs from SS.. What happened is just like that you can't be able to add 260+ chars right... Texts (:Long) is only 60chars; Med is 40 & short is 20! So, is there some method I can capture full 260 char string as a 'text'? Please do reply with your suggestions. on this issue...

Please go through the blog by Eugene Khusainov
/people/sap.user72/blog/2006/05/27/long-texts-in-sap-bw-modeling
/people/sap.user72/blog/2006/06/05/long-texts-in-sap-bw-displaying-in-bex-analyzer-introduction-to-excel-workbooks-formatting-part-i
/people/sap.user72/blog/2006/06/05/long-texts-in-sap-bw-displaying-in-bex-analyzer-introduction-to-excel-workbooks-formatting-part-ii
rgds, Ghuru

Similar Messages

  • Java.nio.BufferOverflowException on big Strings ( 87MB)

    Hi!
    When calling getBytes() on a big String the following exception is thrown:
    java.nio.BufferOverflowException
         at java.nio.charset.CoderResult.throwException(Unknown Source)
         at java.lang.StringCoding$CharsetSD.decode(Unknown Source)
         at java.lang.StringCoding.decode(Unknown Source)
         at java.lang.StringCoding.decode(Unknown Source)
         at java.lang.String.<init>(Unknown Source)
         at java.lang.String.<init>(Unknown Source)
         at com.db.janus.Janus.main(Janus.java:99)
    This happens as soon as the size of the String gets bigger than 92003848 bytes.
    I can reproduce it with the following code:
    String x = new String(new byte[92003848]); // --> OK
    String x = new String(new byte[92003849]); // --> Exception
    JDK Version: 1.4.2_06
    OS: Windows XP
    Is this a known bug / limitation? I found a similar bug related to Java on Linux / Solaris, but this one was about getBytes() with Strings > 16MB.
    Thanks for your help!

    Is there any alternative to solve this problem.I am getting the error
    java.nio.BufferOverflowException .This happens in my mail server when the file six\ze of xml where i have stored data about spam/nonspam grows upto 22mb.I have stored this xml in database as blob.at server startup uploading in in my class.Keeps througout in JVM after every 50 th request saving information back to database(about spam/nonspam).Now if xml size grows i am storing this in string to parse etc.it gives this bug error.Sholud i cahnge my datatype or use something as XML Parser to split my xml in pieces(mechanism i am not aware of at all) so that string just takes some size of xml (but here can i use string builder etc.). Now is there any proper solution to this kind of problem whenever i removes some daya from xml spam mail goes to inbox and vice versa.
    Please suggest me some solution if possible.
    complete error is:
    Servlet initialization failed:
    java.nio.BufferOverflowException
    at java.nio.charset.CoderResult.throwException(CoderResult.java:259)
    at java.lang.StringCoding$CharsetSD.decode([BII)[C(Unknown Source)
             at java.lang.StringCoding.decode(Ljava.lang.String;[BII)[C(Unknown Source)
             at java.lang.String.<init>([BIILjava.lang.String;)V(Unknown Source)
             at java.lang.String.<init>([BLjava.lang.String;)V(Unknown Source)
             at zerocode.core.ByteBlock.toString(ByteBlock.java:89)
             at zcCollab.mailProcessing.NaiveBayesClassifier._getInstanceData(NaiveBayesClassifier.java:275)
             at zcCollab.mailProcessing.NaiveBayesClassifier.initialize(NaiveBayesClassifier.java:86)
             at zcCollab.mailProcessing.SimpleDeliveryManager._setupClassifiers(SimpleDeliveryManager.java:409)
             at zcCollab.mailProcessing.SimpleDeliveryManager.<init>(SimpleDeliveryManager.java:62)
             at zcCollab.zcApp.InfoManagerApp._createDeliveryProcessor(InfoManagerApp.java:307)
             at zcCollab.zcApp.InfoManagerApp.initialize(InfoManagerApp.java:294)
             at zerocode.udm.Application._createInstance(Application.java:168)
             at zerocode.udm.Application.createInstanceForServlet(Application.java:111)
             at zerocode.servlet.UdmServlet._createApplication(UdmServlet.java:67)
             at zerocode.servlet.UdmServlet._initialize(UdmServlet.java:52)
             at zerocode.servlet.GenericServlet.init(GenericServlet.java:116)
             at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:292)
             at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:329)
             at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:657)
             at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
             at org.mortbay.http.HttpContext.handle(HttpContext.java:1808)
             at org.mortbay.http.HttpContext.handle(HttpContext.java:1758)
             at org.mortbay.http.HttpServer.service(HttpServer.java:879)
             at org.mortbay.http.handler.ForwardHandler.handle(ForwardHandler.java:130)
             at org.mortbay.http.HttpContext.handle(HttpContext.java:1808)
             at org.mortbay.http.HttpContext.handle(HttpContext.java:1758)
             at org.mortbay.http.HttpServer.service(HttpServer.java:879)
    Thanks
    Vijendra                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • BigString to Big String - how do I detect index of upper case?

    bigString to Big String - how do I detect index of upper
    case?
    Is there a way to detect, insert space and replace the upper
    case letters in a string?

    Something like this?
    <CFOUTPUT>#REReplace("bigString", "[A-Z]"," "&
    Mid("bigString", REfind("[A-Z]", "bigString"),
    1))#</CFOUTPUT>
    This will at least give you a break at the first upper case
    letter. You can then replace the first character in the result with
    an upper case as well, which I didn't do, since I figured that you
    knew how to do that.
    Phil

  • Help: SOAP Response Fault when big string is returned

    Hello all, I'm quite newbie on Flex and SOAP, so sorry if I'm making an obvious question
    I  have an application in Flex that consumes a webservice, and everything  runs smoothly until I try to return a big string, which I find to be  odd. In my tests, when the string is over 490 characters, I get the  following message:
    SOAP Response cannot be decoded. Raw response: faultCode="DecodingError" faultDetail="null"
    I  made a PHP client, just for testing, to consume the same webservice,  that calls the same operation. But in this other client, I get no errors  and the string is returned complete, with no problems.
    Sorry for my english, and any help will be very appreciated! Thanks!
    Here is my script:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                   xmlns:s="library://ns.adobe.com/flex/spark"
                   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
        <fx:Script>
            <![CDATA[
                import mx.collections.ArrayCollection;
                import mx.rpc.events.ResultEvent;           
                [Bindable]private var testValue:String;
                protected function floappService_variableTestResultHandler(event:ResultEvent):void
                    this.testValue = event.result as String;
            ]]>
        </fx:Script>
        <fx:Declarations>
            <s:WebService id="ws"
                          wsdl="mywebservice?wsdl"
                <s:operation name="variableTest"
                             result="floappService_variableTestResultHandler(event)"
                             fault="mx.controls.Alert.show(event.fault.faultString)"/>
            </s:WebService>
        </fx:Declarations>
        <mx:VBox width="100%" height="100%">
            <mx:Form width="100%" height="100%">
                <mx:FormItem>
                    <mx:HBox>
                        <s:Button label="Variable Test" click="ws.variableTest()"/>
                        <mx:Text text="{testValue}"/>
                    </mx:HBox>
                </mx:FormItem>
            </mx:Form>
        </mx:VBox>
    </s:Application>

    Here is the raw response in the case that I get no faults (string with 490 'A's)
    HTTP/1.1 200 OK
    Date: Tue, 21 Sep 2010 17:36:46 GMT
    Server: Apache/2.2.14 (Ubuntu)
    X-Powered-By: PHP/5.3.2-1ubuntu4.2
    X-SOAP-Server: NuSOAP/0.7.3 (1.114)
    Content-Length: 1027
    Vary: Accept-Encoding
    Connection: close
    Content-Type: text/xml; charset=ISO-8859-1
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://fusionforge.inteligis.paqtc.org.br">
    <SOAP-ENV:Body>
    <ns1:variableTestResponse xmlns:ns1="http://fusionforge.inteligis.paqtc.org.br">
    <myReturn xsi:type="xsd:string">AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</myReturn>
    </ns1:variableTestResponse>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    And here is the case when I get the fault (string with 491 - or more - 'A's):
    HTTP/1.1 200 OK
    Date: Tue, 21 Sep 2010 17:40:40 GMT
    Server: Apache/2.2.14 (Ubuntu)
    X-Powered-By: PHP/5.3.2-1ubuntu4.2
    X-SOAP-Server: NuSOAP/0.7.3 (1.114)
    Content-Length: 1028
    Vary: Accept-Encoding
    Connection: close
    Content-Type: text/xml; charset=ISO-8859-1
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://fusionforge.inteligis.paqtc.org.br">
    <SOAP-ENV:Body>
    <ns1:variableTestResponse xmlns:ns1="http://fusionforge.inteligis.paqtc.org.br">
    <myReturn xsi:type="xsd:string">AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</myReturn>
    </ns1:variableTestResponse>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    I checked both XMLs "well-formedness" on W3 XML Validator (
    http://www.w3schools.com/XML/xml_validator.asp), and got no errors.
    The  only difference between both responses is the Content-Length, so I'm  guessing that it has something to do with it (don't have any idea of  what/why)

  • Lightroom 2.3RC and Fast MBP Mac 10.5.6 Still Has BIG Memory Issue

    Lightroom 2.3RC still have a big memory issue on my Macbook Pro (Feb 2008) with 4GB of RAM both in 64bit and 32bit mode. After working on photos in a catalog (using Activity monitor) Lightroom causes my Free Memory to hover around only 10MB or less (causing Lightroom to continually hang or crash) while Inactive RAM sits at 1.5GB! Lightroom should be using this Inactive RAM rather than taking my Free RAM down to nearly nothing and causing freezes or crashes.
    This is not as much of a problem in 2.2 32bit mode, but is a problem on 2.2 64bit mode. However, now with 2.3RC this is a problem on both the 32 and 64bit modes. Please Adobe address this huge huge huge memory problem in Lightroom. Why does Lightroom 2.2 32bit handle memory pretty okay but not Lightroom 2.3RC 32bit mode or 64bit mode? Why did 2.3RC break what for the most part worked in 2.2 32bit mode (even though that wasn't too great either).
    Also I am only running Lightroom (no other programs). I admire the product Adobe, but this problem has persisted far too long and is making Lightroom unusable.

    Hmm. I've been sticking with 2.1 until hearing widespread reports of stability. Every time I checked the forums, I didn't like what I heard about 2.2 so I stayed away. I dropped by to see what the Mac users thought of 2.3. Have you tested on another machine? I assume 2.1 was good for you? Can't wait to see what others are experiencing.

  • Jabber for Windows v9.1 FCS - Dial String Issue

    I thought the capability to cut and past phone numbers that started with a "(" was fixed in the newere version of J4W.
    I just tried a copy/paste of a number pulled from the internet, but Jabber doesn't recognize it as a phone number.
    A number that is entered in this format of  (202) 762 1401 is not recognized as a dialable string.  If I delete the first "(" then it is recognized and can be dialed.  I can even put the "(" back and the number is still recognized as a dialable string.
    Please let me know if this is still an outstanding issue, bug, or what.
    Thanks,
    Arras

    Hi Arras,
    Thanks for reporting this problem. I have created a defect for tracking.
    CSCud05630: Jabber doesn't recognize number format starting with (xxx)
    This will be prioritized in due course for a future release.
    Thanks,
    Maqsood

  • Newbie request.getParameter(String) issue

    I'm having an issue setting a boolean value in a bean based off a string from request.getParameter(). I've created a small example to illustrate what I want to happen:
    testForm.jsp:
    <html>
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/>
        <title>testForm</title>
      </head>
      <body><form method="POST" action="testWork.jsp">
          <input type="hidden" name="hiddenTest" value="1"/>
          <input type="submit" name="submitTest" value="Submit"/>
        </form></body>
    </html>testWork.jsp:
    <jsp:useBean id="test" scope="session"
                 class="thistestapp.testClass"/>
    <html>
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/>
        <title>testWork</title>
      </head>
      <body>
      <%
      out.print("<p>" + request.getParameter("hiddenTest") + "</p>" );
      // Great it's sending "1"
      test.setTestB(request.getParameter("hiddenTest"));
      //So when I set this in the bean I should get true
      out.print("<p>" + test.getTestB() + "</p>" ); 
      //False? Not nice!!
      test.setTestB("1");
      //Alright there must be an issue with my code in the bean, so hardcode a
      //"1" in.  I should still get false.
      out.print("<p>" + test.getTestB() + "</p>" );
      //True?? I hate you.
      %>
      </body>
    </html>testClass.java:
    package thistestapp;
    public class testClass {
        private Boolean testB;
        public void setTestB(String testB) {
            if ( testB == "1"){
               this.testB = true;
            else{
               this.testB = false;
        public Boolean getTestB() {
            return testB;
    }So, I want when the bean is sent a "1" from the form to set the bean value to true. I however can't get that to happen. I'm sure there's something I'm missing.
    TIA.
    Joe

    ? if ( testB == "1"){
    Standard beginner's error. If you want to test if two strings contain the same text, use the equals() method. Like this:if ( testB.equals("1")){Your code tests whether the two sides of the == operator refer to the same object. It's possible and likely for two different strings to contain the same value, which is what you are really interested in.

  • Function Module GUI_DOWNLOAD: Type String Issue

    I am working in 4.6C. I have used this Function Module many times in the past without issue, but not at this site. It abends and gives me the error message:
    The call to the function module "GUI_DOWNLOAD" is incorrect:                                                                               
    The function module interface allows you to specify only fields          
    of a particular type under "FILENAME". The field "FNAME" specified here  
    has a different field type.                                              
    Here is the field declaration in the code:
    PARAMETER: fname type rlgrap-filename DEFAULT 'C:/New_PO_Format.xls'.
    The import parameter in GUI_DOWNLOAD for FILENAME is type STRING. When I double click on STRING in the FM I get "Unable to find a tool to process request". And, TYPE STRING does not exist in the system? I started making a Z version of GUI_DOWNLOAD, but it started giving me headaches because I had to start copying other SAP function modules.
    Am I missing something? Or, is there a new and improved version of GUI_DOWNLOAD to use?

    data : v_file type string.
    PARAMETER: fname type rlgrap-filename DEFAULT 'C:/New_PO_Format.xls'.
    start-of-selection.
    v_file = fname.
    use v_file in gui_download parameter.
    Thanks
    Seshu

  • W540 + Ultra docks = big serious issue

    Hello everyone, We recently ordered 30+ x240s and w540 laptops using the ultradocks. Here's the prequel
    1. initially they had the issue with monitors going blank, that has been fixed with a firmware update
    2. there was a second firmware update ver 2.21 that fixes some issues with HP monitors. Ok , done.
    Ok now all is well, we have the x240s on the docks and w540s with their docks + the 175w powersupply supplies etc.
    Now we have users that wanted 27inch and some 30 inch monitors and a big big problem comes up.
    The docks cannot drive anything higher then those 24inch monitors (1920x1200). the 27 inch (2560x1440) and the 30inch (2560x1600) does not work AT all.
    it does not work with even ONE of those monitors hooked into the dock not speaking of the 2 that users wanted.
    So w540+ultra dock + 1 27/30 inch monitor = nothing, blank screen, go to display settings and it detects a grey option
    Now, the w540 without the ultra dock and hooked directly into a 27/30 inch monitor = no problem, we have full functionality.
    We have tried every combination to try to get it to work and it's a no go.
    Researched the dock's DVI port and see if we can possibly use that, nope, the DVI is only single link so our only option are the 2 display ports on the dock.
    Of course those don't work at all. We have opened a ticket with lenovo and it's been escalated, awaiting responds.
    This maybe a serious issue I am seeing here since we have 30+ docks and more coming. (yes we have tested on them all and their firmwares are 2.21)
    Anyways, if anyone has run into this please confirm. Suggestions are welcome, but I am sure we have tried just about everything.
    Thanks Everyone, J

    I was able to connect a W540 to an Ultra Dock (170W) in "Standard" mode and then get an external monitor working at a resolution of 3840 x 2160. The monitor is a Samsung U28D590D connected via the DisplayPort on the docking station. Note that "Advanced" mode was very unstable, and often crashed within a few minutes. Standard mode works when connected via DisplayPort but would also crash instantly and repeatedly if connected via HDMI.
    Tested with a variety of bios, firmware and driver versions. Including System BIOS v2.17 & v2.18. Docking station firmware v2.22 and multiple Intel and NVIDIA driver versions. None worked with HDMI or in Advanced mode. Hopefully this gets fixed at some point.

  • REINSTALL & UPDATING STOPPED BY "BIG MORSEL" ISSUE

    I've been running this system for many years-happily. 2 monitors, major photographic work. Recently it started to act "hincky". Always had OS 9.2.2 on one 80Gig HD and OS 10.3.9 on the other. did this to access older Epson printers ie-Epson 3000 & Stylus 600, plus older Adobe App's. Photoshop 6, Pagemaker, and more. Well when it started to act up, it would start up from 9 rather than 10, and sometimes freeze. Then it crashed and I lost lots that hadn't been totally backed up-iTunes and Address Books And Safari files/mailboxes. OK OK - after the crash, I re-installed OS 10/Panther and recovered some things from the Previous System folders. But my problem for the past 10 days has been with reinstalling OS9. My computer came from Apple with OS 9.0.4 disc's. I erased the appropriate disc, wrote over with zeros option, formatted as extended (not journaled) checked the 9 driver box, and was able to reinstall 9.0.4 and I am able to boot back and forth to OS10 with it. I boot into 9.0.4 & try to use the updates to get back up to 9.2.2 thru the update steps software from Apple, it runs all the way to the end of each installer and then says can't complete because of a "Big Morsel Problem" I can't even get to 9.1, let alone any further. That was how I got to 9.2.2 in the first place. If I am in 10.3.9, the alert box says it can't find the appropriate System folder and is starting Classic. I want to boot to each OS separately as I did "pre-problem", in order to not have any confusion between applications and am now going crazy, I have spent 4 days reading Discussions and just can't find the right answer to my issue. I didn't think that this re-install was going to turn into this hassle. Maybe Mr. Archibald could let me know what I am missing or over looking, of course I need to get back up and running, and then I'm installing Tiger 10.4 and the upgrades. Please help soon. HELP

    If you have not already done so, when troubleshooting disconnect all devices from your computer except for the keyboard & mouse.
    Check for extension conflicts on the OS 9.x side.
    http://docs.info.apple.com/article.html?artnum=30929 Mac OS: Extension Conflict Troubleshooting/Extensions Manager Features
    *Unimplemented Trap Error*
    Probable Causes: There are several.
    Can involve the Macintosh's ROM (read only memory), where core operating system routines are stored. The error can occur when a request made for a routine that's in ROM could not be completed because the routine was unavailable. Typically, this error is caused by older software that assumes an older version of ROM. The software in question could be an application or a system extension.
    Unimplemented Trap error can also occur when the Macintosh model or the system software is too old for your application(s). While most software is written to be backward compatible (i.e., designed to work with older hardware models and system versions), it is not possible to be compatible with every Macintosh and system software version.
    Possible Solutions:
    Make sure your software is current and is compatible with your Macintosh model and system software.
    Most software applications include system requirements in the documentation or on the outside of the box. If your configuration does not meet the minimum requirements, upgrade your configuration as necessary.
    Similarly, if you are using an application that is more than one major version older than the current version (major versions being 2.0, 3.0, 4.0 and minor versions being 2.01, 2.2, 2.2.3, etc.), but your Macintosh model and system software are current, upgrade your application to the current version.

  • Table size is too big Performance issue.

    Hi,
    Let us assume that we have table which has about 160 columns in it. About 120 of these columns are Varchar data type with about 100-3000 size each column.
    This table also has about 2 Millions Rows in it. I am not sure if these are considered as big sized tables?
    Does tables like these a good representation of data. I am in doubt as the size of the table is very big and might take long time for queries. We have about 10 indexes on this table.
    What kind of precautions have to be taken when these kind of tables are involved in the database and they required for the application.
    Database version is Oracle 10.2.0.4
    i know the question is bit vague, but i am just wondering what needs to be done , and from where i have to start to dig into the issue just in case I get performance issues while trying to select the data or update the data.
    i also want to know if there is any idle size for the tables and any thing that is more than that needs to be treated differently.
    Thanking you
    Rocky

    Any table with more than about 50 columns should be viewed with suspicion. That doesn't mean that there aren't appropriate uses for tables with 120 or 220 columns but it does mean they are reasonably rare.
    What does bother me about your first paragraph is the number of text columns with sizes up to 3K. This is highly indicative of a bad design. One thing is for sure ... no one is writing a report and printing it on anything smaller than a plotter.
    2M rows is small by almost any definition so I wouldn't worry about it. Partitioning is an option but only if partition pruning will can be demonstrated to work with your queries and we haven't seen any of them nor would we have any idea what you might use as a partition key or the type of partitioning so any intelligent discussion of this option would require far more information from you.
    There are no precautions that relate to anything you have written. You've told us nothing about security, usage, transaction volumes, or anything else important to such a consideration.
    What needs to be done, going forward, is for someone that understands normalization to look at this table, examine the business rules, examine the purpose to which it will be put, and most importantly the reports and outputs that will be generated against it, and either justify or change the design. Then with an assessment of the table completed ... you need to run SQL and examine the plans generated using DBMS_XPLAN and timing as compared to your Service Level Agreement (SLA) with the system's customers.

  • [SOLVED] firefox3 : huge icons and large fonts with big pixels issue

    hi all,
    i have a weird issue regarding firefox3b3 (and firefox3b4 from mozilla.org as well). Firefox2.0.12 is running fine, but the beta of 3 has insanely huge fonts and icons so big that I cannot use it properly.
    I have removed my .mozilla folder but that did not help, i have reinstalled it, downloaded the true ff3b4 from mozilla.org but all the same problem. On windows and solaris ff3 is running fine. Does anyone know what is doing this and how to fix it? icons are so large that it is even starting to get pixelated. I also tried <ctrl> - and <ctrl>/ and <ctrl>0 but none of those help either.
    thanks,
    stefan.
    Last edited by stefan1975 (2008-03-02 19:26:16)

    i have finally found a solution that Really works on the Ubuntu forum, i still had the same issue on my laptop (why it behaves different from my desktop i dont know, maybe because hwd -xs didnt make a 1920x1200 modeline in xorg.conf) but the following acutally works:
    1) Go to about:config in ff3
    2) Search "dpi". The value may be set to -1 (maybe auto-detection)
    3) Change it to 96 (default dpi)
    4) Enjoy Firefox 3!!!
    stefan

  • Big Audio Issues on Playback

    I getting a really big problem on my audio playback. This started happening about a week ago, I have an ongoing project I've been working on for a couple months now, but now I can't get correct audio playback. Sometimes I get zero audio, nothing showing up in the Audio Meter, I know there is audio, I can see the waveform, and is worked last week.
    Sometimes the sequence will playback only one audio track, but only on the right or left channel, and it will alternate between the right left channel as I click through the timeline. This is what I am seeing in the Audio Meter, so I am pretty sure this is a Final Cut issue and has nothing to with my hardware setup.
    I already deleted the preference, what else should I try before doing a complete reinstall?
    Thanks
    Message was edited by: TheUcho

    The RAID is only about 40% full, 2.38 TB remaining. My main HD is about 75% full with 60 GB remaining.
    I will try creating some new projects, but it is going to be hard to tell because right now sometime sequences are playing correctly, and sometime not. Very inconsistent. I created a new SD project yesterday and it is behaving the same way.
    I have a sequence with several clips laid out just on one video track, and two stereo audio tracks, no transitions. As the played changes clips, the audio goes from playing stereo to just playing one channel. Again, what I am hearing is what is congruent with what I see in the Audio Meters inside FCP.

  • Problems with this function (with big strings)

    Dear Gurus,
    I have this problem which when I run it with big input (sql_string) I'm getting :
    12:49:09 PM Execution failed: ORA-06503: PL/SQL: Function returned without value
    12:49:09 PM ORA-06512: at line 20
    Also I would prefer instead of using the INSERT INTO temp_clob_tab, to retrieve directly the XML.
    Please help, Many thanks, Marcelo.
    CREATE OR REPLACE FUNCTION F_SQL_CONVERT_TO_XML (sql_string IN VARCHAR)
    RETURN CLOB
    IS
    -- Program Data
    qryctx DBMS_XMLGEN.ctxhandle;
    RESULT CLOB;
    BEGIN
    qryctx :=
    DBMS_XMLGEN.newcontext
    (sql_string
    -- Set the row header to be EMPLOYEE
    DBMS_XMLGEN.setrowtag (qryctx, 'DEAL');
    -- Get the result
    RESULT := DBMS_XMLGEN.getxml (qryctx);
    INSERT INTO temp_clob_tab
    VALUES (RESULT);
    DBMS_OUTPUT.put_line (RESULT);
    --Close context
    DBMS_XMLGEN.closecontext (qryctx);
    RETURN RESULT;
    EXCEPTION
    WHEN OTHERS
    THEN
    DBMS_OUTPUT.put_line (SQLERRM);
    END;

    Did you supply a valid sql string for »:sql_string«?
    SQL>  var sql_string varchar2(100)
    SQL>  exec :sql_string := 'select * from emp where rownum <= 2'
    PL/SQL procedure successfully completed.
    SQL>  select sys_xmlagg (sys_xmlgen (value (t).extract ('ROW/*'), xmlformat ('DEAL'))) xml
    from table(xmlsequence(dbms_xmlgen.getxmltype (:sql_string).extract('ROWSET/ROW'))) t
    XML                                                                            
    <?xml version="1.0"?>                                                          
    <ROWSET>                                                                       
    <DEAL>                                                                         
      <EMPNO>7369</EMPNO>                                                          
      <ENAME>SMITH</ENAME>                                                         
      <JOB>CLERK</JOB>                                                             
      <MGR>7902</MGR>                                                              
      <HIREDATE>17.12.80</HIREDATE>                                                
      <SAL>800</SAL>                                                               
      <DEPTNO>20</DEPTNO>                                                          
    </DEAL>                                                                        
    <DEAL>                                                                         
      <EMPNO>7499</EMPNO>                                                          
      <ENAME>ALLEN</ENAME>                                                         
      <JOB>SALESMAN</JOB>                                                          
      <MGR>7698</MGR>                                                              
      <HIREDATE>20.02.81</HIREDATE>                                                
      <SAL>1600</SAL>                                                              
      <COMM>300</COMM>                                                             
      <DEPTNO>30</DEPTNO>                                                          
    </DEAL>                                                                        
    </ROWSET>                                                                      
    1 row selected.

  • Big string operation

    To import a big array into database, it need to convert the array into a long string and using the string generate a SQL statement.
    But the process of generator long string take very long time as the attached vi.
    It seems mostly the time is spend on 'concentrate the string' in each loop. May be because the system is keep assign new size memory to the string.
    One way to solve it come into mind is define a long fixed size string first and then use string subset replacement everytime. But there seems not funtion of define a fixed size string in LV.
    Any suggestion, thanks. 
    Attachments:
    Untitled 1.vi ‏22 KB

    alex. wrote:
    To import a big array into database, it need to convert the array into a long string and using the string generate a SQL statement.
    But the process of generator long string take very long time as the attached vi.
    It seems mostly the time is spend on 'concentrate the string' in each loop. May be because the system is keep assign new size memory to the string.
    One way to solve it come into mind is define a long fixed size string first and then use string subset replacement everytime. But there seems not funtion of define a fixed size string in LV.
    Any suggestion, thanks. 
    Btw, you cant import it directly like that, a SQL command is limited to 8000 characters (if memory serves).
    If you need to import it you'll probably want to make 1 insert per tuple/row and loop that.
    /Y
    LabVIEW 8.2 - 2014
    "Only dead fish swim downstream" - "My life for Kudos!" - "Dumb people repeat old mistakes - smart ones create new ones."
    G# - Free award winning reference based OOP for LV

Maybe you are looking for

  • Sync contacts, calendars with yahoo and gmail

    Few days ago I lost some of my cell contacts and calendars syncronized with yahoo and gmail. I tried to resync again, reopening the account but it appears an advise telling: the contact sync coulnd't not be done, please train again later. I tried lat

  • The amount of free SGA memory available in the database

    Hi, How can we calculate the amount of free SGA memory available from the instance if the database is not set for Memory management.If the sga_max_size is set for a particular value and the db_cache_size and the shared_pool and all other components a

  • How to use a WSDL file to call webservice? Help!

    Hi Experts,      I have exposed a SAP function module as webservice using the      Utilities -> More Utilities -> Create Web Service -> From Function module      What does this step actually does? Does it create some kind of web application like BSP

  • Impossible conversion PDF into DOC, Adobe Reader 10.2 available

    I tried converting a PDF file into DOC, but I got the following message, If this message is not eventually replaced by the proper contents of the document, your PDF viewer may not be able to display this type of document. Then I downloaded the latest

  • I was threatened to be hacked!! Please help...

    Okay, so these people told me that they were moving my account to a level 25 attack. Now I've had over 100 random friend requests in the last hour. Can you please help me? I need to change my name or something....Please help me, I'm getting too many