procedure show_space_assm

出自:Tom大师

create or replace procedure show_space_assm(p_segname in varchar2,

                                            p_owner   in varchar2 default user,
                                            p_type    in varchar2 default 'TABLE') as
  l_fs1_bytes          number;
  l_fs2_bytes          number;
  l_fs3_bytes          number;
  l_fs4_bytes          number;
  l_fs1_blocks         number;
  l_fs2_blocks         number;
  l_fs3_blocks         number;
  l_fs4_blocks         number;
  l_full_bytes         number;
  l_full_blocks        number;
  l_unformatted_bytes  number;
  l_unformatted_blocks number;
  procedure p(p_label in varchar2, p_num in number) is
  begin
    dbms_output.put_line(rpad(p_label, 40, '.') || p_num);
  end;
begin
  dbms_space.space_usage(segment_owner      => p_owner,
                         segment_name       => p_segname,
                         segment_type       => p_type,
                         fs1_bytes          => l_fs1_bytes,
                         fs1_blocks         => l_fs1_blocks,
                         fs2_bytes          => l_fs2_bytes,
                         fs2_blocks         => l_fs2_blocks,
                         fs3_bytes          => l_fs3_bytes,
                         fs3_blocks         => l_fs3_blocks,
                         fs4_bytes          => l_fs4_bytes,
                         fs4_blocks         => l_fs4_blocks,
                         full_bytes         => l_full_bytes,
                         full_blocks        => l_full_blocks,
                         unformatted_blocks => l_unformatted_blocks,
                         unformatted_bytes  => l_unformatted_bytes);
  p('free space 0-25% Blocks:', l_fs1_blocks);
  p('free space 25-50% Blocks:', l_fs2_blocks);
  p('free space 50-75% Blocks:', l_fs3_blocks);
  p('free space 75-100% Blocks:', l_fs4_blocks);
  p('Full Blocks:', l_full_blocks);
  p('Unformatted blocks:', l_unformatted_blocks);
end;

时间: 2024-10-31 23:31:15

procedure show_space_assm的相关文章

show_space(查看表空间使用情况)

第一个过程这个过程是用来查看表空间中已经使用的块字节未使用的块字节 create or replace procedure show_space(  p_segname in varchar2,  p_owner in varchar2 default user,  p_type in varchar2 default 'TABLE',  p_partition in varchar2 default null) as   l_total_blocks   number;  l_total_by

【Oracle】-【show_space和show_space_asm】-执行存储过程show_space和show_space_asm报错

Sys建立show_space()和show_space_asm(). Bisal执行提示: SQL> exec show_space('MY_OBJECTS', 'BISAL'); BEGIN show_space('MY_OBJECTS', 'BISAL'); END;       * ERROR at line 1: ORA-06550: line 1, column 7: PLS-00201: identifier 'SHOW_SPACE' must be declared ORA-06

SQLSERVER Pager store procedure分页存储过程

复制代码 代码如下:SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[Pagination] @Page int = 1, -- 当前页码 @PageSize int = 10, -- 每页记录条数(页面大小) @Table nvarchar(500), -- 表名或视图名,甚至可以是嵌套SQL:(Select * From Tab Where ID>1000) Tab @Field nvarchar

My First PL/SQL Procedure

create or replace procedure cuidong_insert_records(p_ny in varchar2) is   qystr         varchar2(260) := '大庆,吉林,辽河,冀东,江苏,胜利,华东分公司,储气库,                                  中原,河南,中海油,海南,华北,江汉,浙江勘探,';  qy            MK_CSYB_XBSC.QY%TYPE;  qy_position   num

pager procedure for sql server

server SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO ALTER procedure dbo.pager ( @page_num int = 1, @item_count int = 0, @query_suffix nvarchar(4000), @query_fields nvarchar(4000) = '*', @query_key nvarchar(4000), @record_count int = null output )

运用Stored Procedure验证login的输入

本文提供一种运用Stored Procedure验证login输入的方法,这种方法与目前大多数ASP程序的验证方法相比,执行效率高,代码简捷.在这里我运用了一个sp_login的SP来获得customerID,然后把它作为Session全程使用.看了许多商城代码,大多数使用cookie来保存,我认为不是一种好的方法.另外,运用COMMAND对象连接ADO是执行效率最高的方法,可以参考MSDN的相关文章,这是MS推荐的连接方法.在以后的文章中,我将频繁使用COMMAND对象和Stored Proc

Stored Procedure(存储过程)编写经验和优化措施

存储过程|优化 Stored Procedure(存储过程)编写经验和优化措施 一.前言:在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家共享,希望对大家有益,主要是针对Sybase和SQL Server数据库,但其它数据库应该有一些共性. 二.适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人. 三.介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作

Peeking in MySQL5.0 alpha Enterprise Functional<Function & Procedure>

enterprise|mysql Peeking in MySQL 5.0 Enterprise Functional by Dennis DLL(丹舟) 2004.01       MySQL5.0 Alpha 發佈, 我們期待已久的 Create Function 和 Create Procedure 的功能終於有了. 詳細的資訊請參考 MySQL AB 的官方網站的 新聞. 早就想要的功能,出來了還不趕快試試....      本文以 Windows XP PRO os 為例<  :) 我

ASP Call Crystal Report with Store Procedure(1)

Come from http://support.seagatesoftware.com/ 'SimpleStoredProcParam.asp <%@ LANGUAGE="VBSCRIPT" %><title>Crystal Reports ASP Example - Using Stored Procedure Parameters</title><%'============================================