কোনও উপায় আছে কীভাবে আমি কমান্ড লাইন থেকে দুটি ডিবি 2 কমান্ড চালাতে পারি? (তাদের একটি পিএইচপি exec
কমান্ড থেকে ডাকা হবে ।)
db2 connect to ttt
(মনে রাখবেন যে দ্বিতীয় কমান্ডের জন্য আমাদের সংযোগটি লাইভ করা দরকারdb2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
আমি এটি চেষ্টা করেছি:
sudo -su db2inst1 db2 connect to ttt; db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
প্রথম কমান্ডটি সঠিকভাবে শেষ হয়েছে তবে দ্বিতীয়টি ত্রুটি বার্তায় ব্যর্থ হয় SQL1024N A database connection does not exist. SQLSTATE=08003
নোট করুন যে আমার পিএইচপি ব্যবহারকারী হিসাবে এটি চালানো দরকার। পিএইচপি ব্যবহারকারী sudo -u db2inst1 id
হিসাবে কমান্ডটি আমাকে সঠিক আউটপুট দেয়।