如何查看oracle存储,查看oracle内存

如何查看Oracle表以及索引的存储空间

查看表占用空间

创新互联建站专注于企业成都全网营销推广、网站重做改版、平陆网站定制设计、自适应品牌网站建设、H5页面制作商城系统网站开发、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为平陆等各大城市提供网站开发制作服务。

SELECT SEGMENT_NAME TABLE_NAME

,SUM(BLOCKS) BLOCKS

,SUM(BYTES)/(1024*1024) "TABLE_SIZE[MB]"

FROM USER_SEGMENTS

WHERE SEGMENT_TYPE='TABLE'

AND SEGMENT_NAME=TABLE_NAME

GROUP BY SEGMENT_NAME;

索引占用空间

SELECT SEGMENT_NAME TABLE_NAME

,SUM(BLOCKS) BLOCKS

,SUM(BYTES)/(1024*1024) "TABLE_SIZE[MB]"

FROM DBA_SEGMENTS

WHERE SEGMENT_TYPE='INDEX'

AND SEGMENT_NAME=TABLE_NAME

GROUP BY SEGMENT_NAME;

oracle 查询存储方式

可用语句查看或用第三方工具查看。

一、语句查看方法:

1、执行语句:

SELECT text    FROM user_source   WHERE NAME = 'Procedure Name'ORDER BY line;--其中Procedure Name为存储过程名字,需要全部用大写英文。

2、如要查P_TEST的存储过程:

SELECT text    FROM user_source   WHERE NAME = 'P_TEST'ORDER BY line;

3、内容如下:

二、工具查看:

1、登录第三方工具(如pl/sql)登录到指定数据库。

2、左侧树中找到Procedures,然后找到相应的存储过程。

3、右键该存储过程,选择“查看”。

4、然后就可以看到了。

Oracle 如何通过表查询存储过程名

1、第一种方法,打开PL/SQL,新建sql窗口。

2、输入过程的用户名及过程名,例如xxx.xxxx_xxxx,选中右击,选择view查看,选择edit编辑。

3、同样在PL/SQL中,打开Tool目录,确保Object Browser前面已打勾,然后口窗口右侧可以找到Objects小窗口,找到Procedures目录。

4、Objects小窗口中,点击current user,选择自己过程所在目录,如果是当前用户,则不用选择,然后展开Procedures目录,目录下即是过程名,可以找到自己需要的过程,右击选择view查看,选择edit编辑即可。

如何查看oracle的存储过程

使用tode或者Navicat 或者navigtor等连接oracle的工具

找到procedure的选项即可查看所有的存储过程,点击某个名字可以看到其中的定义

求高手个简单问题,如何查看ORACLE存储过程结果?

1.在sql

plus上打开你的存储过程文件

2.在右侧树形文件中找到procedures里你的文件在文件名上右键test

(没有刷新一下)

3.就会看到新的界面

4.输入值

5.点击运行按钮

这样就ok了

如何查询oracle库中已经存在的存储过程

命令行:

sqlplus / as sysdba

select name from user_source where type='PROCEDURE';

可查看sys用户下所有存储过程名字

select text from user_source where name='XXX'

可查看该存储过程的内容

plSQLdevloper工具:

左侧找到‘Procedures’,点开之后即可查看当前用户的所有存储过程。

右键点击存储过程,选择‘view’可查看详细信息


网页题目:如何查看oracle存储,查看oracle内存
文章链接:http://hbruida.cn/article/dsepddg.html