找回密码
 立即注册
搜索
查看: 354|回复: 0

[Oracle] ORA-01653 无法通过某某扩展

[复制链接]
发表于 2025-1-16 11:10:47 | 显示全部楼层 |阅读模式
1、查询数据库每个空间的使用情况

  1. SELECT a.tablespace_name "表空间名",a.bytes / 1024 / 1024 "表空间大小(M)",(a.bytes - b.bytes) / 1024 / 1024 "已使用空间(M)",
  2. b.bytes / 1024 / 1024 "空闲空间(M)",round(((a.bytes - b.bytes) / a.bytes) * 100, 2) "使用比"
  3. FROM (SELECT tablespace_name, sum(bytes) bytes
  4. FROM dba_data_files GROUP BY tablespace_name) a,
  5. (  SELECT tablespace_name, sum(bytes) bytes, max(bytes) largest
  6.    FROM dba_free_space
  7.    GROUP BY tablespace_name  
  8. ) b
  9. WHERE a.tablespace_name = b.tablespace_name
  10. ORDER BY ((a.bytes - b.bytes) / a.bytes) DESC;
复制代码
2、增加新的表空间文件
  1. ALTER TABLESPACE 表空间名 ADD DATAFILE '新数据文件路径' SIZE 初始大小;
复制代码
2.1查询表空间路径:
  1. SELECT file_name FROM dba_data_files;
复制代码
3、修改表空间文件的自增长:
  1. alter database datafile '/u01/app/oracle/oradata/orcl/user01.dbf' autoextend on;
复制代码
3.1、对修改结果进行查询:
  1. select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name = '表空间名称';
复制代码


欢迎注册吾爱缘分网,在这里可留言管理员需要找的资源哦。
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

手机版|小黑屋|技术分享

GMT+8, 2025-5-10 07:04 , Processed in 0.068656 second(s), 20 queries .

Powered by 吾爱缘分

© 2024-2024 吾爱缘分

快速回复 返回顶部 返回列表