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
27
2021

Oracle Session Monitoring

Merhaba, Oracle DB üzerinde bulunan sessionların bilgilerini listeleyebilceğimiz bir SQL sorgusu örneği aşağıdaki gibidir. Active session, idle session, EBS üzerindeki ekranları kullanan sessionların görüntülenmesi ve kill edilmesi için gereken alter scriptini oluşturan bir örnektir. SELECT inst_id, FLOOR (last_call_et / 3600) || ‘:’ || FLOOR (MOD (last_call_et, 3600) / 60) || ‘:’ || MOD (MOD (last_call_et, […]

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 […]

Mar
31
2021

Docker kullanarak Ubuntu da Oracle 18c xe Kurulumu

Merhabalar, Ubuntu işletim sisteminde nasıl Oracle 18c express kurulumunu docker yardımı ile kurabileceğinizi anlatacağım. Ctrl + Alt + T kısayolunu kullanarak terminal ekranını açıyoruz. Aşağıdaki komut satırlarını sırayla tamamlandıktan sonra diğerini çalıştırarak devam ediyoruz. GPG key eklemek için Official Docker repository: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add – Docker repository için ATP resources: sudo […]

Mar
7
2021

Xslt üzerinde değişken tanımlanması

Merhabalar, Xslt içerisinde  dinamik olarak datayı almak istediğimizde yazılım dillerindeki gibi değişken oluşturmamız gerekebiliyor.Bu gibi durumlar için Xslt içerisinde xsl:variable tagini kullanabilirsiniz.   –Xml– <DespatchAdvice> <AdditinalDocumentReference> <Id>1</Id> <DocumentDate>2021-01-01</DocumentDate> <DocumentType>Despatch</DocumentType> <Name>Attach1</Name> </AdditionalDocumentReference> <AdditinalDocumentReference> <Id>2</Id> <DocumentDate>2021-01-01</DocumentDate> <DocumentType>Despatch</DocumentType> <Name>Attach2</Name> </AdditionalDocumentReference> </DespatchAdvice> –Xml– –Xslt– <xsl:variable name=”v_addDocRefCount” select=”count(//n1:DespatchAdvice/cac:AdditionalDocumentReference)”> </xsl:variable> <xsl:for-each select=”//n1:DespatchAdvice/cac:AdditionalDocumentReference[($v_addDocRefCount)-1]”> </xsl:for-each> –Xslt– Xslt içerisinde xmlden gelen veriler üzerinden ilgili […]

Ağu
25
2020

EBS – Genel Muhasebe Döküman Sıra Atamaları

Merhaba Arkadaşlar EBS üzerinde Genel Muhasebe Dokuman Sıra atamalarını asagıdaki script ile gerçekleştirebilirsiniz. Öncelikle Dokuman Sıralarını Tanımlamak için Genel Muhasebe -> Kurulum -> Finansal Yönetim -> Sıralar -> Doküman – > Tanımla segmesine gidilir. Dokuman Sırası tanımlanır. İkinci adımda script üzerinde referans alınan Dokuman Sıra adı ,Yeni olusturulan Dokuman Sıra Adı ,Başlangıç ve Bitiş tarihi […]

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 […]

Sayfalar:1234567...43»