Re: Need a SQL

From: David Fitzjarrell <oratune_at_yahoo.com>
Date: Thu, 10 Jan 2013 08:47:56 -0800 (PST)
Message-ID: <1357836476.38033.YahooMailNeo_at_web121601.mail.ne1.yahoo.com>



A more complete table description would be helpful.� That being said possibly this is what you want:


SQL> select max(jobdate) jobdate,srvrname,dbname,tsname,filename,allocatedspace,freespace
� 2� from tablespace_usage
� 3� where to_number(to_char(jobdate, 'D') ) = 7
� 4� group by srvrname,dbname,tsname,filename,allocatedspace,freespace;

JOBDATE�� SRVRNAME����������������� DBNAME���� TSNAME��������� FILENAME�������������������������������������� ALLOCATEDSPACE������ FREESPACE
--------- ------------------------- ---------- --------------- --------------------------------------------- --------------- ---------------
09-FEB-13�SMORG��������� ���������� smedley��� SMORF���������� C:\ORADB\ORADATA\SMEDLEY\SMORF01.DBF��������������� 104857600������ 103809024
09-FEB-13 SMORG�������������������� smedley��� USERS���������� C:\ORADB\ORADATA\SMEDLEY\USERS01.DBF������������� 34332999680���� 34331820032
09-FEB-13 SMORG�������������������� smedley��� SYSTEM��������� C:\ORADB\ORADATA\SMEDLEY\SYSTEM01.DBF������������� 1887436800�������� 9175040
09-FEB-13 SMORG�������������������� smedley��� UNDOTBS1������� C:\ORADB\ORADATA\SMEDLEY\UNDOTBS01.DBF������������ 9882828800����� 9785049088
09-FEB-13 SMORG�������������������� smedley��� SYSAUX��������� C:\ORADB\ORADATA\SMEDLEY\SYSAUX01.DBF������������� 4424990720����� 2773614592
09-FEB-13 SMORG�������������������� smedley��� INDX����������� C:\ORADB\ORADATA\SMEDLEY\INDX.DBF������������������ 524288000������ 523239424



6 rows selected.


SQL>
My thoughts are that this table is populated daily so all you really need are the values from the most recent Saturday run.

If this isn't what you had in mind please clarify your question so a better answer can be provided.

David Fitzjarrell



From: oracledba <oracledba71_at_gmail.com> To: Oracle-L_at_freelists.org
Sent: Wednesday, January 9, 2013 12:54 PM Subject: Need a SQL

All,
I am a newbie to Oracle.
Can someone write a SQL to show tablespace's growth weekly like week1,week2,week3,week4 of each month?
The table has the following columns and populated everyday.

jobdate,srvrname,dbname,tsname,filename,allocatedspace,freespace

Thanks

--
http://www.freelists.org/webpage/oracle-l

--
http://www.freelists.org/webpage/oracle-l
Received on Thu Jan 10 2013 - 17:47:56 CET

Original text of this message