Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

वायरशर्क में केवल प्रिंट करने योग्य टेक्स्ट (या कोई अन्य पैकेट संपत्ति) कैसे निर्यात करें

अंत में ऐसा करने के लिए दूर हो गया। सबसे पहले, tshark कैप्चरिंग tns पैकेट का उपयोग करें:

tshark -R tcp.port==1521 -T fields -e data.data -d tcp.port==1521,tns > input.txt

फिर आप बाइट से टेक्स्ट में बदलने के लिए होम ब्रू रूबी स्क्रिप्ट का उपयोग कर सकते हैं:

file = ARGV[0]
print_all = ARGV[1]

File.open(file, "r").each {|line|
  line.gsub(",", ":").split(':').each {|byte|
    chr = Integer('0x' + byte).chr
    print chr if ((' '..'~').include?(chr) or chr == "\n") or (print_all.downcase == 'all' if print_all)
  } if !line.chomp.empty?
}

उदाहरण हैं:

encode.rb input.txt > output.txt

प्रिंट करने योग्य टेक्स्ट को केवल इनपुट से आउटपुट में निर्यात करेगा

encode.rb input.txt  all > output.txt

इनपुट से आउटपुट में सभी टेक्स्ट निर्यात करेगा



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तालिका बनाएं - SQL त्रुटि:ORA-00905:अनुपलब्ध कीवर्ड

  2. मैं ओरेकल के डेटाटाइप के स्ट्रिंग मान को उसके कोड से कैसे निर्धारित कर सकता हूं?

  3. Oracle के साथ HTML तालिका को पार्स करें

  4. बल्क रिकॉर्ड प्रविष्टि के दौरान कोई डेटा नहीं मिला या बहुत अधिक पंक्तियाँ अपवाद त्रुटि हुई

  5. Oracle में पूर्ण बाहरी जुड़ाव का अजीब व्यवहार - इसे कैसे समझाया जा सकता है?