oracle 查询表空间使用情况与查询有哪些数据库实例在运行

oracle 查询表空间使用情况与查询有哪些数据库实例在运行

oracle 查询表空间使用情况与查询有哪些数据库实例在运行

查询表空间使用情况

  

select a.tablespace_name “表空间名称”,  100-round((nvl(b.bytes_free,0)/a.bytes_alloc)*100,2) “占用率(%)”,  round(a.bytes_alloc/1024/1024,2) “容量(M)”,  round(nvl(b.bytes_free,0)/1024/1024,2) “空闲(M)”,  round((a.bytes_alloc-nvl(b.bytes_free,0))/1024/1024,2) “使用(M)”,  Largest “最大扩展段(M)”,  to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) “采样时间”  from  (select f.tablespace_name,  sum(f.bytes) bytes_alloc,  sum(decode(f.autoextensible,’YES’,f.maxbytes,’NO’,f.bytes)) maxbytes  from dba_data_files f  group by tablespace_name) a,  (select  f.tablespace_name,  sum(f.bytes) bytes_free  from dba_free_space f  group by tablespace_name) b,  (select round(max(ff.length)*16/1024,2) Largest,  ts.name tablespace_name  from sys.fet$ ff, sys.file$ tf,sys.ts$ ts  where ts.ts#=ff.ts# and ff.file#=tf.relfile# and ts.ts#=tf.ts#  group by ts.name, tf.blocks) c  where a.tablespace_name = b.tablespace_name and a.tablespace_name = c.tablespace_name  

25. 查询表空间的碎片程度

  

select tablespace_name,count(tablespace_name) from dba_free_space group by tablespace_name

  having count(tablespace_name)>10;

  alter tablespace name coalesce;

  alter table name deallocate unused;

  create or replace view ts_blocks_v as

  select tablespace_name,block_id,bytes,blocks,’free space’ segment_name from dba_free_space

  union all

  select tablespace_name,block_id,bytes,blocks,segment_name from dba_extents;

  select * from ts_blocks_v;

  select tablespace_name,sum(bytes),max(bytes),count(block_id) from dba_free_space

  group by tablespace_name;

  

26。查询有哪些实例在运行

  

select inst_name from v$active_instances;

  ===========================================================

  ######### 创建数据库—-look $ORACLE_HOME/rdbms/admin/buildall.sql #############

  create database db01

  maxlogfiles 10

  maxdatafiles 1024

  maxinstances 2

  logfile

  GROUP 1 (‘/u01/oradata/db01/log_01_db01.rdo’) SIZE 15M,

  GROUP 2 (‘/u01/oradata/db01/log_02_db01.rdo’) SIZE 15M,

  GROUP 3 (‘/u01/oradata/db01/log_03_db01.rdo’) SIZE 15M,

  datafile ‘u01/oradata/db01/system_01_db01.dbf’) SIZE 100M,

  undo tablespace UNDO

  datafile ‘/u01/oradata/db01/undo_01_db01.dbf’ SIZE 40M

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1839522.html

(0)
上一篇 2025年2月21日 23:05:46
下一篇 2025年2月21日 23:06:01

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • navicat怎么连接云数据库

    使用 Navicat 连接云数据库的步骤:下载并安装 Navicat 客户端。创建新连接,选择对应的数据库类型。输入主机地址、端口、用户名和密码等连接信息。可选:配置 SSH 隧道以实现安全连接。测试连接以验证信息正确性。保存连接以备将来使…

    2025年2月23日
    100
  • navicat和datagrip哪个好用

    Navicat 和 DataGrip 两款数据库管理工具在功能上各有优劣。Navicat 具有直观的用户界面、强大的备份和恢复功能以及出色的性能,但数据建模工具过于简单,缺乏协作功能。DataGrip 拥有强大的查询分析功能、全面的数据库管…

    2025年2月23日
    100
  • navicat与datagrip差距大吗

    Navicat 和 DataGrip 的主要区别在于:支持的数据库:Navicat 支持 30 多种,而 DataGrip 专注于 JetBrains 数据库。集成性:DataGrip 与 JetBrains 工具紧密集成,而 Navica…

    2025年2月23日
    100
  • navicat可以导入dmp文件吗

    是的,Navicat 支持导入 DMP 文件。步骤包括:连接到目标 Oracle 数据库;选择“工具”菜单中的“数据传输”;选择“导入”选项卡;选择 DMP 文件源;指定导入设置;单击“开始”导入。导入完成后,DMP 文件中的表和数据将添加…

    2025年2月23日
    100
  • navicat怎么引入sql文件

    如何在 Navicat 中导入 SQL 文件?打开 Navicat 并连接到目标数据库。导航到“查询”选项卡。点击“导入 SQL 文件”按钮。选择 SQL 文件并设置导入选项。点击“导入”按钮开始导入。 如何在 Navicat 中导入 SQ…

    2025年2月23日
    100
  • navicat for oracle怎么用

    Navicat for Oracle 是一款 Oracle 数据库管理工具,具备以下功能:连接数据库:填写连接信息进行连接。对象管理:管理数据库对象,如表、视图、索引等。SQL 查询和编辑:编写 SQL 查询并执行。数据操作:查看、编辑和插…

    2025年2月23日
    100
  • navicat premium怎么激活

    Navicat Premium 是一款数据库管理工具,可激活以访问其功能。激活步骤包括:获取许可证密钥、安装 Navicat Premium 并使用许可证密钥激活。在激活过程中遇到问题时,请检查密钥输入是否正确并确保已连接网络,若仍无法解决…

    2025年2月23日
    100
  • navicat如何连接数据库

    要使用 Navicat 连接数据库,请依序执行以下步骤:在 Navicat 中创建连接。输入主机名、端口、用户名、密码和数据库名称。调整高级设置(可选)。保存连接。测试连接。连接到数据库。查看数据库对象。 Navicat 连接数据库指南 如…

    2025年2月23日
    100
  • navicat如何导入数据库

    navicat 导入数据库教程 问题:如何在 Navicat 中导入数据库? 步骤: 打开 Navicat 并连接到目标数据库服务器。右键单击数据库名称,然后选择“导入向导”。选择数据源类型,例如 MySQL、SQL Server 或 Or…

    数据库 2025年2月23日
    100
  • navicat如何查看表备注

    如何在 navicat 中查看表备注 Navicat 是一个强大的数据库管理工具,它可以用于查看和编辑各种数据库对象的属性和信息,其中包括表备注。以下是如何使用 Navicat 查看表备注: 步骤: 连接到数据库:打开 Navicat 并连…

    数据库 2025年2月23日
    100

发表回复

登录后才能评论