إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

البحث عن مسار الـ Data File


1 رد (ردود) على هذا الموضوع

#1 Shibeika

Shibeika

    عضو نشط

  • الأعضــاء
  • 240 مشاركة

تاريخ المشاركة 29 April 2007 - 02:21 PM

السلام عليكم ورحمة أخواني الأعزاء الـ script التالي يبحث عن مسار الـ Data Files
declare
path_length number:=0;
slash_pos number:=0;
file_name varchar2(100);
x number:=0;
begin
   
 select length(file_name),file_name 
  into path_length,file_name
 from sys.dba_data_files
 where tablespace_name='USERS';

   
   for i in 1..path_length 
	loop
	  
	  select instr(substr(file_name,i,path_length ),'/') 
	  into slash_pos
	  from dual;
	   
	   
	  if slash_pos<>0 then
		x:=x+slash_pos;
	   dbms_output.put_line('/ position is '||x);
	   end if;
	  exit when slash_pos=0; 
	  
	end loop;
  select substr(file_name,1,x) into file_name 
  from dual;
dbms_output.put_line(file_name);
end;
/


#2 amino1

amino1

    عضو نشط

  • الأعضــاء
  • 272 مشاركة
  • الاسم الأول:أمين
  • اسم العائلة:صلاح الدين
  • البـلـد: Country Flag
  • المنصب الحالي:المدير التقني لمؤسسة البوابة المتقدمة

تاريخ المشاركة 29 April 2007 - 02:35 PM

جزاك الله خير

اللهم علمنا ما ينفعنا و أنفعنا بما علمتنا

أبو نسيبة

سبحان الله والحمد لله ولا إله إلا الله و الله أكبر
موقع إذاعة طريق الإسلام