بتاريخ: 30 أبريل 201411 سنة comment_249894 السلام عليكم لدي قاعدة بيانات لنظام مالي ولدي تقريبا 100 مستخدم يعمل على النظام ويتم تعريف المستخدمين للنظام من خلال شاشة كمستخدمين داخل قاعدة البيانات create user xxx identified by xxx ومن ثم اعطائهم الصلاحيات سؤالي هو اريد نقل قاعدة البيانات لسيرفر اخر فقد تم نقل السكيما الخاصة بالجداول المالية اريد معرفة كيفيية استيراد ملف المستخدمين وتصديره لقاعدة البيانات للسيرفر الجديد لكي يعمل كل مستخدم بشكل طبيعي دون الحاجة الى اعادة تعريف جميع المستخدمين والباسوور الخاص بهم من جديد تقديم بلاغ
بتاريخ: 1 مايو 201411 سنة comment_249908 رغم اني لا اوافقك تماما في فكرة المستخدمين هذه ولكن اجابة على سؤالك: يوجد لديك احدى طريقتين 1- export &import للجميع قاعدة البيانات لكثرة المستخدمين الموجودين "100 مستخدم على حد ذكرك" 2- قم بإستخراج استعلامة لإنشاء المستخدمين من ثم نفذها في قاعدة البيانات الجديدة. SQL> SELECT 'create user ' || name 2 || DECODE (password, 3 'EXTERNAL', ' identified externally', 4 ' identified by values ' || '''' || password || '''') 5 FROM sys.user$ 6 ORDER BY name 7 / وقم بتنفيذها حيث سيقوم استبعاد ماتم انشائه مسبقا. وفي مايلي مثال على ذلك: SQL> create user feco identified by feco; User created. SQL> grant connect,resource to feco; Grant succeeded. SQL> connect feco/feco Connected. SQL> SQL> SQL> connect system Enter password: Connected. SQL> select name, password from sys.user$ where name='FECO'; NAME PASSWORD ------------------------------ ------------------------------ FECO 07D26894AE7BB072 SQL> alter user feco identified by hamed; User altered. SQL> connect feco/hamed Connected. SQL> connect system Enter password: Connected. SQL> alter user feco identified by values '07D26894AE7BB072'; User altered. SQL> connect feco/feco; Connected. SQL> تحياتي تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.