1、Oracle 数据库默认情况下,在安装的时候,会有三个重做日志文件。
2、当第一个重做日志文件达到一定容量时,就会停止写入,而会转向第二个日志文件。
3、第二个也满时,就会转向第三个,当第三个满时,就会往第一个日志文件中写入。
4、在往这原来的纪录中写入重做日志文件的时候,是否需要对原有的纪录进行备份则是根据用户需求的不同,存在两种处理模式。
一种是不需要数据库进行自动备份,这种模式就叫做非归档模式;
一种是在重做日志改写原有的重做日志文件以前,数据库会自动对原有的日志文件进行备份的话,这种 *** 作模式就叫做归档模式。
5、所以你说的数据文件会一直增大的原因是归档模式,只要设置成非归档模式日志文件就不会一直增大。
---
以上,希望对你有所帮助。
1、看各种参数大小预设值
SQL> show parameter size
2、看有哪些表空间
SQL> col file_NAME format a60
SQL> col TABLESPACE_NAME format a30
SQL> select TABLESPACE_NAME,FILE_NAME from dba_data_files order by TABLESPACE_NAME;
3、看表空间使用情况及最大容量
select sum(bytes)/1024/1024 size_mb,sum(MAXBYTES)/1024/1024 max from dba_data_files where tablespace_name='USERS';
SIZE_MB MAX
---------- ----------
237625 327679844
表空间在初始建立的时候最好设置成自动扩展的,如果没有设置成扩展的,则有四种方法可以增加表空间的大小,其中增加数据文件是经常用的一种。四种方法如下:
Meathod1:给表空间增加数据文件
ALTER TABLESPACE app_data ADD DATAFILE
'D:\ORACLE\PRODUCT\1020\ORADATA\EDWTEST\APP03DBF' SIZE 50M;
Meathod2:新增数据文件,并且允许数据文件自动增长
ALTER TABLESPACE app_data ADD DATAFILE
'D:\ORACLE\PRODUCT\1020\ORADATA\EDWTEST\APP04DBF' SIZE 50M
AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
Meathod3:允许已存在的数据文件自动增长
ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\1020\ORADATA\EDWTEST\APP03DBF'
AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
Meathod4:手工改变已存在数据文件的大小
ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\1020\ORADATA\EDWTEST\APP02DBF'
RESIZE 100M;
以上就是关于oracle数据库的日志文件大小全部的内容,包括:oracle数据库的日志文件大小、查询创建数据库时设置的大小是多大oracle、在Oracle数据库中,如何增加表空间的大小等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)