الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لوسمحتم سؤالين ياشباب

مغلق
بدأه Fraas.NET في 29 يناير 2003 · 6 رد · 686 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام و عليكم ياشباب الله يبارك فيكم

بس لو سمحتم ساعدونا في هذان السؤالان لو تكرمتم

أولا : ---

كيف أنقل قاعدة بيانات من الجهاز الذي صممته فيها إلى جهاز آخر

ولكن على ما أعتقد أنه لايتم نقل قاعدة بيانات و إنما مستخدم مع كل الآشياء الذي قام بتكوينها من جداول و Viewsو Procedure

ولكن إن كان كلامي هذا خطأ ياريت التوضوح ماهي الآشياء الذي تجرى عند نقل قاعدة البيانات

بإختصار أريد أن أنقل المشروع الذي قمت بتصميمه

ثانيا :--

مثلا أنا أريد أن أربط الـ Oracle8iمع الـ VB6 او الـ VB.NET أو حتى الـ #C هنا في المستطيل الدي يشير إلى Enter a server Name أنا أقوم بإدخل إسم قادة البيانات الذ ي على جهازي الحالي مثلا قاعدة البيانات موجوده على جهاز آخر على الشبكة و فيه قاعدة البيانات ماهو الـ Syntax الذي ممكن أن استخدمه لإلحاق إسم السيرفر أو ماهي الطريقه الذي من خلالها ممكن أن أصل إلى القاعدة بيانات في جهاز آخر

أنا أستخدم هذا المود

string strConnection = "Data Source=ora8i;User ID=system;Password=manager;"

ولكم جزيل شكري

قم بزيارة موقعنا الخاص C# Lover ... الموقع الخاص بمحبي لغة الـ #C العرب

http://arab.csharplover.com

#2

السلام عليكم

وذلك باستخدام الاداة export من أجل تحويل عناصر معطيات oracle الى ملف ثنائي خاص يعرف بملف التصدير ولا يمكن قراءة الملف إلى بالاداة import.

تستخدم الاداتان export و import لعدة أمور:

1: النسخ الاحتياطي لقاعدة البينات

2: نقل المعطيات بين قواعد بيانات مختلفة.

بمكن تنفيذ export اما بتنفيذ الملف التنفيذي EXP الموجود في المجلد c:orawin95bin أو بكتابة الامر EXP من سطر الاوامر start+run+EXP ونتابع تنفيذ البرنامج كاتالي :

- أدخال user name و ال password الذي سيفوم بعملية export

- إدخال حجم buffer المؤقتة التي تستخدم لجلب البيانات

- إدخال إسم ملف التصدير ( مع ذكر المسار الذي سوف تحفظ فيه الملف ) هذا الملف سوف يخزن فيه قاعدة البيانات .

- إدخال نوع الثصدير (tables- users- database)

- تحدبد التصدير هل سيكون للجدوال أم للجداول مع البيانات

- تحدبد هل سيستخدم نفس المدى أم سينشأ مدى جديد

- تحديد اسم tables او users الذي سوف يصدر

- تحديد فيما إذا كانت ستصدر الصلاحيات أم لا .

ملاحظة :

لكي يكون ال user قادرا على تصدير كامل database يجب أن نعطيه الصلاحية dba أو على الاقل الصلاحية exp_full_database .

يمكن استيراد البيانات من ملف الثصدير باستحدام الاداة import وذلك بتنفيذ الملف IMP الموجود في الدليل c:orawin95bin

ونتبع نفس الخطوات السابقة مع كتابة اسم user الذي ستورد اليه البينات

ملاحظة :

لكي يكون ال user قادرا على استيراد كامل database يجب أن نعطيه الصلاحية dba او على الاقل الصلاحية imp_full_database

والله أعلم

عزت الحروي

ezzatalherwi@hotmail.com

#3

شكرا ألف شكر أخي عزت الحروي ... و الله الطريقة مشت معي تمام 100% :D:D

بس لو سمحت أخي ممكن طريقه عن طريق الـ SQL يعني مثلا كود عن طريق الـ SQL Plus

اصلا أنا بصراحه أريد أن أصمم معالج بإستخدام الـ VB.NET أو الـ #C لنقل قاعدة البيانات في الـ Oracle

و شكرا ألف شكر لمساعداتك أخي العزيز

قم بزيارة موقعنا الخاص C# Lover ... الموقع الخاص بمحبي لغة الـ #C العرب

http://arab.csharplover.com

#4

اخي faris.net وااله لا أعرف طريقة غير ذلك وإذا توصلت إلى الطريقة فخبرني عنها وشكرا

#5

اخوبي عزت الحروي

ممكن تبين لنا كيف يمكن عمل نسخ احتياطي لقاعدة البيانات

ولك تحياتي(f)(f)(f)

#6

أخي A.A.O على ما أعتقد ولست متأكد وذلك عن طريق the backup manager التي تنزل مع oracle

والله أعلم

#7

ياشباب المنتدى و يامشرفين ساعدونا لو سمحتم

قولولنا هل ممكن أن نعمل نقل لقاعدة بإستخدام أوامر السكيو إل

قم بزيارة موقعنا الخاص C# Lover ... الموقع الخاص بمحبي لغة الـ #C العرب

http://arab.csharplover.com

هذا الموضوع مغلق.

مواضيع مشابهة