الانتقال إلى المحتوى
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.

عمل script في بيئة الويندوز

Featured Replies

بتاريخ:

الاخوة الاعزاء: تحية طيبة وبعد

ارجو منكم توضيح كيفية تنفيذ سكربت في وقت محدد وتحت بيئة الويندوز، واليك السكربت الاتي الذي يخرج الfree space للtablespace:
column "Tablespace" format a13
column "Used MB" format 99,999,999
column "Free MB" format 99,999,999
colimn "Total MB" format 99,999,999

select
fs.tablespace_name "Tablespace",
(df.totalspace - fs.freespace) "Used MB",
fs.freespace "Free MB",
df.totalspace "Total MB",
round(100 * (fs.freespace / df.totalspace)) "Pct. Free"
from
(select
tablespace_name,
round(sum(bytes) / 1048576) TotalSpace
from
dba_data_files
group by
tablespace_name
) df,
(select
tablespace_name,
round(sum(bytes) / 1048576) FreeSpace
from
dba_free_space
group by
tablespace_name
) fs
where
df.tablespace_name = fs.tablespace_name;


فمثلاً لو أردنا تنفيذه كل يوم جمعة في الساعة 12 ليلاً

راجياً منكم الرد بسرعة

بتاريخ:

مراحب أخ عمر الرياطي..... صراحة أول مرة أنتبه للإسم


على كلن لكي تعمل Script يتم تنفيذه تلقائيا:::::::::

أولا لازم تخليه باتش فايل يعني تنفيذي يعني يتم نتفيذه تحت بيئة DOS يعني بالإمتداد bat

ثانيا تحطو في ال Scheduled Tasks من ال Control Panel

بسم الله نبدأ

لو كان عندك Script حتى لو كان Select * from tab
تضيف له بالبدايه connect username/userpass@connect_string
ونضيف له بالنهايه Exit
ونحفظه بالإمتداد sql أو أي إمتداد تحبه

ثم الخطوة الأهم .... تفتح النوت باد وتحط بيها الكود التالي

SET ORACLE_SID=ORCL
sqlplus /nolog @yr_file_name.sql



أما عن السطر الأول ممكن تشيلو لو ما كان عندك على الجهاز أكثر من DB وحدة أو لما تنفذو لوكلي
وأما عن إسم ملف ال سكربت فممكن تضبف ال path كامل لو حبيت
طبعا هذا الكود راح نخزنو بالإمتداد bat

لو جريت بعدها دبل كليك على الباتش وراح ينفذ ملف الإسكيوئل المحطوط جاواه



وهناك طريقة أخرى أحلى أنو ملف ال script يكون جوا الباتش
يعني حكون حسب المثال التالي... كالتالي

@echo off
SET ORACLE_SID=ORCL
Echo connect system/manager@orcl  > omar.sql
Echo select * from tab;          >> omar.sql
Echo exit                        >> omar.sql
sqlplus /nolog @omar.sql
DEL omar.sql




وأما عن السكربت تيعك..... ححطلك إياه جاهز
من هين

ماعيلك إلا تقلو Edit وتتأكد من الباسورد و اليوزر الي جاواه

ولك تحياتي
وإحنا بالخدمة

DBA. Maher Atieh

بتاريخ:

تسلم إيديك يا ماهر

ممكن أضيفك عندي في الmsn

وشكرا

أخوك من رام الله

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

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

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

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

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

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.