Help:text index creation----a blue newbie

Hi,all.
The following errors occur when I create a context index (ORACLE 8.1.6.3):
ERROR at line 1:
ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
ORA-20000: interMedia Text error:
ORA-06520: PL/SQL: Error loading external library
ORA-06522: dlopen(): exec format error (errno = ENOEXEC)
ORA-06512: at "CTXSYS.DRUE", line 126
ORA-06512: at "CTXSYS.TEXTINDEXMETHODS", line 54
ORA-06512: at line 1
Would you give me some advice?
Thanks a lot.

Looks like an installation problem relating to the INSO filter.
You could try specifying "CTXSYS.NULL_FILTER" in your PARAMETERS
string of the create index statement to verify this.
I'd strongly recommend upgrading to a more recent version - you'll
probably find the problem goes away.

Similar Messages

  • Strange: Conditional Error in Intermedia Text Index Creation

    Hi All,
    I am facing a strange error while creating the Intermedia Text index on 8.1.6 release for NT 4.0.
    I have one database instance installed on the server. When i connect to Oracle through SQL plus as: connect username/password;
    The index creation works fine!
    But, if i connect using: username/password@servicename;
    The index creation does not work!
    The following error occurs.
    ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
    ORA-20000:intermedia Text error:
    ORA-50704:Net8 listener is not running or cannot start external procedures
    ORA-28575:unable to open RPC connection to external procedure agent
    ORA-12154:TNS:could not resolve service name
    ORA-06512:at "CTXSYS.DRUE", line 126
    ORA-06512: at "CTXSYS.TEXTINDEXMETHODS", line 54
    ORA-06512:at line 1
    Could anyone please help as to why it works without when connected without the service name but not otherwise?
    Thanking you in advance!
    Thanks and Regards
    Anurag Agarwal

    Hi All,
    I am facing a strange error while creating the Intermedia Text index on 8.1.6 release for NT 4.0.
    I have one database instance installed on the server. When i connect to Oracle through SQL plus as: connect username/password;
    The index creation works fine!
    But, if i connect using: username/password@servicename;
    The index creation does not work!
    The following error occurs.
    ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
    ORA-20000:intermedia Text error:
    ORA-50704:Net8 listener is not running or cannot start external procedures
    ORA-28575:unable to open RPC connection to external procedure agent
    ORA-12154:TNS:could not resolve service name
    ORA-06512:at "CTXSYS.DRUE", line 126
    ORA-06512: at "CTXSYS.TEXTINDEXMETHODS", line 54
    ORA-06512:at line 1
    Could anyone please help as to why it works without when connected without the service name but not otherwise?
    Thanking you in advance!
    Thanks and Regards
    Anurag Agarwal

  • Text index creation error

    Hi All,
    I am getting the following error whe I tried to create a Oracle Text index. Help me out please!
    CREATE INDEX SRCH_KEYWORD_SEARCH_I ON SRCH_KEYWORD_SEARCH_SME(ABSTRACT)
    INDEXTYPE IS CTXSYS.CONTEXT
    PARAMETERS('STORAGE search_storage_pref DATASTORE SEARCH_DATA_STORE SECTION GROUP SEARCH_DATA_STORE_SG
    SYNC (EVERY "FREQ=MINUTELY; INTERVAL=15" )')
    Error at line 1
    ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
    ORA-20000: Oracle Text error:
    ORA-06512: at "CTXSYS.DRUE", line 160
    ORA-06512: at "CTXSYS.TEXTINDEXMETHODS", line 364
    Thanks in advance.
    - Richard

    I am still not able to reproduce the error, as demonstrated below. Please provide the version and selecte from user_index_errors as previously requested. Also, please provide your table structure.
    SCOTT@orcl_11g> CREATE TABLE srch_keyword_search_sme
      2    (abstract            CLOB,
      3       result_title            VARCHAR2 (1),
      4       srslt_category_id      NUMBER,
      5       srslt_sub_category_Id  NUMBER,
      6       active_flag            VARCHAR2 (1))
      7  /
    Table created.
    SCOTT@orcl_11g> INSERT INTO srch_keyword_search_sme VALUES
      2  ('test', 'A', 1, 2, 'Y')
      3  /
    1 row created.
    SCOTT@orcl_11g> BEGIN
      2    CTX_DDL.create_preference('SEARCH_STORAGE_PREF', 'BASIC_STORAGE');
      3    CTX_DDL.set_attribute('SEARCH_STORAGE_PREF', 'I_TABLE_CLAUSE', 'tablespace users');
      4    CTX_DDL.set_attribute('SEARCH_STORAGE_PREF', 'K_TABLE_CLAUSE', 'tablespace users');
      5    CTX_DDL.set_attribute('SEARCH_STORAGE_PREF', 'R_TABLE_CLAUSE', 'tablespace users lob (data) store as (disable storage in row cache)');
      6    CTX_DDL.set_attribute('SEARCH_STORAGE_PREF', 'N_TABLE_CLAUSE', 'tablespace users');
      7    CTX_DDL.set_attribute('SEARCH_STORAGE_PREF', 'I_INDEX_CLAUSE', 'tablespace users compress 2');
      8    CTX_DDL.set_attribute('SEARCH_STORAGE_PREF', 'P_TABLE_CLAUSE', 'tablespace users');
      9  END;
    10  /
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11g> BEGIN
      2    CTX_DDL.create_preference('SEARCH_DATA_STORE','MULTI_COLUMN_DATASTORE');
      3    CTX_DDL.set_attribute('SEARCH_DATA_STORE','columns','result_title, abstract, srslt_category_id, srslt_sub_category_id, active_flag');
      4    CTX_DDL.set_attribute('SEARCH_DATA_STORE', 'FILTER','N,N,N,N,N');
      5    --
      6    CTX_DDL.create_section_group ('SEARCH_DATA_STORE_SG','BASIC_SECTION_GROUP');
      7    CTX_DDL.add_field_section('SEARCH_DATA_STORE_SG', 'result_title', 'result_title', TRUE);
      8    CTX_DDL.add_field_section('SEARCH_DATA_STORE_SG', 'abstract', 'abstract', TRUE);
      9    CTX_DDL.add_field_section('SEARCH_DATA_STORE_SG', 'srslt_category_id', 'srslt_category_id', TRUE);
    10    CTX_DDL.add_field_section('SEARCH_DATA_STORE_SG', 'srslt_sub_category_id', 'srslt_sub_category_id',TRUE);
    11    CTX_DDL.add_field_section('SEARCH_DATA_STORE_SG', 'active_flag', 'active_flag', TRUE);
    12  END;
    13  /
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11g> CREATE INDEX SRCH_KEYWORD_SEARCH_I ON SRCH_KEYWORD_SEARCH_SME(ABSTRACT)
      2  INDEXTYPE IS CTXSYS.CONTEXT
      3  PARAMETERS('STORAGE search_storage_pref DATASTORE SEARCH_DATA_STORE SECTION GROUP SEARCH_DATA_STORE_SG
      4  SYNC (EVERY "FREQ=MINUTELY; INTERVAL=15" )')
      5  /
    Index created.
    SCOTT@orcl_11g>
    SCOTT@orcl_11g> SELECT * FROM ctx_user_index_errors
      2  /
    no rows selected
    SCOTT@orcl_11g>

  • Intermedia text index creation error

    My intermedia text was working fine, but now when create one index, it failed and it gave me the following error message:
    ERROR at line 1:
    ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
    ORA-20000: ConText error:
    ORA-06520: PL/SQL: Error loading external library
    ORA-06522: ld.so.1: extprocPLSExtProc: fatal: libskgxp8.so: open failed: No such file or directory
    ORA-06512: at "CTXSYS.DRUE", line 122
    ORA-06512: at "CTXSYS.TEXTINDEXMETHODS", line 34
    ORA-06512: at line 1
    The listener itself is fine, is it because some library need to be re-created?
    null

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Alexander Bogomolov ([email protected]):
    I've installed Intermedia text. During sample index creation i've get following error messages:
    ORA-06520: PL/SQL: Error loading external library
    ORA-06522: Unable to load DLL
    ORA-06512: at "CTXSYS.DRUE", line 126
    ORA-06512: at "CTXSYS.TEXTINDEXMETHODS", line 54
    ORA-06512: at line 1...
    seems to be incorrect NET8 settings. How can I solve this problem?
    thanks.
    Sorry for bad English. regards!<HR></BLOCKQUOTE>
    *** check your listener.ora file
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = oracle_home)
    (PROGRAM = extproc)
    (SID_DESC =
    (GLOBAL_DBNAME = global dbname)
    (ORACLE_HOME = oracle_home)
    (SID_NAME = sidname)
    for the correct location of extproc
    null

  • Help on Index creation on complex type

    Hi:
    I have some problem in creating indexes on columns related to complex types.
    Here is the steps performed
    1)
    I registered a schema with complextypes. The relevant part of the schema is as below:
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
         <xs:element name="ProteinEntry" type="ProteinEntryType"/>
         <xs:complexType name="ProteinEntryType">
              <xs:sequence>
                   <xs:element name="header" type="headerType"/>
                   <xs:element name="protein" type="proteinType"/>
                   <xs:element name="organism" type="organismType"/>
              </xs:sequence>
              <xs:attribute name="id" type="xs:ID" use="required"/>
         </xs:complexType>
    <xs:complexType name="organismType">
              <xs:sequence>
                   <xs:element ref="source"/>
                   <xs:element ref="common" minOccurs="0"/>
              </xs:sequence>
         </xs:complexType>
    </xs:schema>
    2) I registered this schema and I created a table "bioseq" of xmltype based on the schema.
    3)when i do a describe of bioseq I get the following:
    SQL> desc bioseq
    Name Null? Type
    TABLE of SYS.XMLTYPE(XMLSchema "http://accelrys.com/pir_edited_pir3.xsd" Element "ProteinEntry") STORAGE Object-relational TYPE "ProteinEntryType551_T"
    4) when I do a describe of "ProteinEntryType551_T" I get the following :
    SQL> desc "ProteinEntryType551_T";
    "ProteinEntryType551_T" is NOT FINAL
    Name Null? Type
    SYS_XDBPD$ XDB.XDB$RAW_LIST_T
    id VARCHAR2(4000)
    organism organismType511_T
    reference reference552_COLL
    desc "organismType511_T" gives the following:
    SYS_XDBPD$ XDB.XDB$RAW_LIST_T
    source VARCHAR2(4000)
    common VARCHAR2(4000)
    What I want to do is create an index on the column source. I tried several syntaxes but failed. Is it possible to do this.
    Sudhakar

    Look at the Whitepaper on XML DB and the latest version of the XML DB Demo. It shows how to do this.

  • Need help troubleshooting Index creation..

    Hi,
    I'm using RH8, Webhelp, working locally.
    I've tried several times to create an index, but each time it crashes.
    The first few times, I manually accepted the index keywords.....I'd spend about 25 minutes or so working on it, then RH would freeze on random files (different each time), causing me to reboot RH.  I've lost the entire index because it never completed.
    Now, I thought I would test it by just automatically adding the index keywords.......and after about 3-4 minutes of it working through the files, it froze. I can't even minimize the RH window, I have to reboot again.
    I've created an index for a previous project with no errors......but this is not the case with this project.
    Does anyone have any advice on what could be wrong?  Anything errors I can eliminate? files to test? review? anything?  I don't even know where to begin to troubleshoot this problem.......
    Thanks!

    HI,
    Just following up....
    1 - Yes, I have successfully created an index on a completely different project.
    2 - Windows xp, 32.
    I need to revisit this issue in a couple of months, I have other things to tend to.  I'll post back my "next attempts" on creating an index.
    but, if there's someone out there with an answer, by all means.........please share!
    Thanks!

  • Faster Context index creation!!

    Hi Experts,
    I am new to the concept of CONTEXT in Oracle and I havent worked on it. My problem is that we have monthly process of rebuilding the context index on a table ( varchar column). This process takes about 8hrs. When I created it the last time I increased the sort_area_size parameter for the session to 500M,increased sort_multiblock_read_count and db_file_multiblock_read_count depending upon the OS limitations,and the index was created in 4 hrs. But this is just DBA trick to do things faster and i beleive it can be done more faster.
    Can anyone suggest me what are the ways of speeding up the index creation process from the CONTEXT perspective
    ,like increasing default memory with Ctx_Adm.Set_Parameter ( 'DEFAULT_INDEX_MEMORY', '500M'); .
    Also having default_index_memory and sort_area_size as 500, will this take 1000M of memory during the index creation?
    Also i read somewhere that before creating index truncating the table DR$INDEX_ERROR will help speeding index creation. Is this right? I think it should not make a difference .
    Any suggestion on speeding up the index creation would be helpful. i cannot create the index in parallel as I am running Oracle 8.1.6 and base table is not partitioned.
    Thanks.
    Ankur

    Sorry for posting this question here. I have put in on TEXT forum.

  • What is Full-Text Indexing

    Hi 
    Currently am working indexing method.I what to know what is mean by full-text indexing could please anyone explain with examples and links thanks 

    The
    full-text index is the basis of iFTS (Integrated Full-Text Search). Starting with SQL Server 2005, Full-Text Search supports the creation of indexes on XML columns and allows you to do extremely very fast searches of textual contents
    stored in columns of the char, nchar, varchar, nvarchar and so on.
    So it basically creates an index similar to one you can find at the back of any book. It contains a list of words, with pointers to the tables and rows that contain the words. SQL Server calls
    this index, called a full-text index, when you issue a full-text query; it returns a list of rows that contain the words in your search phrase as shown in here
    SELECT
    * FROM Person.Contact
    WHERE
    CONTAINS(*, ‘“peanut butter” NEAR “jam”’)
    There are
    two ways to create a full-text index, Using T-SQL commands, and
    using the Full-Text Wizard.
    You can find the Wizard here in SSMS
    To build your full-text catalogs and indexes in using T-SQL, you need to use the
    CREATE FULLTEXT commands.
    There are three commands for full-text index creation and maintenance:
    CREATE FULLTEXT CATALOG
    CREATE FULLTEXT INDEX
    ALTER FULLTEXT INDEX
    I hope this helps too to clear up and gives you some hint in making do more research about it. If I were you I would buy this book and read if I need to have more knowledge about it. It's all about Full Text Search.  Pro
    Full-Text Search in SQL Server 2008 by Michael Coles with Hilary Cotter
    Please remember to click “Mark as Answer” on the post that has answered your question as it is very relevant to other community members dealing with same problem in seeking the right answer

  • Does text index gets effected by "line too long" -- File_datastore

    I am trying to create text index using following index script:
    create index T_SRCH_IND_DF_IDX
    on t_search_index(data_filesystem)
    indextype is ctxsys.context
    parameters ('DATASTORE myDS
    lexer lxrprtjoins
    filter MY_FILTER
    format column fmt
    memory 10M');
    Index gets created on some files. For other files (xml,pdf, txt) I get :
    DRG-11513 unable to open or write to file %s
    One thing i noted in these files is that all these files have
    "Line too long" when accessed using "vi" editor.
    Does Line being too long matters on text index creation?
    Also I get multiple "DRG-11513 unable to open or write to file %s"
    for same file oracle tries to index in ctx_user_index_errors. Why not
    just one mesg is enough? Please advise...
    Thanks a lot.
    Tahir

    Garrett, Thanks for ur response.
    I am doing exactly what U advised. I loaded one of the file for which i was getting error mesg in
    a table a BFILE. try to read it using DBMS_LOB.READ. Below is the Procedure thatI am using to do all this.
    create or replace PROCEDURE ReadBLOB IS
    src_lob bfile; ---- modify datatype bfile to BLOB if trying to tread blob
    buffer RAW(32767);
    retval integer;
    amt BINARY_INTEGER := 32767;
    pos INTEGER := 2147483647;
    BEGIN SELECT docs INTO src_lob FROM del_bfile_table WHERE key = '1';
    DBMS_LOB.OPEN(src_lob, DBMS_LOB.LOB_READONLY);
    Retval := DBMS_LOB.ISOPEN(src_lob);
    DBMS_OUTPUT.PUT_LINE('IS OPEN? = '||retval);
    LOOP
    dbms_lob.read (src_lob, amt, pos, buffer);
    DBMS_OUTPUT.put_line('Cut = '||UTL_RAW.cast_to_varchar2(buffer)||' ...');
    DBMS_OUTPUT.put_line('Length = '||to_char(DBMS_LOB.GetLength(src_lob)));
    pos := 1;
    pos := pos + amt;
    DBMS_OUTPUT.put_line('pos = '||pos);
    END LOOP;
    EXCEPTION WHEN NO_DATA_FOUND THEN dbms_output.put_line('End of data');
    END;
    I get back 1 for retval. Funny thing is I am not able to get anything print anything
    using DBMS_OUTPUT.put_line after dbms_lob.read line in the code. Can't even print
    'Hello World'.
    Any idea why?
    Thanks a lot.
    Tahir Dildar.

  • Text index search issue -- need help

    Hi,
    We have created a text index using the below script. This is working fine and we are able to retrieve data when we do a search on this with 'contains' clause.
    CREATE INDEX ITEM_TXT_IDX ON ITEM
    (ITEM_NAME)
    INDEXTYPE IS CTXSYS.CONTEXT;However now the problem is we are not able to search with special characters.
    when we perform search with below query it doesnt retrieve any record. i guess when we search with special character using text index, it ignores the special characters and performs search
    SELECT * FROM item
    WHERE contains(item_name, 'AGREE NATURE BALANCED NRML LIQ 300 ML (#', 1) > 0 the below query retrieves record fine as it doesnt have any special character search.
    SELECT * FROM item
    WHERE contains(item_name, 'AGREE NATURE BALANCED NRML LIQ 300 ML', 1) > 0can anyone pls help?

    You need to escape the special characters by either putting \ in front of each special character or putting {} around each token containing special characters. That will cause the contains query to view them as ordinary characters instead of attributing special meaning to them. However, since, by default, they are not tokenized and indexed, they will be ignored and your search will find a string with those characters and a string without those characters. If you want to be able to search for the actual characters, then you need to set them as printjoins in a lexer and use that lexer as a parameter in your index creation. You can see what has been tokenized and indexed by selecting from the token_text column of the dr$your_index_name$i domain index table after index creation. Please see the demonstration below.
    SCOTT@orcl_11gR2> -- test environment:
    SCOTT@orcl_11gR2> CREATE TABLE item
      2    (item_name  VARCHAR2 (60))
      3  /
    Table created.
    SCOTT@orcl_11gR2> INSERT ALL
      2  INTO item (item_name) VALUES ('AGREE NATURE BALANCED NRML LIQ 300 ML (#')
      3  INTO item (item_name) VALUES ('AGREE NATURE BALANCED NRML LIQ 300 ML')
      4  INTO item (item_name) VALUES ('OTHER DATA')
      5  SELECT * FROM DUAL
      6  /
    3 rows created.
    SCOTT@orcl_11gR2> -- without printjoins:
    SCOTT@orcl_11gR2> CREATE INDEX ITEM_TXT_IDX
      2  ON ITEM (ITEM_NAME)
      3  INDEXTYPE IS CTXSYS.CONTEXT
      4  /
    Index created.
    SCOTT@orcl_11gR2> SELECT token_text FROM dr$item_txt_idx$i
      2  /
    TOKEN_TEXT
    300
    AGREE
    BALANCED
    DATA
    LIQ
    ML
    NATURE
    NRML
    OTHER
    9 rows selected.
    SCOTT@orcl_11gR2> SELECT * FROM item
      2  WHERE  contains
      3             (item_name,
      4              'AGREE NATURE BALANCED NRML LIQ 300 ML \(\#',
      5              1) > 0
      6  /
    ITEM_NAME
    AGREE NATURE BALANCED NRML LIQ 300 ML (#
    AGREE NATURE BALANCED NRML LIQ 300 ML
    2 rows selected.
    SCOTT@orcl_11gR2> SELECT * FROM item
      2  WHERE  contains
      3             (item_name,
      4              'AGREE NATURE BALANCED NRML LIQ 300 ML {(#}',
      5              1) > 0
      6  /
    ITEM_NAME
    AGREE NATURE BALANCED NRML LIQ 300 ML (#
    AGREE NATURE BALANCED NRML LIQ 300 ML
    2 rows selected.
    SCOTT@orcl_11gR2> -- with printjoins:
    SCOTT@orcl_11gR2> BEGIN
      2    CTX_DDL.CREATE_PREFERENCE ('item_lexer', 'BASIC_LEXER');
      3    CTX_DDL.SET_ATTRIBUTE ('item_lexer', 'PRINTJOINS', '(#');
      4  END;
      5  /
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> DROP INDEX item_txt_idx
      2  /
    Index dropped.
    SCOTT@orcl_11gR2> CREATE INDEX ITEM_TXT_IDX
      2  ON ITEM (ITEM_NAME)
      3  INDEXTYPE IS CTXSYS.CONTEXT
      4  PARAMETERS ('LEXER  item_lexer')
      5  /
    Index created.
    SCOTT@orcl_11gR2> SELECT token_text FROM dr$item_txt_idx$i
      2  /
    TOKEN_TEXT
    300
    AGREE
    BALANCED
    DATA
    LIQ
    ML
    NATURE
    NRML
    OTHER
    10 rows selected.
    SCOTT@orcl_11gR2> SELECT * FROM item
      2  WHERE  contains
      3             (item_name,
      4              'AGREE NATURE BALANCED NRML LIQ 300 ML \(\#',
      5              1) > 0
      6  /
    ITEM_NAME
    AGREE NATURE BALANCED NRML LIQ 300 ML (#
    1 row selected.
    SCOTT@orcl_11gR2> SELECT * FROM item
      2  WHERE  contains
      3             (item_name,
      4              'AGREE NATURE BALANCED NRML LIQ 300 ML {(#}',
      5              1) > 0
      6  /
    ITEM_NAME
    AGREE NATURE BALANCED NRML LIQ 300 ML (#
    1 row selected.
    SCOTT@orcl_11gR2>

  • Error in creation of text indexes and synching with user datastore

    Hi
    has any body encountered error in creating text indexes on 9.2.0.1 with user datastore. you can create them only with no-populate option. however once created after checking-in documents the indexes cannot be synched using ctx_ddl command manually.

    The only thing that I have seen similar to this was worked around by updating the column to itself, then sync...not sure if this is the same thing you are running into, but it may be worth a try. See the Oracle Text FAQ - take special note of step c:
    ===============================
    Creates the index without populating it.
    SQL > CREATE INDEX GLOBALINDEXEDBLOB_I
    ON ODMM_CONTENTSTORE ("GLOBALINDEXEDBLOB" ) INDEXTYPE IS CTXSYS.CONTEXT PARAMETERS (' stoplist CTXSYS.DEFAULT_STOPLIST storage IFS_DEF_STORAGE section group IFS_SECTION_GROUP wordlist IFS_DEF_WORDLIST memory 32000000 filter IFS_DEF_FILTER format column FORMAT charset column CHARACTERSET lexer IFS_GLOBAL_LEXER language column LANGUAGE nopopulate');
    b. Mark globalindexedblob column in every row as updated.
    SQL > update odmm_contentstore set globalindexedblob = globalindexedblob;
    c. Sync the index. If you skipped the previous step, then this step does not index content that existed prior to index creation in step a.
    SQL > exec ctx_ddl.sync_index('GLOBA[i]Long postings are being truncated to ~1 kB at this time.

  • Help needed in index creation and its impact on insertion of records

    Hi All,
    I have a situation like this, and the process involves 4 tables.
    Among the 4 tables, 2 tables have around 30 columns each, and the other 2 has 15 columns each.
    This process contains validation and insert procedure.
    I have already created some 8 index for one table, and an average of around 3 index on other tables.
    Now the situation is like, i have a select statement in validation procedure, which involves select statement based on all the 4 tables.
    When i try to run that select statement, it takes around 30 secs, and when checked for plan, it takes around 21k memory.
    Now, i am in a situation to create new index for all the table for the purpose of this select statement.
    The no.of times this select statement executes, is like, for around 1000 times of insert into table, 200 times this select statement gets executed, and the record count of these tables would be around one crore.
    Will the no.of index created in a table impacts insert statement performace, or can we create as many index as we want in a table ? Which is the best practise ?
    Please guide me in this !!!
    Regards,
    Shivakumar A

    Hi,
    index creation will most definitely impact your DML performance because when inserting into the table you'll have to update index entries as well. Typically it's a small overhead that is acceptable in most situations, but the only way to say definitively whether or not it is acceptable to you is by testing. Set up some tests, measure performance of some typical selects, updates and inserts with and without an index, and you will have some data to base your decision on.
    Best regards,
    Nikolay

  • Firefox always shows text fields in light blue. Can't fix it. Help plz. Hate using IE.

    Some web text fields I can type in and I don't see the text just a light blue bar in the field. Other text fields I can see the text I type into them but all the text fields are always light blue. I tried un-installing and re-installing many times. On a fresh install the problem goes away for a day or two then it comes back and there is no way to get rid of it that I know of unless I reinstall. And that only fixes it for 24 to 48 hours or so. Here is a pic example http://exportofthevoiceless.com/misc/firefox-blue-text-bar.jpg

    Can be caused by Comcast Constant Guard (Keystroke protection)
    *[[/questions/870165]]

  • Index creation a long time..Please help to tune the creation time.

    Hi all,
    I am creating a index after using impdp to put the data in that table.
    Below is my index creation command.The index creation takes ~30 minutes .
    Can the forum memebers suggest me how to put this index creation with parallel clause or otherwise to reduce the time it takes to create the index?
    +++++++++++++++++++++++++++++++++++++++++++++++
    spool incre_HUNTER_PK_1.log
    set lines 200 pages 0 echo on feedback on timing on time on
    alter session enable parallel dml;
    alter session enable parallel ddl;
    CREATE UNIQUE INDEX "HUNTER_PK" ON "HUNTER" ("HUNTER_NUM", "BILL_SEQ", "BILL_VERSION")
    PCTFREE 10 INITRANS 2 MAXTRANS 255 NOLOGGING COMPUTE STATISTICS
    STORAGE(INITIAL 4294967296 NEXT 16777216 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "HUNTER_LARGE_02";
    ALTER TABLE HUNTER ADD PRIMARY KEY ("HUNTER_NUM", "BILL_SEQ", "BILL_VERSION") USING INDEX HUNTER_PK;
    ALTER INDEX "HUNTER_PK" NOLOGGING NOPARALLEL;
    spool off
    +++++++++++++++++++++++++++++++++++++++++++++++
    Some other details:
    1. My imdp command import nearly the below details
    . . imported "HUSTY"."HUNTER" 42.48 GB 218185783 rows
    2. It is a non-partitioned table.
    3. I cant drop the table at the target.
    Regds,
    Kunwar

    Kunwar wrote:
    Can the forum memebers suggest me how to put this index creation with parallel clause or otherwise to reduce the time it takes to create the index?
    What version of the database?
    Creating indexes in parallel is described in the documentation. Search the on-line documentation for the syntax for create index; if there aren't any specific examples of creating indexes in parallel do a Google search for "create index parallel"

  • Help with creating oracle text index on 2 columns with partial html data

    Hi,
    I need to create an oracle text index on 2 columns.
    TITLE - varchar(255) = contains plain text data
    DESCRIPTION - CLOB = contains partial HTML data
    This is what I created.
    begin
    ctx_ddl.create_preference ('Title_Description_Pref', 'MULTI_COLUMN_DATASTORE');
    ctx_ddl.set_attribute('Title_Description_Pref', 'columns', 'TITLE, DESCRIPTION');
    end;
    begin
    ctx_ddl.create_preference ('bid_lexer', 'BASIC_LEXER');
    ctx_ddl.set_attribute('bid_lexer', 'index_stems', 'ENGLISH');
    ctx_ddl.create_section_group('htmgroup', 'HTML_SECTION_GROUP');
    end;
    create index Bid_Title_Index on Bid(title) indextype is ctxsys.context parameters ('LEXER bid_lexer sync (every "sysdate+(1/24)")');
    create index Bid_Title_Desc_Index on Bid(description) indextype is ctxsys.context parameters ('LEXER bid_lexer DATASTORE Title_Description_Pref sync (every "sysdate+(1/24)") filter ctxsys.null_filter section group htmgroup');
    The problem is when I do a CONTAINS(description, '$(auction)')>0. I get results where the descriptions have the "auction" word (which is correct). But, the results also returned rows where the search word is inside an IMG tag. e.g. <img src="http://auction.de/120483" alt="Auction Logo"/>.
    What I would like is to exclude rows where the search word is inside HTML tag attributes, results expected are rows having <a>Auction</a> or <p>For Auction</p> ... etc. Basically stripping the html tags and leave the text contents.
    I'd appreciate some input.
    Thanks,
    Amiel

    Hi,
    I need to create an oracle text index on 2 columns.
    TITLE - varchar(255) = contains plain text data
    DESCRIPTION - CLOB = contains partial HTML data
    This is what I created.
    begin
    ctx_ddl.create_preference ('Title_Description_Pref', 'MULTI_COLUMN_DATASTORE');
    ctx_ddl.set_attribute('Title_Description_Pref', 'columns', 'TITLE, DESCRIPTION');
    end;
    begin
    ctx_ddl.create_preference ('bid_lexer', 'BASIC_LEXER');
    ctx_ddl.set_attribute('bid_lexer', 'index_stems', 'ENGLISH');
    ctx_ddl.create_section_group('htmgroup', 'HTML_SECTION_GROUP');
    end;
    create index Bid_Title_Index on Bid(title) indextype is ctxsys.context parameters ('LEXER bid_lexer sync (every "sysdate+(1/24)")');
    create index Bid_Title_Desc_Index on Bid(description) indextype is ctxsys.context parameters ('LEXER bid_lexer DATASTORE Title_Description_Pref sync (every "sysdate+(1/24)") filter ctxsys.null_filter section group htmgroup');
    The problem is when I do a CONTAINS(description, '$(auction)')>0. I get results where the descriptions have the "auction" word (which is correct). But, the results also returned rows where the search word is inside an IMG tag. e.g. <img src="http://auction.de/120483" alt="Auction Logo"/>.
    What I would like is to exclude rows where the search word is inside HTML tag attributes, results expected are rows having <a>Auction</a> or <p>For Auction</p> ... etc. Basically stripping the html tags and leave the text contents.
    I'd appreciate some input.
    Thanks,
    Amiel

Maybe you are looking for

  • Receivables - ARDLP Report Not Printing Country Name

    AR Report ARDLP for concurrent program Dunning Letter Generate is not printing Country Name on send to and remit to part of the letter. Though the package 'arp_addr_label_pkg.format_address' is giving the output with the country name(when I ran the p

  • IPad 2 to iMac sync hanging up on step 3, corrupted app

    I have tried several times to sync my iPad 2 to my iMac OS X, 10.7.5, but in all instances, it hangs up at step 3.  I have totally shut down and restarted both devices.  Based upon similar questions in the community, I suspect (but obviously am not c

  • Font size dependent text item size calculation

    Hello there always helping hand !! I have a requirement like this 1. Depending on the Form Co-ordinate system 2. Depending on the Font name and size of the Text Item 3. For a multiline text item 4. Given the context string to display in it I want to

  • SSL and form verification scripts

    We're building an ecommerce site with SSL protected checkout and account administration. We've just installed the SSl certificate and set-up the 2 sections as secure. However, in MS Explorer we get the "This page contains both secure and non-secure i

  • Disk Space for Mac

    When editing highlights from full-length sports games, the scratch disk fills up quickly on my computer.  The large files are stored on an external hard drive; however, when I import them into Premiere some iteration of the project seems to be gettin