全面讲解Oracle查询用户表空间【常用财务软件使用教程】

全面讲解Oracle查询用户表空间

  在向大家详细介绍Oracle查询用户表空间之前,首先让大家了解下Oracle是什么,然后全面介绍Oracle查询用户表空间。Oracle公司是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州 Redwood shore。2000财年(99年6月到2000年5月)营业额达101亿美元,再创Oracle公司销售额历史新高,比去年增长了13亿美元,盈利增长61%,达到21亿美元。

  Oracle公司现有员工超过三万六千人,服务遍及全球145个国家。Oracle公司拥有世界上唯一一个全面集成的电子商务套件Oracle Applications R11i,它能够自动化企业经营管理过程中的各个方面,深受用户的青睐,促使Oracle应用软件在2000财年第四季度的销售额达4.47亿美元,与 SAP公司的同期应用软件销售额3.52亿美元相比,多出近1亿美元,这一事实表明,Oracle已经是世界最大的应用软件供应商。

  Oracle电子商务套件涵盖了企业经营管理过程中的方方面面,虽然它在不同的方面分别面对不同的竞争对手,而Oracle电子商务解决方案的核心优势就在于它的集成性和完整性,用户完全可以从Oracle公司获得任何所需要的应用功能,更重要的是,它们具有一致的基于Internet技术的应用体系结构,而如果用户想从其它厂商处获得Oracle电子商务所提供的完整功能,不仅需要从多家厂商分别购买不同的应用,而且需要另请咨询公司把这些不同的应用装配起来,还必须确保它们能够协同地工作。

  下面介绍Oracle查询用户表空间

  ◆Oracle查询用户表空间:select * from user_all_tables

  ◆Oracle查询所有函数和储存过程:select * from user_source

  ◆Oracle查询所有用户:select * from all_users.select * from dba_users

  ◆Oracle查看当前用户连接:select * from v$Session

  ◆Oracle查看当前用户权限:select * from session_privs

  ◆Oracle查看用户表空间使用情况:

  select a.file_id "FileNo",a.tablespace_name

  "Tablespace_name",

  a.bytes "Bytes",a.bytes-sum(nvl(b.bytes,0)) "Used",

  sum(nvl(b.bytes,0)) "Free",

  sum(nvl(b.bytes,0))/a.bytes*100 "%free"

  from dba_data_files a, dba_free_space b

  where a.file_id=b.file_id(+)

  group by a.tablespace_name ,

  a.file_id,a.bytes order by a.tablespace_name;





未经允许不得转载:金蝶精斗云 » 全面讲解Oracle查询用户表空间【常用财务软件使用教程】