解决表空间不足问题
如果有数据库有多个实例的情况下,要确认该这个是否我们要操作的实例
show parameter instance_name; set ORACLE_SID=xxx; --注意大小写,要不然有时候出现莫名其妙的问题
window下:
sqlplus /nolog conn as sysdba ;--成功后
LINUX下:
首先,要切换创建Oracle数据库的用户或该授权用户下,
如:
su - oracle #一定要注意 '-' sqlplus /nolog conn as sysdba ;--成功后
以上操作基本区别, 进去命令行后,以下操作基本一致,
Oracle数据库的表空间表相关的数据文件、表空间使用情况和表空间表分别是:
dba_data_files dba_free_space dba_tablespaces
不重复造轮子,从其他地方copy
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)", 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 where a.tablespace_name = b.tablespace_name order by 2 desc;
2、扩大表空间文件(初始化为1G,并每次以512M的空间增长到10G)
ALTER TABLESPACE 201408_END ADD DATAFILE 'E:\ORADATA\extraAdd\xxxx.DBF' SIZE 1G AUTOEXTEND ON NEXT 512M MAXSIZE 10G;
--如LINUX系统中,可以这样
ALTER TABLESPACE 201408_END ADD DATAFILE '/app/ORADATA/extraAdd/xxxx' SIZE 1G AUTOEXTEND ON NEXT 512M MAXSIZE 10G; --注意一下 Oracle 用大写
顺便说一下,创建表空间,完了。
create TABLESPACE 201408_END DATAFILE 'E:\ORADATA\extraAdd\Dxxx' SIZE 1g AUTOEXTEND ON NEXT 512M MAXSIZE 10g; --注意大小写,要不然有时候出现莫名其妙的问题
相关推荐
oracle temp表空间不足解决方法
oracle表空间不足报错的解决 。。。。。。。。。。。。。。。。。。。。。。
在DB2数据库,创建视图后,查询创建的视图如果报-1585则表明临时表空间不足,需要根据资源内容解决此问题。
win7 64位系统 c盘磁盘空间不足问题完美解决方案 (windows7 64位 c 盘磁盘空间管理) 超完美解决方案,物有所值!!!如无意外情况,100%能成功! 附件中包含 磁盘工具,及操作说明!!
Oracle数据库备份存在磁盘空间不足解决方法
教你如何优化你的电脑,解决有关c盘空间的问题!
解决锐起自动更新添加已有游戏空间不足问题
/dev/mapper/centos-root 磁盘空间爆满解决方案
Windows操作系统在C盘空间不足的情况下,通过那些具体手段来增加C盘空间
首先查询表空间的大小以及文件路径地址 select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name; 解决方案一 //修改表空间大小(32000...
Oracle归档日志空间不足引发的问题及解决方法
如何解决C盘空间不足,清除C盘的垃圾,哪些文件可以删除
关于解决oracle11g数据库备份空间不足方法
Linux交换空间不足的解决.pdf 学习资料 复习资料 教学资源
如何解决系统盘空间不足的问题.docx
解决电脑C盘空间不足的问题.docx
数据库undo表空间不足的解决办法
wubi安装的ubuntu磁盘空间不足解决方法
除了使用服务器清理向导之外,当磁盘不足的时候,如果在 WSUS 服务器上存储更新文件并且磁盘已满,则可能需要更改 WSUS 存储更新文件的位置。如果存储更新文件的磁盘出现故障并且替用磁盘使用新的驱动器号,也必须...