আমার অনুভূতি আছে যে দুটি বড় জটিল ওরাকল স্কিমার মধ্যে কিছুটা পার্থক্য রয়েছে যা অভিন্ন হওয়া উচিত, তাই তদন্তের জন্য তাদের ডাম্প এবং আলাদা করার সিদ্ধান্ত নিয়েছে। আমি একটি নিবন্ধ পেয়েছি ( http://www.dba-oracle.com/art_builder_get_schema_syntax.htm ) যা সারণী এবং সূচী সংজ্ঞাগুলি ডাম্প করার জন্য নিম্নলিখিত আদেশগুলি দেয়।
SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name) FROM USER_TABLES u;
SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name) FROM USER_INDEXES u;
যাইহোক, যখন আমি স্কিমাগুলি আউটপুটটির স্পোল ফেলে দিয়েছিলাম এবং আলাদা করেছিলাম, তখন প্রায় প্রতিটি লাইনেই তুচ্ছ পার্থক্য ঘটেছিল পার্থক্যটিকে মূল্যহীন করে তোলে। উদাহরণস্বরূপ স্কিমা নাম প্রতিটি টেবিল সংজ্ঞা অন্তর্ভুক্ত করা হয়।
এটি করার আরও ভাল উপায় আছে যা একটি ফর্ম্যাটে সর্বাধিক গুরুত্বপূর্ণ স্কিমা ডেটা দেবে যা একটি ডিফ সরঞ্জাম ব্যবহার করে সহজেই তুলনা করা যায়। আমি সারণী, সূচী এবং ট্রিগারগুলিতে আগ্রহী।
আমি ওরাকল ডেটাবেস 10 জি এন্টারপ্রাইজ সংস্করণ প্রকাশ 10.2.0.3.0 ব্যবহার করছি