Quick Search:
 
 Oracle PL/SQL: Extents Jump to:  
Category: >> Oracle PL/SQL >> Extents  

<< lastnext >>

Snippet Name: Extents

Description: Creates a view with details about clusters and extents.

Also see:
» Add PSOUG Search to SQL Developer
» Converting Rows to Columns
» Database Links: CURRENT_USER
» Instant Test Database with DCBA
» Show info on current context
» Lookup Oracle error messages
» Display and release DBMS_LOCK locks
» Display locks and latches
» Show rollback segment stats
» Show active transactions
» List supported INIT.ORA parameters
» Display database SGA statistics
» Measure the Buffer Cache Hit Ratio
» List security related profile informat...
» Find users with deadly privileges
» Audit User Logins (User Login Trigger)
» Block TOAD and other tools
» Kill Session
» DBA Users
» DBA Tablespaces
» DBA triggers
» DBA Sessions
» DBA Roles
» DBA Objects
» DBA Links
» DBA Jobs
» Job Queue
» DBA Free Space
» Data Files
» DBA Extents

Comment: (none)

Language:
Highlight Mode: PLSQL
Last Modified: March 01st, 2009

CREATE OR REPLACE VIEW "SYS".VW_EXTENTS_CHECK (BLOCKS, EXTENTS, OWNER, SEGMENT_NAME, SEGMENT_TYPE) AS SELECT owner, segment_name, segment_type, extents, blocks
FROM system.dba_segments s
WHERE
(s.segment_type = 'CLUSTER'AND EXISTS
(SELECT 'x' FROM system.dba_clusters c
WHERE c.owner = s.owner
AND c.cluster_name = s.segment_name
AND c.max_extents <= s.extents*1.2))
OR
(s.segment_type = 'TABLE' AND EXISTS
(SELECT 'x' FROM system.dba_tables t
WHERE t.owner = s.owner
AND t.table_name = s.segment_name
AND t.max_extents <= s.extents*1.2))
OR
(s.segment_type = 'INDEX' AND EXISTS
(SELECT 'x' FROM system.dba_indexes i
WHERE i.owner = s.owner
AND i.index_name = s.segment_name
AND i.max_extents <= s.extents*1.2))
OR
(s.segment_type = 'ROLLBACK' AND EXISTS
(SELECT 'x' FROM system.dba_rollback_segs r
WHERE r.owner = s.owner
AND r.segment_name = s.segment_name
AND r.max_extents <= s.extents*1.2));
------------------------------------------------------------------------------------------
CREATE OR REPLACE VIEW "SYS".VW_EXTENTS_USED (BLOCKS, EXTENTS, OWNER, SEGMENT_NAME) AS SELECT Owner, Segment_Name, Extents, Blocks
FROM system.dba_segments
WHERE segment_type = 'TABLE'
OR segment_type = 'INDEX';


 
   Home |    Search |    Code Library |    Sponsors |    Privacy |    Terms of Use |    Contact Us © 2003 - 2024 psoug.org