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

سكريب رائع لاحتساب ال Free Space بال Tablespaces

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته
اقدم لكم هذا السكريبت الرائع الذي يقوم باحتساب كل ال used space وال free space بشكل رائع جدا
والسكريبت يعمل بشكل ممتاز ولكنه يستغرق حوالي دقيتين وارجو تشغيله على ال SQL*
السكريبت مقتبس من منتدى لأوراكل

SET PAGESIZE 1000
SET LINESIZE 255
SET FEEDBACK OFF

SELECT Substr(df.tablespace_name,1,20) "Tablespace Name",
   Substr(df.file_name,1,40) "File Name",
   Round(df.bytes/1024/1024,2) "Size (M)",
   Round(e.used_bytes/1024/1024,2) "Used (M)",
   Round(f.free_bytes/1024/1024,2) "Free (M)",
   Rpad(' '|| Rpad ('X',Round(e.used_bytes*10/df.bytes,0), 'X'),11,'-') "% Used"
FROM   DBA_DATA_FILES DF,
   (SELECT file_id,
		   Sum(Decode(bytes,NULL,0,bytes)) used_bytes
	FROM dba_extents
	GROUP by file_id) E,
   (SELECT Max(bytes) free_bytes,
		   file_id
	FROM dba_free_space
	GROUP BY file_id) f
WHERE  e.file_id (+) = df.file_id
AND	df.file_id  = f.file_id (+)
ORDER BY df.tablespace_name,
	 df.file_name;

PROMPT
SET FEEDBACK ON
SET PAGESIZE 18



بالتوفيق للجميع
Mohamed Tawfik
Oracle DBA
APPS. DBA
RHEL4 Admin

بتاريخ:

السلام عليكم
والله يا اخ محمد مش عارف اقولك ايه
اسكريبت رائع جدا
ربنا يكرمك وننتظر منك المزيد

بتاريخ:

الأخ / محمد

شكرا لك

يمكنك استخدام مفتاح الكود .. من القائمة ... اذا اردت كتابة اوامر sql

جزاك الله خيرا

بتاريخ:

مشكور وجزاك الله خيرا

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

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

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

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

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

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.