Oracle 11g 扩展UNDO表空间
Oracle 11g 扩展UNDO表空间
1.查看数据文件位置
set linesize 200
col file_name for a50
col tablespace_name for a20
select file_id,file_name,tablespace_name,sum(bytes)/1024/1024 total_mb,autoextensible from dba_data_files group by file_name,file_id,tablespace_name,autoextensible order by file_id;
SYS@PROD1 > /
FILE_ID FILE_NAME TABLESPACE_NAME TOTAL_MB AUTOEX
---------- -------------------------------------------------- -------------------- ---------- ------
1 /u01/app/oracle/oradata/PROD/system01.dbf SYSTEM 970 YES
2 /u01/app/oracle/oradata/PROD/sysaux01.dbf SYSAUX 570 YES
3 /u01/app/oracle/oradata/PROD/undotbs01.dbf UNDOTBS1 30 YES
4 /u01/app/oracle/oradata/PROD/users01.dbf USERS 65 YES
5 /u01/app/oracle/oradata/PROD/test.dbf TEST 100 NO
2.如果UNDO表空间是自动扩展,在确定没有业务进行的情况下,关掉自动扩展
SYS@PROD1 > alter database datafile '/u01/app/oracle/oradata/PROD/undotbs01.dbf' autoextend off;
Database altered.
SYS@PROD1 > set linesize 200
SYS@PROD1 > col file_name for a50
SYS@PROD1 > col tablespace_name for a20
SYS@PROD1 > select file_id,file_name,tablespace_name,sum(bytes)/1024/1024 total_mb,autoextensible from dba_data_files group by file_name,file_id,tablespace_name,autoextensible order by file_id;
FILE_ID FILE_NAME TABLESPACE_NAME TOTAL_MB AUTOEX
---------- -------------------------------------------------- -------------------- ---------- ------
1 /u01/app/oracle/oradata/PROD/system01.dbf SYSTEM 970 YES
2 /u01/app/oracle/oradata/PROD/sysaux01.dbf SYSAUX 570 YES
3 /u01/app/oracle/oradata/PROD/undotbs01.dbf UNDOTBS1 30 NO
4 /u01/app/oracle/oradata/PROD/users01.dbf USERS 65 YES
5 /u01/app/oracle/oradata/PROD/test.dbf TEST 100 NO
3.添加数据文件,扩展UNDO表空间
alter tablespace UNDOTBS1 add datafile '/u01/app/oracle/oradata/PROD/undotbs02.dbf' size 120M;
SYS@PROD1 > alter tablespace UNDOTBS1 add datafile '/u01/app/oracle/oradata/PROD/undotbs02.dbf' size 120M;
Tablespace altered.
查询数据文件,显示已添加成功
SYS@PROD1 > select file_id,file_name,tablespace_name,sum(bytes)/1024/1024 total_mb,autoextensible from dba_data_files group by file_name,file_id,tablespace_name,autoextensible order by file_id;
FILE_ID FILE_NAME TABLESPACE_NAME TOTAL_MB AUTOEX
---------- -------------------------------------------------- -------------------- ---------- ------
1 /u01/app/oracle/oradata/PROD/system01.dbf SYSTEM 970 YES
2 /u01/app/oracle/oradata/PROD/sysaux01.dbf SYSAUX 570 YES
3 /u01/app/oracle/oradata/PROD/undotbs01.dbf UNDOTBS1 30 NO
4 /u01/app/oracle/oradata/PROD/users01.dbf USERS 65 YES
5 /u01/app/oracle/oradata/PROD/test.dbf TEST 100 NO
6 /u01/app/oracle/oradata/PROD/undotbs02.dbf UNDOTBS1 120 NO
查询表空间大小,UNDO表空间大小已改变
select tablespace_name,autoextensible,sum(bytes)/1024/1024 total_mb from dba_data_files group by tablespace_name,autoextensible;
SYS@PROD1 > select tablespace_name,autoextensible,sum(bytes)/1024/1024 total_mb from dba_data_files group by tablespace_name,autoextensible;
TABLESPACE_NAME AUTOEX TOTAL_MB
-------------------- ------ ----------
TEST NO 100
USERS YES 65
SYSAUX YES 570
SYSTEM YES 970
UNDOTBS1 NO 150
Oracle 11g 扩展UNDO表空间相关推荐
- Oracle 原理:UNDO表空间
UNDO表空间又称为,回滚表空间,撤销表空间.Undo segment保存在UNDO 表空间,一个数据库可以有多个UNDO表空间,但是在同一时刻中,只能使用同一个UNDO表空间. 一.UNDO表空间的 ...
- oracle扩充undo,Oracle快速替换UNDO表空间方法
UNDO表空间不够用,有两种处理方法: 1.扩大表空间大小: 2.创建新的UNDO表空间,删除原来的. 一.初步操作 确认UNDO表空间名称 select name from v$tablespace ...
- Oracle 11g下加密表空间的使用
1.创建目录 [oracle@db1~]$ ~ $mkdir -p /u01/app/oracle/admin/orcl/wallet 2.修改sqlnet.ora [oracle@db1~]$ ~ ...
- Oracle数据库 ORA-01555 快照过旧 (undo表空间:撤销表空间)
UNDO表空间用于存放UNDO数据,当执行DML操作时,oracle会将这些操作的旧数据写入到UNDO段,以保证可以回滚或者一致读等,而临时表空间主要用来做查询和存放一些缓冲区数据.你听说UNDO也是 ...
- 如何估算Oracle数据库所需的UNDO表空间的大小
要确定Oracle需要的UNDO 表空间的大小,需要以下三条信息: UR 以秒为单位的UNDO_RETENTION UPS 每秒生成的还原数据块的数量 DBS db_block ...
- 【DB笔试面试682】在Oracle中,Undo段中区3种状态分别是什么(Undo表空间系列)?...
♣ 题目 部分 在Oracle中,Undo段中区3种状态分别是什么? ♣ 答案部分 Undo信息存储在Undo段中,Undo段又存储在Undo表空间中.Undo表空间仅用于Undo段(在Undo表空间 ...
- oracle 11g b表空间什么情况下自动增加,Oracle 11g表空间——创建和扩展(永久)表空间...
Oracle 11g表空间--创建和扩展(永久)表空间 本文内容 创建(永久)表空间 查看表空间 扩展表空间 创建(永久)表空间 Oracle 按照区和段空间进行管理表空间. 区管理方式 - 针对区的 ...
- oracle如何添加undo,ORACLE RAC 11G 添加以及删除UNDO表空间
在生产环境上,由于闪存盘的容量有限,现在需要将闪存盘里面的UNDO表空间,替换到非闪存的磁盘里面. 磁盘的使用情况如下: 表空间使用情况如下: RAC两个节点占用将近167G的空间. 操作步骤如下: ...
- oracle 10g undo 管理,Oracle 10g undo表空间管理
一.oracle 9i起,有两种undo管理方式:AUM Automatic Undo ManagementMUN Manual Undo Management建议使用 AUM ,下面只讨论AUM 一 ...
- oracle 10g磁盘管理,Oracle 10g UNDO表空间过大导致磁盘空间不足的解决
在Oracle 10g数据库的应用中,出现了UNDO表空间过大导致磁盘空间不足而崩溃的现象(ORA-30036: unable to extend segment by 8 in undo table ...
最新文章
- Leangoo背景更新-看板背景任你选!!!
- Diango 模板层
- 创业互联网公司如何搭建自己的技术框架
- Android 多进程开发
- 使用Python批量替换指定目录所有文件中的指定文本
- leetcode Best Time to Buy and Sell Stock专题
- arcgis10之将多个shp文件合并成一个shp文件
- Vosviewer图谱相关指标详细解释1
- 浏览器FLASH禁用后无法播放rtmp流怎么办webrtc视频流直播浏览器无插件播放也支持rtmp拉转成webrtc输出
- 一级计算机office选择题题库及答案,计算机一级msoffice选择题题库40套含答案
- 各个刷流量软件总结对比
- 第三十三章 SQL命令 DROP INDEX
- IT 工作中常用的英语单词
- android全局屏幕自动旋转,Android屏幕旋转
- java多文件文件压缩加密下载
- 读《春秋》有感之十九:晋之霸业衰落
- Deel:20个月,ARR 1M to 100M。
- npm常用命令(持续更新)
- 在html语言中的换行标记是指,南开20春学期(1709、1803、1809、1903、1909、2003)《电子商务网页制作》在线作业题目【标准答案】...
- linux 7 开启远程桌面,CentOS 7 开启VNC远程桌面