Browsing articles by "Mustafa Korkmaz - orasistem | Oracle E-Business Suite Paylaşım Platformu"
Ara
16
2021

Log4j CVE-2021-45046 Zafiyeti

Merhaba, CVE-2021-45046 kodu ile tag lenen zafiyetin tespit edilmesi ve kapatılması ile ilgili aşağıdaki adımları takip edebilirsiniz. Tespit edilmesi için Scriptini sh haline getirip run ettikten sonra [WARNING] maybe vulnerable, those files contain the name: uyarısı altında gelen jar file lar potansiyel log4j library sine işaret etmektedir. Bu liste içerisinde 2.0 <= Apache log4j <= […]

Kas
12
2021

Materialized View Verisi Purge ya da Delete (atomic_refresh)

Merhaba, Manual olarak refresh edilen mv, dbms_mview.refresh( ‘EMP_MV’ , atomic_refresh => FALSE ); atomic_refresh => false olarak refresh edilirse veriyi truncate eder atomic_refresh => true olarak refresh edelirse single bir transaction da once delete ardından insert edecektir. TRUE nun faydası : refresh anında mv den veri çekilmeye devam edebilir, veri içindedir taki transaction bittip commit […]

Tem
27
2020

HTML Görüntüsü için Unicode Dönüşümü

Merhaba, * CLOB formatındaki xml in HTML olarak transform edildikten sonra HTML in düzgün görüntülenmesi için gerekli olan HTML Unicode dönüşümlerinin yapıldığı bir workarround fonksiyon aşağıdaki gibidir. XML in transform işlemine girmeden önce karakterlerin HTML unicode dönüşümlerinin yapılmış olması gerekmektedir. Türkçe karakterler dönüşüme dahildir.   FUNCTION replc3 (p_stringval IN VARCHAR2) RETURN VARCHAR2 IS l_stringval VARCHAR2 […]

Tem
27
2020

BLOB objesinin CLOB objesine dönüştürülmesi

Merhaba,, ihtiyaçlarımız dahilinde * BLOB (binary large object) formatında veri yapısına sahip objeyi * CLOB (character large object) formatına dönüştürmemizi sağlayan workarround fonksiyon aşağıdaki gibidir.     FUNCTION b2c (blob_in IN BLOB) RETURN CLOB AS v_clob CLOB; v_varchar VARCHAR2 (32767); –> 32767 v_start PLS_INTEGER := 1; v_buffer PLS_INTEGER := 10000; –> 32767 BEGIN DBMS_LOB.createtemporary (v_clob, […]

Tem
27
2020

Replace İşleminde exceeding 32K Hatasının Giderilmesi

Merhaba, * CLOB (character large object) ile çalışırken replace işlemlerinde karştığımız “exceeded the 32K size limit” hatasını giderilmesi için kullanılan workarround fonksiyon aşağıdaki gibidir. Replace işlemlerini CLOB ile çalışırken kullanabiliriz. FUNCTION r2c (in_source IN CLOB, in_search IN VARCHAR2, in_replace IN CLOB) RETURN CLOB IS l_pos PLS_INTEGER; BEGIN l_pos := INSTR (in_source, in_search);   IF l_pos […]

Nis
26
2020

Clob XML Ayrıştırılması XPATH

Merhaba, XML formatındaki clob veri yapısındaki verinin ayrıştırılması ve veri yapısından istenilen değerlerin okunması için örnek xpath ile plsql kodları aşağıdaki gibidir. <tns:main xmlns:tns=”https://www.orasistem.com/consultant/developers”><tns:consultant><tns:name title=”princible” contacttype=”phone” phonenumber=”5067705857″>mustafa</tns:name><tns:surname>korkmaz</tns:surname><tns:age>38</tns:age></tns:consultant><tns:consultant><tns:name title=”senior” contacttype=”email” emailaddress=”bkorkmaz@orasistem.com”>barış</tns:name><tns:surname>korkmaz</tns:surname><tns:age>27</tns:age></tns:consultant></tns:main> clob olrak verilen xml veri yapısına uygun olan yapı xmltype ile önce xml le çevirilir. Ardından xpath ile istenilen veriler içerisinden okunur. Ayrıca aşağıdaki extract […]

Şub
14
2019
OSB // SOA

Weblogic Sunucusunu Kapatıp Açmak – SOA Sunucuları

Merhaba bu yazımda weblogic serverın ( admin, managed server ve nodemanager ) kapatılıp açılması ile ilgili bilgileri bulabilirsiniz. Command line üzerinden kapatmak için ;       1 . DOMAIN_HOME="/u01/config/domains/osb_domain" domain home içerisinde $DOMAIN_HOME/bin altında açma kapatma ile ilgili scriptler mevcuttur.   cd $DOMAIN_HOME/bin   ile scriptlere erişilir -rwxr-x—. 1 oracle oinstall 2628 Oct 25 […]

Sayfalar:1234567...16»