=====PL/SQL - Mit dem DBMS_PROFILER Package arbeiten=====
Für das Package DBMS_PROFILER (ab 8i) steht schon seit längeren (11... e.com/en/database/oracle/oracle-database/19/arpls/DBMS_HPROF.html|DBMS_HPROF]] zur Verfügung.
Allerdings kann das DBMS_HPROF nur dann eingesetzt werden,
ab 19.7c(Nur Table Typ) / 21c / 23c ====
Mit dem DB Release Update 19.7 ist das Oracle SQL Macro SQM ... ufe ( ab 21c)
**Einsatzzweck:**
* Wiederverwendbarer SQL Code
* Parametrisierbare InLine View Ko... r ein SQL wurde aufgerufen?
Versuchen wir mal ob DBMS_UTILITY.expand_sql_text die Funktion auflösen k... EROUTPUT ON
DECLARE
v_full_sql CLOB;
BEGIN
DBMS_UTILITY.expand_sql_text (
input_sql_text =
itteln aller Passwörter der ORDS/APEX User in der DB wie ORDS_PUBLIC_USER,APEX_PUBLIC_USER
* Backu... Skripte / CSS Libs austauschen
* APEX Patch in DB einspielen und auch statische Objekte aktualisier... n
</code>
**APEX Version**
<code sql>
# an der DB mit sys anmelden
# falls Container DB auf den richtigen Container achten!
select * from DBA_REGISTRY
ipt:
<code sql>
$ORACLE_HOME/bin/sqlplus / as sysdba
#Per Bericht!
@report_instance_configuration.sq... epository User
.....
</code>
Oder über die View DBA_REGISTRY:
<code sql>
select * from DBA_REGISTRY WHERE COMP_ID = 'APEX';
APEX
Oracle Application
exten suchen=====
Einführung in Oracle Text => [[dba:oracle_text|Oracle Text - Volltext Suche über Te... rant rights to create the index
connect sys as sysdba
grant CTXAPP to gpi
connect gpi/gpi
create ta... s
/
</code>
Unsere Daten sehen dann so aus:
{{ :dba:oracle_text:oracle_text_contains_operator_beispi... Hund
Vermutlich wird hier auf den klassischen [[dba:oracle_soundex_function|Mit Soundex Wörter in de
3**
Mehr über Oracle Text, siehe auch hier => [[dba:oracle_text|Oracle Text - Volltext Suche über Te... g suchen können.
Je nach dem wo die Daten in der DB verteilt liegen, können die folgenden Store Eigen... baldmöglichst von Oracle TEXT neu eingelesen.
==DB Modell==
Wir haben drei Tabellen mit den Rohdate... emporary CLOB to hold the document text
dbms_lob.createtemporary(v_clob_doc, TRUE, dbms_lob.
===== Oracle ORDS 23 - Reset DB User Password =====
=== DB User Datenbank Password setzen ===
Auf die Zieldatenbank als SYS anmel... ren!
<code sql>
select ACCOUNT_STATUS from from dba_users where username='APEX_PUBLIC_USER';
alter ... config /opt/oracle/product/ords/config/ config --db-pool default secret db.password
ORDS: Release
tet wurde.
----
=== Installation ===
Auf dem DB Server anmelden und DE als zweite Sprache in Ape... _LANG=American_America.AL32UTF8
sqlplus / AS sysdba
@load_de.sql
</code>
-----
==== Quellen ==... x/22.2/htmig/installing-translated-versions-of-apex.html#GUID-614D03ED-5AEA-48DB-875C-210DA742F8F5
om/en/database/oracle/application-express/20.1/htmdb/understanding-substitution-strings.html#GUID-CA3A... )';
-- hole den aktuellen aPEX Owner aus der DB
select max(username)
into v_username
from dba_users
where regexp_like(username,'^APEX_[[:di... t:]].*');
if v_keep_days > 0 then
dbms_output.put_line('-- Info :: Lösche Mail Logs au
=====PL/SQL - Eine DB Session "schlafen" legen - Wie und welche Sleep Funktion in welcher Oracle DB Version einsetzen? =====
**Aufgabe**: Eine Date... st und keine Fehler geworfen hat.
<note warning>DBMS_LOCK.sleep - ab 18c bzw. in 19c / 23c auf keine... unden!</fc> , Wait Event "PL/SQL lock timer")
**DB Version vor 18c:**
* Java über java.lang.Thread
18283_01/olap.112/e17122/dml_functions_2069.htm#CHDBCDHG|regexp_substr - Substring ausgeben]]
* [[ht... men einer Datenbank:
<code sql>
select *
from dba_tables t
where regexp_instr(t.table_name,'[^QWE... for i in 1..regexp_count(v_value,v_regex)
loop
dbms_output.put_line('run ::'||to_char(i,'09')||' -