الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

تكوين المستخدمين ومنحهم الصلاحيات في ملف دفاعتي أر

Featured Replies

بتاريخ:

تكوين المستخدمين ومنحهم الصلاحيات في ملف دفاعتي أرجو المساعدة في الإجابه على هذا السؤال
هل يمكن طرح هذه الأوامر في ملف دفاعتي بحيث بواسطة النقر عليه يقوم بتكوين المستخدمين ومنحهم الصلاحيات
create user ff identified by ff
grant dba,resource to ff
create pulic synonym dd for ff.table_name
ارجو االمساعده منكم الله يحفظكم لإنه طلب مننا عمل ذلك في المشروع النهائي وإلا فلن نستلم اوثائق التخرج

بتاريخ:

اليك هذا ال batch الذي ينفذ جملة ال select
وقد قمت بتجربته وهو يعمل وعال العال

وقد قمت بعمل ملف من اجل حذف مستخدم وانشاء مستخدم جديد ومنحه صلاحيات وإنشاء جدول بداخله كل ذلك ب batch file

عدل في الملف المرسل حتى تصل الى ما تريد

ولا تنسانا بدعاء صالح والى الامام جميعاً


@echo off
rem -----------------------------------------------------------------------
rem Filename: RunSql.bat
rem Purpose: Run SQL*Plus script from DOS batch file
rem Date: 05-Mar-2002
rem Author: Frank Naude, Oracle FAQ
rem -----------------------------------------------------------------------

rem -- Accept command line arguments --
rem Note: %1 is the first command line argument, %2 the second, etc.
if "%1" == "" goto Usage
set TNAME=%1
echo Command Line Argument: %TNAME%

rem -- Create sql script --
rem Use double '%' when a real '%' character is needed
echo connect scott/tiger@orcl >%0.tmp
echo select * from tab where tname like '%%%TNAME%%%'; >>%0.tmp
echo accept x prompt "Press any key to exit" >>%0.tmp
echo exit 8; >>%0.tmp

rem -- Run sql script --
sqlplus /nolog @%0.tmp

rem -- Cleanup --
del %0.tmp

goto End

:Usage
echo Usage: %0 TABLE_NAME

:End

بتاريخ:
  • كاتب الموضوع

شكراً يأستاذ مصطفى على تجاوبك السريع والله يحفظك من كل مكروه وينفع الأمه بعلمك
وأسمحلي بسوالك هل هذه الأوامر التي كتبتها نكتبها في ملف نصي ونحفظها بإمتداد .bat وإلا ماذا لأنني أريد تنفيذ هذه الأوامر من أي مكان
وإذا كان نعم أرجو أن تشرح لنا هذه الأوامر أو تدلنا على كتاب يشرح لنا الموضوع ولو تكمل الجميل تنشأ لنا الملف الذي يقوم بتكوين المستخدمين

بتاريخ:

السلام عليكم ورحمة الله ,,
اضافة الى شرح الأخ / مصطفى .. جزاه الله خيرا
يمكن التعامل مع هذا الملف بامتداد go.sql

connect system/manager;
drop user  FF  cascade;
commit;

create user   FF   identified by FF;
grant all privileges to FF;
connect     FF/FF;

show user;

start a:\tables_script.sql

select * from tab;

بتاريخ:

جعلكم الله من الذين ينظرون الى وجه

ملف ال sql لا ينفذ الا من شاشة ال sql plus
اوامر ال dcl لا تحتاج ال commit
يمكن استبدال الاوامر

create user FF identified by FF;
grant all privileges to FF;
بالامر التالي
grant all privileges to FF identified by FF ;

اما ال bat فينفذ من اي مكان
وكما قلت اخ mohammed احفظه بإمتداد bat سميه مثلاً a.bat
شغل شاشة ال cmd
c:\a.bat D
اي اعطيني كل الجداول التي يحتوي اسمها على حرف ال d

ولا تنسونا بدعاء صالح اخر

والى الامام جميعاً

بتاريخ:

جزاكم الله الف خير على المعلومات وشكرا للقائمين على الموقع

بتاريخ:
  • كاتب الموضوع

يااخ مصطفى شكراً لك ولك المشلركين واعذروني على الإطاله لكني محتاج لهذه الأوامر وجعل الله ذلك في ميزان حسانتك وأرجو ان توضحلي هل يمكن عمل تكوين المستخدم وإعطائه الصلاحيات ثم عمل إستيراد للمستخدم ثم تكوين public synonym لكل الجداول
بخيث يكون كل ذلك في ملف دفاعتي وبواسطة النقر عليه يقوم بعمليه تكوين المستخدم والإستيراد وتكوين public synonym في وقت واحد
اي أريد وضع هذه الأوامر في ملف دفاعتي
create user store identified by store
grant resource,dba to store
imp userid=store/store ignore=y grants=y fromuser=store touser=store
create public synonym items for store.items
ثم تكوين باقي synonym لكل الجداول
وللعلم أنا طبقت الأمر هذا في ملف دفاعاتي فقط اي عمليد الإستيراد
imp userid=store/store ignore=y grants=y fromuser=store touser=store
أم تكوين المستحدمين وsynonym لم أستطع عملها

بتاريخ:

يا اخي شغل مخك شوي استبدل امر ال select بالاوامر التي تريدها وجرب انتا رح تخصر اشي ولا رح تدفع من جيبتك والله كنا نسأل اهل الخبرة والاختصاص عن مواضيع معينة وكانو يعرفونها ولكن اجابتهم دائماً نحن لا نعرف .

اريد ان تستفيد ولكنك لاتريد خذ هذا ونام





rem -- Create sql script --
rem Use double '%' when a real '%' character is needed
echo connect system/mannager@local >%0.tmp
echo drop user ff cascade; >>%0.tmp
echo grant connect,resource to ff identified by ff; >>%0.tmp
echo connect ff/ff@local >>%0.tmp
echo @c:\a.sql >>%0.tmp
echo select * from tab; >>%0.tmp
echo accept x prompt "Press any key to exit" >>%0.tmp
echo exit 8; >>%0.tmp

rem -- Run sql script --
sqlplus /nolog @%0.tmp

rem -- Cleanup --
del %0.tmp

لاحض اني نفذت ملف sql اسمه a يحتوي على كل الاوامر التي اريد تنفيذها
ولكن اذا كنت حقاً تريد الاستفادة اريدك ان تشرح لي ما معني
>>%0.tmp

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.