Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:oracle_text

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dba:oracle_text [2017/03/22 15:31] – [Mit Oracle Text über mehrere Tabellenspalten oder Tabellen suchen] gpipperrdba:oracle_text [2022/03/11 09:29] (aktuell) – [Oracle Text Index Typen] gpipperr
Zeile 107: Zeile 107:
   * In Transaktionslogik eingebunden   * In Transaktionslogik eingebunden
   * Suche mit dem **CATSEARCH** Operator   * Suche mit dem **CATSEARCH** Operator
 +  * Mehr dazu siehe [[prod:oracle_text_ctxcat_index|Einsatz des CTXCAT Indexes  unter Oracle 19c für die Kundenmerkmal / Instituts Suche]]
  
  
Zeile 360: Zeile 361:
 ---- ----
  
-==== Installation von Oracle Text in der Datenbank====+==== Installation von Oracle Text in der Datenbank ( None CDB!) ====
  
 +
 +Allerdings sollten vor der Verwendung nach der Installation noch die jeweiligen Parameter von Oracle Text optimiert und eingestellt  werden!
 +
 +
 +=== 11g ===
  
 Am einfachsten ist die Installation gleich zu Beginn bei der Datenbank Installation. Am einfachsten ist die Installation gleich zu Beginn bei der Datenbank Installation.
Zeile 388: Zeile 394:
  
 #check: #check:
-elect comp_name, status, substr(version,1,10) as version from dba_registry where comp_id = 'CONTEXT';+select comp_name, status, substr(version,1,10) as version from dba_registry where comp_id = 'CONTEXT';
 select * from ctxsys.ctx_version; select * from ctxsys.ctx_version;
 select object_name, object_type, status from dba_objects where owner='CTXSYS' and status != 'VALID' order by object_name; select object_name, object_type, status from dba_objects where owner='CTXSYS' and status != 'VALID' order by object_name;
  
 </code> </code>
-Siehe auch dazu Support Note: 11g R2 - ID 970473.1, siehe für 12c  ID 1666831.1 - nur noch Database Configuration Assistant (DBCA) offizell möglich. 
  
-Allerdings sollten vor der Verwendung noch die jeweiligen Parameter von Oracle Text optimiert und eingestellt werden. 
  
 +  * Siehe auch dazu Support Note: 11g R2 - ID 970473.1
  
 +===12c===
  
 +   * Siehe für 12c  ID 1666831.1 - nur noch Database Configuration Assistant (DBCA) offizell möglich.
 +
 +
 +===19c ===
 +
 +  * Siehe Support Node : Oracle Text Installation Steps For New 19c Installs (Doc ID 2591868.1)
 +
 +<code sql>
 +
 +#set DB enviroment
 +cd $ORACLE_HOME/rdbms/admin
 +
 +sqlplus / as sysdba
 +
 +spool /tmp/oracle_text_install.log
 +
 +@?/ctx/admin/catctx.sql ctxsys_pwd_changeon_install SYSAUX TEMP NOLOCK
 +
 +exit
 +
 +#load language settings
 +
 +-- 19c Change  To use the CTXSYS schema you must"connect / as sysdba" followed by "alter session set CURRENT_SCHEMA=CTXSYS;"
 +
 +sqlplus / as sysdba
 +
 +alter session set CURRENT_SCHEMA=CTXSYS;
 +
 +SQL> select sys_context( 'userenv', 'current_schema' ) from dual;
 +
 +SYS_CONTEXT('USERENV','CURRENT_SCHEMA')
 +--------------------------------------------------------------------------------
 +CTXSYS
 +
 +
 +@?/ctx/admin/defaults/dr0defin.sql "GERMAN";
 +
 +exit
 +
 +
 +-- test
 +select comp_name, status, substr(version,1,10) as version from dba_registry where comp_id = 'CONTEXT';
 +select * from ctxsys.ctx_version;
 +
 +</code>
 +
 +
 +
 +=== Eine Schema für Oracle Text aktivieren ===
 +
 +Dazu muss die Rolle ctxapp vergeben werden.
 +
 +
 +
 +<code sql>
 +
 +GRANT CTXAPP TO MYUSER;
 +
 +
 +GRANT EXECUTE ON CTXSYS.CTX_CLS TO myuser;
 +GRANT EXECUTE ON CTXSYS.CTX_DDL TO myuser;
 +GRANT EXECUTE ON CTXSYS.CTX_DOC TO myuser;
 +GRANT EXECUTE ON CTXSYS.CTX_OUTPUT TO myuser;
 +GRANT EXECUTE ON CTXSYS.CTX_QUERY TO myuser;
 +GRANT EXECUTE ON CTXSYS.CTX_REPORT TO myuser;
 +GRANT EXECUTE ON CTXSYS.CTX_THES TO myuser;
 +GRANT EXECUTE ON CTXSYS.CTX_ULEXER TO myuser;
 +</code>
 ---- ----
  
dba/oracle_text.1490193066.txt.gz · Zuletzt geändert: 2017/03/22 15:31 von gpipperr