.
অপারেটিং সিস্টেম কমান্ড প্রকল্প নির্বাহ ওরাকল PL / SQL PL / SQL প্যাকেজ OS_COMMAND, ফাইলটি অবশ্যই FILE_TYPE এবং FILE_PKG অপারেটিং সিস্টেমের সাথে বা সাধারণ ফাইল সঙ্গে যোগাযোগ করার জন্য একটি ওরাকল ডাটাবেস ডেভেলপার সক্ষম যা & nbsp উপস্থিত রয়েছে; ওরাকল প্রদান করে অপ্রচলিত বাক্স শুধুমাত্র ফাইল-সিস্টেম ও শেল কমান্ড বা অপারেটিং সিস্টেমের প্রসেস চালানো কোন কার্যকারিতা অ্যাক্সেস জন্য সীমিত কার্যকারিতা. ইন্টারনেটের মাধ্যমে এবং ওরাকল ফোরাম ছড়িয়ে PL / SQL স্ক্রিপ্ট আছে কিন্তু কোন প্রস্তুত টু ইনস্টল প্যাকেজ আছে. এই প্রকল্পটি ঠিক এই প্রদান করতে হবে.
সাধারণভাবে ওরাকল ইঞ্জিন দ্বারা শেল কমান্ড চালানো অন্তত তিনটি উপায় আছে.
& Nbsp; 1. একটি নেটিভ শেয়ার্ড লাইব্রেরি কোডিং, লাইব্রেরি তৈরি এবং বিশেষ ফাংশন উপর একটি PL / SQL আলোয়ান তৈরি করা যাক ওরাকল ডাটাবেস তা উল্লেখ. এই ওরাকল চলমান প্ল্যাটফর্মের জন্য একটি সি কম্পাইলার প্রয়োজন.
& Nbsp; 2. শেল কমান্ড নির্বাহ করতে সক্ষম যা ওরাকল সরবরাহকৃত প্যাকেজ DBMS_SCHEDULER ব্যবহার করা হচ্ছে. কিন্তু DBMS_SCHEDULER stdin এবং stdout- এ অ্যাক্সেস অভাব আছে; এই প্রয়োজন হয় তাহলে, DBMS_SCHEDULER না আর একটি বিকল্প.
& Nbsp; 3. Oracle8i যেহেতু ডাটাবেসের মধ্যে অন্তর্ভুক্ত একটি-এ J2SE অনুবর্তী জাভা ইঞ্জিন আছে; অন্য কোন জাভা ইঞ্জিন হিসাবে এটি System.exec পদ্ধতির মাধ্যমে শেল কমান্ড চালানো সক্ষম. JDBC এপিআই ফিরে এসকিউএল ইঞ্জিন stdin, stdout- এ বিষয়বস্তু বা অপারেটিং সিস্টেম ফিরে মান পাস করতে পারবেন. এবং জাভা থেকে প্ল্যাটফর্ম থেকে স্বতন্ত্র একটি স্ক্রিপ্ট সব প্ল্যাটফর্মের জন্য কাজ করে ইনস্টল হয়. তাই আমি ডাটাবেসের মধ্যে জাভা জন্য সিদ্ধান্ত নেয়.
. প্যাকেজ ওরাকল 10.1 বা উচ্চতর রান
এই রিলিজে নতুন কি:
- Oracle10 এবং Oracle11g জন্য পৃথক ফাইল - OS_COMMAND.LOAD_ENV পদ্ধতি 10G পাওয়া যায় না
<লি> শেল কমান্ড নির্বাহ ডিরেক্টরিগুলি কাজ করার জন্য সমর্থন
<লি> কাস্টম এনভায়রনমেন্ট ভেরিয়েবল জন্য সমর্থন
<লি> ফাইলটি অবশ্যই FILE_TYPE আর প্রয়োজন বোধ করা লেখার বিশেষাধিকার যখন শুধু পড়া ফাইল
<লি> PL / SQL প্যাকেজ এখন invokers 'অধিকার সঙ্গে কাজ
<লি> পরিবেশ নির্দিষ্ট তথ্য পান: রুট ডিরেক্টরি এবং নাম বিভাজনকারী চরিত্র
<লি> ফাইলটি অবশ্যই FILE_TYPE: get_parent () মেথড
পাওয়া মন্তব্যসমূহ না