oracle数据文件查询修改总结
来源:互联网 发布:安倍 修宪 知乎 编辑:程序博客网 时间:2024/06/06 00:57
一. 数据文件的查询方式
1. 数据文件
SELECT * FROM V$DATAFILE;
2. 临时文件
SELECT * FROM V$TEMPFILE;
3.日志文件
SELECT * FROM V$LOGFILE;
二. 数据文件的修改
主要总结几个常用的数据文件修改方式,也是经常遇到需要修改的数据文件。
在实际工作过程中,如果有巨量的排序、对比等操作,都会造成 TEMP UNDO两个表空间的迅速增长, 但是Oracle又采用的是贪心策略,即占有了的空间,他就不再释放,所以,一段时间之后,就需要释放重建这2个表空间。
1. TEMP表空间的修改
方法一:对于临时表空间,可以用resize
修改其空间,但是前提是其中没有数据或不是正在使用;
SQL> ALTER database TEMPFILE '/u01/app/oracle/database/oradata/Bondex/temp01.dbf' resize 100M
ALTER database TEMPFILE '/u01/app/oracle/database/oradata/Bondex/temp01.dbf ' resize 100M
ORA-03297: file contains used data beyond requested RESIZE value
出现这样的提示,说明该表空间里还有数据不能立即resize.只能等到其中没有数据才可以 resize了
方法二:对于其中有数据的表空间,则可以采取替换的方法:
SQL> create temporary tablespace TEMP1 tempfile '/u01/app/oracle/oradata/BXG/temp02.dbf' size 200M;
Tablespace created.
SQL> alter database default temporary tablespace TEMP1;
Database altered.
SQL> drop tablespace TEMP including contents and datafiles;
Tablespace dropped.
新建后的表空间因为没有数据,就可以再resize了
SQL> alter database tempfile '/u01/app/oracle/oradata/BXG/temp02.dbf' resize 100M;
Database altered.
2. UNDO表空间的修改
再看UNDO表空间,UNDO表空间就没有resize了,直接重建1创建新的undo表空间
SQL> CREATE UNDO TABLESPACE undotbs DATAFILE ‘/oracle/app/oracle/oradata/ora10g/undo01.dbf‘ SIZE 100M
Tablespace created.
2。切换UNDO表空间为新的UNDO表空间
alter system set undo_tablespace=undotbs scope=both;
或者修改init文件,重启数据库
3 删除原来的undo表空间
SQL> drop tablespace undotbs1 including contents;
Tablespace dropped
- oracle数据文件查询修改总结
- 修改oracle的数据文件
- oracle增加和修改数据文件
- Oracle 修改数据文件的路径和名称
- Oracle中修改数据文件路径的操作方法
- 修改oracle数据文件和表空间名字
- oracle数据库-修改表空间表数据文件
- Oracle数据文件迁移/更名的总结
- Oracle控制文件、数据文件、临时文件总结笔记
- oracle视图总结(创建、查询、修改、删除等)
- Oracle数据文件
- Oracle数据文件
- 用重建控制文件的方法修改oracle数据文件路径
- 关于Oracle表空间数据文件的修改删除操作
- Oracle中修改表空间的数据文件路径
- oracle中如何修改表空间的数据文件路径
- 关于Oracle表空间数据文件的修改删除操作
- 修改oracle表空间下的数据文件dmp的名字
- 机器学习小结
- 并查集(disjoint set)结构介绍
- 【视频处理工程】4、DirectShow基本开发过程(二)
- 《Mali OpenCL SDK v1.1.0》教程样例之五“64位整数与原子操作”
- OpenGL: glEdgeFlag示例程序:
- oracle数据文件查询修改总结
- 文件系统损坏的修复过程
- 自定义 PopoverViewController
- inotify -- Linux 2.6 内核中的文件系统变化通知机制
- UIALertView的基本用法与UIAlertViewDelegate对对话框的事件处理方法
- 中国余数定理
- 【IE6 Bug】IE6的怪异解析模式
- 存储那些事儿(三):OpenStack的块存储Cinder与商业存储的融合
- Win7下Python3.3环境安装paramiko模块