ORACLE中裸设备数据文件RESIZE/AUTOEXTEND ON

简介: ORACLE中裸设备是否可以RESIZE ,AUTOEXTEND ON?1、建立一个100M的裸设备   Device Boot      Start         End      Blocks   Id  System/dev/sdb1          ...
ORACLE中裸设备是否可以RESIZE ,AUTOEXTEND ON?
1、建立一个100M的裸设备
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1          13      104391   83  Linux
2、建立一个表空间
SQL> create tablespace test
  2  datafile '/dev/raw/raw1' size 10m ;
不启动自动扩张,
3、建立一个表不断增加数据,直到报错
SQL> r
 
insert into test123
select * from test123
 
ORA-01653: unable to extend table PPZHU.TEST123 by 128 in tablespace TEST
我们进行resize
alter database datafile  '/dev/raw/raw1' resize 20m;
查看
 select * from dba_data_files;已经resize 完成
继续插入数据,直到报错
4、设置数据文件为自动扩张
alter database datafile  '/dev/raw/raw1' autoextend on maxsize 40m;
查看select * from dba_data_files;如下:
BYTES           MAXBYTES       AUTOEXTENSIBLE    FILE_NAME
20971520 41943040 YES         /dev/raw/raw1
5、继续插入数据
SQL> insert into test123
  2  select * from test123;
 
71040 rows inserted
可以了,
直到报错
6、resize文件
SQL> alter database datafile  '/dev/raw/raw1' resize 80m;
 
Database altered
 
SQL>
SQL> select  BYTES, MAXBYTES ,AUTOEXTENSIBLE,FILE_NAME  from dba_data_files where file_name like '%raw%';
 
     BYTES   MAXBYTES AUTOEXTENSIBLE FILE_NAME
---------- ---------- -------------- --------------------------------------------------------------------------------
  83886080   41943040 YES            /dev/raw/raw1
SQL> insert into test123
  2  select * from test123
  3  ;
 
142080 rows inserted
数据也是可以插入的。
结论
1、裸设备数据文件可以resize
2、裸设备数据文件可以autoextend on
3、resize大小可以超越autoextend on maxsize
当然为了管理方便一般不启用AUTOEXTEND ON 在裸设备上,最好规划好!
测试版本
SQL> select * from v$version;
 
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
PL/SQL Release 9.2.0.4.0 - Production
CORE 9.2.0.3.0 Production
TNS for Linux: Version 9.2.0.4.0 - Production
NLSRTL Version 9.2.0.4.0 - Production
当然10G 11G更没问题。
目录
打赏
0
0
0
0
91
分享
相关文章
【YashanDB 知识库】通过 dblink 查询 Oracle 数据时报 YAS-07301 异常
客户在使用 YashanDB 通过 yasql 查询 Oracle 数据时,遇到 `YAS-07301 external module timeout` 异常,导致 dblink 功能无法正常使用,影响所有 YashanDB 版本。原因是操作系统资源紧张,无法 fork 新子进程。解决方法包括释放内存、停掉不必要的进程或增大进程数上限。分析发现异常源于 system() 函数调用失败,返回 -1,通常是因为 fork() 失败。未来 YashanDB 将优化日志信息以更好地诊断类似问题。
【YashanDB 知识库】通过 dblink 查询 Oracle 数据时报 YAS-07301 异常
某客户在使用 YashanDB 通过 yasql 查询 Oracle 数据时,遇到 `YAS-07301 external module timeout` 异常,导致 dblink 功能无法正常使用,影响所有版本。问题源于操作系统资源紧张,无法 fork 新子进程。解决方法包括释放内存、停掉不必要的进程或增大进程数上限。分析发现异常原因为系统调用 fork() 失败。经验总结:优化日志记录,提供更多异常信息。
【迁移秘籍揭晓】ADB如何助你一臂之力,轻松玩转Oracle至ADB的数据大转移?
【8月更文挑战第27天】ADB(Autonomous Database)是由甲骨文公司推出的自动化的数据库服务,它极大简化了数据库的运维工作。在从传统Oracle数据库升级至ADB的过程中,数据迁移至关重要。
112 0
实时计算 Flink版产品使用问题之怎么实现从Oracle数据库读取多个表并将数据写入到Iceberg表
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
【赵渝强老师】Oracle的还原数据
Oracle数据库中的还原数据(也称为undo数据或撤销数据)存储在还原表空间中,主要用于支持查询的一致性读取、实现闪回技术和恢复失败的事务。文章通过示例详细介绍了还原数据的工作原理和应用场景。
【赵渝强老师】Oracle的还原数据
【赵渝强老师】Oracle的控制文件与归档日志文件
本文介绍了Oracle数据库中的控制文件和归档日志文件。控制文件记录了数据库的物理结构信息,如数据库名、数据文件和联机日志文件的位置等。为了保护数据库,通常会进行控制文件的多路复用。归档日志文件是联机重做日志文件的副本,用于记录数据库的变更历史。文章还提供了相关SQL语句,帮助查看和设置数据库的日志模式。
124 1
【赵渝强老师】Oracle的控制文件与归档日志文件
Oracle 从 DMP 文件中恢复指定表的步骤
Oracle 从 DMP 文件中恢复指定表的步骤
215 7
Oracle数据恢复—Oracle数据库文件有坏快损坏的数据恢复案例
一台Oracle数据库打开报错,报错信息: “system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。管理员联系我们数据恢复中心寻求帮助,并提供了Oracle_Home目录的所有文件。用户方要求恢复zxfg用户下的数据。 由于数据库没有备份,无法通过备份去恢复数据库。
【赵渝强老师】Oracle的参数文件与告警日志文件
本文介绍了Oracle数据库的参数文件和告警日志文件。参数文件分为初始化参数文件(PFile)和服务器端参数文件(SPFile),在数据库启动时读取并分配资源。告警日志文件记录了数据库的重要活动、错误和警告信息,帮助诊断问题。文中还提供了相关视频讲解和示例代码。
119 1
数据库数据恢复—Oracle数据库文件出现坏块的数据恢复案例
打开oracle数据库报错“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。 数据库没有备份,无法通过备份去恢复数据库。用户方联系北亚企安数据恢复中心并提供Oracle_Home目录中的所有文件,急需恢复zxfg用户下的数据。 出现“system01.dbf需要更多的恢复来保持一致性”这个报错的原因可能是控制文件损坏、数据文件损坏,数据文件与控制文件的SCN不一致等。数据库恢复工程师对数据库文件进一步检测、分析后,发现sysaux01.dbf文件损坏,有坏块。 修复并启动数据库后仍然有许多查询报错,export和data pump工具使用报错。从数据库层面无法修复数据库。
数据库数据恢复—Oracle数据库文件出现坏块的数据恢复案例

热门文章

最新文章

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等