oracle 数据文件
竹蜻蜓vYv
努力使自己成为一个数据库大佬
展开
-
查看临时表空间及大小
--查看所有临时表空间名字及文件名select f.file#,t.ts#,f.name "File",t.name "Tablespace" from v$tempfile f,V$tablespace t where f.ts# = t.ts#; --查看当前用户默认临时表空间select * from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';--查看所有用户的默认表空间和默认临时表空间se...转载 2020-07-04 21:15:10 · 3481 阅读 · 0 评论 -
ORA-30036:无法按8扩展段(在还原表空间xxx中)
前言:工作中使用Oracle经常会遇见各种问题,在这里统一归档问题原因及处理方法,供以后查阅。1.什么是还原表空间?还原表空间即Undo表空间,是Oracle特有的概念,Undo表空间会自动分配Undo段,用来保存事务中DML(Insert、Update或Delete)语句的Undo数据。在Oracle9i前,管理Undo数据只能使用RollbackSegment...原创 2020-06-12 08:35:02 · 2501 阅读 · 0 评论 -
oracle 临时表空间使用率
今天开发反映说临时表空间不够要求添加临时表空间,添加完成(添加了30G的临时表空间)又报临时表空间的不足,开发又要求是添加,有添加了10G,监控临时表空间的使用情况,又撑满了,又添加了30G,最后临时表空间又撑满了,最后批处理还是没有执行,SQL语句的执行是一次性全部执行完成,最后的解决办法是开发使用游标,一万条数据一提交或者定量提交,下午监控临时表空间的使用情况发现使用率...原创 2020-06-12 10:31:22 · 4120 阅读 · 1 评论 -
删除Oracle数据文件/临时文件
有些时候,想删除一个数据文件(临时文件),在10g之前的版本,要删除一个数据文件,必须删除该数据文件所属的表空间(特殊处理方法除外)。不太懂数据库的朋友直接os级别删除数据文件,导致数据库不能正常启动;稍微等点数据库的朋友,会先offline数据文件,然后os级别删除,但是这条数据文件的记录还保留在数据字典中,不爽(特殊处理办法见:清除离线数据文件记录)。在10g及其以后版本中,oracle提供了alter tablespace talbespace_name drop datafile/tempfile.转载 2020-06-25 16:58:43 · 2397 阅读 · 0 评论 -
清除离线数据文件记录
测试前提:数据文件离线,系统上删除了该文件,需要删除在数据字典中,关于这条离线数据文件记录SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination /opt/oracle/oradata/test/archivelogOldest online log sequence 2.转载 2020-06-25 16:56:20 · 622 阅读 · 0 评论