
正文
oracle收缩数据文件,oracle 数据压缩
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle怎么收缩数据文
1、修改表空间的扩展策略。减小增长比例。或者表空间的初始值设大点。
2、oracle的数据文件最大大小是根据数据库中block大小定的。11g为例,创建的表空间默认block大小都是8K,每个数据文件中最可可以拥有4M个数据块。
3、如果某些表占用了数据文件的最后一些块,则需要先将该表导出或移动到其他的表空间中,然后删除表,再进行收缩。不过如果是移动到其他的表空间,需要重建其索引。
4、Oracle数据库的三种标准的备份方法:导出/导入(EXP/IMP)。热备份。冷备份。注释:导出备件是一种逻辑备份,冷备份和热备份是物理备份。
5、调整数据结构、应用程序结构和SQL语句是优化ORACLE数据库性能的关键。本文将从这三个方面入手,为读者提供优化ORACLE数据库性能的实用方法。
相关问答
Q1: 如何查看oracle数据文件大小
如果你建立表空间是设置的datafile非自动增长的,且maxsize是500m的,则不能继续存数据了。除非你建立的datafile是设置成autoextend的。至于你的文件是否属于增长的类型,你可以看上面的查询结果。
你可以在cmd底下试试exp指令。exp username/password@tnsname owner=要导出的用户名 file=...exp具体的参数你可以到网上详细查一下。
现有数据量的大小,可以通过 dba_segments表内的bytes字段,这个不是完全正确, 不过基本来说还比较靠谱。这个数据量是以字节为单位的。
Q2: oracle清理数据后,如何缩小表空间,减小表空间文件大小?
如果某些表占用了数据文件的最后一些块,则需要先将该表导出或移动到其他的表空间中,然后删除表,再进行收缩。不过如果是移动到其他的表空间,需要重建其索引。
DELETE 是不会释放表空间的。truncate table 是可以释放表空间的。因此你需要做的是在你删除的数据表上使用,truncate table 表名;--- 以上,希望对你有所帮助。
Oracle sql developer 中没有可视化的表空间调整界面,只能用命令的方式。Oracle的企业管理器中可进行可视化调整。只有11gR2开始才支持表空间缩小,以前的版本只能增加,不能缩小。注:11g后就找不到Oracle企业管理器了。
不行,数据文件不能单独删除,要与表空间一起删除。
你可以先备份表空间,backup tablespace,然后resize,做任何改变之前先备份,避免酿成大错。
有用的吗?是否可以将部分无用数据备份后执行清理操作。(5)如果是undo表空间,可以执行undo表空间收缩操作。(6)如果是temp表空间,可以将原表空间文件drop掉后重建表空间文件。
Q3: oracle创建表空间
步骤一:登录Oracle数据库 在创建表空间之前,我们需要先登录Oracle数据库。我们可以使用SQL*Plus工具或者PL/SQLDeveloper等工具来登录Oracle数据库。
开启oracle服务,打开plsql工具,使用管理员账户登录 点左上角的新建SQL窗口 创建表空间。在sql窗口中输入create tablespace test datafile D:\test.ora size 1000m;这里的test为表空间名称,路径自己来命名。
RAC采用的是OMF方式管理数据文件,使用show parameter db_create_file_dest语句可以查看数据文件默认创建位置。
Q4: Oracle10g数据库几种存储格式介绍
数据文件是以oracle自定义的格式存储的,没有固定的后缀名,一般通用的为.dbf和.ora而默认是dbf的。Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。
CHAR() CHAR数据类型是一种有固定长度和最大长度的字符串。存储在数据类型为CHAR字段中的数据将以空格的形式补到最大长度。长度定义在1——2000字节之间。
字符型:char(n):用于标识固定长度的字符串。当实际数据不足定义长度时,使用空格补全右边不足位。varchar(n):可变字符串类型。为SQL标准规定的,数据库必须实现的数据据类型。可以存储空字符串。
表空间:相关逻辑对象的集合。在oracle10g中,在创建数据库的时候就自动创建了SYSTEM和SYSAUX表空间。数据块:数据存储在数据块中,一个数据块的大小(DB_BLOCK_SIZE)由操作系统块来决定。
控制文件 数据文件 数据文件用来存储数据库的数据,如表、索引等。读取数据时,系统首先从数据库文件中读取数据,并存储到SGA的数据缓冲区中。重做日志文件 重做日志文件记录对数据库的所有修改信息。
是 ASM 和FS吧。ASM是Oracle自己定义的一种磁盘格式,一般性能,安全性,尤其是在做RAC时性能更好,好像RAC只能用ASM或RAW方式。FS就是普通的文件类型了。就是依靠操作系统提供的文件系统作存储了。
oracle收缩数据文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle 数据压缩、oracle收缩数据文件的信息别忘了在本站进行查找喔。






