Search for EBS group

Hi all

EBS R12.1.3

RHEL5.3

I always create my level apps like applmgr with dba group owner

I also create my level with the Group dba and Oracle db owner.

I check other configuration of clients and I see their applmgr AIO group. I'm confused how to handle this cloning if I change the target to dba?

I know that you can use any group like aaa, bbb, abc, etc. But how will this affect the apps or layers of db? How do you handle this different group name?

Can I change my group dba to xxx?

Please throw lights...

Thank you very much

JC

Yes, in your case you can have a dba as a group. This is the related users Club as applmgr/oracle in the same group.

You can name your users like applvis/appltest/oravis (similar to applmgr/oracle only to reflect the name of the instance). Similarly, you can change the name of the group. commonly accepted is s/n

concerning

Pravin

Tags: Oracle Applications

Similar Questions

  • Python script to search for users who belong to a group of weblogic

    Hello

    We know

    Python script to search for users who belong to a particular group in weblogic

    That's what I showed you already. You just need to add the function connect() and disconnect() around it and evaluate the slider that went back.

    If you don't want to learn how to write your own script and that you just want to use an existing one, try this one Weblogic Scripting Tool 101: WLST list users, groups, and users in groups

  • vCAC 6.1 Catalogue right - cannot search for or select users or group?

    I want to install vCAC 6.1 from scratch and try to entitle a group of users for my first article in catalog.  When I'm on the Administration > catalog management > rights tab and type "domain admins" ordomain\domain admins"to search for a user I just get"no data to display.

    vcac1.jpg

    I thought that my source of identity was the issue then I double checked that...

    vcac2.jpg

    And the strange thing is that I can seek this identity store when I'm under Administration > groups

    vcac3.jpg

    I don't know why I can't find users and groups above, but I can look for them in the admin > groups option.  I have been stuck on this for about a day and can't get anywhere.  I restarted the identity goes, the vcac goes and the iaas server.  The logs will show that nothing is wrong either.

    I was walking around videos from youtube by Yves Sandfort.  I watched all the videos of the series and followed, but at 10:08 in the video, I get to a stopping point.

    VCAC VMware 6.0 - based hypervisor Blueprint by Yves Sandfort - YouTube

    I am new to vCAC so I could have done something wrong.  I hope that its simple.  Let me know.  Thank you!


    Joe

    Just make sure, but domain administrators have user rights in the Group of companies to ensure that this right is?  If they have not so you will not be able to grant them rights to this right.

  • The search for values in a group

    WITH x AS (SELECT 1 2 attribute_id meter_id, to_date('01012015','MMDDYYYY') read_date, 3 double type_id

    UNION ALL

    SELECT 2 attribute_id, to_date('01012015','MMDDYYYY') read_date, 1 meter_id, 4 double type_id

    UNION ALL

    SELECT 2 attribute_id, to_date('01012015','MMDDYYYY') read_date, 1 meter_id, 3 double type_id

    UNION ALL

    SELECT 2 attribute_id, to_date('01012015','MMDDYYYY') read_derfate, 2 meter_id, 1 double type_id

    UNION ALL

    SELECT 2 attribute_id, to_date('01012015','MMDDYYYY') read_date, 2 meter_id, 2 double type_id)

    SELECT x.*, '?' result_id x;

    METER_ID ATTRIBUTE_ID READ_DATE Type_id RESULT_ID
    12JANUARY 1, 153?
    12JANUARY 1, 154?
    12JANUARY 1, 153?
    22JANUARY 1, 151?
    22JANUARY 1, 152?

    What I need is for each METER_ID ATTRIBUTE_ID, combination of READ_DATE to check if ALL the values TYPE_ID is 3.  If Yes, then all of the RESULT_ID values should be 3 for the group, otherwise, RESULT_ID will be equal to TYPE_ID so that the results look like this:

    METER_ID ATTRIBUTE_ID READ_DATE Type_id RESULT_ID
    12JANUARY 1, 1533
    12JANUARY 1, 1543
    12JANUARY 1, 1533
    22JANUARY 1, 1511
    22JANUARY 1, 1522

    Is it possible to do this without a SELF JOIN?

    Yes, you could do with the analytical functions. For example

    Select x.*,

    case

    When count (case type_id when 3 then 1 end) over (partition by attribute_id, meter_id, read_date) > 0

    then 3

    type_id else

    end up like result_id

    x

    ;

    Kind regards

    Bob

  • Is there a way to search for a specific word in a text file on an iPhone?

    I just bought an iPhone 6 Plus and have some TextEdit/RTF files in iCloud. I opened one on the phone butI cannot know how he search for a specific word or group of words. Is there a way to do this?

    Thank you.

    You open files with what app?

  • Error occurred when searching for new updates - code 80040154

    Windows Vista Service pack 2 32-bit operating system

    Windows Update can search for updates, get the error code 80040154

    Windows Defender can't check the updates of definition - error code 0 x 80244001

    McAfee can also get updates

    Also get some strange moment of operation online.  Click on a link and nothing happens, right click and can open the same link in a new tab.

    Thank you


    You may receive an error message that contains the code "0 x 80246008" when you try to download the updates on the Microsoft Windows Update Web site or the Microsoft Update Web site

    http://support.Microsoft.com/kb/910337>

    http://support.Microsoft.com/kb/921129/en-us

    0 x WU_E_PT_SOAPCLIENT_INITIALIZE 80244001 even SOAPCLIENT_INITIALIZE_ERROR - the SOAP client initialization failed, perhaps because of the failure of an installation of MSXML.

    Consult the below Microsoft article and try the steps mentioned and check if it works.

    How to troubleshoot Windows Defender definition update

    http://support.Microsoft.com/kb/918355/en-us>

    There is a very strong possibility that the problem is due to an infection.

    Scan your computer now online!

    WinXP -online Windows Live Safety Center scanner 'Protection':http://onecare.live.com/site/en-us/center/howsafe.htm The Windows Live Safety Center 'Protection' scan is forWindows XP only.

    Vista or Win7 (butnot 64-bit Vista or Win7 64 bit) => this scanner instead:http://onecare.live.com/site/en-us/center/whatsnew.htm

    Several posters in this focus group reported that the malware has been removed using the parser above.

    Others have used SUPERAntiSpyware (SAS) and/or of Malwarebytes' Anti-Malware (MBAM) to remove malware.

    There is a free version:

    http://www.SUPERAntiSpyware.com/

    Also free, Malwarebytes' Anti-Malwarehttp://www.malwarebytes.org/mbam.php

    Unexplained computer behavior may be caused by deceptive software

    http://support.Microsoft.com/kb/827315

  • Search for files based on the flow

    Hi, I would like to be able to search for specific files mp3 and m4a files based on their bitrate, IE search for files with a bitrate to 128KBit.

    I don't know, but is it possible under Windows Vista, or do I need another tool to do?

    Thank you

    Hello trotskyicepick,

    Windows Search does not include a searchable property for the bitrate, but Windows Explorer can indicate the rate on view Mp3 files.  For example, you can sort and filter the search results by bit rate and group your files in this way.

    For example, if the files in question are in your folder of music and its subfolders, click music in the left pane of Windows Explorer.  Now paste this query into the search engine:

    ext:MP3

    Now, right-click on a column heading in the right pane and add the property of spleen in the view. Click the bitrate column header to sort the display rate.  Now click the drop down menu on the same header and choose "near CD quality' in the list.  This filter the search results so that only files recorded to 128 or more appear.

    Unfortunately, the Vista does not support the M4a format, so speeds of transmission of these files are not visible in Windows Explorer.

    Mr. Doug in New Jersey

  • Is it possible to search for text in an Illustrator file from an external source like the Finder (Mac)?

    I'm trying to find some similar text strings on hundreds of files.  Specifically, I'm looking for dimensions.  4.50 "for example.  I want to see how many files have this dimension within them so that I can group them for production purposes.

    Is there a way to search for text in Illustrator (I use CS5) files from Finder?  Or another program of research?  I use a Mac.

    Any help would be GREATLY appreciated and would help save me a lot of time.

    Yes. While the Finder cannot find the content of .ai files, it can do it with .pdf files. If you change the extension of a .ai in .pdf file, you can use Spotlight to search by content.

    This fact, combined with a file rename utility as A Better Finder Rename, you can leave temporarily rename all of your .ai files so they end up in something like 'RENAMED.pdf '. Then, once you have performed your search, find all files ending in RENAMED.pdf, to delete the word "RENAMED" and change the end for .ai again.

    Of course, this isn't something you want to get into the habit of doing.

  • Need help with the search for special characters in oracle text

    Hi all

    Oracle 11g sql developer 4.0 help

    I am facing this challenge where Oracle text when it comes to searching for text that contains a special character.

    What I've done so far with the help of http://www.orafaq.com/forum/t/162229/

    "CREATE TABLE"SOS" COMPANY ".

    (SELECT "COMPANY_ID" NUMBER (10,0) NOT NULL,)

    VARCHAR2 (50 BYTE) "COMPANY."

    VARCHAR2 (50 BYTE) "ADDRESS1"

    VARCHAR2 (10 BYTE) "ADDRESS2"

    VARCHAR2 (40 BYTE) 'CITY ',.

    VARCHAR2 (20 BYTE) 'STATE ', HE SAID.

    NUMBER (5.0) "ZIP".

    ) CREATION OF IMMEDIATE SEGMENT

    PCTFREE, PCTUSED, INITRANS 40 10 1 MAXTRANS 255 NOCOMPRESS SLAUGHTER

    STORAGE (INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645)

    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS USER_TABLES DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT 1)

    TABLESPACE 'USERS ';

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (1, 'LSG SOLUTIONS LLC', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (2,' LOVE "S TRAVEL', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (3, 'DEVON ENERGY', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (4, 'SONIC INC', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (5, "MSCI", null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (6, 'ERNEST AND YOUNG', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (7, "JOHN DEER", null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (8,'Properties@Oklahoma, LLC', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (9, 'D.D.T L.L.C.', null, null, null, null, null);

    BEGIN

    CTX_DDL. CREATE_PREFERENCE ("your_lexer", "BASIC_LEXER");

    CTX_DDL. SET_ATTRIBUTE ("your_lexer", "' SKIPJOINS,"., @-"'); -to jump. , @ - ' symbols

    END;

    /

    CREATE INDEX my_index2 ON COMPANY (COMPANY_NAME)

    INDEXTYPE IS CTXSYS. CONTEXT IN PARALLEL

    PARAMETERS ("LEXER your_lexer");

    SELECT
    company_name
    FROM company
    WHERE CATSEARCH(company.COMPANY_NAME, 'LLC','') > 0
    ORDER BY company.COMPANY_ID;
    
    

    output

    company_name

    1 LSG SOLUTIONS LLC

    2 Properties@Oklahoma, LLC

    only 2 rows back but must return 3

    It helps if you post a copy and paste of effective enforcement of the full code, including the results.  You posted an index of context with the query with catsearch, which requires a ctxcat index.  You must be a context clue that you did not post and did not add your lexer to.  The following table shows it returns all the lines of 3 as planned using either a with catsearch ctxcat index or a context index with contains, as long that you include the lexer in your create index.  You must also be sure that the index is created, or synchronized after inserting or updating data.

    Scott@ORCL >-version:

    Scott@ORCL > SELECT banner version of v$.

    BANNER

    --------------------------------------------------------------------------------

    Oracle Database 11 g Enterprise Edition Release 11.2.0.1.0 - 64 bit Production

    PL/SQL Release 11.2.0.1.0 - Production

    CORE 11.2.0.1.0 Production

    AMT for 64-bit Windows: Version 11.2.0.1.0 - Production

    NLSRTL Version 11.2.0.1.0 - Production

    5 selected lines.

    Scott@ORCL >-table and the test data:

    Scott@ORCL > CREATE TABLE 'SOCIETY '.

    2 ("COMPANY_ID" NUMBER (10,0) NULL NOT ACTIVATE,)

    3 'COMPANY_NAME' VARCHAR2 (50 BYTE),

    VARCHAR2 (50 BYTE) 4 "ADDRESS1"

    5 "ADDRESS2" VARCHAR2 (10 BYTE),

    VARCHAR2 (40 BYTE) 6 'CITY',

    7 VARCHAR2 (20 BYTE) 'STATE ', HE SAID.

    NUMBER (5.0) 8 'ZIP '.

    (9) THE CREATION OF IMMEDIATE SEGMENT

    PCTFREE 10 10 PCTUSED 40 INITRANS, MAXTRANS NOCOMPRESS SLAUGHTER 1 255

    11 STORAGE (INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645)

    12 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS USER_TABLES DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT 1)

    TABLESPACE 13 "USERS."

    Table created.

    Scott@ORCL > START

    2 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (1, 'LSG SOLUTIONS LLC', null, null, null, null, null);

    3 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (2,' LOVE "S TRAVEL', null, null, null, null, null);

    4 insert into SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (3, 'DEVON ENERGY', null, null, null, null, null);

    5 insert into SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (4, 'SONIC INC', null, null, null, null, null);

    6 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (5, "MSCI", null, null, null, null, null);

    7 insert into SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (6, 'ERNEST AND YOUNG', null, null, null, null, null);

    8 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (7, "JOHN DEER", null, null, null, null, null);

    9 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (8,'Properties@Oklahoma, LLC', null, null, null, null, null);

    10 insert into SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (9, 'D.D.T L.L.C.', null, null, null, null, null);

    11 END;

    12.

    PL/SQL procedure successfully completed.

    Scott@ORCL >-lexer:

    Scott@ORCL > START

    CTX_DDL 2. CREATE_PREFERENCE ("your_lexer", "BASIC_LEXER");

    CTX_DDL 3. SET_ATTRIBUTE ("your_lexer", "' SKIPJOINS,"., @-"'); -to jump. , @ - ' symbols

    4 END;

    5.

    PL/SQL procedure successfully completed.

    Scott@ORCL >-ctxcat index and using catsearch queries:

    Scott@ORCL > CREATE INDEX my_index2 ON COMPANY (COMPANY_NAME)

    2 INDEXTYPE IS CTXSYS. CTXCAT PARALLEL

    3 PARAMETERS ("LEXER your_lexer");

    The index is created.

    Scott@ORCL > SELECT

    2 company_name

    3 the COMPANY

    4. WHERE the CATSEARCH (company.COMPANY_NAME, 'LLC', ") > 0

    5 ORDER BY company.COMPANY_ID;

    COMPANY_NAME

    --------------------------------------------------

    LSG SOLUTIONS LLC

    Properties@Oklahoma, LLC

    D.D.T L.L.C.

    3 selected lines.

    Scott@ORCL >-context and using the query index contains:

    Scott@ORCL > CREATE INDEX my_index3 ON COMPANY (COMPANY_NAME)

    2 INDEXTYPE IS CTXSYS. CONTEXT IN PARALLEL

    3 PARAMETERS ("LEXER your_lexer");

    The index is created.

    Scott@ORCL > SELECT

    2 company_name

    3 the COMPANY

    4 WHERE CONTAINS (company.COMPANY_NAME, 'LLC') > 0

    5 ORDER BY company.COMPANY_ID;

    COMPANY_NAME

    --------------------------------------------------

    LSG SOLUTIONS LLC

    Properties@Oklahoma, LLC

    D.D.T L.L.C.

    3 selected lines.

  • Generic search for string

    PLEASE HELP ME...

    I HAVE A TABLE THAT IS

    WITH T AS

    (

    SELECT "MS 16 MM ARCHING HORN" DOUBLE NAME

    UNION ALL

    SELECT "MS 16 MM ARCHING HORN" DOUBLE NAME

    UNION ALL

    SELECT "EN-8 HEX LOCK NUT M20" DOUBLE NAME

    UNION ALL

    SELECT "EN-8 HEX LOCK NUT M20" DOUBLE NAME)

    SELECT * FROM T

    CASE 1->

    WHEN I SEARCH FOR "HORN ARCHING."

    SO I WANT TO OUTPUT LIKE

    OUTPUT-

    1-MS 16 MM ARCHING HORN

    THE 16 MM 2 MS ARCHING HORN

    CASE 2->

    WHEN I SEARCH FOR "NUT M20 LOCK,"

    SO I WANT TO OUTPUT LIKE

    OUTPUT-

    1 EN-8 M20 HEXAGONAL LOCKNUT

    2 EN-8 M20 HEXAGONAL LOCKNUT

    Hello

    Here's one way:

    VARIABLE target_words VARCHAR2 (50)
    EXEC: target_words: = 'HORN ARQUANT ';

    WITH all_targets AS
    (
    SELECT "%" | REGEXP_SUBSTR (: target_words)
    , '[^ ]+'
    1
    LEVEL
    )
    || '%' AS target
    , (MAX LEVEL) (AS target_cnt)
    OF the double
    CONNECTION OF REGEXP_SUBSTR (: target_words)
    , '[^ ]+'
    1
    LEVEL
    ) IS NOT NULL
    )
    SELECT DENSE_RANK () OVER (ORDER BY t.ROWID) n
    MIN (t.nom) AS the name
    T
    JOIN all_targets a ON ' ' | t.Nom
    || ' ' AS a.target
    GROUP BY t.ROWID
    HAVING COUNT (DISTINCT a.target) = MIN (a.target_cnt)
    ORDER BY n
    ;

    This assumes that the words in the target string are unique, that is, it will not be entered as "HORN HORN HORN".  It's not serious if the t.nom words are not unique; in other words, there is no problem if name = "MS 16 MM HORN ARCHING HORN HORN".

    It is not that there is something unique about each line in t.  If t is a real table, then it should really have a primary key, but, otherwise, it will automatically have a unique ROWID (which is what I assumed above).  If t is not a real table and lacks a unique key, you can use the ROW_NUMBER analytic to assign a unique number to each line.  If t is something unique for each line, yopu should use it instead of ROWID.

  • Using synonyms in the search for name

    Hello

    I try to use synonyms in an oracle namesearch. Set up a seqarch name as in the second example described in the developer's guide to the oracle text to http://download.oracle.com/docs/cd/E18283_01/text.112/e16594/search.htm application

    Now the name, for I am looking can hold one '&', for example 'B & V '.

    I would like to find this text when I enter "B & V", B & V' or 'B and V.

    I found a thread on how to set up a thesaurus with synonyms for '&' and 'and' to 'and' and ampersand or special characters

    Now I'm wondering how to combine this.

    Thanks for the help in advance,
    Dirk

    Your change was correct and it works. For reserved words in the braces enclosing aims to tell Oracle Text as text rather than apply the special meaning they have as reserved words. Since "und" is not a reserved word, it didn't need to be escaped by placing braces. When you set "&", then "und" synonymously as you did the search for 'B und V' correctly found "B and V, as in the modified below demo. In this particular case, the search might work without applying the format_string, but you need to keep it in the query so that it is applied to these values in need, for example, if you searched for "B & V' or 'B & V".

    SCOTT@orcl_11gR2> create table emp (
      2        first_name    varchar2(30),
      3        middle_name   varchar2(30),
      4        last_name     varchar2(30),
      5        email            varchar2(30),
      6        phone            varchar2(30));
    
    Table created.
    
    SCOTT@orcl_11gR2> -- added row of data:
    SCOTT@orcl_11gR2> set define off
    SCOTT@orcl_11gR2> insert into emp values
      2  ('Jane', 'Doe', 'B & V', '[email protected]', '321-654-0987');
    
    1 row created.
    
    SCOTT@orcl_11gR2>
    SCOTT@orcl_11gR2> create or replace procedure empuds_proc
      2       (rid in rowid, tlob in out nocopy clob) is
      3         tag varchar2(30);
      4         phone varchar2(30);
      5  begin
      6    for c1 in (select FIRST_NAME, MIDDLE_NAME, LAST_NAME, EMAIL, PHONE
      7              from emp
      8              where rowid = rid)
      9    loop
     10         tag :='';
     11         dbms_lob.writeappend(tlob, length(tag), tag);
     12         if (c1.EMAIL is not null) then
     13             dbms_lob.writeappend(tlob, length(c1.EMAIL), c1.EMAIL);
     14         end if;
     15         tag :='';
     16         dbms_lob.writeappend(tlob, length(tag), tag);
     17         tag :='';
     18         dbms_lob.writeappend(tlob, length(tag), tag);
     19         if (c1.PHONE is not null) then
     20           phone := nvl(REGEXP_SUBSTR(c1.PHONE, '\d\d\d\d($|\s)'), ' ');
     21           dbms_lob.writeappend(tlob, length(phone), phone);
     22         end if;
     23         tag :='';
     24         dbms_lob.writeappend(tlob, length(tag), tag);
     25         tag :='';
     26         dbms_lob.writeappend(tlob, length(tag), tag);
     27         if (c1.FIRST_NAME is not null) then
     28           dbms_lob.writeappend(tlob, length(c1.FIRST_NAME), c1.FIRST_NAME);
     29           dbms_lob.writeappend(tlob, length(' '), ' ');
     30         end if;
     31         if (c1.MIDDLE_NAME is not null) then
     32           dbms_lob.writeappend(tlob, length(c1.MIDDLE_NAME), c1.MIDDLE_NAME);
     33           dbms_lob.writeappend(tlob, length(' '), ' ');
     34         end if;
     35         if (c1.LAST_NAME is not null) then
     36           dbms_lob.writeappend(tlob, length(c1.LAST_NAME), c1.LAST_NAME);
     37         end if;
     38         tag :='';
     39         dbms_lob.writeappend(tlob, length(tag), tag);
     40       end loop;
     41    end;
     42  /
    
    Procedure created.
    
    SCOTT@orcl_11gR2> show errors
    No errors.
    SCOTT@orcl_11gR2> begin
      2    ctx_ddl.create_preference('empuds', 'user_datastore');
      3    ctx_ddl.set_attribute('empuds', 'procedure', 'empuds_proc');
      4    ctx_ddl.set_attribute('empuds', 'output_type', 'CLOB');
      5  end;
      6  /
    
    PL/SQL procedure successfully completed.
    
    SCOTT@orcl_11gR2> begin
      2    ctx_ddl.create_section_group('namegroup', 'BASIC_SECTION_GROUP');
      3    ctx_ddl.add_ndata_section('namegroup', 'fullname', 'fullname');
      4    ctx_ddl.add_ndata_section('namegroup', 'phone', 'phone');
      5    ctx_ddl.add_ndata_section('namegroup', 'email', 'email');
      6  end;
      7  /
    
    PL/SQL procedure successfully completed.
    
    SCOTT@orcl_11gR2> begin
      2    ctx_thes.create_thesaurus ('nicknames');
      3    ctx_thes.create_relation ('nicknames', 'John', 'syn', 'Jon');
      4  end;
      5  /
    
    PL/SQL procedure successfully completed.
    
    SCOTT@orcl_11gR2>
    SCOTT@orcl_11gR2> -- added synonyms to thesaurus:
    SCOTT@orcl_11gR2> begin
      2    ctx_thes.create_relation ('nicknames', '&', 'syn', 'and');
      3    ctx_thes.create_relation ('nicknames', '&', 'syn', 'und');
      4  end;
      5  /
    
    PL/SQL procedure successfully completed.
    
    SCOTT@orcl_11gR2>
    SCOTT@orcl_11gR2> begin
      2       ctx_ddl.create_preference('NDATA_WL', 'BASIC_WORDLIST');
      3       ctx_ddl.set_attribute('NDATA_WL', 'NDATA_ALTERNATE_SPELLING', 'FALSE');
      4       ctx_ddl.set_attribute('NDATA_WL', 'NDATA_BASE_LETTER', 'TRUE');
      5       ctx_ddl.set_attribute('NDATA_WL', 'NDATA_THESAURUS', 'NICKNAMES');
      6       ctx_ddl.set_attribute('NDATA_WL', 'NDATA_JOIN_PARTICLES',
      7        'de:di:la:da:el:del:qi:abd:los:la:dos:do:an:li:yi:yu:van:jon:un:sai:ben:al');
      8  end;
      9  /
    
    PL/SQL procedure successfully completed.
    
    SCOTT@orcl_11gR2> create index name_idx on emp (first_name)
      2  indextype is ctxsys.context
      3  parameters
      4    ('datastore  empuds
      5        section    group namegroup
      6        wordlist   ndata_wl');
    
    Index created.
    
    SCOTT@orcl_11gR2>
    SCOTT@orcl_11gR2> -- added function to format search string:
    SCOTT@orcl_11gR2> create or replace function format_string
      2    (p_string in varchar2)
      3    return varchar2
      4  as
      5    v_string     varchar2 (32767) := ' ' || p_string || ' ';
      6  begin
      7    -- add extra spaces around ampersand:
      8    v_string := replace (v_string, '&', ' & ');
      9    -- remove duplciate spaces:
     10    while instr (v_string, '  ') > 0
     11    loop
     12        v_string := replace (v_string, '  ', ' ');
     13    end loop;
     14    -- add { and } around each reserved word:
     15    for r in
     16        (select keyword,
     17             ' ' || keyword || ' ' keyword2
     18         from      v$reserved_words)
     19    loop
     20        v_string := replace (upper (v_string), r.keyword2, ' {' || r.keyword || '} ');
     21    end loop;
     22    return ltrim (rtrim (v_string));
     23  end format_string;
     24  /
    
    Function created.
    
    SCOTT@orcl_11gR2> show errors
    No errors.
    SCOTT@orcl_11gR2> -- example of usage of function:
    SCOTT@orcl_11gR2> select format_string ('B und V') from dual;
    
    FORMAT_STRING('BUNDV')
    --------------------------------------------------------------------------------
    B UND V
    
    1 row selected.
    
    SCOTT@orcl_11gR2>
    SCOTT@orcl_11gR2> -- query modified to apply foramt_string function to :name variable:
    SCOTT@orcl_11gR2> var name varchar2(80);
    SCOTT@orcl_11gR2> exec :name := 'B und V'
    
    PL/SQL procedure successfully completed.
    
    SCOTT@orcl_11gR2> column first_name  format a10
    SCOTT@orcl_11gR2> column middle_name format a11
    SCOTT@orcl_11gR2> column last_name   format a9
    SCOTT@orcl_11gR2> column phone          format a12
    SCOTT@orcl_11gR2> column email          format a22
    SCOTT@orcl_11gR2> select first_name, middle_name, last_name, phone, email, scr
      2  from   (select /*+ FIRST_ROWS */
      3                first_name, middle_name, last_name, phone, email, score(1) scr
      4            from   emp
      5            where  contains
      6                  (first_name,
      7                   'ndata (phone,'       || format_string (:name) || ') OR
      8                 ndata (email,'       || format_string (:name) || ') OR
      9                 ndata (fullname,' || format_string (:name) || ')',
     10                   1) > 0
     11            order  by score (1) desc)
     12  where  rownum <= 10;
    
    FIRST_NAME MIDDLE_NAME LAST_NAME PHONE        EMAIL                         SCR
    ---------- ----------- --------- ------------ ---------------------- ----------
    Jane       Doe         B & V     321-654-0987 [email protected]           97
    
    1 row selected.
    
    SCOTT@orcl_11gR2>
    
  • Search for an exact match without additional words

    Hello world

    is it possible to know if a tag contains a certain word or phrase and nothing else? For example the search for all documents with the title "foo" should match all documents containing < title > foo < /title > but not documents containing something like < title > foo bar < / title >. I tried something like "(foo ~ (% ~ foo)) IN the title ' but I get an error"extension of generic query results in terms too", so using a wildcard character is no option here. Any ideas?

    Another method would be to use extractvalue to limit lines. He would still use the text index to get the rows with foo inside, then extractvalue would limit only the rows where the word foo is in. Which would eliminate the need for a procedure or user_datastore or increasing the size of the index. Please see the demo below.

    SCOTT@orcl_11gR2> create table documents
      2    (text  varchar2 (45))
      3  /
    
    Table created.
    
    SCOTT@orcl_11gR2> insert all
      2  into documents values ('foo')
      3  into documents values ('foo bar')
      4  into documents values ('bar foo')
      5  select * from dual
      6  /
    
    3 rows created.
    
    SCOTT@orcl_11gR2> insert into documents
      2  select '' || object_name || ''
      3  from   all_objects
      4  /
    
    76012 rows created.
    
    SCOTT@orcl_11gR2> create index test_idx
      2  on documents (text)
      3  indextype is ctxsys.context
      4  parameters
      5    ('section group ctxsys.auto_section_group')
      6  /
    
    Index created.
    
    SCOTT@orcl_11gR2> set autotrace on explain
    SCOTT@orcl_11gR2> select * from documents d
      2  where  contains (text, 'foo within title') > 0
      3  and    extractvalue (xmltype (d.text), '//title') = 'foo'
      4  /
    
    TEXT
    ---------------------------------------------
    foo
    
    1 row selected.
    
    Execution Plan
    ----------------------------------------------------------
    Plan hash value: 3102160860
    
    -----------------------------------------------------------------------------------------
    | Id  | Operation                   | Name      | Rows  | Bytes | Cost (%CPU)| Time     |
    -----------------------------------------------------------------------------------------
    |   0 | SELECT STATEMENT            |           |     1 |    36 |    10   (0)| 00:00:01 |
    |*  1 |  TABLE ACCESS BY INDEX ROWID| DOCUMENTS |     1 |    36 |    10   (0)| 00:00:01 |
    |*  2 |   DOMAIN INDEX              | TEST_IDX  |       |       |     4   (0)| 00:00:01 |
    -----------------------------------------------------------------------------------------
    
    Predicate Information (identified by operation id):
    ---------------------------------------------------
    
       1 - filter(EXTRACTVALUE("XMLTYPE"."XMLTYPE"("D"."TEXT"),'//title')='foo')
       2 - access("CTXSYS"."CONTAINS"("TEXT",'foo within title')>0)
    
    Note
    -----
       - dynamic sampling used for this statement (level=2)
    
    SCOTT@orcl_11gR2>
    
  • RoboHelp can produce a decent online help 508 compliant? When I try, TOC, IX and search for bad air.

    I have Windows 7 and RoboHelp 9. I take a long Word document and convert it to help online. The OCD, IX and search for bad air. I contacted Adobe Support and up to now, they say it's just what assistance 508 compliant is supposed to look like, even if I keep coming back to try to get different opinions. Specifically, the table of contents entries are not expandable and collapsible, it shows just the whole thing. They show no legs. The index produces numbers like 2_1_1_Add_a_New_Outcome.htm entries. Research shows the symbols and numbers, starting by! 1 2 3 4 5 6 7 8 9 10 11, and has no search box to enter a Word to search for. Anyone know if it's really only 508 compliant I can get of RoboHelp, please help?

    Hi Tom

    Sorry, I've had an incredibly taxing a few days and I forgot your last question, ask questions about WebWorks.

    Unfortunately, I have no idea how WebWorks. In addition, I'm not any kind of expert on Section 508 compliance. I heard "collegial" of it but none to support than real life. And because the way I didn't stay in a Holiday Inn Express last night, I can't pretend to be an expert.

    Maybe someone else here knows about WebWorks and maybe speak to that. Or, you could ask another meeting place. Maybe WebWorks has their own forums? Or you could try asking on TECHWR-L or HATT.

    http://www.techwr-l.com/archives/

    http://groups.Yahoo.com/group/Hatt/

    See you soon... Rick

    Useful and practical links

    Wish to RoboHelp form/Bug report form

    Begin to learn RoboHelp HTML 7, 8 or 9 in the day!

    Adobe Certified RoboHelp HTML Training

    SorcerStone blog

    RoboHelp EBooks

  • Unable to search for users while creating the new political

    I installed LiveCycle ES2 Rights Management and Extesión for Micorsoft office.

    I can create a policy with the 'x' user who have rights to the "Document Publisher".

    Once the document is secured using Micorsoft word I can open the same document in passing the credentials of the user for the user 'x '.

    However when the political establishment I'm not able to search for users to add multiple users to the list.

    The button 'Add' search user interface when creating political is always disabled. Also, I am not able to do the 'advanced search '.

    Using IE8 on Windows XP 32-bit. Server is installed on Windows Server 2008 64 bit.

    You must add 'domain' that contains the users you want to search (add to a policy) 'Users and visible groups' configuration for the strategy game that contains the policy.

    Login to the LiveCycle user interface and select Services > LiveCycle Rights Management ES2 > policies > strategy name > Visible to users and groups

    Concerning

    Steve

  • Method to search for answers to the General Discussion on FM?

    Is there a way to search for the answers on a particular subject in the Discussion Group General FM?  For example, I want search on 'numbering figure.' Can I do this?  Thank you.

    drdan12 wrote:

    Is there a way to search for the answers on a particular subject in the Discussion Group General FM?  For example, I want search on 'numbering figure.' Can I do this?  Thank you.

    Better than all this forum, a search on Google for phrases like "FrameMaker figure numbering", "FrameMaker figure numbering free online tutorials" and "FrameMaker AutoNumber," without the quotes, you will find a lot of resources in the forum, as well as many other reliable places.

    HTH

    Kind regards

    Peter

    _______________________

    Peter gold

    Know-how ProServices

Maybe you are looking for