Intermedia on 8.1.7.2.1 NT/2000

Hi, I'm getting these problems 3.0.9.8.1 on Portal but I think it is generic across the platform.
I recently upgraded my db from 8.1.7.1.1 EE to 8.1.7.2.1 EE on both NT and 2000.
After the upgrade I tried to recreate my intermedia indexes using the ctxcrind.sql script but it failed.
ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
ORA-20000: interMedia Text error:
DRG-50857: oracle error in drsxsopen
ORA-28133: full table access is restricted by fine-grained security
ORA-06512: at line 4
I then tried to force drop the indexes in my schema using DROP INDEX xxxx FORCE across all the WWSBR_xxx_CTX_INDX objects.
For each one there were no rows deleted.
I Checked both the USER_INDEXES and CTX_USER_INDEXES for each of the indexes dropped above. None of them appeared in the tables.
Next I ran UTLRP.SQL to compile the db. All relevant objects were compiled.
Tried to create Intermedia indexes in Portal using the ctxcrind.sql script. This failed again. Checking the database revealed that over 50 objects had become invalidated in the PORTAL30 schema. This would be repeated if I compiled the db and tried again.
What is happening? Has Intermedia died completely on this release?!

Mick,
There are problems with Intermedia in all releases of the database between 8.1.7.1.1 and 8.1.7.2.x. How they present themselves are different.
On 8.1.7.2, just to be able to create any intermedia index, you need to disable the security polices for the appropriate schema (portal30 schema in this case) before creating the indexes and then re-enable the policies again afterwards.
On 8.1.7.1.1 I find that I have to keep dropping the indexes and creating them from scratch on a regular basis as they keep getting corrupt. Things you will notice is blank or incomplete pages being rendered during actions that cause an index action, i.e., search, add item, add category, add folder, delete content area etc.
At the same time in your error_log file you will notice entries in here similar to what I have posted.
The policy fix to 8.1.7.2 does not get over this incomplete screen rendering problem either.
There is no current fix. I have a client awaiting a fix for this and I've been told that the 9i DB will fix this problem and that a backport is being looked into for a 8.1.7.2.x release.
OR... you can go back to 3.0.8 and 8.1.7.0 which does not have this problem (assuming you don't need the functionality of 3.0.8 or mind Apache crashing as it does in that release)
Regards,
John

Similar Messages

  • Using long vs. clob datatype with Oracle 8.1.7 and interMedia

    I am trying to determine the best datatype to use for a column I
    wish to search using the interMedia contains() function. I am
    developing a 100% java application using Oracle 8.1.7 on Linux.
    I'd prefer to use the standard JDBC API's for PreparedStatement,
    and not have to use Oracle extensions if possible. I've
    discovered that there are limitations in the support for LOB's
    in Oracle's 100% java driver. The PreparedStatement methods
    like setAsciiStream() and setCharacterStream() are documented to
    have flaws that may result in the corruption of data. I have
    also noticed that socket exceptions sometimes occur when a large
    amount of data is transferred. If I use the long datatype for
    my table column, the setCharacterStream() method seems to
    transfer the data correctly. When I try to search this column
    using the interMedia contains() function, I get strange
    results. If I run my search on Oracle 8.1.6 for Windows, the
    results seem to be correct. If I run the same search on Oracle
    8.1.7 for Linux, the results are usually incorrect. The same
    searches seem to work correctly on both boxes when I change the
    column type from long to clob. Using the clob type may not be
    an option for me since the standard JDBC API's to transfer data
    into internal clob fields are broken, and I may need to stick
    with standard JDBC API's. My customer wishes to purchase a
    version of Oracle for Linux that will allow us to implement the
    search capability he requires. Any guidance would be greatly
    appreciated.

    I've finally solved it!
    I downloaded the following jre from blackdown:
    jre118_v3-glibc-2.1.3-DYNMOTIF.tar.bz2
    It's the only one that seems to work (and god, have I tried them all!)
    I've no idea what the DYNMOTIF means (apart from being something to do with Motif - but you don't have to be a linux guru to work that out ;)) - but, hell, it works.
    And after sitting in front of this machine for 3 days trying to deal with Oracle's, frankly PATHETIC install, that's so full of holes and bugs, that's all I care about..
    The one bundled with Oracle 8.1.7 doesn't work with Linux redhat 6.2EE.
    Don't oracle test their software?
    Anyway I'm happy now, and I'm leaving this in case anybody else has the same problem.
    Thanks for everyone's help.

  • How to insert image into table and to in Oracle 9i intermedia?

    Mr Lawrence,
    I want to ask something:
    I use Oracle 9i intermedia
    If i use this script:
    CREATE TABLE images (
    file_name VARCHAR2(100) NOT NULL,
    image ORDSYS.OrdImage
    then
    CREATE OR REPLACE DIRECTORY imgdir AS 'd:/data';
    then
    INSERT INTO images (file_name, image)
    VALUES ('tree', ORDSYS.ORDImage.init('file','imgdir','tree.jpg' ));
    I put tree.jpg in directory d:/data in my hard drive.
    Is my tree.jpg file had already get in to my images table?
    I'm little confuse, because when i check my table with this script:
    select file_name, i.image.getWidth() from images i;
    it's show that my i.image.getWidth() for file_name tree is empty.. that mean my tree.jpg doesn't get in to my table.. am i correct?
    N also i want to ask how to display to screen all of my image from images table?
    Is it posible Oracle 9i intermedia to support display image from table?
    How?
    thanks Mr Lawrence

    -- First step would be to create a directory in oracle and map it to the folder where your image resides.
    create directory image_dir as *'c:\image_dir';*
    Then you would have to use a procedure to insert the image in your table. SO first create a table to hold the image. Note that you have to use a BLOB to insert the image.
    CREATE TABLE test_image
    ID NUMBER,
    image_filename VARCHAR2(50),
    image BLOB
    Now let's write the procedure to insert the image in the table above.
    CREATE OR REPLACE PROCEDURE insert_image_file (p_id NUMBER, p_image_name IN VARCHAR2)
    IS
    src_file BFILE;
    dst_file BLOB;
    lgh_file BINARY_INTEGER;
    BEGIN
    src_file := BFILENAME ('image_DIR', p_image_name);
    -- insert a NULL record to lock
    INSERT INTO temp_image
    (ID, image_name, image
    VALUES (p_id, p_image_name, EMPTY_BLOB ()
    RETURNING image
    INTO dst_file;
    -- lock record
    SELECT image
    INTO dst_file
    FROM temp_image
    WHERE ID = p_id AND image_name = p_image_name
    FOR UPDATE;
    -- open the file
    DBMS_LOB.fileopen (src_file, DBMS_LOB.file_readonly);
    -- determine length
    lgh_file := DBMS_LOB.getlength (src_file);
    -- read the file
    DBMS_LOB.loadfromfile (dst_file, src_file, lgh_file);
    -- update the blob field
    UPDATE temp_image
    SET image = dst_file
    WHERE ID = p_id AND image_name = p_image_name;
    -- close file
    DBMS_LOB.fileclose (src_file);
    END insert_image_file;
    Now execute the procedure to insert the image.
    EXECUTE insert_image_file(1,'test_image.jpg');
    Thanks,
    Aparna

  • How do I use XSLT & XML is stored in InterMedia Text.....

    I use interMedia Text to store XML document. How do I use the XSLT Processor API to transform the data which is searched by XML SQL Utility??
    //***Source Code
    public Document xmlquery(String tabName,String xslfilename)
    Document xmlDocToReturn = null;
    String xmlString;
    try
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    //initiate a JDBC connection
    // initialize the OracleXMLQuery
    OracleXMLQuery qry = new OracleXMLQuery(conn,"select XML_TEXT from bookstore where contains (xml_text,'John WITHIN authorsec')>0");
    // structure the generated XML document
    qry.setMaxRows(2);
    // set the maximum number of rows to be returned
    // get the XML document in string format
    xmlString = qry.getXMLString();
    // print out the XML document
    System.out.println(" OUTPUT IS:\n"+xmlString);
    // get the XML document in string format
    xmlDocToReturn = qry.getXMLDOM();
    conn.close();
    catch (SQLException e) {
    return xmlDocToReturn;
    xml = (XMLDocument)query.xmlquery(args[1],args[0]);
    // Instantiate the stylesheet
    XSLStylesheet xsl = new XSLStylesheet(xsldoc, xslURL);
    XSLProcessor processor = new XSLProcessor();
    // Display any warnings that may occur
    processor.showWarnings(true);
    processor.setErrorStream(System.err);
    // Process XSL
    DocumentFragment result = processor.processXSL(xsl, xml);
    Thank you.
    null

    Your problem here is that when you store an XML document in a CLOB and search it using intermedia, when you do a query like:
    SELECT xml_text
    FROM bookstore
    WHERE CONTAINS(xml_text,'John WITHIN authorsec')>0
    The output from the XML SQL Utility using getXMLDOM() looks like this:<ROWSET>
    <ROW>
    <XML_TEXT><![CDATA[
    <bookstuff>
    <authorsec>
    <name>Steve</name>
    </authorsec>
    etc.
    </bookstuff>
    ]]>
    </XML_TEXT>
    </ROW>
    </ROWSET>with the document as a single text value (it's actually just a text node, not a CDATA node) but the above illustrates conceptually that the whole XML document is one big text node.
    To transform this you'll need to parse that XML text into an XML document in memory by passing constructing a StringReader() on the text value and parsing that reader.
    null

  • Any way to highlight pdf file in Intermedia?

    markup only works for text file,right?any way to highlight pdf file in Intermedia?Thanks.

    <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by Omar Alonso ([email protected]):
    interMedia/Oracle Text doesn't highlight the PDF or Word document.<HR></BLOCKQUOTE>
    I have the same problem. Will Oracle highlight word-documents in a future version? Or does anybody know another solution, i.e. a sdk from another company, which is built upon intermedia?
    thanks
    null

  • Intermedia index creation error

    Hi,
    I am getting the following error while importing a table with intermedia index on it.
    error occured in execution of ODCIINDEXCREATE routine.
    intermedia text error : Lost RPC connection to external procedure agent.
    at CTXSYS.DRUE
    at CTXSYS.TEXTINDEXMETHODS
    Any help is appreciated.
    thanks,
    Manish.

    We are encountering this error, too. On my local server, running 8.1.6 on Win2k on a laptop, I can create indexes successfully. We have a range of content, including Office 200 file types, html , text, etc.
    The column being indexed is LONG RAW. I believe we are using patch 8.1.6.3 already. We are eager to resolve this problem.

  • Error while rebuilding InterMedia index

    While executing "alter index ABC.SAMPLE_INTERMEDIA_INDEX rebuild online parameters( 'sync memory 45M' );", we encounter the following error:
    java.sql.SQLException: ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
    ORA-20000: interMedia Text error:
    DRG-50857: oracle error in drekmap (execute insert)
    ORA-01562: failed to extend rollback segment number 6
    ORA-01650: unable to extend rollback segment RBS06 by 130 in tablespace RBS
    My configuration is as follows:
    Oracle 8i (8.1.7.3)
    SEGMENT TBLSPC INITIAL_EX NEXT_EX MIN_EX MAX_EX STATUS
    SYSTEM SYSTEM 57344 57344 2 505 ONLINE
    RBS01 RBS 1048576 1048576 40 32765 ONLINE
    RBS02 RBS 1048576 1048576 40 32765 ONLINE
    RBS03 RBS 1048576 1048576 40 32765 ONLINE
    RBS04 RBS 1048576 1048576 40 32765 ONLINE
    RBS05 RBS 1048576 1048576 40 32765 ONLINE
    RBS06 RBS 1048576 1048576 40 32765 ONLINE
    RBS07 RBS 1048576 1048576 40 32765 ONLINE
    TBLSPC INITIAL_EX NEXT_EX MIN_EX MAX_EX
    RBS 1048576 1048576 40 505
    Questions:
    1. What is the relationship between the RBS parameters and the operation to rebuild the intermedia index?
    2. How do we optimally set up our RBS parameters OR organize the "alter index rebuild" command to not run into such issues?
    Thanks in advance.

    I would set up a large rollback segment (eg "BIGROLL") and offline all but BIGROLL before doing the rebuild.
    Tom Best

  • Error while creating intermedia search in portal

    hi,
    i tried to install the intermedia search feauture. i followed all the steps in the document,i ran all scripts necessary. i started the server by connecting as ctxsys/ctxsys..it started successfully.
    then i logged into portal, enabled the intermedia search checkbox. then when i clicked on the create index
    button...it shows the following error,
    An unexpected error has occurred (WWS-32100)
    An unexpected error has occurred (WWS-32100)
    ORA-29855: ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
    ORA-20000: file not found
    DRG-10700: file not found (WWC-36000)
    Failed to parse as PORTAL30 - (WWS-08300)
    ORA-29855: ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
    ORA-20000: file not found
    DRG-10700: file not found (WWC-36000)
    can any one help me on this..
    regds
    Rajesh

    my database version is 9.0.1.1.1 and the version of intermedia text installed is 8.1.7. as i came to know that error might be due to external procedure calls. i checked the tnsnames and listener .ora files in my database home. i have extproc_connection_data entry in the tnsnames.ora. tnsping on extproc_connection_data is working fine.
    but when i try to connect as system/manager@extproc_connection_data it throws a error. what might be the problem. can u help me out in this????
    Regds
    Kiran

  • After upgrade to iOS 8, My ipad is getting shut down intermediately.

    After upgrade to iOS 8, My ipad is getting shut down intermediately. Even while surfing net also it happens. Earlier I thought it may be due to any software/game which is not compatible. But it happens during surfing net on Safri. No option to move back to iOS 7.

    Hi BalajiPrusty,
    If your iPad shuts down intermittently, I would suggest that you troubleshoot using the steps in this article - 
    iPhone: Hardware troubleshooting - note: the article is for iPhones but this section is relevant to iPads as well.
    Will not turn on, will not turn on unless connected to power, or unexpected power off
    Verify that the Sleep/Wake button functions. If it does not function, inspect it for signs of damage. If the button is damaged or is not functioning when pressed, seek service.
    Check if a Liquid Contact Indicator (LCI) is activated or there are signs of corrosion. Learn about LCIsand corrosion.
    Connect the iPhone to the iPhone's USB power adapter and let it charge for at least ten minutes.
    After at least 30 minutes, if:
    The home screen appears: The iPhone should be working. Update to the latest version of iOS if necessary. Continue charging it until it is completely charged and you see this battery icon in the upper-right corner of the screen . Then unplug the phone from power. If it immediately turns off, seek service.
    The low-battery image appears, even after the phone has charged for at least 20 minutes: See "iPhone displays the low-battery image and is unresponsive" symptom in this article.
    Something other than the Home screen or Low Battery image appears, continue with this article for further troubleshooting steps.
    If the iPhone did not turn on, reset it while connected to the iPhone USB power adapter.
    If the display turns on, go to step 4.
    If the display remains black, go to next step.
    Connect the iPhone to a computer and open iTunes. If iTunes recognizes the iPhone and indicates that it is in recovery mode, attempt to restore the iPhone. If the iPhone doesn't appear in iTunes or if you have difficulties in restoring the iPhone, see this article for further assistance.
    If restoring the iPhone resolved the issue, go to step 4. If restoring the iPhone did not solve the issue, seek service.
    Thanks for using Apple Support Communities.
    Best,
    Brett L 

  • InterMedia Text with USER_DATASTORE and ORA-03113

    Hi,
    I have problems using Oracle's InterMedia Text-index with a
    USER_DATASTORE. I'm using Oracle 8.1.7 on Windows NT 4.0.
    What I try to do is to create a context-index on multiple columns
    of multiple tables. I created a table containing the original
    tablenames and primary keys plus a char(1)-column to index, a
    user_datastore, a procedure in a user-schema, a
    wrapping-procedure in ctxsys' schema and finally the index. All
    works fine so far but I get an ORA-03113 "end-of-file on
    communication channel" error when querying the table with
    contains. The procedure itself works.
    Here's what I tried in detail:
    I created a table "alldocs" containing the tablename and
    primary-key-value of each line of each table plus a dummy-column
    for the index:
    create table alldocs(
    table varchar2(30) not null,
    id number not null,
    data char(1),
    primary key(tabelle, id)
    I filled this table:
    insert into alldocs (select 'MYDOCS', id, 'a' from mydocs);
    insert into alldocs (select 'OTHERDOCS', id, 'b' from otherdocs);
    The user's procedure - only dummy for testing - is:
    create procedure test.GetAllDocsData(row IN ROWID, data IN OUT
    NOCOPY CLOB) IS
         tabname varchar2(30);
         myid     number;
         tmpclob clob;
    begin
         dbms_lob.createtemporary(tmpclob, TRUE);
         dbms_lob.writeappend(tmpclob, 34, 'Ein Text mit ca. 20
    Zeichen Ldnge.');
         data := tmpclob;
    end;
    In ctxsys' schema I defined the following procedure and the
    datastore:
    create or replace procedure sysGetAllDocsData(rid in rowid, tlob
    in out clob) is
    begin
    test.GetAllDocsData(rid, tlob);
    end sysGetAllDocsData;
    grant execute on sysGetAllDocsData to test;
    call ctx_ddl.create_preference('MyUserDS', 'user_datastore');
    call ctx_ddl.set_attribute('MyUserDS', 'procedure',
    'sysGetAllDocsData');
    call ctx_ddl.set_attribute('MyUserDS', 'output_type', 'CLOB');
    Finally I defined the index:
    create index test.alldocs_ctx on test.alldocs(data)
         indextype is ctxsys.context
         parameters ('DATASTORE CTXSYS.MyUserDS FILTER
    CTXSYS.INSO_FILTER LEXER BASIC_LEXER');
    This all works without errors. But when querying like this:
    select * from test.alldocs where contains('data', 'Text')>0
    the answer is
    ORA-03113: end-of-file on communication channel
    I hope someone can help.
    Greetings
    Ralf

    Hi Ralf,
    please define first your own preferences like this:
    exec CTX_DDL.drop_preference('MY_LEXER');
    exec CTX_DDL.create_preference('MY_LEXER','BASIC_LEXER');
    exec CTX_DDL.set_attribute('MY_LEXER','ALTERNATE_SPELLING',
    'GERMAN');
    exec CTX_DDL.set_attribute('MY_LEXER','BASE_LETTER','YES');
    exec CTX_DDL.set_attribute('MY_LEXER','MIXED_CASE', 'NO');
    exec CTX_DDL.set_attribute('MY_LEXER','INDEX_THEMES','NO');
    exec CTX_DDL.set_attribute('MY_LEXER','INDEX_TEXT', 'YES');
    exec CTX_DDL.set_attribute('MY_LEXER','COMPOSITE', 'GERMAN');
    exec ctx_ddl.Drop_Preference ('MY_FILTER');
    exec ctx_ddl.Create_Preference ('MY_FILTER','NULL_FILTER');
    exec ctx_ddl.drop_section_group ('MY_SECTION');
    exec ctx_ddl.create_section_group
    ('MY_SECTION','NULL_SECTION_GROUP');
    and then create your index with this preferences. You only need
    an INSO filter if you want to index pdf,word,...
    create index test.alldocs_ctx on test.alldocs(data)
         indextype is ctxsys.context
         parameters ('DATASTORE CTXSYS.MyUserDS FILTER
    CTXSYS.INSO_FILTER LEXER BASIC_LEXER');create index test.alldocs_ctx on test.alldocs(data)
         indextype is ctxsys.context
         parameters ('
    DATASTORE CTXSYS.MyUserDS
    lexer MY_LEXER
    filter MY_FILTER
    section group MY_SECTION');
    Then see in the token table what tokens are in the index:
    select token_text from dr$alldocs_ctx$i;
    If you got also an ORA-3113 see in alert.log if there is a trace
    referenced with this error and have a look in this file to find a
    better error message.
    Good luck.
    Thomas

  • Oracle 8.1.5 EE- interMedia 8.1.5 Compilations Errors

    Greetings,
    Im runnin` Oracle 8.1.5 EE, with interMedia 8.1.5 in a windowsNT|2000 Environment and my PATH and CLASSPATH are correctly setup... Running Jakarta Tomcat as the JSP/Servlet Engine as well as JDK 1.2
    ======= Do I need anything else ?? =======
    During compilation I keep running into similar errors like the following (12 of them):
    OrdSampleAlbumBean.java:0: The method oracle.jdbc2.Clob getClob(int) declared in class oracle.jdbc.driver.OracleResultSet cannot override the method of the same signature declared in interface java.sql.ResultSet. They must have the same return type.
    import java.io.*;
    ^
    OrdSampleAlbumBean.java:0: The method oracle.jdbc2.Clob getClob(java.lang.String) declared in class oracle.jdbc.driver.OracleResultSet cannot override the method of the same signature declared in interface java.sql.ResultSet. They must have the same return type.
    import java.io.*;
    ^
    OrdSampleAlbumBean.java:0: The method oracle.jdbc2.Ref getRef(int) declared in class oracle.jdbc.driver.OracleResultSet cannot override the method of the same signature declared in interface java.sql.ResultSet. They must have the same return type.
    import java.io.*;
    ^
    The errors seem to be steming from the imports which are:
    import java.io.*;
    import java.util.*;
    import java.sql.*;
    import javax.servlet.ServletException;
    import oracle.sql.*;
    import oracle.jdbc.driver.*;
    import oracle.ord.im.OrdImage;
    import oracle.ord.im.OrdHttpUploadFile;
    Like I said, all the classes and libraries ARE in fact in my path and classpath variables. And interMedia is setup Correctly in Oracle according to imchk.sql
    Any help in this matter would be greatly appreciated. Thanks in Advance.

    Hi Ramene,
    Lets look at a couple of approaches.
    The interMedia Web Agent is a web server plugin that supports the Oracle iAS, Apache, iPlanet, Microsoft IIS and Oracle OAS web/application servers on Solaris, NT and Linux (though not all web servers on all platforms, for obvious reasons!). It uses OCI to call PL/SQL procedures that return BLOBs which the Web Agent uses to upload and retrieve multimedia data. On the plus side, it is supported on Oracle 8.1.5. On the minus side, a Java application written using the interMedia Web Agent is not going to be as tightly integrated as an all-Java solution. I don't know if it would be of any use in your particular application environment, but you may also want to look at the interMedia Clipboard. It is a light-weight WinNT application that uses the Web Agent to upload and retrieve multimedia data in an Oracle 8i database. You can find examples of applications that use the Web Agent on OTN. Check out the "Dynamic Web applications using interMedia Web Agent" and "Load rich media content with a browser" links under the interMedia Sample Code tab on OTN.
    Looking at an all-Java solution, with your Oracle 8.1.5 and JDK 1.2 configuration, I'm afraid you're always going to be stuck with the incompatiblites between the BLOB support in the Oracle 8.1.5 JDBC 1.1 driver implementation and the JDBC 1.2 interfaces. Again, please let me stress (to anyone reading this note) that this is not because of a problem of with the Oracle 8.1.5 JDBC 1.1 driver - it added support for BLOBs in a version of JDBC that didn't support BLOBs at all. The Oracle 8.1.6 release includes a JDBC 1.2 compliant driver that supports BLOBs according to the JDBC spec.
    However, here's a thought, though I don't know if it would be officially supported (I'm not saying it wouldn't be, I just don't know if it is). Mind you, I don't believe the JDK 1.2/1.3 plus Oracle 8.1.5 EE configuration is officially support for that matter. I don't know if its possible for you to do this, but upgrade another system to Oracle 8.1.6. Then take the JDBC 1.2 driver (classes12.zip) and the SQLK/JPub runtime (runtime.zip) from the 8.1.6 installation and copy them somewhere on the 8.1.5 system. Include these files at the beginning of the CLASSPATH and use the 8.1.6 thin JDBC driver to connect to the 8.1.5 database. (The thick driver is unlikely to work as it requires an 8.1.6 version of OCI.) If this does work for you (it works on my systems), then at least you'll have something going, although it won't perform as well as the thick driver.
    Re: "I need to support Oracle 8.0.5". I hope this was a typo and you don't really need to support 8.0.5. Of course, 8.0.5 does have BLOBs, but I'm not sure how robust the Java support for BLOBs was back then - that was quite a long time ago (at least it seems that way for someone working on 9i).
    I guess the bottom line here is to upgrade to 8.1.6 as soon as possible to get full JDK 1.2 support. In the meantime, I Hope this helps,
    Simon
    null

  • Intermedia webAgent doesn't work with Apache 1.3.12 on SuSE Linux 6.4

    I've used runInstaller script on the Oracle Enterprise edition 8i release 2 and installed Intermedia WebAgent for Linux. After installation, the README file says Apache needs to be recompiled with the intermedia support added as a module. After compiling apache, http://webserver/intermedia says no document is available.

    Have you tried
    http://webserver/intermedia/~test
    http://webserver/intermedia/DB_agent/~test
    to see whether your web agent and database agent are working?
    Also, check the log files in your Apache directory.
    null

  • Too many recursive statements in PRO*C in comparing to SQLPLUS for Intermedia Index.

    Hi,
    I hope someone can help about this Problem. I don't know ehther its Intermedia Index or Database Problem...
    The following Query;
    SELECT SCORE(1),D.DOCUMENT_ID,DOCU_DATE_NUM,DOC_TYPE_ID
    FROM
    DOCUMENT D WHERE CONTAINS(SEARCH_INDEX,:b1,1) > 0 ORDER BY SCORE(1) DESC,
    DOCU_DATE_NUM DESC
    takes approx 7 sec in SQLPLUS , but in PRO*C it takes approx 55 sec. They call the same PL/SQL Stored Proc including the SQL above returning REF Cursor.
    In PROC*C running Program the Trace file contains 139 Statements of:
    SELECT/*+INDEX(T "DR$DOCXML_IX$X")*/ DISTINCT TOKEN_TEXT FROM "GETINFO"."DR$DOCXML_IX$I" T WHERE TOKEN_TEXT LIKE :lkexpr and TOKEN_TYPE NOT IN (1, 2, 5)
    but in SQLPLUS generated Trace File it has only 18 of the Statement.
    The TKPROF Report for PRO*C is:
    SELECT SCORE(1),D.DOCUMENT_ID,DOCU_DATE_NUM,DOC_TYPE_ID
    FROM
    DOCUMENT D WHERE CONTAINS(SEARCH_INDEX,:b1,1) > 0 ORDER BY SCORE(1) DESC,
    DOCU_DATE_NUM DESC
    call count cpu elapsed disk query current rows
    Parse 1 0.00 0.00 0 0 0 0
    Execute 1 33.37 33.72 3 94 0 0
    Fetch 44 0.04 0.04 29 69 4 43
    total 46 33.41 33.76 32 163 4 43
    For SQLPLUS:
    SELECT SCORE(1),D.DOCUMENT_ID,DOCU_DATE_NUM,DOC_TYPE_ID
    FROM
    DOCUMENT D WHERE CONTAINS(SEARCH_INDEX,:b1,1) > 0 ORDER BY SCORE(1) DESC,
    DOCU_DATE_NUM DESC
    call count cpu elapsed disk query current rows
    Parse 1 0.01 0.01 0 0 0 0
    Execute 1 4.36 4.37 0 0 0 0
    Fetch 44 0.02 0.02 10 44 0 43
    total 46 4.39 4.40 10 44 0 43
    Why is there so much difference? Even if they both do HARD Parse for the SQL above or run the same Stored Proc many times with "ALTER SESSION SET SESSION_CACHED_CURSORS=10", the difference in Time is the same.
    Can someone help about this, I think it is an important Tuning Problem for Intermedia Index or ORACLE Bug maybe...

    Hi,
    Thanks for answering.
    Yes I'm sure , both of them are using the same bind variables and it is:
    (FUZZY($INTERNATIONAL) AND FUZZY($JOURNAL) AND FUZZY($ELECTRONICS) AND FUZZY($COMMUNICATIONS)) WITHIN SERIES_TITLE';
    The same Query takes too long in Unix SQL*PLUS (~ 54 secs) also, but in Windows SQL*PLUS its faster (~ 7 secs).
    Bu t if I chabe the Bind Variable as :
    STR := '(($INTERNATIONAL OR ?INTERNATIONAL) AND ($JOURNAL OR ?JOURNAL) AND ($ELECTRONICS OR ?ELECTRONICS) AND ($COMMUNICATIONS OR ?COMMUNICATIONS)) WITHIN SERIES_TITLE';
    then its in both Environment faster and nearly the same. But its not the same as the previous one.
    I think the problem is when using the search as ?$<Word> (Fuzzy Stem together). But not everytime. Do you think its a Bug?

  • Problem w/ image item using 9i BLOB field and InterMedia ORDImage Object

    Hi,dear all,
    I have a problem with image item in Form 6i. Oracle 9i is used as backend DB, and a table contains image data is created for testing:
    create table image_test(
    id number,
    image blob
    In Form 6i, there is no problem to create a block for inserting/updating the image record into the database. However, it can not be used to retrieve image (blob field), the image item remains empty after 'execute query', while the id field can be retrieved. When the same table is created in Oracle 8.1.7, and the exact same form can be used without any problem both in inserting and retrieval. It seems that the Oracle 9i does not use the same way to store BLOB column. Has anybody ever encountered this problem? How to retrieve image (BLOB) in Form 6i from Oracle 9i?
    I tried to use interMedia ORDImage as the data type in Oracle 9i, that is,
    create table image_test(
    id number,
    image ORDSYS.ORDImage
    Same problem, the form can insert record with image, but when retrieving, nothing displayed. Anybody could help! Thanks in advance!

    hi!
    well working with oracle8i and form6i.
    same problem..but i used (instead of blob or clob as datatype..) Long raw..
    it can be saved as usual..i mean Commit..
    and can be retrieved..using Execute_Query..its working fine..
    well if anybody get any other solution..do inform..
    mail_id:
    [email protected]

  • Intermedia problem after upgrade Portal 3.0.7 to 3.0.9

    Hello,
    I had several reports in Portal 3.0.7 with embedded Intermedia data ORDSYS.ORDIMAGE - they worked fine in Portal 3.0.7. After I upgraded iAs from 1.0.2.0 to 1.0.2.2 and Portal to 3.0.9. in all my reports I see only AAAHLOAADAAAAIFAAG instead of images. The same situation if I create new report with ORDIMAGE data.
    Have anybody met this problem?
    Thanks in advance for your help.
    Egor.

    It is a bug that has been identified and and rectified. I am sorry there are no workarounds. I am afraid you will have to
    wait till the next release to solve your problem.
    Regards,
    Sunil.
    null

Maybe you are looking for

  • Facelets and jsf-extensions problem.

    I'm fairly certain I've run into a problem between facelets and jsf-extensions. I'm working with JSF 1.2 RI, Woodstock, Facelets 1.1.13, on Tomcat 6. When trying to get Woodstock autoValidation to work I get a javascript error the "I has no propertie

  • Problem with extended SQL functions in RTF Template

    Hello, I'm new to BI Publisher and I'm trying to create a new rtf template. I've created my layout and added fields without any problems, but I'm having trouble trying to insert calculations such as add,substract,multiply,divide, etc. Here is an exam

  • Error occurs during creation of Quotaion with reference to sales Order

    hi all, I have creating a new sales organization ID88 while i have the old sales org of ID10.When i try to create the sales order reference to the sales quotation,i have received an error mentioned " Material xxx does not exist in storage location 52

  • [Solved]PKG Build file usage

    If a developer creates a fork of an application (cgminer) and updates some files, can I use the same PKG Build file that I used to build the un-forked version? Thanks. Last edited by ThinkFast (2014-01-29 04:29:51)

  • Data Base Analyzing

    Dear Gurus!!! I'm analyzing the growh of the data base, but I have any questions: 1. The field "Lin Delta", ¿Are record of the table? 2.  The Total Size (KB) of the DB is = Tabla + primary Key + Indexes? 3. For What The total size  of the Db is difer